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
Ryan Flegel [Thu, 6 Apr 2006 20:22:47 +0000 (20:22 +0000)]
Typo fix
SVN-Revision: 3253
Christoph Sommer [Thu, 6 Apr 2006 15:04:03 +0000 (15:04 +0000)]
Cheating handled by Console
SVN-Revision: 3252
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
Stephen Groundwater [Thu, 6 Apr 2006 12:14:23 +0000 (12:14 +0000)]
more work on yeti run-jump graphics
SVN-Revision: 3250
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
Christoph Sommer [Thu, 6 Apr 2006 01:46:31 +0000 (01:46 +0000)]
Simple Console
SVN-Revision: 3248
Christoph Sommer [Tue, 4 Apr 2006 20:48:00 +0000 (20:48 +0000)]
Increased height of levels to 19 tiles
SVN-Revision: 3247
Christoph Sommer [Tue, 4 Apr 2006 19:01:51 +0000 (19:01 +0000)]
Increased level height to 19 tiles
SVN-Revision: 3246
Matthias Braun [Tue, 4 Apr 2006 17:37:33 +0000 (17:37 +0000)]
missing assert
SVN-Revision: 3245
Stephen Groundwater [Tue, 4 Apr 2006 14:29:37 +0000 (14:29 +0000)]
replaced bells with fireflies in bonus1 levels
SVN-Revision: 3243
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
Matthias Braun [Tue, 4 Apr 2006 00:10:53 +0000 (00:10 +0000)]
fix OpenAl deleting buffers before stop()
SVN-Revision: 3240
Christoph Sommer [Mon, 3 Apr 2006 23:11:45 +0000 (23:11 +0000)]
Another level to have fun in
SVN-Revision: 3236
Marek Moeckel [Mon, 3 Apr 2006 21:06:18 +0000 (21:06 +0000)]
bossattack source file, changed bells to fireflies in some levels
SVN-Revision: 3234
Marek Moeckel [Mon, 3 Apr 2006 13:36:05 +0000 (13:36 +0000)]
world maps again
SVN-Revision: 3225
Marek Moeckel [Mon, 3 Apr 2006 13:15:17 +0000 (13:15 +0000)]
more worldmap work
SVN-Revision: 3222
Matthias Braun [Mon, 3 Apr 2006 12:21:20 +0000 (12:21 +0000)]
fix bonus1 worldmap
SVN-Revision: 3215
Matthias Braun [Mon, 3 Apr 2006 11:51:42 +0000 (11:51 +0000)]
fix build rule to handle files with spaces
SVN-Revision: 3214
Marek Moeckel [Mon, 3 Apr 2006 10:50:27 +0000 (10:50 +0000)]
stopped infoblocks from ringing, since they're not telephones anymore - code is only commented out so we can easily bring back the phones if we want to
SVN-Revision: 3212
Marek Moeckel [Mon, 3 Apr 2006 10:40:55 +0000 (10:40 +0000)]
renamed world1 levels so they include the level's title
SVN-Revision: 3211
Stephen Groundwater [Mon, 3 Apr 2006 01:34:00 +0000 (01:34 +0000)]
added small yeti to worldmap
SVN-Revision: 3210
Christoph Sommer [Sun, 2 Apr 2006 22:19:22 +0000 (22:19 +0000)]
Worldmap teleporter is now animated / All Worldmap special tiles can be arbitrary sprites
SVN-Revision: 3209
Stephen Groundwater [Sun, 2 Apr 2006 22:00:31 +0000 (22:00 +0000)]
adding teleporter dot animation
SVN-Revision: 3208
Christoph Sommer [Sun, 2 Apr 2006 21:50:31 +0000 (21:50 +0000)]
Tux can no longer stop on arbitrary positions / Can hold directional buttons pressed down / Split mutant if-block from hell into smaller functions
SVN-Revision: 3207
Stephen Groundwater [Sun, 2 Apr 2006 20:24:30 +0000 (20:24 +0000)]
added firefly images
SVN-Revision: 3204
Stephen Groundwater [Sun, 2 Apr 2006 20:09:55 +0000 (20:09 +0000)]
added missing firefly.sprite, added more icebridge level tiles
SVN-Revision: 3203
Stephen Groundwater [Sun, 2 Apr 2006 17:45:28 +0000 (17:45 +0000)]
replaced bell object with firefly, renamed all hooks back to bell. Changed phone info block to display '?' graphic.
SVN-Revision: 3199
Stephen Groundwater [Sun, 2 Apr 2006 15:54:22 +0000 (15:54 +0000)]
cleanup of slight mismatch areas on the icebridge tiles
SVN-Revision: 3194
Matthias Braun [Sun, 2 Apr 2006 15:29:59 +0000 (15:29 +0000)]
fix for editor
SVN-Revision: 3193
Matthias Braun [Sun, 2 Apr 2006 15:19:43 +0000 (15:19 +0000)]
change worldmap format to be the same as levels (basically)
SVN-Revision: 3190
Stephen Groundwater [Sun, 2 Apr 2006 14:16:36 +0000 (14:16 +0000)]
trying out some new yeti graphics
SVN-Revision: 3187
Marek Moeckel [Sun, 2 Apr 2006 11:17:20 +0000 (11:17 +0000)]
fixed teleporter
SVN-Revision: 3186
Marek Moeckel [Sun, 2 Apr 2006 10:55:28 +0000 (10:55 +0000)]
added a placeholder for a new secret area
SVN-Revision: 3185