supertux.git
19 years agodon't use istream::readsome
Matthias Braun [Wed, 1 Dec 2004 19:49:08 +0000 (19:49 +0000)]
don't use istream::readsome

SVN-Revision: 2232

19 years agoincorporated another patch from Ondra Hosek which fixes tux not getting killed on...
Matthias Braun [Wed, 1 Dec 2004 15:58:38 +0000 (15:58 +0000)]
incorporated another patch from Ondra Hosek which fixes tux not getting killed on timeup, and adds sound to bomb again. Additionally fixed mrbomb not getting squishsound when jumped on and ticking bombs already killing enemies

SVN-Revision: 2231

20 years agofix for sconsfiles
Matthias Braun [Tue, 30 Nov 2004 16:13:46 +0000 (16:13 +0000)]
fix for sconsfiles

SVN-Revision: 2230

20 years agoconvert autoscoll test map to level format 2
Matthias Braun [Mon, 29 Nov 2004 18:49:51 +0000 (18:49 +0000)]
convert autoscoll test map to level format 2

SVN-Revision: 2229

20 years agofix for star not changing music, thanks to Ondra Hosek for the patch
Matthias Braun [Mon, 29 Nov 2004 16:24:09 +0000 (16:24 +0000)]
fix for star not changing music, thanks to Ondra Hosek for the patch

SVN-Revision: 2228

20 years agostarted work on a collision grid class to speedup collision detection. Doesn't work...
Matthias Braun [Mon, 29 Nov 2004 16:03:33 +0000 (16:03 +0000)]
started work on a collision grid class to speedup collision detection. Doesn't work for moving objects yet, but brings speed in area42 from 5fps back to 100fps on my box (still I get 300-400fps in other levels)

SVN-Revision: 2227

20 years agoTODO update
Matthias Braun [Mon, 29 Nov 2004 15:08:55 +0000 (15:08 +0000)]
TODO update

SVN-Revision: 2226

20 years agoforgot to remove exception block
Matthias Braun [Mon, 29 Nov 2004 14:57:31 +0000 (14:57 +0000)]
forgot to remove exception block

SVN-Revision: 2225

20 years agoupdate statistics again if coins are collected
Matthias Braun [Mon, 29 Nov 2004 14:54:05 +0000 (14:54 +0000)]
update statistics again if coins are collected

SVN-Revision: 2224

20 years agotry to fix ngettext redefined problems
Matthias Braun [Mon, 29 Nov 2004 14:50:19 +0000 (14:50 +0000)]
try to fix ngettext redefined problems

SVN-Revision: 2223

20 years agoadd missing assert include
Matthias Braun [Mon, 29 Nov 2004 14:46:36 +0000 (14:46 +0000)]
add missing assert include

SVN-Revision: 2222

20 years agofix for last commit
Matthias Braun [Mon, 29 Nov 2004 00:22:35 +0000 (00:22 +0000)]
fix for last commit

SVN-Revision: 2221

20 years agoold files
Matthias Braun [Mon, 29 Nov 2004 00:21:11 +0000 (00:21 +0000)]
old files

SVN-Revision: 2220

20 years agoold files
Matthias Braun [Mon, 29 Nov 2004 00:15:46 +0000 (00:15 +0000)]
old files

SVN-Revision: 2219

20 years agomake badguys bounce of each other again, make bombs and kicked mriceblocks kill other...
Matthias Braun [Mon, 29 Nov 2004 00:12:25 +0000 (00:12 +0000)]
make badguys bounce of each other again, make bombs and kicked mriceblocks kill other enemies, make kicked mriceblock open bonusblocks and destroy bricks

SVN-Revision: 2218

20 years agoremove debug printf
Matthias Braun [Sun, 28 Nov 2004 17:20:12 +0000 (17:20 +0000)]
remove debug printf

SVN-Revision: 2217

20 years agoremove invisible tile object as it's not needed
Matthias Braun [Sun, 28 Nov 2004 17:19:26 +0000 (17:19 +0000)]
remove invisible tile object as it's not needed

