supertux.git
18 years agothe boat works now
Matthias Braun [Mon, 17 Apr 2006 12:48:19 +0000 (12:48 +0000)]
the boat works now

SVN-Revision: 3354

18 years agonew images for editor
Matthias Braun [Mon, 17 Apr 2006 12:32:37 +0000 (12:32 +0000)]
new images for editor

SVN-Revision: 3353

18 years ago- Fixed ghostforest vs. ghostwood name
Matthias Braun [Mon, 17 Apr 2006 09:22:14 +0000 (09:22 +0000)]
- Fixed ghostforest vs. ghostwood name
- Added waterways (no spritechange implemented though)
- Removed FIXME file, use the wiki TODO
- relax Sector::inside test to conside things above the sector as inside
    (this fixes the badguy porting problems in a simpler way,
     and the lifeup on top disappearing)

SVN-Revision: 3351

18 years agoHappy Easter! Played with fireflower bonus: Carrying multiple fireflowers now means...
Christoph Sommer [Sun, 16 Apr 2006 14:43:57 +0000 (14:43 +0000)]
Happy Easter! Played with fireflower bonus: Carrying multiple fireflowers now means more bullets in play

SVN-Revision: 3350

18 years agoAdded some audio / Minor fixes / Nicer test level
Christoph Sommer [Sat, 15 Apr 2006 23:54:57 +0000 (23:54 +0000)]
Added some audio / Minor fixes / Nicer test level

SVN-Revision: 3349

18 years agoSpiky, Snowball and Poison Ivy can move again
Christoph Sommer [Sat, 15 Apr 2006 22:52:47 +0000 (22:52 +0000)]
Spiky, Snowball and Poison Ivy can move again

SVN-Revision: 3348

18 years agoBadguys "DartTrap" and "Dart"
Christoph Sommer [Sat, 15 Apr 2006 16:34:34 +0000 (16:34 +0000)]
Badguys "DartTrap" and "Dart"

SVN-Revision: 3347

18 years agomoving icewood tiles to become ghost forest tiles, adding a peir to the antarctica...
Stephen Groundwater [Sat, 15 Apr 2006 12:09:51 +0000 (12:09 +0000)]
moving icewood tiles to become ghost forest tiles, adding a peir to the antarctica wm, updating boat, putting the clover dodad back in.

SVN-Revision: 3346

18 years agoRemoved unused parameter (debug build throws error here)
Christoph Sommer [Sat, 15 Apr 2006 11:21:31 +0000 (11:21 +0000)]
Removed unused parameter (debug build throws error here)

SVN-Revision: 3345

18 years agoMerged Spiky and Sleeping Spiky to reduce number of duplicated images
Ondřej Hošek [Fri, 14 Apr 2006 23:04:04 +0000 (23:04 +0000)]
Merged Spiky and Sleeping Spiky to reduce number of duplicated images

SVN-Revision: 3343

18 years ago* Implemented StayOnPlatform on badguys where useful
Ondřej Hošek [Fri, 14 Apr 2006 22:48:51 +0000 (22:48 +0000)]
* Implemented StayOnPlatform on badguys where useful
* "Outsourced" FallingCoin
* Mac header fix
* Level script import path fix

SVN-Revision: 3342

18 years agostarting to cleanup tiles.strf to use more compact tile definitions, removed some...
Stephen Groundwater [Fri, 14 Apr 2006 16:28:35 +0000 (16:28 +0000)]
starting to cleanup tiles.strf to use more compact tile definitions, removed some unused images

SVN-Revision: 3341

18 years agofixed some invisible blocks
Marek Moeckel [Fri, 14 Apr 2006 15:38:46 +0000 (15:38 +0000)]
fixed some invisible blocks

SVN-Revision: 3340

18 years agotesting yeti tweaks
Stephen Groundwater [Fri, 14 Apr 2006 14:16:44 +0000 (14:16 +0000)]
testing yeti tweaks

SVN-Revision: 3339

