supertux.git
19 years agochanged worldmap format a bit to be more consistent with level format
Matthias Braun [Tue, 10 May 2005 11:29:58 +0000 (11:29 +0000)]
changed worldmap format a bit to be more consistent with level format

SVN-Revision: 2458

19 years agoscript/picnic image bg -reworking
Stephen Groundwater [Tue, 10 May 2005 01:09:25 +0000 (01:09 +0000)]
script/picnic image bg -reworking

SVN-Revision: 2457

19 years agoscript/picnic scene cleanup of images
Stephen Groundwater [Mon, 9 May 2005 12:01:50 +0000 (12:01 +0000)]
script/picnic scene cleanup of images

SVN-Revision: 2456

19 years agothis file doesn't belong into svn
Matthias Braun [Sun, 8 May 2005 23:23:38 +0000 (23:23 +0000)]
this file doesn't belong into svn

SVN-Revision: 2455

19 years agowe can now fade in scripts
Matthias Braun [Sun, 8 May 2005 23:23:03 +0000 (23:23 +0000)]
we can now fade in scripts

SVN-Revision: 2454

19 years agonew script test (picnic) tiles
Stephen Groundwater [Sun, 8 May 2005 21:51:58 +0000 (21:51 +0000)]
new script test (picnic) tiles

SVN-Revision: 2453

19 years agoapplied ravus patch
Matthias Braun [Sun, 8 May 2005 21:43:59 +0000 (21:43 +0000)]
applied ravus patch

SVN-Revision: 2452

19 years agoupdated semi_artic BG
Stephen Groundwater [Sun, 8 May 2005 21:08:23 +0000 (21:08 +0000)]
updated semi_artic BG

SVN-Revision: 2451

19 years agodoubled file
Matthias Braun [Sun, 8 May 2005 20:58:00 +0000 (20:58 +0000)]
doubled file

SVN-Revision: 2450

19 years agorename basest back to data
Matthias Braun [Sun, 8 May 2005 20:51:56 +0000 (20:51 +0000)]
rename basest back to data

SVN-Revision: 2449

19 years agooops
Matthias Braun [Sun, 8 May 2005 20:40:50 +0000 (20:40 +0000)]
oops

SVN-Revision: 2448

19 years agorestored some lost changes
Matthias Braun [Sun, 8 May 2005 20:38:40 +0000 (20:38 +0000)]
restored some lost changes

SVN-Revision: 2447

19 years ago- bugfix: play_sound always sets volume to max - this will fix tux'
Bastiaan Zapf [Sun, 8 May 2005 19:13:54 +0000 (19:13 +0000)]
- bugfix: play_sound always sets volume to max - this will fix tux'
  noises becoming quiet after ambient sounds

SVN-Revision: 2446

19 years agoadded very basic zeekling code, made him a little smaller
Marek Moeckel [Sun, 8 May 2005 18:53:00 +0000 (18:53 +0000)]
added very basic zeekling code, made him a little smaller

SVN-Revision: 2445

19 years agoremoving messages.pot's
Bastiaan Zapf [Sun, 8 May 2005 17:55:30 +0000 (17:55 +0000)]
removing messages.pot's

SVN-Revision: 2444

19 years agoignore messages.pot
Bastiaan Zapf [Sun, 8 May 2005 17:51:52 +0000 (17:51 +0000)]
ignore messages.pot

SVN-Revision: 2443

