supertux.git
18 years agoChanged collision code, we now have several collision groups:
Matthias Braun [Tue, 27 Dec 2005 23:25:59 +0000 (23:25 +0000)]
Changed collision code, we now have several collision groups:
  really moving objects,
  static (solid) objects,
  tilemap,
  touchable (nonsolid) objects
  (moving statics, not implemented yet will be used for moving platforms)

We now set 1 of these groups for all objects and then only check:
  moving objects vs statics + tilemap
  moving objects vs touchable objects
  moving objects vs moving objects

This gives a huge speedup for the Area42 map and will be the base for a correct fix of some collision problems encountered with ?-blocks

SVN-Revision: 2958

18 years agocreate directory for savegames if it doesn't exist yet
Matthias Braun [Tue, 27 Dec 2005 21:46:00 +0000 (21:46 +0000)]
create directory for savegames if it doesn't exist yet

SVN-Revision: 2957

18 years agomore forest worldmap tiles, still in progress (rough)
Stephen Groundwater [Tue, 27 Dec 2005 13:02:37 +0000 (13:02 +0000)]
more forest worldmap tiles, still in progress (rough)

SVN-Revision: 2956

18 years agomore forest worldmap tiles, stillin progress (rough)
Stephen Groundwater [Tue, 27 Dec 2005 12:59:01 +0000 (12:59 +0000)]
more forest worldmap tiles, stillin progress (rough)

SVN-Revision: 2955

18 years agoFinished for now the forest worldmap trees with snow graphic. Feel free to make it...
Stephen Groundwater [Thu, 22 Dec 2005 01:55:26 +0000 (01:55 +0000)]
Finished for now the forest worldmap trees with snow graphic. Feel free to make it better.

SVN-Revision: 2954

18 years agosome small changes to the forest worldmap trees with snow
Stephen Groundwater [Tue, 20 Dec 2005 13:22:27 +0000 (13:22 +0000)]
some small changes to the forest worldmap trees with snow

SVN-Revision: 2953

18 years agonew music! try it in test/raintest.stl
Marek Moeckel [Sun, 18 Dec 2005 20:46:08 +0000 (20:46 +0000)]
new music! try it in test/raintest.stl

SVN-Revision: 2952

19 years agoadd languages to translators credits
Matthias Braun [Fri, 11 Nov 2005 09:29:19 +0000 (09:29 +0000)]
add languages to translators credits

SVN-Revision: 2951

19 years agomoved translation docu to wiki
Matthias Braun [Fri, 11 Nov 2005 09:26:07 +0000 (09:26 +0000)]
moved translation docu to wiki

SVN-Revision: 2950

19 years agoadded firefly -moving platform ripoff, and skull -unstable-tile ripoff
Stephen Groundwater [Tue, 8 Nov 2005 04:34:21 +0000 (04:34 +0000)]
added firefly -moving platform ripoff, and skull -unstable-tile ripoff

SVN-Revision: 2949

19 years ago* Added a boolean "disable-physics" property to powerups. We can't afford losing...
Ondřej Hošek [Sun, 6 Nov 2005 18:11:18 +0000 (18:11 +0000)]
* Added a boolean "disable-physics" property to powerups. We can't afford losing e.g. the key in w2l2 after all the flipping of the level.

SVN-Revision: 2948

19 years agoadded castledoor - n_stone sprite
Stephen Groundwater [Sat, 5 Nov 2005 20:38:32 +0000 (20:38 +0000)]
added castledoor - n_stone sprite

SVN-Revision: 2947

19 years agoadded worldmap sprite
Stephen Groundwater [Sat, 5 Nov 2005 19:32:07 +0000 (19:32 +0000)]
added worldmap sprite

SVN-Revision: 2946

19 years agoadded castle door test level
Stephen Groundwater [Sat, 5 Nov 2005 16:49:14 +0000 (16:49 +0000)]
added castle door test level

SVN-Revision: 2945

19 years agoFixed text formatting in voicemail box
Ondřej Hošek [Sat, 5 Nov 2005 10:43:33 +0000 (10:43 +0000)]
Fixed text formatting in voicemail box

SVN-Revision: 2944

19 years agovoicemail image patch-up
Stephen Groundwater [Sat, 5 Nov 2005 01:12:54 +0000 (01:12 +0000)]
voicemail image patch-up

