supertux.git
19 years agoadded missing time calculation to slopes
Matthias Braun [Thu, 25 Nov 2004 13:15:57 +0000 (13:15 +0000)]
added missing time calculation to slopes

SVN-Revision: 2185

19 years agoadded badguy Nolok_01, as he may appear as the boss of world 1 (still very basic).
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

19 years agofix
Matthias Braun [Thu, 25 Nov 2004 01:12:13 +0000 (01:12 +0000)]
fix

SVN-Revision: 2183

19 years agoremove automake from configure.ac
Matthias Braun [Thu, 25 Nov 2004 01:09:04 +0000 (01:09 +0000)]
remove automake from configure.ac

SVN-Revision: 2182

19 years agothis file contains mostly misinformation now, that we use tinygettext
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

19 years agomore stuff for .cvsignore
Matthias Braun [Thu, 25 Nov 2004 00:52:15 +0000 (00:52 +0000)]
more stuff for .cvsignore

SVN-Revision: 2180

19 years agocvsignore updates and forgot all the time to add data/SConscript it seems...
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

19 years agoimplement spikes as objects and remove automake system
Matthias Braun [Thu, 25 Nov 2004 00:49:34 +0000 (00:49 +0000)]
implement spikes as objects and remove automake system

SVN-Revision: 2178

19 years agosome cleanups in the sprite class, increased delta for collision response
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

19 years agoadded some missing tiles
Ingo Ruhnke [Wed, 24 Nov 2004 22:26:02 +0000 (22:26 +0000)]
added some missing tiles

SVN-Revision: 2176

19 years ago- fixes image region tiling bug (by Matze)
Ryan Flegel [Wed, 24 Nov 2004 19:02:49 +0000 (19:02 +0000)]
- fixes image region tiling bug (by Matze)

SVN-Revision: 2175

19 years ago- oops.. accidentally deleted a line
Ryan Flegel [Wed, 24 Nov 2004 18:29:26 +0000 (18:29 +0000)]
- oops.. accidentally deleted a line

SVN-Revision: 2174

19 years ago- added debug grid. type 'grid' in-game to toggle
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

19 years agodispenser can now launch snowballs and bouncingsnowballs
Marek Moeckel [Wed, 24 Nov 2004 18:19:51 +0000 (18:19 +0000)]
dispenser can now launch snowballs and bouncingsnowballs

SVN-Revision: 2172

19 years agomade badguy dispenser cycle configurable in level file
Marek Moeckel [Wed, 24 Nov 2004 17:45:26 +0000 (17:45 +0000)]
made badguy dispenser cycle configurable in level file

SVN-Revision: 2171