19 years ago- Removed messaged.pot from version control (which probably happened
Bastiaan Zapf [Sun, 8 May 2005 17:38:29 +0000 (17:38 +0000)]
- Removed messaged.pot from version control (which probably happened
  accidentaly during wansti's flag day)
- added a wind effect source

SVN-Revision: 2442

19 years ago- ambient_sound improved (now does silence, volume,
Bastiaan Zapf [Sun, 8 May 2005 13:30:41 +0000 (13:30 +0000)]
- ambient_sound improved (now does silence, volume,
  reasonable latencies when not playing)
- new sound effect (lava.wav) put into sounds

SVN-Revision: 2441

19 years agomoved the zeekling into base
Marek Moeckel [Sat, 7 May 2005 19:41:34 +0000 (19:41 +0000)]
moved the zeekling into base
deleted unused old files

SVN-Revision: 2440

19 years agore-organized resource files
Marek Moeckel [Sat, 7 May 2005 17:09:50 +0000 (17:09 +0000)]
re-organized resource files

SVN-Revision: 2439

19 years agoadded rain ambient sound
Marek Moeckel [Sat, 7 May 2005 16:13:39 +0000 (16:13 +0000)]
added rain ambient sound
added a flexlay icon for the ambient sound object (borrowed from KDE)

SVN-Revision: 2438

19 years agoanother path i forgot...
Marek Moeckel [Sat, 7 May 2005 14:16:23 +0000 (14:16 +0000)]
another path i forgot...

SVN-Revision: 2437

19 years agomore hard-coded paths
Marek Moeckel [Sat, 7 May 2005 14:14:57 +0000 (14:14 +0000)]
more hard-coded paths
removed some old tiles from .stgt file

SVN-Revision: 2436

19 years agoforgot to update another Jamfile
Marek Moeckel [Sat, 7 May 2005 13:13:36 +0000 (13:13 +0000)]
forgot to update another Jamfile

SVN-Revision: 2435

19 years agoforgot to update Jamfile for new directory structure
Marek Moeckel [Sat, 7 May 2005 13:12:09 +0000 (13:12 +0000)]
forgot to update Jamfile for new directory structure

SVN-Revision: 2434

19 years agocheckin, part 4
Marek Moeckel [Sat, 7 May 2005 13:02:44 +0000 (13:02 +0000)]
checkin, part 4

SVN-Revision: 2433

19 years agocheckin, part 3
Marek Moeckel [Sat, 7 May 2005 12:59:04 +0000 (12:59 +0000)]
checkin, part 3

SVN-Revision: 2432

19 years agobig data re-order commit, part 2
Marek Moeckel [Sat, 7 May 2005 12:49:51 +0000 (12:49 +0000)]
big data re-order commit, part 2

SVN-Revision: 2431

19 years agoadding re-ordered data directories
Marek Moeckel [Sat, 7 May 2005 12:25:40 +0000 (12:25 +0000)]
adding re-ordered data directories
changed the name of "data" to "basest" to reflect coolness of soon-to-be-implemented PhysFS (also, i needed a different name while debugging) :)
hope i didn't forget anything... i made a backup just in case

SVN-Revision: 2430

19 years agoremoved old data and contrib, new files will follow
Marek Moeckel [Sat, 7 May 2005 12:14:02 +0000 (12:14 +0000)]
removed old data and contrib, new files will follow
if anything goes wrong, i made a backup :)

SVN-Revision: 2429

19 years ago- Change ScriptInterpreter to a gameobject, so we can now have several script
Matthias Braun [Sat, 7 May 2005 00:58:24 +0000 (00:58 +0000)]
- Change ScriptInterpreter to a gameobject, so we can now have several script
interpreters running
- Added a dead-script option to the yeti and added a small script when the
yeti is dead
- worked a bit more on the yeti
- Implement Level::spawn and Level::finish scripting API

SVN-Revision: 2428

19 years agoI should actually test my changes before committing
Matthias Braun [Fri, 6 May 2005 23:15:48 +0000 (23:15 +0000)]
I should actually test my changes before committing

SVN-Revision: 2427

19 years agodon't hardcode tilespath
Matthias Braun [Fri, 6 May 2005 22:59:46 +0000 (22:59 +0000)]
don't hardcode tilespath

SVN-Revision: 2426

19 years agotried to fix lexer.ll for newer flex version
Matthias Braun [Fri, 6 May 2005 22:56:07 +0000 (22:56 +0000)]
tried to fix lexer.ll for newer flex version

SVN-Revision: 2425

19 years agocomments deleted ;)
Bastiaan Zapf [Fri, 6 May 2005 22:26:19 +0000 (22:26 +0000)]
comments deleted ;)

SVN-Revision: 2424

