Matthias Braun [Tue, 23 Nov 2004 02:00:52 +0000 (02:00 +0000)]
fix some more timings and the long standing gradient software bug (which was function argument overriding class field)
SVN-Revision: 2140
Matthias Braun [Mon, 22 Nov 2004 23:47:51 +0000 (23:47 +0000)]
properly implement invisible blocks
SVN-Revision: 2139
Matthias Braun [Mon, 22 Nov 2004 21:35:04 +0000 (21:35 +0000)]
fix tux jumping always full height
SVN-Revision: 2138
Marek Moeckel [Mon, 22 Nov 2004 19:49:06 +0000 (19:49 +0000)]
added more slopes to forest test level
SVN-Revision: 2137
Marek Moeckel [Mon, 22 Nov 2004 18:00:52 +0000 (18:00 +0000)]
downsampled instruments in mod files to 8 bits
quality loss is insignificant, file size is reduced by about 50%
SVN-Revision: 2136
Matthias Braun [Mon, 22 Nov 2004 17:51:50 +0000 (17:51 +0000)]
enemies fall down again, small improvements to tile manager
SVN-Revision: 2135
Marek Moeckel [Mon, 22 Nov 2004 16:00:33 +0000 (16:00 +0000)]
added new tiles to forest level, including slopes
SVN-Revision: 2134
Matthias Braun [Mon, 22 Nov 2004 15:24:35 +0000 (15:24 +0000)]
CREDITS is now called credits.txt
SVN-Revision: 2133
Matthias Braun [Mon, 22 Nov 2004 02:09:52 +0000 (02:09 +0000)]
fixed another parsing error and supertux.stgt which was broken because of it
SVN-Revision: 2132
Matthias Braun [Mon, 22 Nov 2004 02:02:23 +0000 (02:02 +0000)]
fixed parsing bug
SVN-Revision: 2131
Matthias Braun [Mon, 22 Nov 2004 01:58:47 +0000 (01:58 +0000)]
embed glade file so that you can run the tilemanager from every dir
SVN-Revision: 2130
Matthias Braun [Mon, 22 Nov 2004 01:53:13 +0000 (01:53 +0000)]
forgot to add makefile
SVN-Revision: 2129
Matthias Braun [Mon, 22 Nov 2004 01:52:34 +0000 (01:52 +0000)]
removed some pointless debugging messages
SVN-Revision: 2128
Matthias Braun [Mon, 22 Nov 2004 01:49:43 +0000 (01:49 +0000)]
the app that was used to edit supertux.stgt for the new tiles
SVN-Revision: 2127
Matthias Braun [Mon, 22 Nov 2004 01:43:41 +0000 (01:43 +0000)]
new forest tiles
SVN-Revision: 2126
Matthias Braun [Sun, 21 Nov 2004 18:14:57 +0000 (18:14 +0000)]
remove unused/outdated stgt files
SVN-Revision: 2125
Marek Moeckel [Sun, 21 Nov 2004 12:29:27 +0000 (12:29 +0000)]
small music update
SVN-Revision: 2124
Matthias Braun [Sun, 21 Nov 2004 11:53:57 +0000 (11:53 +0000)]
TODO update
SVN-Revision: 2123
Ryan Flegel [Sun, 21 Nov 2004 08:45:53 +0000 (08:45 +0000)]
- fixed parentheses
SVN-Revision: 2122
Ryan Flegel [Sun, 21 Nov 2004 08:36:28 +0000 (08:36 +0000)]
- added missing include
SVN-Revision: 2121
Matthias Braun [Sun, 21 Nov 2004 03:21:25 +0000 (03:21 +0000)]
implemented an install target in scons
SVN-Revision: 2120
Matthias Braun [Sun, 21 Nov 2004 00:49:30 +0000 (00:49 +0000)]
renamed CREDITS to credits.txt
SVN-Revision: 2119
Matthias Braun [Sat, 20 Nov 2004 22:38:35 +0000 (22:38 +0000)]
forgot to update makefiles
SVN-Revision: 2118
Matthias Braun [Sat, 20 Nov 2004 22:18:32 +0000 (22:18 +0000)]
forgot to add some files
SVN-Revision: 2117
Matthias Braun [Sat, 20 Nov 2004 22:17:45 +0000 (22:17 +0000)]
added more cvsignores because scons is placing .sconsign files all over the place :-/
SVN-Revision: 2116
Matthias Braun [Sat, 20 Nov 2004 22:14:40 +0000 (22:14 +0000)]
The BIG COMMIT(tm)
This is it, expect a broken supertux I only fixed the most annoying issues so
far, lots more are still waiting in the TODO list, but I had to bring this stuff
to cvs sometime. Changes:
- Completely new collision detection scheme, which collides all objects with
each other once per frame, instead of single objects manually testing for
collisions
- New collision detection routines which support slopes and provide additional
info on collisions: penetration depth, hit normal vector
- Lots of general cleanup/refactoring
- Splitted the monolithic badguy class and reimplemented most of them as single
classes with a badguy base class.
- Splitted the monolithic Special class into several classes
- Rewrote the timer and all timing related stuff to work on float and seconds
(not like the mixup before where you had frame_ratio, msecs and secs in
different parts of the app)
- Support for unisolid tiles
- Created a flying platform prototype (doesn't work completely yet)
- rename InteractiveObjects to triggers and implemented a new sequence trigger,
(only supported sequence is endsequence at the moment)
- transformed the bonusblocks and bricks into objects
SVN-Revision: 2115
Ryan Flegel [Sat, 20 Nov 2004 20:42:37 +0000 (20:42 +0000)]
- fixed background
SVN-Revision: 2114
Matthias Braun [Sat, 20 Nov 2004 17:28:03 +0000 (17:28 +0000)]
output some help on scons -h
SVN-Revision: 2113
Matthias Braun [Sat, 20 Nov 2004 15:18:24 +0000 (15:18 +0000)]
hack to make scons -U work in toplevel dir too
SVN-Revision: 2112
Matthias Braun [Sat, 20 Nov 2004 14:49:11 +0000 (14:49 +0000)]
add defaults to Scons files so that you can use scons -U
SVN-Revision: 2111
Matthias Braun [Sat, 20 Nov 2004 02:08:33 +0000 (02:08 +0000)]
config.h file is now generated
SVN-Revision: 2110
Matthias Braun [Fri, 19 Nov 2004 14:57:51 +0000 (14:57 +0000)]
TODO update
SVN-Revision: 2109
Matthias Braun [Fri, 19 Nov 2004 00:09:58 +0000 (00:09 +0000)]
improve exception feedback a bit
SVN-Revision: 2108
Matthias Braun [Fri, 19 Nov 2004 00:01:24 +0000 (00:01 +0000)]
make glob rule robust against non-existant directories
SVN-Revision: 2107
Matthias Braun [Thu, 18 Nov 2004 23:52:49 +0000 (23:52 +0000)]
make autogen.sh more complete so that it installs libtool and config.h.in automatically
SVN-Revision: 2106
Matthias Braun [Thu, 18 Nov 2004 23:35:38 +0000 (23:35 +0000)]
make last point a bit more verbose
SVN-Revision: 2105
Matthias Braun [Thu, 18 Nov 2004 23:32:45 +0000 (23:32 +0000)]
moved my personal scons todo to the global one, so that someone else can work on it (I'll concentrate on collision detection rewrite first)
SVN-Revision: 2104
Matthias Braun [Thu, 18 Nov 2004 21:26:54 +0000 (21:26 +0000)]
use -Wall -Werror in debug mode
SVN-Revision: 2103
Matthias Braun [Thu, 18 Nov 2004 15:09:53 +0000 (15:09 +0000)]
change braindamaging usage of STL to something saner
SVN-Revision: 2102
Matthias Braun [Tue, 16 Nov 2004 20:37:30 +0000 (20:37 +0000)]
make it possible to start supertux from top soruce directory
SVN-Revision: 2101
Matthias Braun [Tue, 16 Nov 2004 20:36:42 +0000 (20:36 +0000)]
fix for the config stuff
SVN-Revision: 2100
Matthias Braun [Tue, 16 Nov 2004 18:32:39 +0000 (18:32 +0000)]
save buildconfig to file
SVN-Revision: 2099
Matthias Braun [Tue, 16 Nov 2004 17:51:31 +0000 (17:51 +0000)]
add variants and link executable to toplevel
SVN-Revision: 2098
Matthias Braun [Tue, 16 Nov 2004 17:46:56 +0000 (17:46 +0000)]
add variants and link executable to toplevel
SVN-Revision: 2097
Matthias Braun [Tue, 16 Nov 2004 16:41:03 +0000 (16:41 +0000)]
more fixes
SVN-Revision: 2096
Matthias Braun [Tue, 16 Nov 2004 16:09:11 +0000 (16:09 +0000)]
improve the sconsbuild, still lots of work needed to completely replace automake with it
SVN-Revision: 2095
Benjamin P. Jung [Tue, 16 Nov 2004 12:30:09 +0000 (12:30 +0000)]
It works... All the static entries had to be determined dynamically.... well: maybe tomorrow.
SVN-Revision: 2094
Benjamin P. Jung [Tue, 16 Nov 2004 11:55:15 +0000 (11:55 +0000)]
Added .sconsign files to the CVS 'blacklist'.
.sconsign files are created by the SCons build utility (See http://www.scons.org/ for further details)
SVN-Revision: 2093
Benjamin P. Jung [Tue, 16 Nov 2004 11:53:40 +0000 (11:53 +0000)]
We're getting closer to state: 'useable' :-)
SVN-Revision: 2092
Benjamin P. Jung [Tue, 16 Nov 2004 11:48:00 +0000 (11:48 +0000)]
Added sprites for flying big SuperTux...
SVN-Revision: 2091
Benjamin P. Jung [Tue, 16 Nov 2004 10:45:57 +0000 (10:45 +0000)]
Smaller fixes.
SVN-Revision: 2090
Benjamin P. Jung [Tue, 16 Nov 2004 10:24:49 +0000 (10:24 +0000)]
Removed the first line (#!/usr/bin/python) -- SConstructs can't be executed like that....
Played around with the script.... it should now produce a shared library instead of a static one.
SVN-Revision: 2089
Benjamin P. Jung [Tue, 16 Nov 2004 10:01:30 +0000 (10:01 +0000)]
Fixed a few typos. The script still doesn't work.
SVN-Revision: 2088
Benjamin P. Jung [Tue, 16 Nov 2004 09:56:16 +0000 (09:56 +0000)]
Added a (non-working) SConstruct file for use with SCons. (scons.org/)
SVN-Revision: 2087
Ryan Flegel [Thu, 11 Nov 2004 22:43:58 +0000 (22:43 +0000)]
- updated Dutch translation
SVN-Revision: 2086
Ryan Flegel [Wed, 10 Nov 2004 17:18:05 +0000 (17:18 +0000)]
updated French translation
SVN-Revision: 2085
Matthias Braun [Sun, 7 Nov 2004 23:04:59 +0000 (23:04 +0000)]
update cvsignore
SVN-Revision: 2084
Matthias Braun [Sun, 7 Nov 2004 23:04:27 +0000 (23:04 +0000)]
added cvsignore
SVN-Revision: 2083
Matthias Braun [Sun, 7 Nov 2004 23:02:40 +0000 (23:02 +0000)]
cvsignore update
SVN-Revision: 2082
Ryan Flegel [Fri, 5 Nov 2004 09:10:23 +0000 (09:10 +0000)]
- fixed warnings
SVN-Revision: 2081
Ricardo Cruz [Sun, 31 Oct 2004 15:23:11 +0000 (15:23 +0000)]
Show combos when a new record is reached.
SVN-Revision: 2080
Ricardo Cruz [Sun, 31 Oct 2004 12:36:52 +0000 (12:36 +0000)]
Tuned buttjump range values as asked by Iknos.
Also let buttjump kill enemies on air. This ain't that easy, so I guess this is okay.
SVN-Revision: 2079
Ricardo Cruz [Sun, 31 Oct 2004 12:08:44 +0000 (12:08 +0000)]
Added a parameter for Particles to set the drawing layer, instead of using a fixed one.
Asked by Iknos.
SVN-Revision: 2078
Ricardo Cruz [Sat, 30 Oct 2004 11:45:44 +0000 (11:45 +0000)]
Added my own flapping. :)
Made flapping to be configurable, just to get some feedback from players.
To try the different ones, type: 'marek', 'ricardo' and 'ryan' during game. Marek is default.
SVN-Revision: 2077
Ricardo Cruz [Sat, 30 Oct 2004 11:23:34 +0000 (11:23 +0000)]
Switched left and right dust as asked by Marek.
SVN-Revision: 2076
Ricardo Cruz [Fri, 29 Oct 2004 22:50:30 +0000 (22:50 +0000)]
Added an effect when skidding to check if a similar effect is what Marek was looking for.
SVN-Revision: 2075
Ricardo Cruz [Fri, 29 Oct 2004 22:49:07 +0000 (22:49 +0000)]
Redesigned Particles algorithm.
SVN-Revision: 2074
Ryan Flegel [Thu, 28 Oct 2004 20:05:02 +0000 (20:05 +0000)]
changing file attr
SVN-Revision: 2073
Ryan Flegel [Thu, 28 Oct 2004 20:04:42 +0000 (20:04 +0000)]
changing file attr
SVN-Revision: 2072
Marek Moeckel [Thu, 28 Oct 2004 12:10:41 +0000 (12:10 +0000)]
added German translation of the intro text
SVN-Revision: 2071
Benjamin P. Jung [Wed, 27 Oct 2004 08:23:16 +0000 (08:23 +0000)]
Added image of Tux's head with firefighter helmet for skidding animation.
SVN-Revision: 2070
Ryan Flegel [Tue, 26 Oct 2004 20:59:47 +0000 (20:59 +0000)]
level editor patch from Richard
SVN-Revision: 2069
Ricardo Cruz [Mon, 25 Oct 2004 20:40:23 +0000 (20:40 +0000)]
I had added Jonas, instead of Richard. Obvously, a mistake - Jonas had only asked for a request. =)
SVN-Revision: 2067
Benjamin P. Jung [Mon, 25 Oct 2004 19:45:14 +0000 (19:45 +0000)]
Added entries for some new tiles.
SVN-Revision: 2066
Ryan Flegel [Mon, 25 Oct 2004 18:58:23 +0000 (18:58 +0000)]
typo pointed out by Richard Smith
SVN-Revision: 2065
Benjamin P. Jung [Mon, 25 Oct 2004 18:56:02 +0000 (18:56 +0000)]
Added a modified version of the mushrooms found in linuks.mine.nu/people/supertux/terramenu.gif.
SVN-Revision: 2064
Ricardo Cruz [Mon, 25 Oct 2004 18:46:13 +0000 (18:46 +0000)]
Bugfix: it was impossible to create a level subset in leveleditor cause Create button was always disabled.
Bugfix: LevelSubset was saving subsets hide-from-contribs field wrongly, and couldn't load them.
SVN-Revision: 2063
Benjamin P. Jung [Mon, 25 Oct 2004 18:33:16 +0000 (18:33 +0000)]
Added 2 versions of new 'rock plate' tiles. They should go well with the jungle tiles already provided...
SVN-Revision: 2062
Ricardo Cruz [Mon, 25 Oct 2004 18:33:14 +0000 (18:33 +0000)]
Added Jonas Koelker to credits. Higher Ryan's entry.
SVN-Revision: 2061
Ricardo Cruz [Mon, 25 Oct 2004 10:49:07 +0000 (10:49 +0000)]
Let navigate through the worldmap using Tux keys as well.
Requested by Jonas Koelker <jonaskoelker@yahoo.com>.
SVN-Revision: 2060
Ryan Flegel [Mon, 25 Oct 2004 03:32:50 +0000 (03:32 +0000)]
- committed patch from Richard Smith
- fixed some warnings
SVN-Revision: 2059
Ryan Flegel [Sun, 24 Oct 2004 23:29:06 +0000 (23:29 +0000)]
committed patches from Richard Smith
SVN-Revision: 2058
Ricardo Cruz [Sat, 23 Oct 2004 22:25:51 +0000 (22:25 +0000)]
Moved old entire body Tux to the old folder.
It might be a good idea to keep old/sketches/extras graphics in their own module or something. Please, do this.
SVN-Revision: 2057
Ricardo Cruz [Sat, 23 Oct 2004 21:16:21 +0000 (21:16 +0000)]
Avoid crashing when trying to access info file.
Patch by Richard Smith <supertux@metafoo.co.uk>.
SVN-Revision: 2056
Ricardo Cruz [Sat, 23 Oct 2004 21:15:05 +0000 (21:15 +0000)]
Commented out old coin tiles.
SVN-Revision: 2055
Ricardo Cruz [Sat, 23 Oct 2004 21:14:39 +0000 (21:14 +0000)]
Replaced 45 and 46 tiles (old coins) by 44 tiles (new coins).
Patch by Richard Smith <supertux@metafoo.co.uk>.
SVN-Revision: 2054
Ricardo Cruz [Sat, 23 Oct 2004 13:18:26 +0000 (13:18 +0000)]
Bugfix: Level 6 spot would stay always red.
Fixed by Richard Smith <upertux@metafoo.co.uk>.
SVN-Revision: 2053
Ricardo Cruz [Sat, 23 Oct 2004 11:30:12 +0000 (11:30 +0000)]
Bugfix: Fixed the visible black pixel, for instance, when jumping facing left.
SVN-Revision: 2052
Ricardo Cruz [Fri, 22 Oct 2004 22:50:10 +0000 (22:50 +0000)]
Bugfix: dying variable was not being initialized, thus resulting in those zombie badguys.
SVN-Revision: 2051
Ricardo Cruz [Thu, 21 Oct 2004 22:05:08 +0000 (22:05 +0000)]
Fade on credits.
SVN-Revision: 2050
Ricardo Cruz [Thu, 21 Oct 2004 22:04:48 +0000 (22:04 +0000)]
Bugfix: Not current tilemaps are drawn semi-transparently.
SVN-Revision: 2049
Ricardo Cruz [Thu, 21 Oct 2004 21:40:33 +0000 (21:40 +0000)]
Forgot to check for enemies on top or under screen. This should do the trick.
SVN-Revision: 2048
Ryan Flegel [Thu, 21 Oct 2004 19:16:44 +0000 (19:16 +0000)]
- Italian translations by Iknos
SVN-Revision: 2047
Ricardo Cruz [Thu, 21 Oct 2004 18:34:13 +0000 (18:34 +0000)]
Bugfix: enemies below half the screen were not appearing and were causing problems at level begin.
Dunno how did this bug only showed up after my changes, since it doesn't seem to be related.
SVN-Revision: 2046
Ricardo Cruz [Thu, 21 Oct 2004 18:03:23 +0000 (18:03 +0000)]
Badguys from the start of the level were not appearing. Fixed.
SVN-Revision: 2045
Ricardo Cruz [Thu, 21 Oct 2004 17:56:01 +0000 (17:56 +0000)]
Fixed level to be "executable".
SVN-Revision: 2044
Ricardo Cruz [Thu, 21 Oct 2004 17:08:17 +0000 (17:08 +0000)]
Bugfix: only level 1 title and statistics were being displayed in worldmap.
SVN-Revision: 2043
Ricardo Cruz [Wed, 20 Oct 2004 21:08:51 +0000 (21:08 +0000)]
Apply filters when reloading Surfaces.
Fixes bug that after changing video mode, player only looked right and enemies left.
SVN-Revision: 2042
Ryan Flegel [Wed, 20 Oct 2004 20:41:33 +0000 (20:41 +0000)]
updated Italian translation
SVN-Revision: 2041
Ryan Flegel [Wed, 20 Oct 2004 20:06:18 +0000 (20:06 +0000)]
updated Italian translation
SVN-Revision: 2040