18 years agosplit worldmap into several files, updates, use SDL_Delay earlier to reduce CPU usage...
Matthias Braun [Fri, 14 Apr 2006 14:09:12 +0000 (14:09 +0000)]
split worldmap into several files, updates, use SDL_Delay earlier to reduce CPU usage (hopefully this doesn't introduce jerkiness on slower systems)

SVN-Revision: 3338

18 years agoyeti cleanup and death animation rework, hitbox fix ups
Stephen Groundwater [Fri, 14 Apr 2006 12:30:29 +0000 (12:30 +0000)]
yeti cleanup and death animation rework, hitbox fix ups

SVN-Revision: 3336

18 years agoSet the mime-type of all image/sound files to correct values to mainly ease repositor...
Ondřej Hošek [Fri, 14 Apr 2006 09:24:56 +0000 (09:24 +0000)]
Set the mime-type of all image/sound files to correct values to mainly ease repository browsing using a web browser.

SVN-Revision: 3335

18 years agoUpdated -nogl patch
Christoph Sommer [Thu, 13 Apr 2006 23:41:56 +0000 (23:41 +0000)]
Updated -nogl patch

SVN-Revision: 3334

18 years agoExperimenting with tiling background
Christoph Sommer [Thu, 13 Apr 2006 23:40:58 +0000 (23:40 +0000)]
Experimenting with tiling background

SVN-Revision: 3333

18 years agoFixed a tiny spelling mistake that made W1L7 harder to solve.
Ondřej Hošek [Thu, 13 Apr 2006 21:17:57 +0000 (21:17 +0000)]
Fixed a tiny spelling mistake that made W1L7 harder to solve.

SVN-Revision: 3332

18 years agonot needed anymore
Matthias Braun [Thu, 13 Apr 2006 19:46:46 +0000 (19:46 +0000)]
not needed anymore

SVN-Revision: 3331

18 years agoload default.nut for all scripts, have own roottable for console and load console...
Matthias Braun [Thu, 13 Apr 2006 19:41:00 +0000 (19:41 +0000)]
load default.nut for all scripts, have own roottable for console and load console.nut into it

SVN-Revision: 3330

18 years ago* "Outsourced" cheats from GameSession to scripting system.
Ondřej Hošek [Thu, 13 Apr 2006 18:30:55 +0000 (18:30 +0000)]
* "Outsourced" cheats from GameSession to scripting system.
* Implemented a new cheat (draw_solids_only(bool)) which deactivates drawing of non-solid layers (useful for debugging AND for cheating).

SVN-Revision: 3329

18 years agobe compatible with opengl 1.1 headers (stupid MS win...)
Matthias Braun [Thu, 13 Apr 2006 15:31:33 +0000 (15:31 +0000)]
be compatible with opengl 1.1 headers (stupid MS win...)

SVN-Revision: 3328

18 years agoMassive copyright update. I'm sorry if I'm crediting Matze for something he didn...
Ondřej Hošek [Thu, 13 Apr 2006 15:02:40 +0000 (15:02 +0000)]
Massive copyright update. I'm sorry if I'm crediting Matze for something he didn't write, but people should really consult AUTHORS, credits.txt or the SVN log to see who worked on the project.

SVN-Revision: 3327

18 years agoadd code to debug collision rectangles
Matthias Braun [Thu, 13 Apr 2006 15:00:11 +0000 (15:00 +0000)]
add code to debug collision rectangles

SVN-Revision: 3326

18 years agofix menu width, didn't committ the tileset fix, miscelaneous small fixes
Matthias Braun [Thu, 13 Apr 2006 14:06:22 +0000 (14:06 +0000)]
fix menu width, didn't committ the tileset fix, miscelaneous small fixes

SVN-Revision: 3325

18 years ago* Tux now stops at crossroads on worldmaps
Ondřej Hošek [Thu, 13 Apr 2006 11:53:31 +0000 (11:53 +0000)]
* Tux now stops at crossroads on worldmaps
* Fixed crasher when exiting from level opened via commandline
* Fixed an error in one of the Cobble test levels

SVN-Revision: 3324

18 years agocleaning up unused images, removed voicemail graphic
Stephen Groundwater [Thu, 13 Apr 2006 11:24:52 +0000 (11:24 +0000)]
cleaning up unused images, removed voicemail graphic

SVN-Revision: 3323

18 years agoupdated -nogl patch to match changes in trunk
Christoph Sommer [Thu, 13 Apr 2006 10:29:10 +0000 (10:29 +0000)]
updated -nogl patch to match changes in trunk

SVN-Revision: 3322

18 years agoAdded Danish translation from Anders
Ryan Flegel [Wed, 12 Apr 2006 20:35:52 +0000 (20:35 +0000)]
Added Danish translation from Anders

SVN-Revision: 3321

18 years agoHacked together a "coin losing" effect when Tux is killed.
Ondřej Hošek [Wed, 12 Apr 2006 18:59:59 +0000 (18:59 +0000)]
Hacked together a "coin losing" effect when Tux is killed.

SVN-Revision: 3320

18 years agofade out console
Matthias Braun [Wed, 12 Apr 2006 13:24:01 +0000 (13:24 +0000)]
fade out console

SVN-Revision: 3315

18 years ago- remove pointless leveltime from world1 levels
Matthias Braun [Wed, 12 Apr 2006 12:36:29 +0000 (12:36 +0000)]
- remove pointless leveltime from world1 levels
- rework console to not have static functions everywhere
- fix a few crashs/assertions
- minor fixes I forgot...

SVN-Revision: 3314

18 years agoWhen invincibility time's running out, the invinc. music fades out.
Ondřej Hošek [Wed, 12 Apr 2006 11:45:16 +0000 (11:45 +0000)]
When invincibility time's running out, the invinc. music fades out.

SVN-Revision: 3313

18 years agoforgot a file
Matthias Braun [Wed, 12 Apr 2006 01:24:32 +0000 (01:24 +0000)]
forgot a file

SVN-Revision: 3312

18 years agomore work on worlds
Matthias Braun [Wed, 12 Apr 2006 01:07:25 +0000 (01:07 +0000)]
more work on worlds

SVN-Revision: 3311

18 years agoseveral bugfixes to squirrel serialisation code, serializer/load worldmap state from...
Matthias Braun [Tue, 11 Apr 2006 23:32:55 +0000 (23:32 +0000)]
several bugfixes to squirrel serialisation code, serializer/load worldmap state from squirrel table now, world1.nut does something usefull now

SVN-Revision: 3310

18 years agomore missing asserts
Matthias Braun [Tue, 11 Apr 2006 21:24:41 +0000 (21:24 +0000)]
more missing asserts

SVN-Revision: 3309

18 years agouse GL.h
Matthias Braun [Tue, 11 Apr 2006 21:22:02 +0000 (21:22 +0000)]
use GL.h

SVN-Revision: 3308

18 years agoglu.h is not needed
Matthias Braun [Tue, 11 Apr 2006 21:14:59 +0000 (21:14 +0000)]
glu.h is not needed

SVN-Revision: 3307

18 years agomissing include
Matthias Braun [Tue, 11 Apr 2006 21:06:11 +0000 (21:06 +0000)]
missing include

SVN-Revision: 3306

18 years agoMac OS X Jam configuration should now work on newer systems too.
Ondřej Hošek [Tue, 11 Apr 2006 20:21:51 +0000 (20:21 +0000)]
Mac OS X Jam configuration should now work on newer systems too.

SVN-Revision: 3305

18 years agoUse Mac's libtool instead of ar to enable Universal Binary development
Ondřej Hošek [Tue, 11 Apr 2006 20:00:43 +0000 (20:00 +0000)]
Use Mac's libtool instead of ar to enable Universal Binary development

SVN-Revision: 3304

18 years agoByteswapping code for sound engine on big-endian systems
Ondřej Hošek [Tue, 11 Apr 2006 19:11:51 +0000 (19:11 +0000)]
Byteswapping code for sound engine on big-endian systems

SVN-Revision: 3303

18 years agoforgot some files
Matthias Braun [Tue, 11 Apr 2006 18:56:37 +0000 (18:56 +0000)]
forgot some files

SVN-Revision: 3302

18 years agomade typedefs public
Christoph Sommer [Tue, 11 Apr 2006 18:39:58 +0000 (18:39 +0000)]
made typedefs public

SVN-Revision: 3301

18 years agohopefully fixed the crash on exit, keep sectors script bundled in the sector and...
Matthias Braun [Tue, 11 Apr 2006 17:48:50 +0000 (17:48 +0000)]
hopefully fixed the crash on exit, keep sectors script bundled in the sector and destroy them when the sector gets destroyed

SVN-Revision: 3300

18 years agoadd some comments
Matthias Braun [Tue, 11 Apr 2006 16:00:21 +0000 (16:00 +0000)]
add some comments

SVN-Revision: 3298

18 years agofix CFLAGS problems
Matthias Braun [Tue, 11 Apr 2006 15:59:01 +0000 (15:59 +0000)]
fix CFLAGS problems

SVN-Revision: 3297

18 years agocheck endianess
Matthias Braun [Tue, 11 Apr 2006 14:04:30 +0000 (14:04 +0000)]
check endianess

SVN-Revision: 3296

18 years agoUpdated -nogl patch to reflect video subsys changes
Christoph Sommer [Tue, 11 Apr 2006 12:15:07 +0000 (12:15 +0000)]
Updated -nogl patch to reflect video subsys changes

SVN-Revision: 3295

18 years agofix gettext warnings
Matthias Braun [Tue, 11 Apr 2006 10:01:18 +0000 (10:01 +0000)]
fix gettext warnings

SVN-Revision: 3294

18 years agosimply change the type to GLint instead of casting around
Matthias Braun [Tue, 11 Apr 2006 09:59:15 +0000 (09:59 +0000)]
simply change the type to GLint instead of casting around

SVN-Revision: 3293

18 years ago* Fixed crasher if world doesn't have a world.nut
Ondřej Hošek [Tue, 11 Apr 2006 08:25:08 +0000 (08:25 +0000)]
* Fixed crasher if world doesn't have a world.nut
* Bonus island worldmaps work again

SVN-Revision: 3292

18 years agoRestored B2L11, simultaneously changing bell to firefly.
Ondřej Hošek [Tue, 11 Apr 2006 08:10:45 +0000 (08:10 +0000)]
Restored B2L11, simultaneously changing bell to firefly.

SVN-Revision: 3291

18 years ago* Some Mac fixes that don't break Linux (inclusion of stddef.h for size_t, explicit...
Ondřej Hošek [Tue, 11 Apr 2006 07:34:01 +0000 (07:34 +0000)]
* Some Mac fixes that don't break Linux (inclusion of stddef.h for size_t, explicit conversion from int* to GLint*)
* Fixed crasher when player carries Mr Iceblock and jumps out of sector's bounds
* Fixed crasher when player hits Enter without supplying a command (or only one or more spaces) in the console
* Reflected changes in directory structure and file types in Jamfiles for 'jam install'

SVN-Revision: 3290

18 years agoadding rough draft boat for the worldmap, will be fixed up.
Stephen Groundwater [Mon, 10 Apr 2006 22:16:15 +0000 (22:16 +0000)]
adding rough draft boat for the worldmap, will be fixed up.

SVN-Revision: 3288

18 years agoMajor rewrite of scripting support:
Matthias Braun [Mon, 10 Apr 2006 22:08:23 +0000 (22:08 +0000)]
Major rewrite of scripting support:
  - Add squirrel support to console
  - Reused ScriptManager from windstille (with some modifications now)
  - Added some new scripting commands (display, load_worldmap, load_level,
      wait_for_screenswitch, maybe others which I forgot)
  - Improved miniswig generated wrapper functions to check arguments passed and
    to catch exceptions and transform them into squirrel exceptions
  - All scripts are run as cooperative threads now
  - Sectors have a custom squirrel table now that contains all their objects and
    which has the (real) roottable set as parent. Sectorscripts use this
    sectortable as roottable.

SVN-Revision: 3287

18 years agofix quoting
Matthias Braun [Mon, 10 Apr 2006 16:33:27 +0000 (16:33 +0000)]
fix quoting

SVN-Revision: 3284

18 years agoMoved some console commands' implementations nearer to target classes
Christoph Sommer [Mon, 10 Apr 2006 13:08:45 +0000 (13:08 +0000)]
Moved some console commands' implementations nearer to target classes

SVN-Revision: 3283

18 years agoLevel statistics panel shown during level's end sequence
Christoph Sommer [Sun, 9 Apr 2006 23:05:23 +0000 (23:05 +0000)]
Level statistics panel shown during level's end sequence

SVN-Revision: 3282

18 years agoFixed bug with console crashing on 0-length commands
Christoph Sommer [Sun, 9 Apr 2006 21:13:48 +0000 (21:13 +0000)]
Fixed bug with console crashing on 0-length commands

SVN-Revision: 3281

18 years agonew fortress music
Marek Moeckel [Sun, 9 Apr 2006 16:57:57 +0000 (16:57 +0000)]
new fortress music

SVN-Revision: 3280

18 years agomenu level secret
Marek Moeckel [Sun, 9 Apr 2006 14:37:14 +0000 (14:37 +0000)]
menu level secret

SVN-Revision: 3279

18 years agoConsole commands can pass arguments
Christoph Sommer [Sun, 9 Apr 2006 13:32:19 +0000 (13:32 +0000)]
Console commands can pass arguments

SVN-Revision: 3278

18 years agoSubtle animation of Console background /
Christoph Sommer [Sun, 9 Apr 2006 01:23:04 +0000 (01:23 +0000)]
Subtle animation of Console background /
Console wraps long lines /
Implemented "quit" command for GameSession

SVN-Revision: 3277

18 years agoMessaging system should now work
Christoph Sommer [Sun, 9 Apr 2006 00:49:36 +0000 (00:49 +0000)]
Messaging system should now work

SVN-Revision: 3276

18 years agoMessaging subsystem rewrite, step I
Christoph Sommer [Sun, 9 Apr 2006 00:32:34 +0000 (00:32 +0000)]
Messaging subsystem rewrite, step I

SVN-Revision: 3275

18 years agoadded commands: "restart" to restart current level, and a placeholder for "quit"
Marek Moeckel [Sat, 8 Apr 2006 23:53:28 +0000 (23:53 +0000)]
added commands: "restart" to restart current level, and a placeholder for "quit"

SVN-Revision: 3274

18 years agotranslucent console
Marek Moeckel [Sat, 8 Apr 2006 23:25:55 +0000 (23:25 +0000)]
translucent console

SVN-Revision: 3273

18 years agoYet another Console commit /
Christoph Sommer [Sat, 8 Apr 2006 22:52:30 +0000 (22:52 +0000)]
Yet another Console commit /
Console toggle key is now read from config (control "console"). Hint: key 94 is the caret character /
Console now accepts multiple ConsoleCommandListeners per command. Will only call the most recently registered one /
Autocomplete only completes unambiguous commands /
"End" key scrolls to backbuffer end

SVN-Revision: 3272

18 years agoConsole toggle now scancode 49
Christoph Sommer [Sat, 8 Apr 2006 15:30:24 +0000 (15:30 +0000)]
Console toggle now scancode 49

SVN-Revision: 3271

18 years agoConsole toggle now on caret key / Started work on Backspace, Autocomplete, Scroll...
Christoph Sommer [Sat, 8 Apr 2006 14:54:19 +0000 (14:54 +0000)]
Console toggle now on caret key / Started work on Backspace, Autocomplete, Scroll features

SVN-Revision: 3270

18 years agoadjusted the scroll up/down arrows, attempting to make look cleaner
Stephen Groundwater [Sat, 8 Apr 2006 02:57:50 +0000 (02:57 +0000)]
adjusted the scroll up/down arrows, attempting to make look cleaner

SVN-Revision: 3268

18 years agostopped work on supertux-nogl
Christoph Sommer [Sat, 8 Apr 2006 00:38:08 +0000 (00:38 +0000)]
stopped work on supertux-nogl

SVN-Revision: 3267

18 years agoMoving contrib media files to trunk/media (part 2/2)
Ryan Flegel [Fri, 7 Apr 2006 17:53:37 +0000 (17:53 +0000)]
Moving contrib media files to trunk/media (part 2/2)

SVN-Revision: 3266

18 years agosimplified worldmap a bit
Matthias Braun [Fri, 7 Apr 2006 14:15:43 +0000 (14:15 +0000)]
simplified worldmap a bit

SVN-Revision: 3264

18 years agomore smaller fixes
Matthias Braun [Fri, 7 Apr 2006 14:12:29 +0000 (14:12 +0000)]
more smaller fixes

SVN-Revision: 3263

18 years agorefactored some supertux mainloops
Matthias Braun [Fri, 7 Apr 2006 13:37:56 +0000 (13:37 +0000)]
refactored some supertux mainloops

SVN-Revision: 3262

18 years agoreverted worldmap ice bridge graphic one version
Stephen Groundwater [Fri, 7 Apr 2006 12:04:52 +0000 (12:04 +0000)]
reverted worldmap ice bridge graphic one version

SVN-Revision: 3261

18 years agoMinor changes
Christoph Sommer [Fri, 7 Apr 2006 11:58:54 +0000 (11:58 +0000)]
Minor changes

SVN-Revision: 3260

18 years agoRestored old growup code
Christoph Sommer [Fri, 7 Apr 2006 11:51:14 +0000 (11:51 +0000)]
Restored old growup code

SVN-Revision: 3259

18 years agoConsole hides immediately / Cleaned up controller hook
Christoph Sommer [Fri, 7 Apr 2006 11:38:12 +0000 (11:38 +0000)]
Console hides immediately / Cleaned up controller hook

SVN-Revision: 3258

18 years agoForgot a file
Christoph Sommer [Fri, 7 Apr 2006 11:37:26 +0000 (11:37 +0000)]
Forgot a file

SVN-Revision: 3257

18 years agoNo lives, no gameover, no worries
Christoph Sommer [Fri, 7 Apr 2006 11:35:50 +0000 (11:35 +0000)]
No lives, no gameover, no worries

SVN-Revision: 3256

18 years agoadded console commands: "cheats", "cmdlist", "numberofthebeast"
Marek Moeckel [Fri, 7 Apr 2006 10:57:10 +0000 (10:57 +0000)]
added console commands: "cheats", "cmdlist", "numberofthebeast"

SVN-Revision: 3255

18 years agoadding a light background box for the score screen
Stephen Groundwater [Thu, 6 Apr 2006 22:52:22 +0000 (22:52 +0000)]
adding a light background box for the score screen

SVN-Revision: 3254

18 years agoTypo fix
Ryan Flegel [Thu, 6 Apr 2006 20:22:47 +0000 (20:22 +0000)]
Typo fix

SVN-Revision: 3253

18 years agoCheating handled by Console
Christoph Sommer [Thu, 6 Apr 2006 15:04:03 +0000 (15:04 +0000)]
Cheating handled by Console

SVN-Revision: 3252

18 years agoConsole can be toggled with Tab key / Receives chars while open
Christoph Sommer [Thu, 6 Apr 2006 14:06:48 +0000 (14:06 +0000)]
Console can be toggled with Tab key / Receives chars while open

SVN-Revision: 3251

18 years agomore work on yeti run-jump graphics
Stephen Groundwater [Thu, 6 Apr 2006 12:14:23 +0000 (12:14 +0000)]
more work on yeti run-jump graphics

SVN-Revision: 3250

18 years agofinished replacing bells with fireflies in the bonus levels
Stephen Groundwater [Thu, 6 Apr 2006 11:58:49 +0000 (11:58 +0000)]
finished replacing bells with fireflies in the bonus levels

SVN-Revision: 3249

18 years agoSimple Console
Christoph Sommer [Thu, 6 Apr 2006 01:46:31 +0000 (01:46 +0000)]
Simple Console

SVN-Revision: 3248

18 years agoIncreased height of levels to 19 tiles
Christoph Sommer [Tue, 4 Apr 2006 20:48:00 +0000 (20:48 +0000)]
Increased height of levels to 19 tiles

SVN-Revision: 3247

18 years agoIncreased level height to 19 tiles
Christoph Sommer [Tue, 4 Apr 2006 19:01:51 +0000 (19:01 +0000)]
Increased level height to 19 tiles

SVN-Revision: 3246

18 years agomissing assert
Matthias Braun [Tue, 4 Apr 2006 17:37:33 +0000 (17:37 +0000)]
missing assert

SVN-Revision: 3245

18 years agoreplaced bells with fireflies in bonus1 levels
Stephen Groundwater [Tue, 4 Apr 2006 14:29:37 +0000 (14:29 +0000)]
replaced bells with fireflies in bonus1 levels

SVN-Revision: 3243

18 years agoreplaces bell with firefly, renaming the level reset points
Stephen Groundwater [Tue, 4 Apr 2006 12:12:16 +0000 (12:12 +0000)]
replaces bell with firefly, renaming the level reset points

SVN-Revision: 3242

18 years agofix OpenAl deleting buffers before stop()
Matthias Braun [Tue, 4 Apr 2006 00:10:53 +0000 (00:10 +0000)]
fix OpenAl deleting buffers before stop()

SVN-Revision: 3240