Ryan Flegel [Sun, 23 Apr 2006 16:21:38 +0000 (16:21 +0000)]
- fixed unused parameter warning
- fixed missing virtual destructor warning in squirrel header
SVN-Revision: 3388
Christoph Sommer [Sun, 23 Apr 2006 16:16:37 +0000 (16:16 +0000)]
replaced invisible "bonus-type" tiles with solid variant where needed
SVN-Revision: 3387
Matthias Braun [Sun, 23 Apr 2006 14:49:35 +0000 (14:49 +0000)]
make igloo the first level
SVN-Revision: 3386
Matthias Braun [Sun, 23 Apr 2006 13:08:57 +0000 (13:08 +0000)]
- Avoid some expensive SDL_GetTicks() calls
- Update to squirrel 2.1
- Another rewrite of the scripting code
- A few bugfixes I can't remember
- Removed Sound object from scripting, replaced it with a global play_music and
play_sound function
SVN-Revision: 3385
Matthias Braun [Sun, 23 Apr 2006 07:14:20 +0000 (07:14 +0000)]
display a big warning for people who try to install the game
SVN-Revision: 3384
Stephen Groundwater [Sun, 23 Apr 2006 03:19:47 +0000 (03:19 +0000)]
changed/added more lava graphics, this still needs more work
SVN-Revision: 3383
Christoph Sommer [Sat, 22 Apr 2006 14:32:20 +0000 (14:32 +0000)]
Fixed textscroller's problem with blank lines
SVN-Revision: 3382
Matthias Braun [Thu, 20 Apr 2006 18:44:10 +0000 (18:44 +0000)]
- make sure all log messages get displayed, even when the console is not
completely intiailized yet
- first attempt to include sqdbg into supertux (commented out again for now)
- some work on worldmap switching
- new editor images for ghostparticels and scripttrigger
SVN-Revision: 3379
Wolfgang Becker [Thu, 20 Apr 2006 18:05:43 +0000 (18:05 +0000)]
No SDL_INIT_EVERYTHING so we don't block sound dev.
SVN-Revision: 3378
Christoph Sommer [Thu, 20 Apr 2006 12:40:22 +0000 (12:40 +0000)]
Added secretarea triggers / refined world2 levels a bit
SVN-Revision: 3377
Christoph Sommer [Thu, 20 Apr 2006 03:13:21 +0000 (03:13 +0000)]
InfoBox and TextScroller now autowrap long lines
SVN-Revision: 3374
Christoph Sommer [Wed, 19 Apr 2006 23:04:03 +0000 (23:04 +0000)]
Hardcoded Secretarea Text / Improved Translation (DE)
SVN-Revision: 3373
Christoph Sommer [Wed, 19 Apr 2006 23:02:00 +0000 (23:02 +0000)]
Updated -nogl patch
SVN-Revision: 3372
Matthias Braun [Wed, 19 Apr 2006 15:18:30 +0000 (15:18 +0000)]
more work on worldmap switching
SVN-Revision: 3370
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