Stephen Groundwater [Fri, 28 Apr 2006 11:24:11 +0000 (11:24 +0000)]
adding a set of yeti graphics for afterhe gets hit on the head once, with little starts. See yeti_ONE_HIT.sprite for a definition of the images. You can test this by laying over top of yeti.sprite
SVN-Revision: 3458
Ryan Flegel [Fri, 28 Apr 2006 04:04:44 +0000 (04:04 +0000)]
Fixed bug I introduced with last commit
SVN-Revision: 3457
Ryan Flegel [Fri, 28 Apr 2006 03:26:19 +0000 (03:26 +0000)]
Let Tux bounce off badguys when he's invincible. This let's us bounce off guys like the flying snowball without falling to our deaths.
Tux no longer kicks mriceblocks right before picking them up.
SVN-Revision: 3456
Ryan Flegel [Thu, 27 Apr 2006 21:17:32 +0000 (21:17 +0000)]
Reverted MrBomb kill behaviour
SVN-Revision: 3455
Ryan Flegel [Thu, 27 Apr 2006 21:04:31 +0000 (21:04 +0000)]
Some tweaks to snow particle system
SVN-Revision: 3454
Ryan Flegel [Thu, 27 Apr 2006 18:44:35 +0000 (18:44 +0000)]
Checked in patch from Lerc
Makes snowflake particle system more realistic
SVN-Revision: 3453
Christoph Sommer [Thu, 27 Apr 2006 18:19:15 +0000 (18:19 +0000)]
Tried enabling keyword substitution for $Id$
SVN-Revision: 3452
Christoph Sommer [Thu, 27 Apr 2006 18:16:10 +0000 (18:16 +0000)]
Removed obsolete actions from flying_platform
SVN-Revision: 3451
Christoph Sommer [Thu, 27 Apr 2006 18:15:22 +0000 (18:15 +0000)]
Forgot a file...
SVN-Revision: 3450
Christoph Sommer [Thu, 27 Apr 2006 18:11:07 +0000 (18:11 +0000)]
Removed snowsnail, added snail
SVN-Revision: 3449
Christoph Sommer [Thu, 27 Apr 2006 18:09:29 +0000 (18:09 +0000)]
Rename snowsnail to snail, phase II
SVN-Revision: 3448
Christoph Sommer [Thu, 27 Apr 2006 18:07:43 +0000 (18:07 +0000)]
rename snowsnail to snail, phase I
SVN-Revision: 3447
Ryan Flegel [Thu, 27 Apr 2006 18:03:12 +0000 (18:03 +0000)]
We already call bounce() in kill_squished()
SVN-Revision: 3446
Christoph Sommer [Wed, 26 Apr 2006 17:17:27 +0000 (17:17 +0000)]
Mini-Bonuslevel
SVN-Revision: 3445
Christoph Sommer [Wed, 26 Apr 2006 15:49:39 +0000 (15:49 +0000)]
Adjusted levels for new CD and backscrolling
SVN-Revision: 3444
Christoph Sommer [Wed, 26 Apr 2006 13:46:54 +0000 (13:46 +0000)]
Added history functionality to Console
SVN-Revision: 3443
Christoph Sommer [Wed, 26 Apr 2006 12:56:00 +0000 (12:56 +0000)]
Added secret areas, modified levels slightly wrt. new badguy behaviour
SVN-Revision: 3442
Christoph Sommer [Wed, 26 Apr 2006 12:23:41 +0000 (12:23 +0000)]
on_escape_press is now handled first in GameSession::update(). Using ESC to close the pause menu would otherwise immediately re-open it.
SVN-Revision: 3441
Stephen Groundwater [Wed, 26 Apr 2006 12:13:25 +0000 (12:13 +0000)]
more testing with the Yeti defeat scene, the artwork is still very rough
SVN-Revision: 3440
Matthias Braun [Wed, 26 Apr 2006 10:15:34 +0000 (10:15 +0000)]
fix exception getting thrown although argument was correct
SVN-Revision: 3439
Matthias Braun [Wed, 26 Apr 2006 10:12:02 +0000 (10:12 +0000)]
- fix debugging functions for killing player
- remove heavy and complicated random functions from scripting and simply
override squirrels rand() function
- on-menukey-scripts can now be specified in levels.
- THe intro can be skipped now
- Smaller cleanups, making code nicer
SVN-Revision: 3438
Matthias Braun [Wed, 26 Apr 2006 08:44:44 +0000 (08:44 +0000)]
there is no need to check for NULL when deleting
SVN-Revision: 3437
Ryan Flegel [Wed, 26 Apr 2006 05:59:31 +0000 (05:59 +0000)]
Cause MrBomb to be instantly killed by invincibility or bullets
SVN-Revision: 3436
Ryan Flegel [Wed, 26 Apr 2006 02:13:42 +0000 (02:13 +0000)]
Committing RandomGenerator patch from Allen King, with a few small changes
Created scripting wrapper for the random number generator
- could someone check this over to make sure I did it properly? :)
SVN-Revision: 3435
Ryan Flegel [Tue, 25 Apr 2006 19:37:15 +0000 (19:37 +0000)]
Changed check to determine oif Tux squishes a badguy
SVN-Revision: 3434
Matthias Braun [Tue, 25 Apr 2006 19:33:10 +0000 (19:33 +0000)]
add invisible block to tilegroup
SVN-Revision: 3433
Matthias Braun [Tue, 25 Apr 2006 19:11:36 +0000 (19:11 +0000)]
some new debug commands for console
SVN-Revision: 3432
Matthias Braun [Tue, 25 Apr 2006 17:44:15 +0000 (17:44 +0000)]
set worldmap spawn point below igloo
SVN-Revision: 3431
Ryan Flegel [Tue, 25 Apr 2006 17:02:13 +0000 (17:02 +0000)]
Let us hit yeti with bullets
SVN-Revision: 3430
Ryan Flegel [Tue, 25 Apr 2006 16:56:44 +0000 (16:56 +0000)]
Allow custom squish time for Yeti
Other little yeti code reworkings
SVN-Revision: 3429
Stephen Groundwater [Tue, 25 Apr 2006 11:48:02 +0000 (11:48 +0000)]
slight change to some yeti images, made eyes brighter
SVN-Revision: 3428
Ryan Flegel [Tue, 25 Apr 2006 06:21:02 +0000 (06:21 +0000)]
Supertux can now run even if we were unable to open an audio device
Note: I believe all the sound resources, etc are still loaded. This could be optimised in the future
SVN-Revision: 3427
Ryan Flegel [Tue, 25 Apr 2006 04:30:40 +0000 (04:30 +0000)]
Added missing include
SVN-Revision: 3426
Christoph Sommer [Tue, 25 Apr 2006 00:37:11 +0000 (00:37 +0000)]
Moved some sprites from LAYER_OBJECTS to LAYER_FLOATINGOBJECTS
SVN-Revision: 3424
Christoph Sommer [Mon, 24 Apr 2006 23:37:02 +0000 (23:37 +0000)]
Modified World1 levels' secret areas so they cannot be just walked in by backscrolling
SVN-Revision: 3422
Ryan Flegel [Mon, 24 Apr 2006 21:09:32 +0000 (21:09 +0000)]
Draw bouncy coin above other objects
SVN-Revision: 3418
Matthias Braun [Mon, 24 Apr 2006 19:27:15 +0000 (19:27 +0000)]
change notion from layers to z-pos in levelfiles
SVN-Revision: 3416
Ryan Flegel [Mon, 24 Apr 2006 17:50:42 +0000 (17:50 +0000)]
Replaced may_fall_off_platform() with might_fall()
SVN-Revision: 3415
Matthias Braun [Mon, 24 Apr 2006 16:59:19 +0000 (16:59 +0000)]
simply remove displayed text from yeti outro
SVN-Revision: 3414
Matthias Braun [Mon, 24 Apr 2006 16:37:10 +0000 (16:37 +0000)]
make GameObjects reference counted (this avoids crashs when scripts hold reference to gameobjects for too long and should allow a better implementation of destroy listeners alter)
SVN-Revision: 3413
Stephen Groundwater [Mon, 24 Apr 2006 11:46:01 +0000 (11:46 +0000)]
removed some unused yeti images, added some new yeti images, testing a new ending for the defeat scene.
SVN-Revision: 3412
Ryan Flegel [Mon, 24 Apr 2006 07:26:14 +0000 (07:26 +0000)]
use proper enum
SVN-Revision: 3411
Christoph Sommer [Mon, 24 Apr 2006 01:37:02 +0000 (01:37 +0000)]
gave the yeti some more knobs to adjust
SVN-Revision: 3410
Christoph Sommer [Mon, 24 Apr 2006 01:04:14 +0000 (01:04 +0000)]
updated -nogl patch
SVN-Revision: 3409
Christoph Sommer [Mon, 24 Apr 2006 00:26:02 +0000 (00:26 +0000)]
Rewrote Yeti to rely on position instead of ellapsed time
Additional Yeti action for stomping while on the dais
Yeti starts throwing bouncing_snowballs after first hit
Yeti can be killed by fire and/or invincibility for easier testing
SVN-Revision: 3408
Stephen Groundwater [Sun, 23 Apr 2006 20:31:23 +0000 (20:31 +0000)]
adding some texture to the lava
SVN-Revision: 3407
Ryan Flegel [Sun, 23 Apr 2006 18:56:54 +0000 (18:56 +0000)]
fixed 'uninitialised' warning
SVN-Revision: 3406
Matthias Braun [Sun, 23 Apr 2006 18:31:14 +0000 (18:31 +0000)]
tweak yeti constants a bit so that he doesn't go half out of screen
SVN-Revision: 3405
Matthias Braun [Sun, 23 Apr 2006 17:29:05 +0000 (17:29 +0000)]
oops
SVN-Revision: 3392
Matthias Braun [Sun, 23 Apr 2006 17:12:07 +0000 (17:12 +0000)]
AC_PROG_LEX seems to output a : sometimes instead of an empty string if flex is missing
SVN-Revision: 3391
Matthias Braun [Sun, 23 Apr 2006 16:45:45 +0000 (16:45 +0000)]
- Worldmap scripts have their own roottable now (like sectors already have)
- Make FloatingImage work for worldmaps too
- keys are now handled by squirrel scritps
SVN-Revision: 3390
Marek Moeckel [Sun, 23 Apr 2006 16:37:10 +0000 (16:37 +0000)]
resized the first seven maps of bonus island 2
SVN-Revision: 3389
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