Christoph Sommer [Mon, 1 May 2006 20:33:37 +0000 (20:33 +0000)]
added missing include
SVN-Revision: 3483
Christoph Sommer [Mon, 1 May 2006 19:26:44 +0000 (19:26 +0000)]
New GameObject SpriteParticle
SVN-Revision: 3482
Ondřej Hošek [Mon, 1 May 2006 15:13:34 +0000 (15:13 +0000)]
I'll be sending a snapshot to a friend with a PowerPC iBook for testing. I've therefore fixed up the Jamfile for installation.
SVN-Revision: 3481
Benjamin P. Jung [Mon, 1 May 2006 14:57:48 +0000 (14:57 +0000)]
Changed my own e-mail address (I was receiving too much spam on the old one and thus had to abandon it...)
SVN-Revision: 3480
Christoph Sommer [Sun, 30 Apr 2006 23:14:15 +0000 (23:14 +0000)]
Badguys read hitbox from .sprite file
SVN-Revision: 3478
Matthias Braun [Sun, 30 Apr 2006 22:34:01 +0000 (22:34 +0000)]
fix
SVN-Revision: 3477
Christoph Sommer [Sun, 30 Apr 2006 21:42:22 +0000 (21:42 +0000)]
Fixed error with negative offsets
SVN-Revision: 3476
Christoph Sommer [Sun, 30 Apr 2006 21:32:58 +0000 (21:32 +0000)]
Experimented with loading hitbox from .sprite file
SVN-Revision: 3475
Stephen Groundwater [Sun, 30 Apr 2006 21:07:44 +0000 (21:07 +0000)]
added firewall test level
SVN-Revision: 3474
Matthias Braun [Sun, 30 Apr 2006 20:41:43 +0000 (20:41 +0000)]
another fix
SVN-Revision: 3473
Matthias Braun [Sun, 30 Apr 2006 20:28:41 +0000 (20:28 +0000)]
again
SVN-Revision: 3472
Matthias Braun [Sun, 30 Apr 2006 20:16:07 +0000 (20:16 +0000)]
another try
SVN-Revision: 3471
Matthias Braun [Sun, 30 Apr 2006 20:11:29 +0000 (20:11 +0000)]
another try
SVN-Revision: 3470
Matthias Braun [Sun, 30 Apr 2006 18:20:52 +0000 (18:20 +0000)]
fix miniswig for squirrel data types
SVN-Revision: 3469
Christoph Sommer [Sun, 30 Apr 2006 17:59:27 +0000 (17:59 +0000)]
New object weak_block: a block that can be destroyed by bullet hits
SVN-Revision: 3468
Stephen Groundwater [Sun, 30 Apr 2006 17:00:43 +0000 (17:00 +0000)]
minor changes with yeti for testing
SVN-Revision: 3467
Matthias Braun [Sun, 30 Apr 2006 16:27:33 +0000 (16:27 +0000)]
blind commit, please test: use squirrel datatypes
SVN-Revision: 3466
Matthias Braun [Sun, 30 Apr 2006 15:50:44 +0000 (15:50 +0000)]
include config.h in squirrel
SVN-Revision: 3465
Stephen Groundwater [Sun, 30 Apr 2006 15:44:52 +0000 (15:44 +0000)]
Removed images associated with a second yeti defeat animation sprite, removed superbig_tug image (decided against using this), added rough test image ideas for yeti defeat animation (now with birdies over head).
SVN-Revision: 3464
Christoph Sommer [Sat, 29 Apr 2006 20:00:57 +0000 (20:00 +0000)]
Rolled back musical coin code
SVN-Revision: 3463
Christoph Sommer [Fri, 28 Apr 2006 19:38:41 +0000 (19:38 +0000)]
The most senseless commit ever
SVN-Revision: 3462
Christoph Sommer [Fri, 28 Apr 2006 16:56:02 +0000 (16:56 +0000)]
update for backscrolling, badguy behaviour
SVN-Revision: 3461
Christoph Sommer [Fri, 28 Apr 2006 15:50:27 +0000 (15:50 +0000)]
Added preliminary Swedish translation by Arvid Norlander
SVN-Revision: 3460
Ryan Flegel [Fri, 28 Apr 2006 15:08:25 +0000 (15:08 +0000)]
Forgot file
SVN-Revision: 3459
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