supertux.git
18 years agodon't forget to add the flame sound (just proof of concept, can be replaced later)
Matthias Braun [Thu, 23 Jun 2005 01:46:24 +0000 (01:46 +0000)]
don't forget to add the flame sound (just proof of concept, can be replaced later)

SVN-Revision: 2637

18 years agoAdded a new SoundManager based on OpenAL. I also simplified the API along the
Matthias Braun [Thu, 23 Jun 2005 01:45:32 +0000 (01:45 +0000)]
Added a new SoundManager based on OpenAL. I also simplified the API along the
way.
OpenAL gives you some neat effects like positional sounds moving along while
they are played. Try a level with a flame to see this in action.

Some notes:
- don't forget to run autogen.sh and configure again
- The AmbientSound object probably needs an overhaul now
- You can't play .mod files anymore, they have to be converted to .ogg
- There's a bug that keeps supertux open for several seconds instead of closing
  it, didn't investigate yet why.

SVN-Revision: 2636

18 years agoupdated specs
Marek Moeckel [Sun, 19 Jun 2005 21:02:06 +0000 (21:02 +0000)]
updated specs
(i added some stuff to the level objects that hasn't been discussed a lot yet... sorry about that, but avoiding this is harder than i thought) :-)

SVN-Revision: 2624

18 years agoadded milestone 2 specifications document - see mailing list for details.
Marek Moeckel [Sun, 19 Jun 2005 10:14:46 +0000 (10:14 +0000)]
added milestone 2 specifications document - see mailing list for details.

SVN-Revision: 2623

18 years agolevel update
Marek Moeckel [Sat, 18 Jun 2005 16:32:13 +0000 (16:32 +0000)]
level update

SVN-Revision: 2622

18 years agochanged some comments
Marek Moeckel [Sat, 18 Jun 2005 11:41:04 +0000 (11:41 +0000)]
changed some comments
level work

SVN-Revision: 2619

18 years agofixed rain splashes
Marek Moeckel [Sat, 18 Jun 2005 10:01:32 +0000 (10:01 +0000)]
fixed rain splashes

SVN-Revision: 2618

18 years agolevel work
Marek Moeckel [Fri, 17 Jun 2005 16:34:07 +0000 (16:34 +0000)]
level work

SVN-Revision: 2616

18 years agomore work on level1
Marek Moeckel [Fri, 17 Jun 2005 16:03:30 +0000 (16:03 +0000)]
more work on level1

SVN-Revision: 2615

18 years agoadjusted unstable_tile
Stephen Groundwater [Thu, 16 Jun 2005 22:42:10 +0000 (22:42 +0000)]
adjusted unstable_tile

SVN-Revision: 2614

18 years agodon't play with the magic constants...
Matthias Braun [Mon, 13 Jun 2005 17:20:57 +0000 (17:20 +0000)]
don't play with the magic constants...

SVN-Revision: 2603

18 years agoadded nolok gargoyle tile to castle set
Stephen Groundwater [Sun, 12 Jun 2005 19:41:12 +0000 (19:41 +0000)]
added nolok gargoyle tile to castle set

SVN-Revision: 2596

18 years agoadded beginning of automatic docu generation for the scripting interface
Matthias Braun [Sat, 11 Jun 2005 21:11:03 +0000 (21:11 +0000)]
added beginning of automatic docu generation for the scripting interface

SVN-Revision: 2590

18 years agosupertux is now searching for a default.nut file in the same dir as the level and...
Matthias Braun [Sat, 11 Jun 2005 21:10:19 +0000 (21:10 +0000)]
supertux is now searching for a default.nut file in the same dir as the level and loads that before other scripts

SVN-Revision: 2589

18 years agoadding a castle window tile, this is wip, i want to do a nolok stone gargoyle at...
Stephen Groundwater [Thu, 9 Jun 2005 12:19:02 +0000 (12:19 +0000)]
adding a castle window tile, this is wip, i want to do a nolok stone gargoyle at the biootom of the window, revision to follow

SVN-Revision: 2587

18 years agoupdated bonus-level4 with new tile fixes
Stephen Groundwater [Wed, 8 Jun 2005 23:28:57 +0000 (23:28 +0000)]
updated bonus-level4 with new tile fixes

SVN-Revision: 2586

18 years agoadded 5 more stone/castle tiles to better complete the set
Stephen Groundwater [Wed, 8 Jun 2005 23:03:08 +0000 (23:03 +0000)]
added 5 more stone/castle tiles to better complete the set

SVN-Revision: 2585

18 years agoadded another level
Marek Moeckel [Wed, 8 Jun 2005 15:08:31 +0000 (15:08 +0000)]
added another level
nothing there to see yet, but this time, i'm checking it in early :)

SVN-Revision: 2584

18 years agorenamed "grey" to "castle" in tileset file structure
Marek Moeckel [Wed, 8 Jun 2005 11:53:22 +0000 (11:53 +0000)]
renamed "grey" to "castle" in tileset file structure

SVN-Revision: 2583

18 years agoonly add installdir to searchpath if nothing was found in current dir
Matthias Braun [Tue, 7 Jun 2005 23:07:13 +0000 (23:07 +0000)]
only add installdir to searchpath if nothing was found in current dir

SVN-Revision: 2582

18 years agofix
Matthias Braun [Tue, 7 Jun 2005 22:51:57 +0000 (22:51 +0000)]
fix

SVN-Revision: 2581

18 years agofix miniswig building
Matthias Braun [Tue, 7 Jun 2005 22:35:07 +0000 (22:35 +0000)]
fix miniswig building

SVN-Revision: 2580

18 years agofix miniswig building
Matthias Braun [Tue, 7 Jun 2005 22:34:31 +0000 (22:34 +0000)]
fix miniswig building

SVN-Revision: 2579

18 years agofixed bug in title.cpp reported by laprican
Matthias Braun [Tue, 7 Jun 2005 19:17:16 +0000 (19:17 +0000)]
fixed bug in title.cpp reported by laprican

SVN-Revision: 2578

18 years agoalways catch exceptions
Matthias Braun [Tue, 7 Jun 2005 17:05:46 +0000 (17:05 +0000)]
always catch exceptions

SVN-Revision: 2577

18 years agoforgot to add some files
Matthias Braun [Tue, 7 Jun 2005 16:27:06 +0000 (16:27 +0000)]
forgot to add some files

SVN-Revision: 2576

18 years agosupertux is using physfs now, this simplifies the code and generalises file handling
Matthias Braun [Tue, 7 Jun 2005 15:59:27 +0000 (15:59 +0000)]
supertux is using physfs now, this simplifies the code and generalises file handling

SVN-Revision: 2575

18 years agoplace generated files in source dir
Matthias Braun [Mon, 6 Jun 2005 15:23:36 +0000 (15:23 +0000)]
place generated files in source dir

SVN-Revision: 2574

18 years agoput ICONV_CONST back in, you have to rerun autogen.sh and configure if you lack it
Matthias Braun [Mon, 6 Jun 2005 14:30:30 +0000 (14:30 +0000)]
put ICONV_CONST back in, you have to rerun autogen.sh and configure if you lack it

SVN-Revision: 2573

18 years agochanged camera to show more of what's above tux
Marek Moeckel [Mon, 6 Jun 2005 00:21:52 +0000 (00:21 +0000)]
changed camera to show more of what's above tux

SVN-Revision: 2572

18 years agoadjusted pedestal, added center so it can be made larger, added it to stone / brick...
Stephen Groundwater [Sun, 5 Jun 2005 22:36:34 +0000 (22:36 +0000)]
adjusted pedestal, added center so it can be made larger, added it to stone / brick walls in tile group

SVN-Revision: 2571

18 years agolittle more work on test level
Marek Moeckel [Sun, 5 Jun 2005 19:24:05 +0000 (19:24 +0000)]
little more work on test level

SVN-Revision: 2570

18 years agofixed level to match tileset changes
Marek Moeckel [Sun, 5 Jun 2005 18:04:36 +0000 (18:04 +0000)]
fixed level to match tileset changes

SVN-Revision: 2569

18 years agoadjusted tile colors, and bonus-level4.stl
Stephen Groundwater [Sun, 5 Jun 2005 17:24:51 +0000 (17:24 +0000)]
adjusted tile colors, and bonus-level4.stl

SVN-Revision: 2568

18 years agoadded another forest keep test level
Marek Moeckel [Sun, 5 Jun 2005 17:12:47 +0000 (17:12 +0000)]
added another forest keep test level
the atmosphere is awesome! :-)

