Matthias Braun [Wed, 19 Apr 2006 12:40:26 +0000 (12:40 +0000)]
fix stupid crashbug when quitting from subscreen
SVN-Revision: 3367
Matthias Braun [Wed, 19 Apr 2006 11:57:36 +0000 (11:57 +0000)]
silence the 'frame out of range' warning in optimized mode
SVN-Revision: 3366
Matthias Braun [Wed, 19 Apr 2006 09:35:49 +0000 (09:35 +0000)]
2 more evil mainloops are gone
SVN-Revision: 3365
Christoph Sommer [Wed, 19 Apr 2006 00:54:40 +0000 (00:54 +0000)]
Hardcoded stay-on-platform behaviour as follows: Mr. Bomb, Mr. Tree and the Totem never drop off ledges. Mr. Iceblock and Spiky will only drop to lower ledges. The rest will ignore ledges.
SVN-Revision: 3364
Christoph Sommer [Tue, 18 Apr 2006 22:45:10 +0000 (22:45 +0000)]
little bug
SVN-Revision: 3363
Christoph Sommer [Tue, 18 Apr 2006 22:14:59 +0000 (22:14 +0000)]
Statisticts now also count secret areas found
SVN-Revision: 3362
Matthias Braun [Tue, 18 Apr 2006 14:04:24 +0000 (14:04 +0000)]
fix invisible blocks
SVN-Revision: 3361
Matthias Braun [Tue, 18 Apr 2006 14:02:26 +0000 (14:02 +0000)]
editor-image for invisible block
SVN-Revision: 3360
Stephen Groundwater [Tue, 18 Apr 2006 02:42:31 +0000 (02:42 +0000)]
adjusted yeti_finish_worldmap so his eyes move in animation, -did not want him to look dead, just stunned.
SVN-Revision: 3358
Christoph Sommer [Tue, 18 Apr 2006 02:38:49 +0000 (02:38 +0000)]
Fixed time/badguy errors in statistics, still needs some testing
SVN-Revision: 3357
Stephen Groundwater [Tue, 18 Apr 2006 02:21:47 +0000 (02:21 +0000)]
Added a finished state animation for yeti on the worldmap, added a yeti finish sound ogg, fixed the boat so there is a little sail movement animation. -still needs sail backwards fix put in.
SVN-Revision: 3356
Christoph Sommer [Mon, 17 Apr 2006 14:53:41 +0000 (14:53 +0000)]
Removed a global variable
SVN-Revision: 3355
Matthias Braun [Mon, 17 Apr 2006 12:48:19 +0000 (12:48 +0000)]
the boat works now
SVN-Revision: 3354
Matthias Braun [Mon, 17 Apr 2006 12:32:37 +0000 (12:32 +0000)]
new images for editor
SVN-Revision: 3353
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
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
Christoph Sommer [Sat, 15 Apr 2006 23:54:57 +0000 (23:54 +0000)]
Added some audio / Minor fixes / Nicer test level
SVN-Revision: 3349
Christoph Sommer [Sat, 15 Apr 2006 22:52:47 +0000 (22:52 +0000)]
Spiky, Snowball and Poison Ivy can move again
SVN-Revision: 3348
Christoph Sommer [Sat, 15 Apr 2006 16:34:34 +0000 (16:34 +0000)]
Badguys "DartTrap" and "Dart"
SVN-Revision: 3347
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
Christoph Sommer [Sat, 15 Apr 2006 11:21:31 +0000 (11:21 +0000)]
Removed unused parameter (debug build throws error here)
SVN-Revision: 3345
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
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
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
Marek Moeckel [Fri, 14 Apr 2006 15:38:46 +0000 (15:38 +0000)]
fixed some invisible blocks
SVN-Revision: 3340
Stephen Groundwater [Fri, 14 Apr 2006 14:16:44 +0000 (14:16 +0000)]
testing yeti tweaks
SVN-Revision: 3339
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
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
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
Christoph Sommer [Thu, 13 Apr 2006 23:41:56 +0000 (23:41 +0000)]
Updated -nogl patch
SVN-Revision: 3334
Christoph Sommer [Thu, 13 Apr 2006 23:40:58 +0000 (23:40 +0000)]
Experimenting with tiling background
SVN-Revision: 3333
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
Matthias Braun [Thu, 13 Apr 2006 19:46:46 +0000 (19:46 +0000)]
not needed anymore
SVN-Revision: 3331
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
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
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
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
Matthias Braun [Thu, 13 Apr 2006 15:00:11 +0000 (15:00 +0000)]
add code to debug collision rectangles
SVN-Revision: 3326
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
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
Stephen Groundwater [Thu, 13 Apr 2006 11:24:52 +0000 (11:24 +0000)]
cleaning up unused images, removed voicemail graphic
SVN-Revision: 3323
Christoph Sommer [Thu, 13 Apr 2006 10:29:10 +0000 (10:29 +0000)]
updated -nogl patch to match changes in trunk
SVN-Revision: 3322
Ryan Flegel [Wed, 12 Apr 2006 20:35:52 +0000 (20:35 +0000)]
Added Danish translation from Anders
SVN-Revision: 3321
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
Matthias Braun [Wed, 12 Apr 2006 13:24:01 +0000 (13:24 +0000)]
fade out console
SVN-Revision: 3315
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
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
Matthias Braun [Wed, 12 Apr 2006 01:24:32 +0000 (01:24 +0000)]
forgot a file
SVN-Revision: 3312
Matthias Braun [Wed, 12 Apr 2006 01:07:25 +0000 (01:07 +0000)]
more work on worlds
SVN-Revision: 3311
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
Matthias Braun [Tue, 11 Apr 2006 21:24:41 +0000 (21:24 +0000)]
more missing asserts
SVN-Revision: 3309
Matthias Braun [Tue, 11 Apr 2006 21:22:02 +0000 (21:22 +0000)]
use GL.h
SVN-Revision: 3308
Matthias Braun [Tue, 11 Apr 2006 21:14:59 +0000 (21:14 +0000)]
glu.h is not needed
SVN-Revision: 3307
Matthias Braun [Tue, 11 Apr 2006 21:06:11 +0000 (21:06 +0000)]
missing include
SVN-Revision: 3306
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
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
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
Matthias Braun [Tue, 11 Apr 2006 18:56:37 +0000 (18:56 +0000)]
forgot some files
SVN-Revision: 3302
Christoph Sommer [Tue, 11 Apr 2006 18:39:58 +0000 (18:39 +0000)]
made typedefs public
SVN-Revision: 3301
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
Matthias Braun [Tue, 11 Apr 2006 16:00:21 +0000 (16:00 +0000)]
add some comments
SVN-Revision: 3298
Matthias Braun [Tue, 11 Apr 2006 15:59:01 +0000 (15:59 +0000)]
fix CFLAGS problems
SVN-Revision: 3297
Matthias Braun [Tue, 11 Apr 2006 14:04:30 +0000 (14:04 +0000)]
check endianess
SVN-Revision: 3296
Christoph Sommer [Tue, 11 Apr 2006 12:15:07 +0000 (12:15 +0000)]
Updated -nogl patch to reflect video subsys changes
SVN-Revision: 3295
Matthias Braun [Tue, 11 Apr 2006 10:01:18 +0000 (10:01 +0000)]
fix gettext warnings
SVN-Revision: 3294
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
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
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
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
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
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
Matthias Braun [Mon, 10 Apr 2006 16:33:27 +0000 (16:33 +0000)]
fix quoting
SVN-Revision: 3284
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
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
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
Marek Moeckel [Sun, 9 Apr 2006 16:57:57 +0000 (16:57 +0000)]
new fortress music
SVN-Revision: 3280
Marek Moeckel [Sun, 9 Apr 2006 14:37:14 +0000 (14:37 +0000)]
menu level secret
SVN-Revision: 3279
Christoph Sommer [Sun, 9 Apr 2006 13:32:19 +0000 (13:32 +0000)]
Console commands can pass arguments
SVN-Revision: 3278
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
Christoph Sommer [Sun, 9 Apr 2006 00:49:36 +0000 (00:49 +0000)]
Messaging system should now work
SVN-Revision: 3276
Christoph Sommer [Sun, 9 Apr 2006 00:32:34 +0000 (00:32 +0000)]
Messaging subsystem rewrite, step I
SVN-Revision: 3275
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
Marek Moeckel [Sat, 8 Apr 2006 23:25:55 +0000 (23:25 +0000)]
translucent console
SVN-Revision: 3273
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
Christoph Sommer [Sat, 8 Apr 2006 15:30:24 +0000 (15:30 +0000)]
Console toggle now scancode 49
SVN-Revision: 3271
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
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
Christoph Sommer [Sat, 8 Apr 2006 00:38:08 +0000 (00:38 +0000)]
stopped work on supertux-nogl
SVN-Revision: 3267
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
Matthias Braun [Fri, 7 Apr 2006 14:15:43 +0000 (14:15 +0000)]
simplified worldmap a bit
SVN-Revision: 3264
Matthias Braun [Fri, 7 Apr 2006 14:12:29 +0000 (14:12 +0000)]
more smaller fixes
SVN-Revision: 3263
Matthias Braun [Fri, 7 Apr 2006 13:37:56 +0000 (13:37 +0000)]
refactored some supertux mainloops
SVN-Revision: 3262
Stephen Groundwater [Fri, 7 Apr 2006 12:04:52 +0000 (12:04 +0000)]
reverted worldmap ice bridge graphic one version
SVN-Revision: 3261
Christoph Sommer [Fri, 7 Apr 2006 11:58:54 +0000 (11:58 +0000)]
Minor changes
SVN-Revision: 3260
Christoph Sommer [Fri, 7 Apr 2006 11:51:14 +0000 (11:51 +0000)]
Restored old growup code
SVN-Revision: 3259
Christoph Sommer [Fri, 7 Apr 2006 11:38:12 +0000 (11:38 +0000)]
Console hides immediately / Cleaned up controller hook
SVN-Revision: 3258
Christoph Sommer [Fri, 7 Apr 2006 11:37:26 +0000 (11:37 +0000)]
Forgot a file
SVN-Revision: 3257
Christoph Sommer [Fri, 7 Apr 2006 11:35:50 +0000 (11:35 +0000)]
No lives, no gameover, no worries
SVN-Revision: 3256
Marek Moeckel [Fri, 7 Apr 2006 10:57:10 +0000 (10:57 +0000)]
added console commands: "cheats", "cmdlist", "numberofthebeast"
SVN-Revision: 3255
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