SVN-Revision: 2216

20 years agoadded paralax snow group
Ingo Ruhnke [Sun, 28 Nov 2004 15:40:44 +0000 (15:40 +0000)]
added paralax snow group

SVN-Revision: 2215

20 years agorestore old tilesets
Matthias Braun [Sun, 28 Nov 2004 15:23:51 +0000 (15:23 +0000)]
restore old tilesets

SVN-Revision: 2214

20 years agotilegroups are not sets but should be used in a 4-column grid it seems...
Matthias Braun [Sun, 28 Nov 2004 15:17:50 +0000 (15:17 +0000)]
tilegroups are not sets but should be used in a 4-column grid it seems...

SVN-Revision: 2213

20 years agomove over rewritten lispreader from tuxkart (with additional fixes), generalized...
Matthias Braun [Sun, 28 Nov 2004 14:57:45 +0000 (14:57 +0000)]
move over rewritten lispreader from tuxkart (with additional fixes), generalized TileManager and Tile classes and use them for the worldmap too

SVN-Revision: 2212

20 years agoremoved old po files
Matthias Braun [Sun, 28 Nov 2004 12:11:02 +0000 (12:11 +0000)]
removed old po files

SVN-Revision: 2211

20 years ago- readded paralax tiles, not so sure why they disappeared in the first place
Ingo Ruhnke [Sun, 28 Nov 2004 04:55:42 +0000 (04:55 +0000)]
- readded paralax tiles, not so sure why they disappeared in the first place

SVN-Revision: 2210

20 years agoonly run xgettext when it is installed
Matthias Braun [Sat, 27 Nov 2004 14:48:10 +0000 (14:48 +0000)]
only run xgettext when it is installed

SVN-Revision: 2209

20 years agocreate rules for updating the supertux.pot file
Matthias Braun [Sat, 27 Nov 2004 14:42:38 +0000 (14:42 +0000)]
create rules for updating the supertux.pot file

SVN-Revision: 2208

20 years agopatch contributed by markos_64:
Marek Moeckel [Sat, 27 Nov 2004 14:14:30 +0000 (14:14 +0000)]
patch contributed by markos_64:
-adds invisible tile (permanent, cannot be bumped)
-add spiky to sector.cpp (which someone apparantly forgot to do)
-fixed fireballs appearing behind tux

added an invisible tile to simple.stl, for testing

SVN-Revision: 2207

20 years agoTODO update
Matthias Braun [Fri, 26 Nov 2004 17:26:58 +0000 (17:26 +0000)]
TODO update

SVN-Revision: 2206

20 years agolazily load tile images to speedup startup times
Matthias Braun [Fri, 26 Nov 2004 17:16:14 +0000 (17:16 +0000)]
lazily load tile images to speedup startup times

SVN-Revision: 2205

20 years agosmall fixes (timing and animation) on nolok
Marek Moeckel [Fri, 26 Nov 2004 17:08:53 +0000 (17:08 +0000)]
small fixes (timing and animation) on nolok

SVN-Revision: 2204

20 years agofixed background drawing problems introduced with my last commit
Matthias Braun [Fri, 26 Nov 2004 14:54:05 +0000 (14:54 +0000)]
fixed background drawing problems introduced with my last commit

SVN-Revision: 2203

20 years agosome cleanups memory leak fixes and moving of source files
Matthias Braun [Fri, 26 Nov 2004 14:45:42 +0000 (14:45 +0000)]
some cleanups memory leak fixes and moving of source files

SVN-Revision: 2202

20 years agofixed broken 1-time animations in sprites, fixed collision code returning no-collisio...
Matthias Braun [Fri, 26 Nov 2004 13:56:32 +0000 (13:56 +0000)]
fixed broken 1-time animations in sprites, fixed collision code returning no-collision if both objects didn't move, some cleanups

SVN-Revision: 2201