SVN-Revision: 2567

18 years agoadjusted new stone tiles, tested new tiles in test/bonus-level4
Stephen Groundwater [Sun, 5 Jun 2005 06:03:59 +0000 (06:03 +0000)]
adjusted new stone tiles, tested new tiles in test/bonus-level4

SVN-Revision: 2566

18 years agoadded new stone/brick tiles set
Stephen Groundwater [Sat, 4 Jun 2005 20:56:45 +0000 (20:56 +0000)]
added new stone/brick tiles set

SVN-Revision: 2565

18 years agodon't restart music everytime tux dies
Marek Moeckel [Sat, 4 Jun 2005 18:27:35 +0000 (18:27 +0000)]
don't restart music everytime tux dies
added a keep music test level
removed ICONV_CONST in tinygettext, because it wouldn't compile
i don't know if this is bad (although i read somewhere that it isn't), please check!

SVN-Revision: 2564

18 years agoupdated Dark Forest Keep (final version?)
Marek Moeckel [Sat, 4 Jun 2005 15:07:47 +0000 (15:07 +0000)]
updated Dark Forest Keep (final version?)

SVN-Revision: 2563

18 years agofix for my latest commit
Matthias Braun [Sat, 4 Jun 2005 14:11:47 +0000 (14:11 +0000)]
fix for my latest commit

