supertux.git
18 years agoFaster builds
Christoph Sommer [Fri, 12 May 2006 02:02:31 +0000 (02:02 +0000)]
Faster builds

SVN-Revision: 3507

18 years agoExperiments with a new abstract base class for Moving Objects that are Sprites
Christoph Sommer [Fri, 12 May 2006 01:41:09 +0000 (01:41 +0000)]
Experiments with a new abstract base class for Moving Objects that are Sprites

SVN-Revision: 3506

18 years agoFirst attempts at making BadGuys cloneable
Christoph Sommer [Thu, 11 May 2006 19:35:16 +0000 (19:35 +0000)]
First attempts at making BadGuys cloneable

SVN-Revision: 3505

18 years agoSmall script fixes
Ondřej Hošek [Tue, 9 May 2006 18:41:48 +0000 (18:41 +0000)]
Small script fixes

SVN-Revision: 3504

18 years agoNew level "Welcome to the Forest"
Christoph Sommer [Mon, 8 May 2006 19:54:07 +0000 (19:54 +0000)]
New level "Welcome to the Forest"

SVN-Revision: 3503

18 years agoadded tumbleweed
Stephen Groundwater [Mon, 8 May 2006 02:26:38 +0000 (02:26 +0000)]
added tumbleweed

SVN-Revision: 3502

18 years agoadjusted dangerous pogonia (made flower part bigger)
Stephen Groundwater [Sat, 6 May 2006 11:29:59 +0000 (11:29 +0000)]
adjusted dangerous pogonia (made flower part bigger)

SVN-Revision: 3500

18 years agoStarted to add a walking motion for Igel. Created a dangerous pogonia orchid flower...
Stephen Groundwater [Sat, 6 May 2006 04:33:58 +0000 (04:33 +0000)]
Started to add a walking motion for Igel. Created a dangerous pogonia orchid flower. Adjusted Yeti's eyes (small fix). Messing around with a lava flow set (still way off).

SVN-Revision: 3499

18 years agoplanted some trees and bushes
Christoph Sommer [Thu, 4 May 2006 22:55:25 +0000 (22:55 +0000)]
planted some trees and bushes

SVN-Revision: 3498

18 years agoput vegitation on the moving platform
Stephen Groundwater [Thu, 4 May 2006 22:40:02 +0000 (22:40 +0000)]
put vegitation on the moving platform

SVN-Revision: 3497

18 years agoConverted castle.stl to v2 format
Christoph Sommer [Thu, 4 May 2006 19:36:06 +0000 (19:36 +0000)]
Converted castle.stl to v2 format

SVN-Revision: 3494

18 years agoNew Badguy "Igel"
Christoph Sommer [Thu, 4 May 2006 19:29:09 +0000 (19:29 +0000)]
New Badguy "Igel"

SVN-Revision: 3492

18 years agoBadguys are now responsible for killing themselves when hit by a bullet
Christoph Sommer [Thu, 4 May 2006 19:26:47 +0000 (19:26 +0000)]
Badguys are now responsible for killing themselves when hit by a bullet

SVN-Revision: 3491

18 years agoAdded an (animated) candle. Might be useful for the casle-level backgrounds...
Benjamin P. Jung [Thu, 4 May 2006 19:11:47 +0000 (19:11 +0000)]
Added an (animated) candle. Might be useful for the casle-level backgrounds...

SVN-Revision: 3490

18 years agoNew level "Short Visit to El Castillo" /
Christoph Sommer [Wed, 3 May 2006 18:06:08 +0000 (18:06 +0000)]
New level "Short Visit to El Castillo" /
Made some castle_wall stones solid

SVN-Revision: 3489

18 years agoLevel modified: Shortened ways back up
Christoph Sommer [Wed, 3 May 2006 13:30:42 +0000 (13:30 +0000)]
Level modified: Shortened ways back up

SVN-Revision: 3488

18 years agoAdded level "Whatever Floats Your Boat"
Christoph Sommer [Tue, 2 May 2006 21:56:14 +0000 (21:56 +0000)]
Added level "Whatever Floats Your Boat"

SVN-Revision: 3487

18 years agoreduce waiting time when yeti is finished
Matthias Braun [Tue, 2 May 2006 18:55:24 +0000 (18:55 +0000)]
reduce waiting time when yeti is finished

SVN-Revision: 3486

