Matthias Braun [Thu, 25 Nov 2004 13:15:57 +0000 (13:15 +0000)]
added missing time calculation to slopes
SVN-Revision: 2185
Marek Moeckel [Thu, 25 Nov 2004 11:16:03 +0000 (11:16 +0000)]
added badguy Nolok_01, as he may appear as the boss of world 1 (still very basic).
added sprite "Dummyguy" which can be used for badguys that don't have sprites yet (i.e. nolok and dispenser).
added new test level "noloktest.stl", moved dispenser and secretarea tests to that level.
Bugs: Nolok can only be killed when he's jumping; no idea why, probably set the offsets wrong. Also, currently there's no limit on how many snowballs he can throw, so kill him quickly :-)
This is the last thing I'll add before fixing all my other stuff. :-)
SVN-Revision: 2184
Matthias Braun [Thu, 25 Nov 2004 01:12:13 +0000 (01:12 +0000)]
fix
SVN-Revision: 2183
Matthias Braun [Thu, 25 Nov 2004 01:09:04 +0000 (01:09 +0000)]
remove automake from configure.ac
SVN-Revision: 2182
Matthias Braun [Thu, 25 Nov 2004 00:52:53 +0000 (00:52 +0000)]
this file contains mostly misinformation now, that we use tinygettext
SVN-Revision: 2181
Matthias Braun [Thu, 25 Nov 2004 00:52:15 +0000 (00:52 +0000)]
more stuff for .cvsignore
SVN-Revision: 2180
Matthias Braun [Thu, 25 Nov 2004 00:51:04 +0000 (00:51 +0000)]
cvsignore updates and forgot all the time to add data/SConscript it seems...
SVN-Revision: 2179
Matthias Braun [Thu, 25 Nov 2004 00:49:34 +0000 (00:49 +0000)]
implement spikes as objects and remove automake system
SVN-Revision: 2178
Matthias Braun [Wed, 24 Nov 2004 23:10:09 +0000 (23:10 +0000)]
some cleanups in the sprite class, increased delta for collision response
SVN-Revision: 2177
Ingo Ruhnke [Wed, 24 Nov 2004 22:26:02 +0000 (22:26 +0000)]
added some missing tiles
SVN-Revision: 2176
Ryan Flegel [Wed, 24 Nov 2004 19:02:49 +0000 (19:02 +0000)]
- fixes image region tiling bug (by Matze)
SVN-Revision: 2175
Ryan Flegel [Wed, 24 Nov 2004 18:29:26 +0000 (18:29 +0000)]
- oops.. accidentally deleted a line
SVN-Revision: 2174
Ryan Flegel [Wed, 24 Nov 2004 18:22:22 +0000 (18:22 +0000)]
- added debug grid. type 'grid' in-game to toggle
SVN-Revision: 2173
Marek Moeckel [Wed, 24 Nov 2004 18:19:51 +0000 (18:19 +0000)]
dispenser can now launch snowballs and bouncingsnowballs
SVN-Revision: 2172
Marek Moeckel [Wed, 24 Nov 2004 17:45:26 +0000 (17:45 +0000)]
made badguy dispenser cycle configurable in level file
SVN-Revision: 2171
Marek Moeckel [Wed, 24 Nov 2004 17:33:50 +0000 (17:33 +0000)]
added simple enemy dispenser (can only dispense bouncing snowballs so far and looks like a snowball)
it's in data/test/bonusblocks.stl, right behind the secret area ;-)
fixed typo(?) in mrbomb.cpp
SVN-Revision: 2170
Matthias Braun [Wed, 24 Nov 2004 16:56:32 +0000 (16:56 +0000)]
TODO update
SVN-Revision: 2169
Matthias Braun [Wed, 24 Nov 2004 14:10:27 +0000 (14:10 +0000)]
furhter improve collision detection by reintroducing time of collision, still more issues to solve
SVN-Revision: 2168
Ingo Ruhnke [Wed, 24 Nov 2004 12:57:36 +0000 (12:57 +0000)]
reordered a few tilegroups
SVN-Revision: 2167
Matthias Braun [Wed, 24 Nov 2004 03:42:58 +0000 (03:42 +0000)]
Improved collision detection by taking movement into account. Fixed long standing bug where returning from bonuslevel to mainmenu and going back to bonuslevels makes supertux crash
SVN-Revision: 2166
Matthias Braun [Wed, 24 Nov 2004 00:44:45 +0000 (00:44 +0000)]
set package name before setting up directories
SVN-Revision: 2165
Marek Moeckel [Tue, 23 Nov 2004 23:38:49 +0000 (23:38 +0000)]
updated forest1 level in test folder
SVN-Revision: 2164
Marek Moeckel [Tue, 23 Nov 2004 23:20:32 +0000 (23:20 +0000)]
made secret area trigger work
TODO: Prevent message from scrolling away with the level
(the secret area is in data/levels/test/bonusblock.stl, just hop around on the stones you start on)
SVN-Revision: 2163
Matthias Braun [Tue, 23 Nov 2004 22:51:03 +0000 (22:51 +0000)]
docu improvement for Timer
SVN-Revision: 2162
Matthias Braun [Tue, 23 Nov 2004 22:49:04 +0000 (22:49 +0000)]
don't annoy all the time with messages...
SVN-Revision: 2161
Matthias Braun [Tue, 23 Nov 2004 22:44:31 +0000 (22:44 +0000)]
change jump default to space
SVN-Revision: 2160
Matthias Braun [Tue, 23 Nov 2004 22:22:14 +0000 (22:22 +0000)]
Goodbye gettext, Welcome TinyGetText
SVN-Revision: 2159
Marek Moeckel [Tue, 23 Nov 2004 22:11:09 +0000 (22:11 +0000)]
added trigger to display (and later count) secret areas
SVN-Revision: 2158
Matthias Braun [Tue, 23 Nov 2004 19:36:28 +0000 (19:36 +0000)]
add a dist target to jam
SVN-Revision: 2157
Ingo Ruhnke [Tue, 23 Nov 2004 16:51:05 +0000 (16:51 +0000)]
- some more new tiles introduced
SVN-Revision: 2156
Ingo Ruhnke [Tue, 23 Nov 2004 16:49:13 +0000 (16:49 +0000)]
let the TileManager always return a valid tile in case of error
SVN-Revision: 2155
Matthias Braun [Tue, 23 Nov 2004 16:48:57 +0000 (16:48 +0000)]
no need for m4 dir anymore
SVN-Revision: 2154
Matthias Braun [Tue, 23 Nov 2004 16:47:26 +0000 (16:47 +0000)]
added jam build system, please try it out - the advantage would be that it already supports all the stuff we need
SVN-Revision: 2153
Matthias Braun [Tue, 23 Nov 2004 16:28:03 +0000 (16:28 +0000)]
make function more robust
SVN-Revision: 2152
Matthias Braun [Tue, 23 Nov 2004 15:36:49 +0000 (15:36 +0000)]
TODO update
SVN-Revision: 2151
Matthias Braun [Tue, 23 Nov 2004 15:34:45 +0000 (15:34 +0000)]
we only want localisation for mesages (otherwise parsing of floats in german expectes , instead of . for example)
SVN-Revision: 2150
Marek Moeckel [Tue, 23 Nov 2004 15:13:32 +0000 (15:13 +0000)]
changed level name
SVN-Revision: 2149
Marek Moeckel [Tue, 23 Nov 2004 15:01:24 +0000 (15:01 +0000)]
copied grumbel's forest level to the test section
added translucent layer of leaves to the level
SVN-Revision: 2148
Matthias Braun [Tue, 23 Nov 2004 14:36:39 +0000 (14:36 +0000)]
fix for last commit
SVN-Revision: 2147
Matthias Braun [Tue, 23 Nov 2004 14:32:19 +0000 (14:32 +0000)]
make it possible to put background images in each layer
SVN-Revision: 2146
Marek Moeckel [Tue, 23 Nov 2004 13:41:23 +0000 (13:41 +0000)]
changed author field on official levels to "SuperTux Team"
author info on official levels is not shown anymore
(i felt level designers were getting too much credit that way)
SVN-Revision: 2145
Ingo Ruhnke [Tue, 23 Nov 2004 11:29:15 +0000 (11:29 +0000)]
- added some more tiles
SVN-Revision: 2144
Marek Moeckel [Tue, 23 Nov 2004 10:23:01 +0000 (10:23 +0000)]
added title and music to grumbel's forest level
SVN-Revision: 2143
Ingo Ruhnke [Tue, 23 Nov 2004 05:50:07 +0000 (05:50 +0000)]
- experimental forest test level
SVN-Revision: 2142
Matthias Braun [Tue, 23 Nov 2004 02:34:16 +0000 (02:34 +0000)]
fix particle system speeds
SVN-Revision: 2141
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