SVN-Revision: 2562

18 years agotry current directory if reading /proc/exe/self failed
Matthias Braun [Sat, 4 Jun 2005 13:54:15 +0000 (13:54 +0000)]
try current directory if reading /proc/exe/self failed

SVN-Revision: 2561

18 years agodefine APPDATADIR
Matthias Braun [Sat, 4 Jun 2005 13:50:07 +0000 (13:50 +0000)]
define APPDATADIR

SVN-Revision: 2560

18 years agoalmost finished music
Marek Moeckel [Sat, 4 Jun 2005 00:24:53 +0000 (00:24 +0000)]
almost finished music

SVN-Revision: 2559

18 years agomusic update
Marek Moeckel [Fri, 3 Jun 2005 20:29:50 +0000 (20:29 +0000)]
music update

SVN-Revision: 2558

18 years agoupdated bell again
Stephen Groundwater [Fri, 3 Jun 2005 16:08:41 +0000 (16:08 +0000)]
updated bell again

SVN-Revision: 2557

18 years agoadded an early preview of "Dark Forest Keep", the forest castle music
Marek Moeckel [Fri, 3 Jun 2005 14:53:54 +0000 (14:53 +0000)]
added an early preview of "Dark Forest Keep", the forest castle music
This should be regarded concept art, your feedback on the style would be helpful.
I tried to make it Castlevania-like, which is about the same as Johann-Sebastian-like. :)

SVN-Revision: 2556

19 years agoanother fix
Matthias Braun [Thu, 2 Jun 2005 15:13:33 +0000 (15:13 +0000)]
another fix

SVN-Revision: 2555

19 years agofix additional ;
Matthias Braun [Thu, 2 Jun 2005 15:07:33 +0000 (15:07 +0000)]
fix additional ;

SVN-Revision: 2554

19 years agofix iconv signature problems
Matthias Braun [Thu, 2 Jun 2005 14:58:19 +0000 (14:58 +0000)]
fix iconv signature problems

SVN-Revision: 2553

19 years agoadded silver key
Stephen Groundwater [Wed, 1 Jun 2005 12:03:47 +0000 (12:03 +0000)]
added silver key

SVN-Revision: 2552

19 years agoadjused bell, removed bell hanger graphic thing
Stephen Groundwater [Wed, 1 Jun 2005 03:40:23 +0000 (03:40 +0000)]
adjused bell, removed bell hanger graphic thing

SVN-Revision: 2551