18 years agoadjusted the flying snowball's smoke trail
Stephen Groundwater [Tue, 2 May 2006 11:47:14 +0000 (11:47 +0000)]
adjusted the flying snowball's smoke trail

SVN-Revision: 3485

18 years agoadded some more trees
Christoph Sommer [Tue, 2 May 2006 00:40:03 +0000 (00:40 +0000)]
added some more trees

SVN-Revision: 3484

18 years agoadded missing include
Christoph Sommer [Mon, 1 May 2006 20:33:37 +0000 (20:33 +0000)]
added missing include

SVN-Revision: 3483

18 years agoNew GameObject SpriteParticle
Christoph Sommer [Mon, 1 May 2006 19:26:44 +0000 (19:26 +0000)]
New GameObject SpriteParticle

SVN-Revision: 3482

18 years agoI'll be sending a snapshot to a friend with a PowerPC iBook for testing. I've therefo...
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

18 years agoChanged my own e-mail address (I was receiving too much spam on the old one and thus...
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

18 years agoBadguys read hitbox from .sprite file
Christoph Sommer [Sun, 30 Apr 2006 23:14:15 +0000 (23:14 +0000)]
Badguys read hitbox from .sprite file

SVN-Revision: 3478

18 years agofix
Matthias Braun [Sun, 30 Apr 2006 22:34:01 +0000 (22:34 +0000)]
fix

SVN-Revision: 3477

18 years agoFixed error with negative offsets
Christoph Sommer [Sun, 30 Apr 2006 21:42:22 +0000 (21:42 +0000)]
Fixed error with negative offsets

SVN-Revision: 3476

18 years agoExperimented with loading hitbox from .sprite file
Christoph Sommer [Sun, 30 Apr 2006 21:32:58 +0000 (21:32 +0000)]
Experimented with loading hitbox from .sprite file

SVN-Revision: 3475

18 years agoadded firewall test level
Stephen Groundwater [Sun, 30 Apr 2006 21:07:44 +0000 (21:07 +0000)]
added firewall test level

SVN-Revision: 3474

18 years agoanother fix
Matthias Braun [Sun, 30 Apr 2006 20:41:43 +0000 (20:41 +0000)]
another fix

SVN-Revision: 3473

18 years agoagain
Matthias Braun [Sun, 30 Apr 2006 20:28:41 +0000 (20:28 +0000)]
again

SVN-Revision: 3472

18 years agoanother try
Matthias Braun [Sun, 30 Apr 2006 20:16:07 +0000 (20:16 +0000)]
another try

SVN-Revision: 3471

18 years agoanother try
Matthias Braun [Sun, 30 Apr 2006 20:11:29 +0000 (20:11 +0000)]
another try

SVN-Revision: 3470

18 years agofix miniswig for squirrel data types
Matthias Braun [Sun, 30 Apr 2006 18:20:52 +0000 (18:20 +0000)]
fix miniswig for squirrel data types

SVN-Revision: 3469

18 years agoNew object weak_block: a block that can be destroyed by bullet hits
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

18 years agominor changes with yeti for testing
Stephen Groundwater [Sun, 30 Apr 2006 17:00:43 +0000 (17:00 +0000)]
minor changes with yeti for testing

SVN-Revision: 3467

18 years agoblind commit, please test: use squirrel datatypes
Matthias Braun [Sun, 30 Apr 2006 16:27:33 +0000 (16:27 +0000)]
blind commit, please test: use squirrel datatypes

SVN-Revision: 3466

18 years agoinclude config.h in squirrel
Matthias Braun [Sun, 30 Apr 2006 15:50:44 +0000 (15:50 +0000)]
include config.h in squirrel

SVN-Revision: 3465

18 years agoRemoved images associated with a second yeti defeat animation sprite, removed superbi...
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

18 years agoRolled back musical coin code
Christoph Sommer [Sat, 29 Apr 2006 20:00:57 +0000 (20:00 +0000)]
Rolled back musical coin code

SVN-Revision: 3463

18 years agoThe most senseless commit ever
Christoph Sommer [Fri, 28 Apr 2006 19:38:41 +0000 (19:38 +0000)]
The most senseless commit ever

SVN-Revision: 3462

18 years agoupdate for backscrolling, badguy behaviour
Christoph Sommer [Fri, 28 Apr 2006 16:56:02 +0000 (16:56 +0000)]
update for backscrolling, badguy behaviour

SVN-Revision: 3461

18 years agoAdded preliminary Swedish translation by Arvid Norlander
Christoph Sommer [Fri, 28 Apr 2006 15:50:27 +0000 (15:50 +0000)]
Added preliminary Swedish translation by Arvid Norlander

SVN-Revision: 3460

18 years agoForgot file
Ryan Flegel [Fri, 28 Apr 2006 15:08:25 +0000 (15:08 +0000)]
Forgot file

SVN-Revision: 3459

18 years agoadding a set of yeti graphics for afterhe gets hit on the head once, with little...
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

18 years agoFixed bug I introduced with last commit
Ryan Flegel [Fri, 28 Apr 2006 04:04:44 +0000 (04:04 +0000)]
Fixed bug I introduced with last commit

SVN-Revision: 3457

18 years agoLet Tux bounce off badguys when he's invincible. This let's us bounce off guys like...
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

18 years agoReverted MrBomb kill behaviour
Ryan Flegel [Thu, 27 Apr 2006 21:17:32 +0000 (21:17 +0000)]
Reverted MrBomb kill behaviour

SVN-Revision: 3455

18 years agoSome tweaks to snow particle system
Ryan Flegel [Thu, 27 Apr 2006 21:04:31 +0000 (21:04 +0000)]
Some tweaks to snow particle system

SVN-Revision: 3454

18 years agoChecked in patch from Lerc
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

18 years agoTried enabling keyword substitution for $Id$
Christoph Sommer [Thu, 27 Apr 2006 18:19:15 +0000 (18:19 +0000)]
Tried enabling keyword substitution for $Id$

SVN-Revision: 3452

18 years agoRemoved obsolete actions from flying_platform
Christoph Sommer [Thu, 27 Apr 2006 18:16:10 +0000 (18:16 +0000)]
Removed obsolete actions from flying_platform

SVN-Revision: 3451

18 years agoForgot a file...
Christoph Sommer [Thu, 27 Apr 2006 18:15:22 +0000 (18:15 +0000)]
Forgot a file...

SVN-Revision: 3450

18 years agoRemoved snowsnail, added snail
Christoph Sommer [Thu, 27 Apr 2006 18:11:07 +0000 (18:11 +0000)]
Removed snowsnail, added snail

SVN-Revision: 3449

18 years agoRename snowsnail to snail, phase II
Christoph Sommer [Thu, 27 Apr 2006 18:09:29 +0000 (18:09 +0000)]
Rename snowsnail to snail, phase II

SVN-Revision: 3448

18 years agorename snowsnail to snail, phase I
Christoph Sommer [Thu, 27 Apr 2006 18:07:43 +0000 (18:07 +0000)]
rename snowsnail to snail, phase I

SVN-Revision: 3447

18 years agoWe already call bounce() in kill_squished()
Ryan Flegel [Thu, 27 Apr 2006 18:03:12 +0000 (18:03 +0000)]
We already call bounce() in kill_squished()

SVN-Revision: 3446

18 years agoMini-Bonuslevel
Christoph Sommer [Wed, 26 Apr 2006 17:17:27 +0000 (17:17 +0000)]
Mini-Bonuslevel

SVN-Revision: 3445

18 years agoAdjusted levels for new CD and backscrolling
Christoph Sommer [Wed, 26 Apr 2006 15:49:39 +0000 (15:49 +0000)]
Adjusted levels for new CD and backscrolling

SVN-Revision: 3444

18 years agoAdded history functionality to Console
Christoph Sommer [Wed, 26 Apr 2006 13:46:54 +0000 (13:46 +0000)]
Added history functionality to Console

SVN-Revision: 3443

18 years agoAdded secret areas, modified levels slightly wrt. new badguy behaviour
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

18 years agoon_escape_press is now handled first in GameSession::update(). Using ESC to close...
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

18 years agomore testing with the Yeti defeat scene, the artwork is still very rough
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

18 years agofix exception getting thrown although argument was correct
Matthias Braun [Wed, 26 Apr 2006 10:15:34 +0000 (10:15 +0000)]
fix exception getting thrown although argument was correct

SVN-Revision: 3439

18 years ago- fix debugging functions for killing player
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

18 years agothere is no need to check for NULL when deleting
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

18 years agoCause MrBomb to be instantly killed by invincibility or bullets
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

18 years agoCommitting RandomGenerator patch from Allen King, with a few small changes
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

18 years agoChanged check to determine oif Tux squishes a badguy
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

18 years agoadd invisible block to tilegroup
Matthias Braun [Tue, 25 Apr 2006 19:33:10 +0000 (19:33 +0000)]
add invisible block to tilegroup

SVN-Revision: 3433

18 years agosome new debug commands for console
Matthias Braun [Tue, 25 Apr 2006 19:11:36 +0000 (19:11 +0000)]
some new debug commands for console

SVN-Revision: 3432

18 years agoset worldmap spawn point below igloo
Matthias Braun [Tue, 25 Apr 2006 17:44:15 +0000 (17:44 +0000)]
set worldmap spawn point below igloo

SVN-Revision: 3431

18 years agoLet us hit yeti with bullets
Ryan Flegel [Tue, 25 Apr 2006 17:02:13 +0000 (17:02 +0000)]
Let us hit yeti with bullets

SVN-Revision: 3430

18 years agoAllow custom squish time for Yeti
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

18 years agoslight change to some yeti images, made eyes brighter
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

18 years agoSupertux can now run even if we were unable to open an audio device
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

18 years agoAdded missing include
Ryan Flegel [Tue, 25 Apr 2006 04:30:40 +0000 (04:30 +0000)]
Added missing include

SVN-Revision: 3426

18 years agoMoved some sprites from LAYER_OBJECTS to LAYER_FLOATINGOBJECTS
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

18 years agoModified World1 levels' secret areas so they cannot be just walked in by backscrolling
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

18 years agoDraw bouncy coin above other objects
Ryan Flegel [Mon, 24 Apr 2006 21:09:32 +0000 (21:09 +0000)]
Draw bouncy coin above other objects

SVN-Revision: 3418

18 years agochange notion from layers to z-pos in levelfiles
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

18 years agoReplaced may_fall_off_platform() with might_fall()
Ryan Flegel [Mon, 24 Apr 2006 17:50:42 +0000 (17:50 +0000)]
Replaced may_fall_off_platform() with might_fall()

SVN-Revision: 3415

18 years agosimply remove displayed text from yeti outro
Matthias Braun [Mon, 24 Apr 2006 16:59:19 +0000 (16:59 +0000)]
simply remove displayed text from yeti outro

SVN-Revision: 3414

18 years agomake GameObjects reference counted (this avoids crashs when scripts hold reference...
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

18 years agoremoved some unused yeti images, added some new yeti images, testing a new ending...
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

18 years agouse proper enum
Ryan Flegel [Mon, 24 Apr 2006 07:26:14 +0000 (07:26 +0000)]
use proper enum

SVN-Revision: 3411

18 years agogave the yeti some more knobs to adjust
Christoph Sommer [Mon, 24 Apr 2006 01:37:02 +0000 (01:37 +0000)]
gave the yeti some more knobs to adjust

SVN-Revision: 3410

18 years agoupdated -nogl patch
Christoph Sommer [Mon, 24 Apr 2006 01:04:14 +0000 (01:04 +0000)]
updated -nogl patch

SVN-Revision: 3409

18 years agoRewrote Yeti to rely on position instead of ellapsed time
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

18 years agoadding some texture to the lava
Stephen Groundwater [Sun, 23 Apr 2006 20:31:23 +0000 (20:31 +0000)]
adding some texture to the lava

SVN-Revision: 3407

18 years agofixed 'uninitialised' warning
Ryan Flegel [Sun, 23 Apr 2006 18:56:54 +0000 (18:56 +0000)]
fixed 'uninitialised' warning

SVN-Revision: 3406

18 years agotweak yeti constants a bit so that he doesn't go half out of screen
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

18 years agooops
Matthias Braun [Sun, 23 Apr 2006 17:29:05 +0000 (17:29 +0000)]
oops

SVN-Revision: 3392

18 years agoAC_PROG_LEX seems to output a : sometimes instead of an empty string if flex is missing
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

18 years ago- Worldmap scripts have their own roottable now (like sectors already have)
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

18 years agoresized the first seven maps of bonus island 2
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

18 years ago- fixed unused parameter warning
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

18 years agoreplaced invisible "bonus-type" tiles with solid variant where needed
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

18 years agomake igloo the first level
Matthias Braun [Sun, 23 Apr 2006 14:49:35 +0000 (14:49 +0000)]
make igloo the first level

SVN-Revision: 3386

18 years ago- Avoid some expensive SDL_GetTicks() calls
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