supertux.git
19 years agoadded object remove_listener so that you can get a message if some objects are remove...
Matthias Braun [Sun, 16 Jan 2005 12:11:22 +0000 (12:11 +0000)]
added object remove_listener so that you can get a message if some objects are removed (not tested yet though)

SVN-Revision: 2277

19 years agoTODO update
Matthias Braun [Sun, 9 Jan 2005 20:12:49 +0000 (20:12 +0000)]
TODO update

SVN-Revision: 2276

19 years agodatadir finding fix part 2
Marek Moeckel [Sun, 9 Jan 2005 18:04:30 +0000 (18:04 +0000)]
datadir finding fix part 2

SVN-Revision: 2275

19 years agofixed setup.cpp not finding correct data path
Marek Moeckel [Sun, 9 Jan 2005 17:31:16 +0000 (17:31 +0000)]
fixed setup.cpp not finding correct data path
removed some old debug output

SVN-Revision: 2274

19 years agoadded a fog image for use as a foreground layer
Marek Moeckel [Sun, 2 Jan 2005 21:46:30 +0000 (21:46 +0000)]
added a fog image for use as a foreground layer

SVN-Revision: 2272

19 years agoadded PoisonIvy badguy contributed by Stephen Groundwater
Marek Moeckel [Sun, 2 Jan 2005 19:00:43 +0000 (19:00 +0000)]
added PoisonIvy badguy contributed by Stephen Groundwater

SVN-Revision: 2271

19 years agofixed badguy respawning after being killed by a fireball
Matthias Braun [Fri, 31 Dec 2004 17:55:29 +0000 (17:55 +0000)]
fixed badguy respawning after being killed by a fireball

SVN-Revision: 2270

19 years agoTODO update, MrTree behaviour improvements
Matthias Braun [Thu, 30 Dec 2004 14:50:21 +0000 (14:50 +0000)]
TODO update, MrTree behaviour improvements

SVN-Revision: 2269

19 years agoadded settras MrTree
Matthias Braun [Thu, 30 Dec 2004 14:40:26 +0000 (14:40 +0000)]
added settras MrTree

SVN-Revision: 2268

19 years agoadded settras MrTree
Matthias Braun [Thu, 30 Dec 2004 14:39:08 +0000 (14:39 +0000)]
added settras MrTree

SVN-Revision: 2267

19 years agobadguys can now have multiple hitpoints (default is 1)
Marek Moeckel [Thu, 30 Dec 2004 11:29:52 +0000 (11:29 +0000)]
badguys can now have multiple hitpoints (default is 1)
gave Nolok 3 hitpoints

SVN-Revision: 2266

19 years agooopsy accidently removed invisibleblock in my last commit
Matthias Braun [Wed, 29 Dec 2004 23:35:46 +0000 (23:35 +0000)]
oopsy accidently removed invisibleblock in my last commit

SVN-Revision: 2265

19 years agoadded an attempt to design a "buttstomp-amplifier" powerup
Marek Moeckel [Tue, 28 Dec 2004 11:05:41 +0000 (11:05 +0000)]
added an attempt to design a "buttstomp-amplifier" powerup
feel free to redesign/modify/delete :-)

SVN-Revision: 2264