19 years agoadjusted bell
Stephen Groundwater [Wed, 1 Jun 2005 03:14:29 +0000 (03:14 +0000)]
adjusted bell

SVN-Revision: 2550

19 years agoadded brass key
Stephen Groundwater [Wed, 1 Jun 2005 00:36:43 +0000 (00:36 +0000)]
added brass key

SVN-Revision: 2549

19 years ago"Down The Rabbit Hole" can now be finished by picking up the Gold Key at the end
Marek Moeckel [Thu, 26 May 2005 15:51:31 +0000 (15:51 +0000)]
"Down The Rabbit Hole" can now be finished by picking up the Gold Key at the end
Edited level design guidelines

SVN-Revision: 2548

19 years agomoved second bell just a little, i had moved it into a bad spot
Stephen Groundwater [Tue, 24 May 2005 03:08:18 +0000 (03:08 +0000)]
moved second bell just a little, i had moved it into a bad spot

SVN-Revision: 2547

19 years agomessed with bell graphic(wip), added bell hanger, adjusted area in world2/level2...
Stephen Groundwater [Tue, 24 May 2005 02:51:26 +0000 (02:51 +0000)]
messed with bell graphic(wip), added bell hanger, adjusted area in world2/level2 near first bell

SVN-Revision: 2546

19 years agoadded brush and vine tiles to forest foreground group
Stephen Groundwater [Tue, 24 May 2005 00:00:38 +0000 (00:00 +0000)]
added brush and vine tiles to forest foreground group

SVN-Revision: 2545

19 years agomove forest/rabbit hole tiles from background menu group to foreground group
Stephen Groundwater [Mon, 23 May 2005 21:16:41 +0000 (21:16 +0000)]
move forest/rabbit hole tiles from background menu group to foreground group

SVN-Revision: 2544

19 years agoadded some guidelines for level designers
Marek Moeckel [Mon, 23 May 2005 20:03:31 +0000 (20:03 +0000)]
added some guidelines for level designers

SVN-Revision: 2543

19 years agofixed critical telephone bug (thanks for noticing, Matze)
Marek Moeckel [Mon, 23 May 2005 17:14:43 +0000 (17:14 +0000)]
fixed critical telephone bug (thanks for noticing, Matze)

SVN-Revision: 2542

19 years agoconverted to mono
Marek Moeckel [Mon, 23 May 2005 15:03:53 +0000 (15:03 +0000)]
converted to mono

SVN-Revision: 2541

19 years agomade the phone a little louder
Marek Moeckel [Mon, 23 May 2005 14:58:49 +0000 (14:58 +0000)]
made the phone a little louder

SVN-Revision: 2540

19 years agomade the phone ringing again
Marek Moeckel [Mon, 23 May 2005 14:32:32 +0000 (14:32 +0000)]
made the phone ringing again

SVN-Revision: 2539

19 years agoadded a stone pedestal thing, still wip
Stephen Groundwater [Mon, 23 May 2005 03:56:44 +0000 (03:56 +0000)]
added a stone pedestal thing, still wip

SVN-Revision: 2538

19 years agoadding rabbit hole tiles
Stephen Groundwater [Sun, 22 May 2005 21:15:35 +0000 (21:15 +0000)]
adding rabbit hole tiles

SVN-Revision: 2537

19 years agoadding rabbit hole tiles
Stephen Groundwater [Sun, 22 May 2005 20:59:31 +0000 (20:59 +0000)]
adding rabbit hole tiles

SVN-Revision: 2536

19 years agotemporarily disabled ringing because it needs fixing
Marek Moeckel [Sun, 22 May 2005 18:01:45 +0000 (18:01 +0000)]
temporarily disabled ringing because it needs fixing

SVN-Revision: 2535

19 years agomade the phone (infoblock) ringing until tux picks it up
Marek Moeckel [Sun, 22 May 2005 17:32:41 +0000 (17:32 +0000)]
made the phone (infoblock) ringing until tux picks it up

SVN-Revision: 2534

19 years agofix badguy flipping for badguys that are already spawned
Matthias Braun [Sun, 22 May 2005 17:22:21 +0000 (17:22 +0000)]
fix badguy flipping for badguys that are already spawned