SVN-Revision: 2943

19 years agocastle door - added better voicemail image to payphone
Stephen Groundwater [Sat, 5 Nov 2005 01:01:56 +0000 (01:01 +0000)]
castle door - added better voicemail image to payphone

SVN-Revision: 2942

19 years agoadded more yeti dead-flip images, -dust cloud
Stephen Groundwater [Fri, 4 Nov 2005 05:09:15 +0000 (05:09 +0000)]
added more yeti dead-flip images, -dust cloud

SVN-Revision: 2941

19 years agoadded empty level dot at castle door on WM, made a door and keyhole test in castle1.stl
Stephen Groundwater [Fri, 4 Nov 2005 04:35:16 +0000 (04:35 +0000)]
added empty level dot at castle door on WM, made a door and keyhole test in castle1.stl

SVN-Revision: 2940

19 years agoadded yeti dead-flip and hit images
Stephen Groundwater [Fri, 4 Nov 2005 00:40:35 +0000 (00:40 +0000)]
added yeti dead-flip and hit images

SVN-Revision: 2939

19 years ago* Updated Czech translations (and a German one)
Ondřej Hošek [Thu, 3 Nov 2005 12:49:29 +0000 (12:49 +0000)]
* Updated Czech translations (and a German one)

SVN-Revision: 2938

19 years ago* Fixed the Yeti's sprite choosing per Groundwater's request.
Ondřej Hošek [Thu, 3 Nov 2005 10:36:01 +0000 (10:36 +0000)]
* Fixed the Yeti's sprite choosing per Groundwater's request.
* Added a "flip" cheat to flip the level vertically.
* Added the --disable-sfx and --disable-music commandline args.

SVN-Revision: 2937

19 years agohand edit of castle test level, nolok broke after flexlay edits
Stephen Groundwater [Thu, 3 Nov 2005 04:20:11 +0000 (04:20 +0000)]
hand edit of castle test level, nolok broke after flexlay edits

SVN-Revision: 2936

19 years agoadded Paroneayea's to image credits, testing image in voicemail, adjusted message...
Stephen Groundwater [Thu, 3 Nov 2005 04:09:38 +0000 (04:09 +0000)]
added Paroneayea's to image credits, testing image in voicemail, adjusted message box arrows to be brighter

SVN-Revision: 2935

19 years agoice yeti animation updates
Stephen Groundwater [Thu, 3 Nov 2005 02:33:23 +0000 (02:33 +0000)]
ice yeti animation updates

SVN-Revision: 2934

19 years agoice yeti animation updates
Stephen Groundwater [Thu, 3 Nov 2005 02:32:26 +0000 (02:32 +0000)]
ice yeti animation updates

SVN-Revision: 2933

19 years agomissed update of a yeti image
Stephen Groundwater [Tue, 1 Nov 2005 23:06:45 +0000 (23:06 +0000)]
missed update of a yeti image

SVN-Revision: 2932

19 years agoadjusting color of yeti, removing purple coloring
Stephen Groundwater [Tue, 1 Nov 2005 12:58:26 +0000 (12:58 +0000)]
adjusting color of yeti, removing purple coloring

SVN-Revision: 2931

19 years ago* Level time now respects top border
Ondřej Hošek [Mon, 31 Oct 2005 15:48:13 +0000 (15:48 +0000)]
* Level time now respects top border
* Abednego's 4th Bonus1 level now has its time limit set correctly to 60.

SVN-Revision: 2929

19 years agofixed a few warnings
Marek Moeckel [Sat, 29 Oct 2005 21:12:49 +0000 (21:12 +0000)]
fixed a few warnings

SVN-Revision: 2928

19 years ago* Fixed gradient background bug
Ondřej Hošek [Sat, 29 Oct 2005 20:26:20 +0000 (20:26 +0000)]
* Fixed gradient background bug
* Users are warned if a component of the background colour is higher than 1.0
* In Color::Color(std::vector), alpha is now set to 1.0 by default.
* Fixed a mistake in Background::write
* Fixed all converted levels to color range 0.0-1.0 from 0-255

SVN-Revision: 2927