19 years agoadded simple enemy dispenser (can only dispense bouncing snowballs so far and looks...
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

19 years agoTODO update
Matthias Braun [Wed, 24 Nov 2004 16:56:32 +0000 (16:56 +0000)]
TODO update

SVN-Revision: 2169

19 years agofurhter improve collision detection by reintroducing time of collision, still more...
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

19 years agoreordered a few tilegroups
Ingo Ruhnke [Wed, 24 Nov 2004 12:57:36 +0000 (12:57 +0000)]
reordered a few tilegroups

SVN-Revision: 2167

19 years agoImproved collision detection by taking movement into account. Fixed long standing...
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

19 years agoset package name before setting up directories
Matthias Braun [Wed, 24 Nov 2004 00:44:45 +0000 (00:44 +0000)]
set package name before setting up directories

SVN-Revision: 2165

19 years agoupdated forest1 level in test folder
Marek Moeckel [Tue, 23 Nov 2004 23:38:49 +0000 (23:38 +0000)]
updated forest1 level in test folder

SVN-Revision: 2164

19 years agomade secret area trigger work
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

19 years agodocu improvement for Timer
Matthias Braun [Tue, 23 Nov 2004 22:51:03 +0000 (22:51 +0000)]
docu improvement for Timer

SVN-Revision: 2162

19 years agodon't annoy all the time with messages...
Matthias Braun [Tue, 23 Nov 2004 22:49:04 +0000 (22:49 +0000)]
don't annoy all the time with messages...

SVN-Revision: 2161

19 years agochange jump default to space
Matthias Braun [Tue, 23 Nov 2004 22:44:31 +0000 (22:44 +0000)]
change jump default to space

SVN-Revision: 2160

19 years agoGoodbye gettext, Welcome TinyGetText
Matthias Braun [Tue, 23 Nov 2004 22:22:14 +0000 (22:22 +0000)]
Goodbye gettext, Welcome TinyGetText

SVN-Revision: 2159

19 years agoadded trigger to display (and later count) secret areas
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

19 years agoadd a dist target to jam
Matthias Braun [Tue, 23 Nov 2004 19:36:28 +0000 (19:36 +0000)]
add a dist target to jam

SVN-Revision: 2157

19 years ago- some more new tiles introduced
Ingo Ruhnke [Tue, 23 Nov 2004 16:51:05 +0000 (16:51 +0000)]
- some more new tiles introduced

SVN-Revision: 2156

19 years agolet the TileManager always return a valid tile in case of error
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

19 years agono need for m4 dir anymore
Matthias Braun [Tue, 23 Nov 2004 16:48:57 +0000 (16:48 +0000)]
no need for m4 dir anymore

SVN-Revision: 2154

19 years agoadded jam build system, please try it out - the advantage would be that it already...
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

19 years agomake function more robust
Matthias Braun [Tue, 23 Nov 2004 16:28:03 +0000 (16:28 +0000)]
make function more robust

SVN-Revision: 2152

19 years agoTODO update
Matthias Braun [Tue, 23 Nov 2004 15:36:49 +0000 (15:36 +0000)]
TODO update

SVN-Revision: 2151

19 years agowe only want localisation for mesages (otherwise parsing of floats in german expectes...
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

19 years agochanged level name
Marek Moeckel [Tue, 23 Nov 2004 15:13:32 +0000 (15:13 +0000)]
changed level name

SVN-Revision: 2149

19 years agocopied grumbel's forest level to the test section
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

19 years agofix for last commit
Matthias Braun [Tue, 23 Nov 2004 14:36:39 +0000 (14:36 +0000)]
fix for last commit

SVN-Revision: 2147

19 years agomake it possible to put background images in each layer
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

19 years agochanged author field on official levels to "SuperTux Team"
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

19 years ago- added some more tiles
Ingo Ruhnke [Tue, 23 Nov 2004 11:29:15 +0000 (11:29 +0000)]
- added some more tiles

SVN-Revision: 2144

19 years agoadded title and music to grumbel's forest level
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

19 years ago- experimental forest test level
Ingo Ruhnke [Tue, 23 Nov 2004 05:50:07 +0000 (05:50 +0000)]
- experimental forest test level

SVN-Revision: 2142

19 years agofix particle system speeds
Matthias Braun [Tue, 23 Nov 2004 02:34:16 +0000 (02:34 +0000)]
fix particle system speeds

SVN-Revision: 2141

19 years agofix some more timings and the long standing gradient software bug (which was function...
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

19 years agoproperly implement invisible blocks
Matthias Braun [Mon, 22 Nov 2004 23:47:51 +0000 (23:47 +0000)]
properly implement invisible blocks

SVN-Revision: 2139

19 years agofix tux jumping always full height
Matthias Braun [Mon, 22 Nov 2004 21:35:04 +0000 (21:35 +0000)]
fix tux jumping always full height

SVN-Revision: 2138

19 years agoadded more slopes to forest test level
Marek Moeckel [Mon, 22 Nov 2004 19:49:06 +0000 (19:49 +0000)]
added more slopes to forest test level

SVN-Revision: 2137

19 years agodownsampled instruments in mod files to 8 bits
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

19 years agoenemies fall down again, small improvements to tile manager
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

19 years agoadded new tiles to forest level, including slopes
Marek Moeckel [Mon, 22 Nov 2004 16:00:33 +0000 (16:00 +0000)]
added new tiles to forest level, including slopes

SVN-Revision: 2134

19 years agoCREDITS is now called credits.txt
Matthias Braun [Mon, 22 Nov 2004 15:24:35 +0000 (15:24 +0000)]
CREDITS is now called credits.txt

SVN-Revision: 2133

19 years agofixed another parsing error and supertux.stgt which was broken because of it
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

19 years agofixed parsing bug
Matthias Braun [Mon, 22 Nov 2004 02:02:23 +0000 (02:02 +0000)]
fixed parsing bug

SVN-Revision: 2131

19 years agoembed glade file so that you can run the tilemanager from every dir
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

19 years agoforgot to add makefile
Matthias Braun [Mon, 22 Nov 2004 01:53:13 +0000 (01:53 +0000)]
forgot to add makefile

SVN-Revision: 2129

19 years agoremoved some pointless debugging messages
Matthias Braun [Mon, 22 Nov 2004 01:52:34 +0000 (01:52 +0000)]
removed some pointless debugging messages

SVN-Revision: 2128

19 years agothe app that was used to edit supertux.stgt for the new tiles
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

19 years agonew forest tiles
Matthias Braun [Mon, 22 Nov 2004 01:43:41 +0000 (01:43 +0000)]
new forest tiles

SVN-Revision: 2126

19 years agoremove unused/outdated stgt files
Matthias Braun [Sun, 21 Nov 2004 18:14:57 +0000 (18:14 +0000)]
remove unused/outdated stgt files

SVN-Revision: 2125

19 years agosmall music update
Marek Moeckel [Sun, 21 Nov 2004 12:29:27 +0000 (12:29 +0000)]
small music update

SVN-Revision: 2124

19 years agoTODO update
Matthias Braun [Sun, 21 Nov 2004 11:53:57 +0000 (11:53 +0000)]
TODO update

SVN-Revision: 2123

19 years ago- fixed parentheses
Ryan Flegel [Sun, 21 Nov 2004 08:45:53 +0000 (08:45 +0000)]
- fixed parentheses

SVN-Revision: 2122

19 years ago- added missing include
Ryan Flegel [Sun, 21 Nov 2004 08:36:28 +0000 (08:36 +0000)]
- added missing include

SVN-Revision: 2121

19 years agoimplemented an install target in scons
Matthias Braun [Sun, 21 Nov 2004 03:21:25 +0000 (03:21 +0000)]
implemented an install target in scons

SVN-Revision: 2120

19 years agorenamed CREDITS to credits.txt
Matthias Braun [Sun, 21 Nov 2004 00:49:30 +0000 (00:49 +0000)]
renamed CREDITS to credits.txt

SVN-Revision: 2119

19 years agoforgot to update makefiles
Matthias Braun [Sat, 20 Nov 2004 22:38:35 +0000 (22:38 +0000)]
forgot to update makefiles

SVN-Revision: 2118

19 years agoforgot to add some files
Matthias Braun [Sat, 20 Nov 2004 22:18:32 +0000 (22:18 +0000)]
forgot to add some files

SVN-Revision: 2117

19 years agoadded more cvsignores because scons is placing .sconsign files all over the place :-/
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

19 years agoThe BIG COMMIT(tm)
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

19 years ago- fixed background
Ryan Flegel [Sat, 20 Nov 2004 20:42:37 +0000 (20:42 +0000)]
- fixed background

SVN-Revision: 2114

19 years agooutput some help on scons -h
Matthias Braun [Sat, 20 Nov 2004 17:28:03 +0000 (17:28 +0000)]
output some help on scons -h

SVN-Revision: 2113

19 years agohack to make scons -U work in toplevel dir too
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

19 years agoadd defaults to Scons files so that you can use scons -U
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

19 years agoconfig.h file is now generated
Matthias Braun [Sat, 20 Nov 2004 02:08:33 +0000 (02:08 +0000)]
config.h file is now generated

SVN-Revision: 2110

19 years agoTODO update
Matthias Braun [Fri, 19 Nov 2004 14:57:51 +0000 (14:57 +0000)]
TODO update

SVN-Revision: 2109

19 years agoimprove exception feedback a bit
Matthias Braun [Fri, 19 Nov 2004 00:09:58 +0000 (00:09 +0000)]
improve exception feedback a bit

SVN-Revision: 2108

19 years agomake glob rule robust against non-existant directories
Matthias Braun [Fri, 19 Nov 2004 00:01:24 +0000 (00:01 +0000)]
make glob rule robust against non-existant directories

SVN-Revision: 2107

19 years agomake autogen.sh more complete so that it installs libtool and config.h.in automatically
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

19 years agomake last point a bit more verbose
Matthias Braun [Thu, 18 Nov 2004 23:35:38 +0000 (23:35 +0000)]
make last point a bit more verbose

SVN-Revision: 2105

19 years agomoved my personal scons todo to the global one, so that someone else can work on...
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

19 years agouse -Wall -Werror in debug mode
Matthias Braun [Thu, 18 Nov 2004 21:26:54 +0000 (21:26 +0000)]
use -Wall -Werror in debug mode

SVN-Revision: 2103

19 years agochange braindamaging usage of STL to something saner
Matthias Braun [Thu, 18 Nov 2004 15:09:53 +0000 (15:09 +0000)]
change braindamaging usage of STL to something saner

SVN-Revision: 2102

19 years agomake it possible to start supertux from top soruce directory
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

19 years agofix for the config stuff
Matthias Braun [Tue, 16 Nov 2004 20:36:42 +0000 (20:36 +0000)]
fix for the config stuff

SVN-Revision: 2100

19 years agosave buildconfig to file
Matthias Braun [Tue, 16 Nov 2004 18:32:39 +0000 (18:32 +0000)]
save buildconfig to file

SVN-Revision: 2099

19 years agoadd variants and link executable to toplevel
Matthias Braun [Tue, 16 Nov 2004 17:51:31 +0000 (17:51 +0000)]
add variants and link executable to toplevel

SVN-Revision: 2098

19 years agoadd variants and link executable to toplevel
Matthias Braun [Tue, 16 Nov 2004 17:46:56 +0000 (17:46 +0000)]
add variants and link executable to toplevel

SVN-Revision: 2097

19 years agomore fixes
Matthias Braun [Tue, 16 Nov 2004 16:41:03 +0000 (16:41 +0000)]
more fixes

SVN-Revision: 2096

19 years agoimprove the sconsbuild, still lots of work needed to completely replace automake...
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

19 years agoIt works... All the static entries had to be determined dynamically.... well: maybe...
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

19 years agoAdded .sconsign files to the CVS 'blacklist'.
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

19 years agoWe're getting closer to state: 'useable' :-)
Benjamin P. Jung [Tue, 16 Nov 2004 11:53:40 +0000 (11:53 +0000)]
We're getting closer to state: 'useable' :-)

SVN-Revision: 2092

19 years agoAdded sprites for flying big SuperTux...
Benjamin P. Jung [Tue, 16 Nov 2004 11:48:00 +0000 (11:48 +0000)]
Added sprites for flying big SuperTux...

SVN-Revision: 2091

19 years agoSmaller fixes.
Benjamin P. Jung [Tue, 16 Nov 2004 10:45:57 +0000 (10:45 +0000)]
Smaller fixes.

SVN-Revision: 2090

19 years agoRemoved the first line (#!/usr/bin/python) -- SConstructs can't be executed like...
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

19 years agoFixed a few typos. The script still doesn't work.
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

19 years agoAdded a (non-working) SConstruct file for use with SCons. (http://www.scons.org/)
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

19 years ago- updated Dutch translation
Ryan Flegel [Thu, 11 Nov 2004 22:43:58 +0000 (22:43 +0000)]
- updated Dutch translation

SVN-Revision: 2086