SVN-Revision: 2533

19 years agofix object placement wrong when flipping
Matthias Braun [Sun, 22 May 2005 16:22:35 +0000 (16:22 +0000)]
fix object placement wrong when flipping

SVN-Revision: 2532

19 years agomore work on the level
Marek Moeckel [Sun, 22 May 2005 15:47:57 +0000 (15:47 +0000)]
more work on the level

SVN-Revision: 2531

19 years agoadded phone ring
Stephen Groundwater [Sat, 21 May 2005 21:04:13 +0000 (21:04 +0000)]
added phone ring

SVN-Revision: 2530

19 years agoadded a random value to zeekling's speed
Marek Moeckel [Sat, 21 May 2005 17:15:02 +0000 (17:15 +0000)]
added a random value to zeekling's speed
umore work on "Rabbit Hole"

SVN-Revision: 2529

19 years agomore work on the "Rabbit Hole"
Marek Moeckel [Sat, 21 May 2005 15:03:38 +0000 (15:03 +0000)]
more work on the "Rabbit Hole"
(please try the level, i'd like your opinion on it... plus, it shows some bugs that should be fixed)

SVN-Revision: 2528

19 years agomore work on levels
Marek Moeckel [Sat, 21 May 2005 11:41:16 +0000 (11:41 +0000)]
more work on levels

SVN-Revision: 2527

19 years agoslightly increased volume
Marek Moeckel [Fri, 20 May 2005 15:12:52 +0000 (15:12 +0000)]
slightly increased volume

SVN-Revision: 2526

19 years agoconverted ghost forest music to .ogg because of problems playing the mod file
Marek Moeckel [Fri, 20 May 2005 15:01:45 +0000 (15:01 +0000)]
converted ghost forest music to .ogg because of problems playing the mod file
added vorbis tags to .ogg files
added a FIXME to the ghost particle system

SVN-Revision: 2525

19 years agosoftened the music's hard edges and decreased file size
Marek Moeckel [Fri, 20 May 2005 14:39:43 +0000 (14:39 +0000)]
softened the music's hard edges and decreased file size

SVN-Revision: 2524

19 years agoadded some background images contributed by JT Hollister (aka journalism)
Marek Moeckel [Thu, 19 May 2005 14:23:13 +0000 (14:23 +0000)]
added some background images contributed by JT Hollister (aka journalism)

SVN-Revision: 2523

19 years agoadded fish platter to picnic
Stephen Groundwater [Thu, 19 May 2005 03:05:36 +0000 (03:05 +0000)]
added fish platter to picnic

SVN-Revision: 2522

19 years agorenaming old ice shrub
Stephen Groundwater [Wed, 18 May 2005 23:37:07 +0000 (23:37 +0000)]
renaming old ice shrub

SVN-Revision: 2521

19 years agoice shrub graphic fixup
Stephen Groundwater [Wed, 18 May 2005 23:26:01 +0000 (23:26 +0000)]
ice shrub graphic fixup

SVN-Revision: 2520

19 years agorestored sector that got lost apparently due to a flexlay bug
Marek Moeckel [Wed, 18 May 2005 20:53:18 +0000 (20:53 +0000)]
restored sector that got lost apparently due to a flexlay bug

SVN-Revision: 2519

19 years agoremoved rainsplash tiles
Marek Moeckel [Wed, 18 May 2005 19:45:41 +0000 (19:45 +0000)]
removed rainsplash tiles

SVN-Revision: 2518

19 years agorainsplashes are now automatically generated by the particle system
Marek Moeckel [Wed, 18 May 2005 19:28:54 +0000 (19:28 +0000)]
rainsplashes are now automatically generated by the particle system

SVN-Revision: 2517

19 years agorenamed particlesystem_absolute to _interactive
Marek Moeckel [Wed, 18 May 2005 16:35:14 +0000 (16:35 +0000)]
renamed particlesystem_absolute to _interactive

SVN-Revision: 2516

19 years agoadded a potion to see the effect of level-flipping on particle systems
Marek Moeckel [Wed, 18 May 2005 16:24:11 +0000 (16:24 +0000)]
added a potion to see the effect of level-flipping on particle systems
(make sure you hurry to the right after drinking the potion!)
oh, and to see the new particle system, simply change "particles-rain" to "particles-comets"

SVN-Revision: 2515

19 years agoadded a new particle system that (currently) rains bombs
Marek Moeckel [Wed, 18 May 2005 16:15:06 +0000 (16:15 +0000)]
added a new particle system that (currently) rains bombs
could be used in later (space?) levels, where comets rain from the sky and cause damaging explosions

SVN-Revision: 2514

19 years agoFixed bug with worldmap messages not being shown (we might want to fade the texts...
Ondřej Hošek [Wed, 18 May 2005 14:50:58 +0000 (14:50 +0000)]
Fixed bug with worldmap messages not being shown (we might want to fade the texts in/out later on)

SVN-Revision: 2513

19 years agoput back some sprites which apparently got lost in an update
Marek Moeckel [Wed, 18 May 2005 12:37:26 +0000 (12:37 +0000)]
put back some sprites which apparently got lost in an update

SVN-Revision: 2512

19 years agoupdated ambient sound for use with flexlay
Marek Moeckel [Wed, 18 May 2005 12:27:47 +0000 (12:27 +0000)]
updated ambient sound for use with flexlay

SVN-Revision: 2511

19 years agocommented out two lines in block.cpp that caused a compiler error on my machine
Marek Moeckel [Wed, 18 May 2005 11:15:44 +0000 (11:15 +0000)]
commented out two lines in block.cpp that caused a compiler error on my machine
added a converted wansti-level4.stl including a red potion that shows some problems with flipping and level format conversion:
-objects (coins, boxes) aren't flipped correctly
-ringing the bell when the level is flipped results in Tux respawning in a gap (because of the changed coordinates)

SVN-Revision: 2510

19 years agoghostforest background for wansti's new level
Stephen Groundwater [Wed, 18 May 2005 02:24:08 +0000 (02:24 +0000)]
ghostforest background for wansti's new level

SVN-Revision: 2509

19 years agooops forgot files again
Matthias Braun [Wed, 18 May 2005 00:46:49 +0000 (00:46 +0000)]
oops forgot files again

SVN-Revision: 2508

19 years agobonusblock can now contain custom MovingObjects, added possibility to execute script...
Matthias Braun [Wed, 18 May 2005 00:45:26 +0000 (00:45 +0000)]
bonusblock can now contain custom MovingObjects, added possibility to execute script with powerups, created a proof of concept red/blue potion level

SVN-Revision: 2507

19 years agoupdated infoblock image for flexlay
Marek Moeckel [Tue, 17 May 2005 21:50:12 +0000 (21:50 +0000)]
updated infoblock image for flexlay

SVN-Revision: 2506

19 years agoadded image for powerup object
Marek Moeckel [Tue, 17 May 2005 21:41:29 +0000 (21:41 +0000)]
added image for powerup object

SVN-Revision: 2505

19 years agocreated a ghost forest demo from contrib art:
Marek Moeckel [Tue, 17 May 2005 21:15:26 +0000 (21:15 +0000)]
created a ghost forest demo from contrib art:
-modified background image
-ghost forest music
-new particle system featuring floating ghosts
see levels/test/raintest.stl
(someone please improve the artwork, i'll work on the music)

SVN-Revision: 2504

19 years agoadded a powerup object that can be placed in levels and represent various powerups...
Marek Moeckel [Tue, 17 May 2005 17:35:13 +0000 (17:35 +0000)]
added a powerup object that can be placed in levels and represent various powerups (without the need for a bonus block)
powerups are set according to hirarchy now (i.e. EGG<FIRE<ICE), might need to be changed when we have more powerups; currently this prevents "downgrading" Firetux when he collects an egg

SVN-Revision: 2503

19 years agoimproved utf-8 code to correctly decode utf-8 byte sequences and not to rely on endle...
Matthias Braun [Tue, 17 May 2005 15:01:13 +0000 (15:01 +0000)]
improved utf-8 code to correctly decode utf-8 byte sequences and not to rely on endless if-else blocks, also adds a non-tested flip_level command to the scripting api

SVN-Revision: 2502