19 years agoadjusted castle 1 level to test nolok
Stephen Groundwater [Fri, 28 Oct 2005 12:00:42 +0000 (12:00 +0000)]
adjusted castle 1 level to test nolok

SVN-Revision: 2926

19 years agoladder tiles
Ingo Ruhnke [Fri, 28 Oct 2005 04:43:20 +0000 (04:43 +0000)]
ladder tiles

SVN-Revision: 2925

19 years agofixed nolok test level -nolok is throwing snails, moved around my castle testing...
Stephen Groundwater [Fri, 28 Oct 2005 03:26:46 +0000 (03:26 +0000)]
fixed nolok test level -nolok is throwing snails, moved around my castle testing level, adjusted the forest WM some more

SVN-Revision: 2924

19 years ago- a not so good looking lamp that should emit color
Ingo Ruhnke [Fri, 28 Oct 2005 03:09:21 +0000 (03:09 +0000)]
- a not so good looking lamp that should emit color

SVN-Revision: 2923

19 years agoa pumpkin enemy
Ingo Ruhnke [Fri, 28 Oct 2005 02:34:05 +0000 (02:34 +0000)]
a pumpkin enemy

SVN-Revision: 2922

19 years ago- added forest tile xcf file
Ingo Ruhnke [Thu, 27 Oct 2005 22:38:48 +0000 (22:38 +0000)]
- added forest tile xcf file

SVN-Revision: 2921

19 years agoAdded the snowsnail to the random mode of the dispenser.
Ondřej Hošek [Wed, 26 Oct 2005 20:24:03 +0000 (20:24 +0000)]
Added the snowsnail to the random mode of the dispenser.

SVN-Revision: 2920

19 years agoAdded and implemented arrows that appear when scrolling is possible in an infobox...
Ondřej Hošek [Wed, 26 Oct 2005 14:32:57 +0000 (14:32 +0000)]
Added and implemented arrows that appear when scrolling is possible in an infobox. Feel more than free to redo the arrow images -- mine are there only for testing.

SVN-Revision: 2919