19 years agocreate lisp code on the fly (still no enemies showing up in editor, no idea why....
Matthias Braun [Mon, 20 Dec 2004 21:35:37 +0000 (21:35 +0000)]
create lisp code on the fly (still no enemies showing up in editor, no idea why...) also incorporated another patch from Ondra which brings back the jumpy animations

SVN-Revision: 2263

19 years agoimplemented a new object factory mechanism which is now really independent of the...
Matthias Braun [Mon, 20 Dec 2004 21:24:28 +0000 (21:24 +0000)]
implemented a new object factory mechanism which is now really independent of the objects

SVN-Revision: 2262

19 years agofinished(?) boss music
Marek Moeckel [Mon, 20 Dec 2004 18:49:53 +0000 (18:49 +0000)]
finished(?) boss music

SVN-Revision: 2261

19 years agosmall music fix
Marek Moeckel [Mon, 20 Dec 2004 00:23:25 +0000 (00:23 +0000)]
small music fix

SVN-Revision: 2260

19 years agoadded work-in-progress boss battle music
Marek Moeckel [Mon, 20 Dec 2004 00:16:29 +0000 (00:16 +0000)]
added work-in-progress boss battle music

SVN-Revision: 2259

19 years agoAdded a common set of bridge funcs for Leveleditor and Sector to create game objects.
Ricardo Cruz [Sun, 19 Dec 2004 16:57:27 +0000 (16:57 +0000)]
Added a common set of bridge funcs for Leveleditor and Sector to create game objects.
Stuff ain't working properly in the level editor, because we miss the following common calls for all game objects:
- activate, get image and get postion.

SVN-Revision: 2258

19 years agoFixed crash on level editor by making a pos test.
Ricardo Cruz [Sun, 19 Dec 2004 16:53:23 +0000 (16:53 +0000)]
Fixed crash on level editor by making a pos test.

SVN-Revision: 2257

19 years ago-german translation updates
Matthias Braun [Sun, 19 Dec 2004 13:34:12 +0000 (13:34 +0000)]
-german translation updates
-some cleanups
-a first version of grab&carry around code. It doesn't work too good yet but it
 was lying around too long on my HD...

SVN-Revision: 2256

19 years agofix lib files not included in translation
Matthias Braun [Wed, 15 Dec 2004 19:19:29 +0000 (19:19 +0000)]
fix lib files not included in translation

SVN-Revision: 2255

19 years agocheck in configure if xgettext supports lisp
Matthias Braun [Tue, 14 Dec 2004 09:43:38 +0000 (09:43 +0000)]
check in configure if xgettext supports lisp

SVN-Revision: 2254

19 years agoinstall po files as well
Matthias Braun [Fri, 10 Dec 2004 23:44:23 +0000 (23:44 +0000)]
install po files as well

SVN-Revision: 2253

19 years agofix for people without libiconv in glibc
Matthias Braun [Fri, 10 Dec 2004 21:52:13 +0000 (21:52 +0000)]
fix for people without libiconv in glibc

SVN-Revision: 2252

19 years agofix for older sed versions
Matthias Braun [Fri, 10 Dec 2004 20:53:08 +0000 (20:53 +0000)]
fix for older sed versions

SVN-Revision: 2251

19 years agoNew Norwegian Translation
Matthias Braun [Fri, 10 Dec 2004 20:29:13 +0000 (20:29 +0000)]
New Norwegian Translation

SVN-Revision: 2250

19 years agoTODO update
Matthias Braun [Tue, 7 Dec 2004 21:02:37 +0000 (21:02 +0000)]
TODO update

SVN-Revision: 2249

19 years agocreate message.pot not supertux.pot
Matthias Braun [Tue, 7 Dec 2004 18:03:03 +0000 (18:03 +0000)]
create message.pot not supertux.pot

SVN-Revision: 2248

19 years agofix
Matthias Braun [Mon, 6 Dec 2004 19:22:54 +0000 (19:22 +0000)]
fix

SVN-Revision: 2247

19 years agoupdated TRANSLATORS file
Matthias Braun [Mon, 6 Dec 2004 17:59:34 +0000 (17:59 +0000)]
updated TRANSLATORS file

SVN-Revision: 2246

19 years ago-Fix bugs where resources from source directory weren't always found
Matthias Braun [Mon, 6 Dec 2004 17:47:40 +0000 (17:47 +0000)]
-Fix bugs where resources from source directory weren't always found
-Create a complete german translation as example

SVN-Revision: 2245

19 years agoremoved unused music from the repository
Marek Moeckel [Mon, 6 Dec 2004 16:53:41 +0000 (16:53 +0000)]
removed unused music from the repository

SVN-Revision: 2244

19 years agoadded/updated some .cvsignores
Matthias Braun [Sun, 5 Dec 2004 17:19:35 +0000 (17:19 +0000)]
added/updated some .cvsignores

SVN-Revision: 2243

19 years agoforgot to add new files
Matthias Braun [Sun, 5 Dec 2004 17:04:57 +0000 (17:04 +0000)]
forgot to add new files

SVN-Revision: 2242

19 years ago-Incorporated Marcin Ko��cielnicki patch that reintroduces the flying
Matthias Braun [Sun, 5 Dec 2004 16:57:14 +0000 (16:57 +0000)]
-Incorporated Marcin Ko��cielnicki patch that reintroduces the flying
 snowball, thanks
-Changed worldmapfile format to support intro texts
-Moved intro.txt extro.txt and extro-bonus.txt to levels/world1 and
 levels/bonus1
-Added a new text mode to the textfile system display that aligns the text at
 the left side. This is alot easier to read than all text centered.
 Still the current font is hard to read for long texts and should be
 improved/replaced somehow...
-Use new translation system in the .txt files

SVN-Revision: 2241

19 years agosmall translation update
Matthias Braun [Thu, 2 Dec 2004 01:56:26 +0000 (01:56 +0000)]
small translation update

SVN-Revision: 2239

19 years agosmall translation update
Matthias Braun [Thu, 2 Dec 2004 01:46:19 +0000 (01:46 +0000)]
small translation update

SVN-Revision: 2238

19 years agosmall translation update
Matthias Braun [Thu, 2 Dec 2004 01:45:27 +0000 (01:45 +0000)]
small translation update

SVN-Revision: 2237

19 years agoMade lispfiles translatable. This time the translations are stored externally
Matthias Braun [Thu, 2 Dec 2004 01:41:57 +0000 (01:41 +0000)]
Made lispfiles translatable. This time the translations are stored externally
in .po files in the same directory as the lisp files. So you can have
translation files for complete level subsets now.

Because Ricardo added a hacked solution before and because people already used
that, someone has to go over all the maps now, extract the translations and put
them into separate files, I'm too lazy to do that now, I just translated some
files for testing.
Translation-Patches are always welcome ;-)

SVN-Revision: 2236

19 years agochanged worldmap to be stored inside the same directory as the levelsubset, fixed...
Matthias Braun [Thu, 2 Dec 2004 00:25:27 +0000 (00:25 +0000)]
changed worldmap to be stored inside the same directory as the levelsubset, fixed badguys writing out their current position instead of their startposition when saving levelfile

SVN-Revision: 2235

19 years agofix secretarea and sequencetrigger loading bugs
Matthias Braun [Wed, 1 Dec 2004 23:26:31 +0000 (23:26 +0000)]
fix secretarea and sequencetrigger loading bugs

SVN-Revision: 2234

19 years ago- graphics for secret area and stuff, are used in flexlay
Ingo Ruhnke [Wed, 1 Dec 2004 23:23:13 +0000 (23:23 +0000)]
- graphics for secret area and stuff, are used in flexlay

SVN-Revision: 2233

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

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

SVN-Revision: 2230

19 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

19 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

19 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

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

SVN-Revision: 2226

19 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

19 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

19 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

19 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

19 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

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

SVN-Revision: 2220

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

SVN-Revision: 2219

19 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

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

SVN-Revision: 2217

19 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

19 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

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

SVN-Revision: 2214

19 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

19 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

19 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

19 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

19 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

19 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

19 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

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

SVN-Revision: 2206

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

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

SVN-Revision: 2195

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

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