19 years agofixed a bug in my last effects removal, improved the algo to determine if a badguy...
Matthias Braun [Fri, 6 May 2005 22:14:15 +0000 (22:14 +0000)]
fixed a bug in my last effects removal, improved the algo to determine if a badguy was squished, added safe_timer for the yeti

SVN-Revision: 2423

19 years ago- SoundManager doesn't need Effects for now - ambient sound volume
Bastiaan Zapf [Fri, 6 May 2005 22:12:38 +0000 (22:12 +0000)]
- SoundManager doesn't need Effects for now - ambient sound volume
  can be adjusted via mix_volume
- ambient_sound is doing so now. Still clicks, because volume is done
  frame wise, not sample wise as it ought to be.

SVN-Revision: 2422

19 years agodon't delete wrapper.cpp when doing jam clean
Matthias Braun [Fri, 6 May 2005 22:01:43 +0000 (22:01 +0000)]
don't delete wrapper.cpp when doing jam clean

SVN-Revision: 2421

19 years agosome fixes for the text object
Matthias Braun [Fri, 6 May 2005 19:12:35 +0000 (19:12 +0000)]
some fixes for the text object

SVN-Revision: 2420

19 years ago- Made miniswig support HSQUIRRELVM arguments (and realized it was not needed
Matthias Braun [Fri, 6 May 2005 19:08:24 +0000 (19:08 +0000)]
- Made miniswig support HSQUIRRELVM arguments (and realized it was not needed
        later :)
- added a text object for scripts to use and extended the example for it
- removed the pointless uint32_t effect parameter from all the draw methods.
  Simply use DrawingContext.set_effect if you need it.

SVN-Revision: 2419

19 years agoSVN-Revision: 2418
Bastiaan Zapf [Fri, 6 May 2005 17:15:54 +0000 (17:15 +0000)]
SVN-Revision: 2418

19 years agoforgot to add files
Matthias Braun [Fri, 6 May 2005 14:55:45 +0000 (14:55 +0000)]
forgot to add files

SVN-Revision: 2417

19 years agoiceshrub, still in progress
Stephen Groundwater [Fri, 6 May 2005 12:11:47 +0000 (12:11 +0000)]
iceshrub, still in progress

SVN-Revision: 2416

19 years agomore work on semi_arctic background
Stephen Groundwater [Fri, 6 May 2005 02:41:19 +0000 (02:41 +0000)]
more work on semi_arctic background

SVN-Revision: 2415

19 years agoforgot to add a file, fixed soem warning on 64bit
Matthias Braun [Thu, 5 May 2005 23:59:53 +0000 (23:59 +0000)]
forgot to add a file, fixed soem warning on 64bit

SVN-Revision: 2414

19 years ago- Implemented a scripted object that can be placed in a level and whose name is
Matthias Braun [Thu, 5 May 2005 23:43:22 +0000 (23:43 +0000)]
- Implemented a scripted object that can be placed in a level and whose name is
exported to scripts.
- Suspending and Resuming Script nearly works (suspending outside the script
  doesn't work yet for some reason...)
- Improved my test script which lets 2 Objects named TUX and PENNY with a nolok
sprite jump around in strange ways ;-)
- Renamed Timer2 to Timer

SVN-Revision: 2413

19 years agoupdate comments
Matthias Braun [Thu, 5 May 2005 19:35:51 +0000 (19:35 +0000)]
update comments

SVN-Revision: 2412

19 years agoreworked miniswig a bit to support virtual functions and to only emit constructors...
Matthias Braun [Thu, 5 May 2005 18:58:00 +0000 (18:58 +0000)]
reworked miniswig a bit to support virtual functions and to only emit constructors if these are public and explicitely declared

SVN-Revision: 2411

19 years agoHere we go, the first script embedded in a level says hello to the world :)
Matthias Braun [Thu, 5 May 2005 17:17:40 +0000 (17:17 +0000)]
Here we go, the first script embedded in a level says hello to the world :)

SVN-Revision: 2410

19 years agoimprove unisolid tile handling
Matthias Braun [Thu, 5 May 2005 16:22:25 +0000 (16:22 +0000)]
improve unisolid tile handling