19 years ago* Added image support to InfoBlocks (useful e.g. to show a picture of the power-up...
Ondřej Hošek [Wed, 26 Oct 2005 12:16:09 +0000 (12:16 +0000)]
* Added image support to InfoBlocks (useful e.g. to show a picture of the power-up before describing it)
* Added scrolling support to InfoBlocks (we'll need an up and a down arrow image to display when scrolling can be performed)

SVN-Revision: 2918

19 years agoFixed flame-caused segfault when sound is off
Ondřej Hošek [Tue, 25 Oct 2005 19:40:57 +0000 (19:40 +0000)]
Fixed flame-caused segfault when sound is off

SVN-Revision: 2917

19 years agoSuppressed error messages of savegame not opened when it doesn't exist
Ondřej Hošek [Tue, 25 Oct 2005 15:46:54 +0000 (15:46 +0000)]
Suppressed error messages of savegame not opened when it doesn't exist

SVN-Revision: 2916

19 years agoAdded a "graceful exit" exception to be called when the user asks to prematurely...
Ondřej Hošek [Tue, 25 Oct 2005 15:03:33 +0000 (15:03 +0000)]
Added a "graceful exit" exception to be called when the user asks to prematurely close down the game. Currently thrown at SDL_QUIT, i.e. when the user closes the window.

SVN-Revision: 2915

19 years agoadded wall torch,extra dark castle tile, changed castle web tiles
Stephen Groundwater [Tue, 25 Oct 2005 12:08:58 +0000 (12:08 +0000)]
added wall torch,extra dark castle tile, changed castle web tiles

SVN-Revision: 2914

19 years ago- started ghost forest tileset
Ingo Ruhnke [Mon, 24 Oct 2005 20:30:07 +0000 (20:30 +0000)]
- started ghost forest tileset

SVN-Revision: 2913

19 years ago* Checked my photo into the credits.
Ondřej Hošek [Mon, 24 Oct 2005 20:22:08 +0000 (20:22 +0000)]
* Checked my photo into the credits.
* Set the svn:mimetype on all the credits images to image/jpeg.

SVN-Revision: 2912

19 years agoConverted bonus1 levels to the new format and fixed the Czech translation.
Ondřej Hošek [Mon, 24 Oct 2005 19:39:51 +0000 (19:39 +0000)]
Converted bonus1 levels to the new format and fixed the Czech translation.

This is the end of the October 2005 Mass Level Conversions. They will begin again when somebody implements an even better level format. ^_^

SVN-Revision: 2911

19 years ago- brown tileset
Ingo Ruhnke [Mon, 24 Oct 2005 18:03:00 +0000 (18:03 +0000)]
- brown tileset

SVN-Revision: 2910

19 years agoReimplemented fish. The code quality isn't comparable to Matze or Wansti's, who I...
Ondřej Hošek [Mon, 24 Oct 2005 15:03:46 +0000 (15:03 +0000)]
Reimplemented fish. The code quality isn't comparable to Matze or Wansti's, who I suppose will review my code, do their magic and make it better by leagues.

SVN-Revision: 2909

19 years ago- new kind of ghost
Ingo Ruhnke [Sun, 23 Oct 2005 22:07:13 +0000 (22:07 +0000)]
- new kind of ghost

SVN-Revision: 2908

19 years ago- new kind of ghost
Ingo Ruhnke [Sun, 23 Oct 2005 22:05:09 +0000 (22:05 +0000)]
- new kind of ghost

SVN-Revision: 2907

19 years ago- added spotlight, meant for being rotated
Ingo Ruhnke [Sun, 23 Oct 2005 21:27:24 +0000 (21:27 +0000)]
- added spotlight, meant for being rotated

SVN-Revision: 2906

19 years ago- some more tiles
Ingo Ruhnke [Sun, 23 Oct 2005 20:41:53 +0000 (20:41 +0000)]
- some more tiles

SVN-Revision: 2905

19 years ago- some more tiles
Ingo Ruhnke [Sun, 23 Oct 2005 18:44:37 +0000 (18:44 +0000)]
- some more tiles

SVN-Revision: 2904

19 years ago* Fixed a few world2 levels where some objects had strings like sprite names marked...
Ondřej Hošek [Sun, 23 Oct 2005 14:36:47 +0000 (14:36 +0000)]
* Fixed a few world2 levels where some objects had strings like sprite names marked as internationalised whilst strings like messages were not marked.
* Updated Czech translations accordingly.

SVN-Revision: 2903

19 years ago* Converted world 1 to new level format.
Ondřej Hošek [Sun, 23 Oct 2005 14:23:05 +0000 (14:23 +0000)]
* Converted world 1 to new level format.
* Fixed a segfault situation in sector.cpp when the sector doesn't contain a solid tilemap

SVN-Revision: 2902

19 years ago* Moved my docs to the wiki
Ondřej Hošek [Sat, 22 Oct 2005 18:21:01 +0000 (18:21 +0000)]
* Moved my docs to the wiki
* Fixed a spelling mistake in an ifdef

SVN-Revision: 2901

19 years ago- simple stone tile
Ingo Ruhnke [Sat, 22 Oct 2005 17:16:58 +0000 (17:16 +0000)]
- simple stone tile

SVN-Revision: 2900

19 years ago- increased the saturation a bit, still look pretty sucky
Ingo Ruhnke [Sat, 22 Oct 2005 02:37:23 +0000 (02:37 +0000)]
- increased the saturation a bit, still look pretty sucky

SVN-Revision: 2899

19 years ago- added little puff effect
Ingo Ruhnke [Sat, 22 Oct 2005 02:26:16 +0000 (02:26 +0000)]
- added little puff effect

SVN-Revision: 2898

19 years agowood texture
Ingo Ruhnke [Fri, 21 Oct 2005 16:03:02 +0000 (16:03 +0000)]
wood texture

SVN-Revision: 2897

19 years ago- added lamp
Ingo Ruhnke [Fri, 21 Oct 2005 15:50:20 +0000 (15:50 +0000)]
- added lamp

SVN-Revision: 2896

19 years ago- underground background texture
Ingo Ruhnke [Fri, 21 Oct 2005 14:52:04 +0000 (14:52 +0000)]
- underground background texture

SVN-Revision: 2895

19 years ago- added evil penguin
Ingo Ruhnke [Fri, 21 Oct 2005 14:17:54 +0000 (14:17 +0000)]
- added evil penguin

SVN-Revision: 2894

19 years ago- a reasonably useless metalplate
Ingo Ruhnke [Fri, 21 Oct 2005 13:49:46 +0000 (13:49 +0000)]
- a reasonably useless metalplate

SVN-Revision: 2893

19 years ago- changed it to tile at 128x128 borders
Ingo Ruhnke [Fri, 21 Oct 2005 13:28:22 +0000 (13:28 +0000)]
- changed it to tile at 128x128 borders

SVN-Revision: 2892

19 years ago- underground background texture
Ingo Ruhnke [Fri, 21 Oct 2005 13:11:35 +0000 (13:11 +0000)]
- underground background texture

SVN-Revision: 2891

19 years ago- underground background texture
Ingo Ruhnke [Fri, 21 Oct 2005 13:11:29 +0000 (13:11 +0000)]
- underground background texture

SVN-Revision: 2890

19 years ago- underground background texture
Ingo Ruhnke [Fri, 21 Oct 2005 13:11:07 +0000 (13:11 +0000)]
- underground background texture

SVN-Revision: 2889

19 years ago- another enemy
Ingo Ruhnke [Fri, 21 Oct 2005 03:49:47 +0000 (03:49 +0000)]
- another enemy

SVN-Revision: 2888

19 years ago- just some sketches
Ingo Ruhnke [Fri, 21 Oct 2005 03:37:08 +0000 (03:37 +0000)]
- just some sketches

SVN-Revision: 2887

19 years agoa fluffy creature
Ingo Ruhnke [Fri, 21 Oct 2005 03:36:31 +0000 (03:36 +0000)]
a fluffy creature

SVN-Revision: 2886

19 years ago- joined run sign
Ingo Ruhnke [Fri, 21 Oct 2005 03:35:39 +0000 (03:35 +0000)]
- joined run sign

SVN-Revision: 2885

19 years ago- colorized plant
Ingo Ruhnke [Fri, 21 Oct 2005 03:16:55 +0000 (03:16 +0000)]
- colorized plant

SVN-Revision: 2884

19 years ago- different version of mrtree
Ingo Ruhnke [Thu, 20 Oct 2005 21:47:38 +0000 (21:47 +0000)]
- different version of mrtree

SVN-Revision: 2883

19 years agoAdded Czech translation of Bonus Island 2
Ondřej Hošek [Thu, 20 Oct 2005 20:22:01 +0000 (20:22 +0000)]
Added Czech translation of Bonus Island 2

SVN-Revision: 2882

19 years ago* Updated the rest of the Bonus Island 2 levels to level format 2.
Ondřej Hošek [Thu, 20 Oct 2005 20:03:09 +0000 (20:03 +0000)]
* Updated the rest of the Bonus Island 2 levels to level format 2.
* Removed a deprecated attribute from the worldmap
* Updated the level format section in the file format docs

SVN-Revision: 2881

19 years ago- experimental tileset for castel (more a plain texture at this point)
Ingo Ruhnke [Thu, 20 Oct 2005 19:22:33 +0000 (19:22 +0000)]
- experimental tileset for castel (more a plain texture at this point)

SVN-Revision: 2880

19 years agoadded Grumbel's castle window and some castle wall tiles
Stephen Groundwater [Thu, 20 Oct 2005 11:53:52 +0000 (11:53 +0000)]
added Grumbel's castle window and some castle wall tiles

SVN-Revision: 2879

19 years ago- a bit sucky looking ghost
Ingo Ruhnke [Thu, 20 Oct 2005 04:31:15 +0000 (04:31 +0000)]
- a bit sucky looking ghost

SVN-Revision: 2878

19 years ago- bubble tux
Ingo Ruhnke [Thu, 20 Oct 2005 04:17:04 +0000 (04:17 +0000)]
- bubble tux

SVN-Revision: 2877

19 years ago- new badguy
Ingo Ruhnke [Thu, 20 Oct 2005 04:08:04 +0000 (04:08 +0000)]
- new badguy

SVN-Revision: 2876

19 years agonew badguy
Ingo Ruhnke [Thu, 20 Oct 2005 03:56:48 +0000 (03:56 +0000)]
new badguy

SVN-Revision: 2875

19 years ago- some images for squished tux
Ingo Ruhnke [Thu, 20 Oct 2005 02:08:00 +0000 (02:08 +0000)]
- some images for squished tux

SVN-Revision: 2874

19 years ago- added granito sprite (large creature of stone, eyes need work)
Ingo Ruhnke [Thu, 20 Oct 2005 01:20:10 +0000 (01:20 +0000)]
- added granito sprite (large creature of stone, eyes need work)

SVN-Revision: 2873

19 years ago- added info block (not very spectacular)
Ingo Ruhnke [Thu, 20 Oct 2005 00:39:00 +0000 (00:39 +0000)]
- added info block (not very spectacular)

SVN-Revision: 2872

19 years ago- new version of mrbomb (not animated yet)
Ingo Ruhnke [Thu, 20 Oct 2005 00:24:16 +0000 (00:24 +0000)]
- new version of mrbomb (not animated yet)

SVN-Revision: 2871

19 years ago- some iceblocks
Ingo Ruhnke [Thu, 20 Oct 2005 00:05:05 +0000 (00:05 +0000)]
- some iceblocks

SVN-Revision: 2870

19 years ago- window for the castle background
Ingo Ruhnke [Wed, 19 Oct 2005 23:27:13 +0000 (23:27 +0000)]
- window for the castle background

SVN-Revision: 2869

19 years ago* Made a few additions to the file formats reference.
Ondřej Hošek [Wed, 19 Oct 2005 15:20:54 +0000 (15:20 +0000)]
* Made a few additions to the file formats reference.
* Added two cheats: "mortal" deactivates invincibility, "whereami" prints the player's coordinates to stdout.
* Updated the README.
* Fixed a spelling mistake in Czech translation.
* Fixed a path error in a test level.
* Began converting Bonus Island 2 to the new formats. Extro, worldmap and levelsubset files as well as the first few levels are done. (I wish there was a Lisp parser for Python... or somebody would implement the conversion algorithms into SuperTux itself... until then, it's manual work.)

SVN-Revision: 2868

19 years ago- added penny sprite
Ingo Ruhnke [Tue, 18 Oct 2005 22:44:43 +0000 (22:44 +0000)]
- added penny sprite

SVN-Revision: 2867

19 years ago- some more work on castle background
Ingo Ruhnke [Tue, 18 Oct 2005 21:57:18 +0000 (21:57 +0000)]
- some more work on castle background

SVN-Revision: 2866

19 years ago- added some easter island statue, not sure if its usefull
Ingo Ruhnke [Tue, 18 Oct 2005 21:37:58 +0000 (21:37 +0000)]
- added some easter island statue, not sure if its usefull

SVN-Revision: 2865

19 years ago- some more work on castle background
Ingo Ruhnke [Tue, 18 Oct 2005 21:17:15 +0000 (21:17 +0000)]
- some more work on castle background

SVN-Revision: 2864

19 years ago- some more tiles
Ingo Ruhnke [Tue, 18 Oct 2005 18:26:49 +0000 (18:26 +0000)]
- some more tiles

SVN-Revision: 2863

19 years ago- new spike tile (ps: why is this a creature and not a tile?)
Ingo Ruhnke [Mon, 17 Oct 2005 21:43:07 +0000 (21:43 +0000)]
- new spike tile (ps: why is this a creature and not a tile?)

SVN-Revision: 2862

19 years ago- added a more compact form to define tiles
Ingo Ruhnke [Mon, 17 Oct 2005 16:37:28 +0000 (16:37 +0000)]
- added a more compact form to define tiles

SVN-Revision: 2861

19 years agoupdated and corrected INSTALL text some more
Matthias Braun [Mon, 17 Oct 2005 09:50:29 +0000 (09:50 +0000)]
updated and corrected INSTALL text some more

SVN-Revision: 2860

19 years agoremove glu dependency again, since it seems some people have trouble compiling it...
Matthias Braun [Mon, 17 Oct 2005 09:29:22 +0000 (09:29 +0000)]
remove glu dependency again, since it seems some people have trouble compiling it...

SVN-Revision: 2859

19 years agoremove glu dependency again, since it seems some people have trouble compiling it...
Matthias Braun [Mon, 17 Oct 2005 09:29:12 +0000 (09:29 +0000)]
remove glu dependency again, since it seems some people have trouble compiling it...

SVN-Revision: 2858