20 years agosimple testlevel to test slopes , and different tile/hole sizes
Matthias Braun [Thu, 25 Nov 2004 20:20:04 +0000 (20:20 +0000)]
simple testlevel to test slopes , and different tile/hole sizes

SVN-Revision: 2200

20 years agothis time 1-hole problems are fixed for real
Matthias Braun [Thu, 25 Nov 2004 20:18:16 +0000 (20:18 +0000)]
this time 1-hole problems are fixed for real

SVN-Revision: 2199

20 years agomake supertux accepts normal paths on the commandline
Matthias Braun [Thu, 25 Nov 2004 19:48:36 +0000 (19:48 +0000)]
make supertux accepts normal paths on the commandline

SVN-Revision: 2198

20 years agoshrink tux bounding box to make him not fail on 1 or 2 tiles heigh places, also exten...
Matthias Braun [Thu, 25 Nov 2004 18:57:26 +0000 (18:57 +0000)]
shrink tux bounding box to make him not fail on 1 or 2 tiles heigh places, also extend/shrink his bounding box when walking/running

SVN-Revision: 2197

20 years ago...and adding them again, ordered and cleaned
Marek Moeckel [Thu, 25 Nov 2004 18:06:08 +0000 (18:06 +0000)]
...and adding them again, ordered and cleaned

SVN-Revision: 2196

20 years agoremoving test levels...
Marek Moeckel [Thu, 25 Nov 2004 18:02:45 +0000 (18:02 +0000)]
removing test levels...

SVN-Revision: 2195

20 years agoTODO update and cleanup
Matthias Braun [Thu, 25 Nov 2004 16:43:39 +0000 (16:43 +0000)]
TODO update and cleanup

SVN-Revision: 2194

20 years agoadded some more non-45 degree triangle modes
Matthias Braun [Thu, 25 Nov 2004 16:38:31 +0000 (16:38 +0000)]
added some more non-45 degree triangle modes

SVN-Revision: 2193

20 years agoupdated dispenser -- can summon mriceblock, snowball, bouncing_snowball and mrbomb now
Marek Moeckel [Thu, 25 Nov 2004 16:22:05 +0000 (16:22 +0000)]
updated dispenser -- can summon mriceblock, snowball, bouncing_snowball and mrbomb now
fixed message display of the secret area trigger
ended some more of Nolok's minor troubles :)

SVN-Revision: 2192

20 years agowe don't need to package all that automake stuff anymore
Matthias Braun [Thu, 25 Nov 2004 15:57:14 +0000 (15:57 +0000)]
we don't need to package all that automake stuff anymore

SVN-Revision: 2191

20 years agorequire jam 2.5
Matthias Braun [Thu, 25 Nov 2004 15:54:49 +0000 (15:54 +0000)]
require jam 2.5

SVN-Revision: 2190

20 years agodisable collision detection when tux is falling down because he is dead
Matthias Braun [Thu, 25 Nov 2004 15:41:28 +0000 (15:41 +0000)]
disable collision detection when tux is falling down because he is dead

SVN-Revision: 2189

20 years agonolok dies properly now :)
Marek Moeckel [Thu, 25 Nov 2004 14:59:04 +0000 (14:59 +0000)]
nolok dies properly now :)

SVN-Revision: 2188

20 years agofixed a couple of nolok's minor bugs
Marek Moeckel [Thu, 25 Nov 2004 14:38:07 +0000 (14:38 +0000)]
fixed a couple of nolok's minor bugs

SVN-Revision: 2187

20 years agoadded (temporary) dispenser sprites
Marek Moeckel [Thu, 25 Nov 2004 13:19:51 +0000 (13:19 +0000)]
added (temporary) dispenser sprites
improved nolok code

SVN-Revision: 2186

20 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

20 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

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

SVN-Revision: 2183

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

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

SVN-Revision: 2169

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

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

SVN-Revision: 2151

20 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

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

SVN-Revision: 2149

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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