SVN-Revision: 2409

19 years agobonusblock is a sprite and not a tile in the new design. Renamend messagebox.png...
Matthias Braun [Thu, 5 May 2005 16:14:56 +0000 (16:14 +0000)]
bonusblock is a sprite and not a tile in the new design. Renamend messagebox.png to infoblock.png

SVN-Revision: 2408

19 years agomake some tiles (top of pipes, top of snowbg) unisolid as that feels better in levels...
Matthias Braun [Thu, 5 May 2005 15:47:04 +0000 (15:47 +0000)]
make some tiles (top of pipes, top of snowbg) unisolid as that feels better in levels where they provide the usual of something being in the background

SVN-Revision: 2407

19 years agofix mkdir on win32
Matthias Braun [Thu, 5 May 2005 13:32:05 +0000 (13:32 +0000)]
fix mkdir on win32

SVN-Revision: 2406

19 years agorenamed Rectangle to Rect because of §%$
Matthias Braun [Thu, 5 May 2005 13:28:54 +0000 (13:28 +0000)]
renamed Rectangle to Rect because of §%$

SVN-Revision: 2405

19 years agofix for squirrel on 64 bit
Matthias Braun [Thu, 5 May 2005 12:59:23 +0000 (12:59 +0000)]
fix for squirrel on 64 bit

SVN-Revision: 2404

19 years agodon't forget assert.h
Matthias Braun [Thu, 5 May 2005 12:51:35 +0000 (12:51 +0000)]
don't forget assert.h

SVN-Revision: 2403

19 years agomore squirrel warning fixes
Matthias Braun [Thu, 5 May 2005 12:50:59 +0000 (12:50 +0000)]
more squirrel warning fixes

SVN-Revision: 2402

19 years agofixed warnings in squirrel
Matthias Braun [Thu, 5 May 2005 12:26:51 +0000 (12:26 +0000)]
fixed warnings in squirrel

SVN-Revision: 2401

19 years agofixed missing include assert
Marek Moeckel [Thu, 5 May 2005 11:57:15 +0000 (11:57 +0000)]
fixed missing include assert

SVN-Revision: 2400

19 years agoforgot to include tinygettext dir in Jamfile
Matthias Braun [Thu, 5 May 2005 11:40:30 +0000 (11:40 +0000)]
forgot to include tinygettext dir in Jamfile

SVN-Revision: 2399

19 years agoremoved lib dir
Matthias Braun [Thu, 5 May 2005 11:35:47 +0000 (11:35 +0000)]
removed lib dir

SVN-Revision: 2398

19 years agoremoved my strange dummy-guy from contrib
Stephen Groundwater [Thu, 5 May 2005 02:27:04 +0000 (02:27 +0000)]
removed my strange dummy-guy from contrib

SVN-Revision: 2397

19 years agopossible message box, wip
Stephen Groundwater [Thu, 5 May 2005 02:11:55 +0000 (02:11 +0000)]
possible message box, wip

SVN-Revision: 2396

19 years agothese 2 files weren't really needed
Matthias Braun [Wed, 4 May 2005 17:16:27 +0000 (17:16 +0000)]
these 2 files weren't really needed

SVN-Revision: 2395

19 years ago- More work on scripting interface
Matthias Braun [Wed, 4 May 2005 17:15:32 +0000 (17:15 +0000)]
- More work on scripting interface
- Moved remaining stuff from lib directory into src directory

SVN-Revision: 2394

19 years agoremoved unused test level
Stephen Groundwater [Wed, 4 May 2005 03:29:09 +0000 (03:29 +0000)]
removed unused test level

SVN-Revision: 2393

19 years agoyeti background sample
Stephen Groundwater [Wed, 4 May 2005 02:00:56 +0000 (02:00 +0000)]
yeti background sample

SVN-Revision: 2392

19 years agoChecking in miniswig: It's a flex/bison based parser that is able to parse
Matthias Braun [Tue, 3 May 2005 18:32:14 +0000 (18:32 +0000)]
Checking in miniswig: It's a flex/bison based parser that is able to parse
simple c++ header files and create squirrel wrappers for them.

SVN-Revision: 2391

19 years ago* some new sounds as csound source (you'll need csound
Bastiaan Zapf [Tue, 3 May 2005 17:29:00 +0000 (17:29 +0000)]
* some new sounds as csound source (you'll need csound
  to compile them, a Makefile will help you to do so)
* a new fire-flower.wav

SVN-Revision: 2390

19 years agotesting Yeti image version, feel free to revert
Stephen Groundwater [Tue, 3 May 2005 12:02:21 +0000 (12:02 +0000)]
testing Yeti image version, feel free to revert

SVN-Revision: 2389

19 years agofix file lookup
Matthias Braun [Mon, 2 May 2005 21:35:13 +0000 (21:35 +0000)]
fix file lookup

SVN-Revision: 2388

19 years agomissing assert
Matthias Braun [Mon, 2 May 2005 00:05:21 +0000 (00:05 +0000)]
missing assert

SVN-Revision: 2387

19 years agofix configure scritp
Matthias Braun [Sun, 1 May 2005 23:46:02 +0000 (23:46 +0000)]
fix configure scritp

SVN-Revision: 2386

19 years agoadded experimental support for demo playback (together with an example demo...)
Matthias Braun [Sun, 1 May 2005 23:40:33 +0000 (23:40 +0000)]
added experimental support for demo playback (together with an example demo...)

SVN-Revision: 2385

19 years agoaccidently lowered warning level in one of my commits. raised it to -Wall -W -Werror...
Matthias Braun [Sun, 1 May 2005 21:52:33 +0000 (21:52 +0000)]
accidently lowered warning level in one of my commits. raised it to -Wall -W -Werror again in debug mode and fixed some warnings

SVN-Revision: 2384

19 years agoadd assert.h
Matthias Braun [Sun, 1 May 2005 19:52:41 +0000 (19:52 +0000)]
add assert.h

SVN-Revision: 2383

19 years agoand more...
Matthias Braun [Sun, 1 May 2005 19:50:12 +0000 (19:50 +0000)]
and more...

SVN-Revision: 2382

19 years agoforgot more stuff
Matthias Braun [Sun, 1 May 2005 19:49:57 +0000 (19:49 +0000)]
forgot more stuff

SVN-Revision: 2381

19 years agoforgot to add a few files
Matthias Braun [Sun, 1 May 2005 19:03:06 +0000 (19:03 +0000)]
forgot to add a few files

SVN-Revision: 2380

19 years ago-Started to move stuff from library back to main game
Matthias Braun [Sun, 1 May 2005 19:02:16 +0000 (19:02 +0000)]
-Started to move stuff from library back to main game
-Refactored game initialisation code
-Improved config loading/saving
-Refactored input code into a Controller class
-Simplified all these SDL_PollEvent loops through the source
-Refactores Menu class (still not optimal)
-General refactoring
-Added missing GPL headers to files
-removed scons build system for now

SVN-Revision: 2379

19 years agoupdating Nolok contrib templates
Stephen Groundwater [Sun, 1 May 2005 01:35:07 +0000 (01:35 +0000)]
updating Nolok contrib templates

SVN-Revision: 2375

19 years agoupdating Nolok/dummy-guy image placeholder
Stephen Groundwater [Sun, 1 May 2005 01:29:14 +0000 (01:29 +0000)]
updating Nolok/dummy-guy image placeholder

SVN-Revision: 2374

19 years agoadded bastis csound files
Matthias Braun [Sat, 30 Apr 2005 15:55:15 +0000 (15:55 +0000)]
added bastis csound files

SVN-Revision: 2373

19 years agoadded source image for the rain splash
Marek Moeckel [Fri, 29 Apr 2005 22:56:31 +0000 (22:56 +0000)]
added source image for the rain splash
more work on that level

SVN-Revision: 2371

19 years agomore work on level1
Marek Moeckel [Fri, 29 Apr 2005 17:25:29 +0000 (17:25 +0000)]
more work on level1

SVN-Revision: 2370

19 years agoadded a simple rain splash tile series for a nice effect
Marek Moeckel [Fri, 29 Apr 2005 15:14:06 +0000 (15:14 +0000)]
added a simple rain splash tile series for a nice effect
in the future, this should be connected to the rain particle system in some way

SVN-Revision: 2369

19 years agolevel work again
Marek Moeckel [Thu, 28 Apr 2005 16:16:47 +0000 (16:16 +0000)]
level work again

SVN-Revision: 2368

19 years agomore level work
Marek Moeckel [Wed, 27 Apr 2005 21:52:29 +0000 (21:52 +0000)]
more level work

SVN-Revision: 2367

19 years agomore work on forest level
Marek Moeckel [Wed, 27 Apr 2005 16:41:10 +0000 (16:41 +0000)]
more work on forest level
added a very simple bonus cave tune (and by "simple", i mean: a three-year-old can do this), similar to that of SMB1. Meant to be a placeholder.

SVN-Revision: 2366

19 years agomore work on the forest level
Marek Moeckel [Wed, 27 Apr 2005 13:20:09 +0000 (13:20 +0000)]
more work on the forest level

SVN-Revision: 2365

19 years agoApplied new FPS reg. patch from Enrico
Ryan Flegel [Sun, 10 Apr 2005 19:01:01 +0000 (19:01 +0000)]
Applied new FPS reg. patch from Enrico

SVN-Revision: 2363

19 years agoChanged all SF references to BerliOS
Ryan Flegel [Sun, 10 Apr 2005 16:29:52 +0000 (16:29 +0000)]
Changed all SF references to BerliOS

SVN-Revision: 2362

19 years agoApplied Enrico's fps regulating patch
Ryan Flegel [Sun, 10 Apr 2005 15:55:28 +0000 (15:55 +0000)]
Applied Enrico's fps regulating patch

SVN-Revision: 2361

19 years agoyeti summons snowballs now
Marek Moeckel [Thu, 7 Apr 2005 14:38:14 +0000 (14:38 +0000)]
yeti summons snowballs now

SVN-Revision: 2360

19 years agochanged yeti behaviour back to Matze's version (sorry, paroneayea)
Marek Moeckel [Thu, 7 Apr 2005 11:17:51 +0000 (11:17 +0000)]
changed yeti behaviour back to Matze's version (sorry, paroneayea)
properly implemented hitpoints
(to see paroneayea's version, check out revision 2355)

SVN-Revision: 2359

19 years agofixed a bug, added some debug messages
Marek Moeckel [Thu, 7 Apr 2005 10:45:16 +0000 (10:45 +0000)]
fixed a bug, added some debug messages

SVN-Revision: 2358

19 years agobadguys now have normal hitpoints and bullet hitpoints, so you can make them need...
Marek Moeckel [Thu, 7 Apr 2005 10:32:23 +0000 (10:32 +0000)]
badguys now have normal hitpoints and bullet hitpoints, so you can make them need more bullets than jumps on the head. A jump on the head will also decrease bullet hitpoints; both default to 1.

SVN-Revision: 2357

19 years agogave the Yeti hitpoints and Matze's angry roar :)
Marek Moeckel [Thu, 7 Apr 2005 08:50:07 +0000 (08:50 +0000)]
gave the Yeti hitpoints and Matze's angry roar :)
fixed hitpoint count in badguy and nolok classes
some minor work on the forest level

SVN-Revision: 2356

19 years agoChanged Yeti behaviour. You must stun him (jump on him) when is under a falling stala...
Ryan Flegel [Thu, 7 Apr 2005 01:20:39 +0000 (01:20 +0000)]
Changed Yeti behaviour. You must stun him (jump on him) when is under a falling stalactite. The falling stalactite will kill him if he is stunned.
Suggested improvments:
  - have to hit Yeti with three stalactites to kill him
  - better falling stalactite behaviour--it's hard to kill the Yeti when the closest stalactite to Tux is the one that falls down

SVN-Revision: 2355

19 years agoTry of a yeti roar
Matthias Braun [Wed, 6 Apr 2005 23:25:04 +0000 (23:25 +0000)]
Try of a yeti roar

SVN-Revision: 2354