pingus-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pingus-CVS] r2650 - in branches/pingus_sdl: data/data src src/tinygette


From: grumbel at BerliOS
Subject: [Pingus-CVS] r2650 - in branches/pingus_sdl: data/data src src/tinygettext
Date: Sun, 14 Jan 2007 21:07:42 +0100

Author: grumbel
Date: 2007-01-14 21:07:41 +0100 (Sun, 14 Jan 2007)
New Revision: 2650

Added:
   branches/pingus_sdl/data/data/alias.res
   branches/pingus_sdl/data/data/core.res
   branches/pingus_sdl/data/data/editor.res
   branches/pingus_sdl/data/data/entrances.res
   branches/pingus_sdl/data/data/exits.res
   branches/pingus_sdl/data/data/fonts.res
   branches/pingus_sdl/data/data/game.res
   branches/pingus_sdl/data/data/groundpieces-bridge.res
   branches/pingus_sdl/data/data/groundpieces-ground.res
   branches/pingus_sdl/data/data/groundpieces-remove.res
   branches/pingus_sdl/data/data/groundpieces-solid.res
   branches/pingus_sdl/data/data/groundpieces-transparent.res
   branches/pingus_sdl/data/data/hotspots.res
   branches/pingus_sdl/data/data/liquids.res
   branches/pingus_sdl/data/data/particles.res
   branches/pingus_sdl/data/data/pingus-common.res
   branches/pingus_sdl/data/data/pingus-player0.res
   branches/pingus_sdl/data/data/pingus-player1.res
   branches/pingus_sdl/data/data/pingus-player2.res
   branches/pingus_sdl/data/data/pingus-player3.res
   branches/pingus_sdl/data/data/story.res
   branches/pingus_sdl/data/data/textures.res
   branches/pingus_sdl/data/data/traps.res
   branches/pingus_sdl/data/data/worldmaps.res
   branches/pingus_sdl/data/data/worldobjs.res
Modified:
   branches/pingus_sdl/src/pingus_main.cxx
   branches/pingus_sdl/src/resource_manager.cpp
   branches/pingus_sdl/src/sexpr_file_reader.cpp
   branches/pingus_sdl/src/tinygettext/tinygettext.cxx
Log:
- some more resource work

Added: branches/pingus_sdl/data/data/alias.res
===================================================================
--- branches/pingus_sdl/data/data/alias.res     2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/data/data/alias.res     2007-01-14 20:07:41 UTC (rev 
2650)
@@ -0,0 +1,1804 @@
+;; alias.xml
+(pingus-resources
+  (alias (name "global/Buttons/pause")
+         (link "core/buttons/pause"))
+
+  (alias (name "global/Entrances/cloud")
+         (link "entrances/cloud"))
+
+  (alias (name "global/Entrances/entrance")
+         (link "entrances/entrance"))
+
+  (alias (name "global/Entrances/entrance_eyes")
+         (link "entrances/entrance_eyes"))
+
+  (alias (name "global/Entrances/entrance_eyes_anim")
+         (link "entrances/entrance_eyes_anim"))
+
+  (alias (name "global/Entrances/underlay_eyes")
+         (link "entrances/underlay_eyes"))
+
+  (alias (name "global/Entrances/generic")
+         (link "entrances/generic"))
+
+  (alias (name "global/Entrances/industrial")
+         (link "entrances/industrial"))
+
+  (alias (name "global/Entrances/industrial_top")
+         (link "entrances/industrial_top"))
+
+  (alias (name "global/Entrances/space")
+         (link "entrances/space"))
+
+  (alias (name "global/Entrances/wood_bottom")
+         (link "entrances/wood_bottom"))
+
+  (alias (name "global/Entrances/wood_top")
+         (link "entrances/wood_top"))
+
+  (alias (name "global/Entrances/woodthing_mov")
+         (link "entrances/woodthing_mov"))
+
+  (alias (name "global/Entrances/woodthing_nmov")
+         (link "entrances/woodthing_nmov"))
+
+  (alias (name "global/Exits/crystal")
+         (link "exits/crystal"))
+
+  (alias (name "global/Exits/desert_tut")
+         (link "exits/desert_tut"))
+
+  (alias (name "global/Exits/desert")
+         (link "exits/desert"))
+
+  (alias (name "global/Exits/ice")
+         (link "exits/ice"))
+
+  (alias (name "global/Exits/industrial")
+         (link "exits/industrial"))
+
+  (alias (name "global/Exits/sortie_1")
+         (link "exits/ordina"))
+
+  (alias (name "global/Exits/sortie")
+         (link "exits/sortie"))
+
+  (alias (name "global/Exits/sortie_anim")
+         (link "exits/sortie_anim"))
+
+  (alias (name "global/Exits/space")
+         (link "exits/space"))
+
+  (alias (name "global/Exits/stone")
+         (link "exits/stone"))
+
+  (alias (name "global/Exits/sweetexit")
+         (link "exits/sweetexit"))
+
+  (alias (name "global/GroundPieces/Misc/bridge_left")
+         (link "groundpieces/bridge/misc/bridge_left"))
+
+  (alias (name "global/GroundPieces/Misc/bridge_right")
+         (link "groundpieces/bridge/misc/bridge_right"))
+
+  (alias (name "global/GroundPieces/Space/grid1")
+         (link "groundpieces/bridge/space/grid1"))
+
+  (alias (name "global/GroundPieces/Space/grid2")
+         (link "groundpieces/bridge/space/grid2"))
+
+  (alias (name "global/GroundPieces/Space/grid3")
+         (link "groundpieces/bridge/space/grid3"))
+
+  (alias (name "global/GroundPieces/Crystal/block")
+         (link "groundpieces/ground/crystal/block"))
+
+  (alias (name "global/GroundPieces/Crystal/column")
+         (link "groundpieces/ground/crystal/column"))
+
+  (alias (name "global/GroundPieces/Crystal/diagcrystal")
+         (link "groundpieces/ground/crystal/diagcrystal"))
+
+  (alias (name "global/GroundPieces/Crystal/hexcrystal")
+         (link "groundpieces/ground/crystal/hexcrystal"))
+
+  (alias (name "global/GroundPieces/Crystal/horiz")
+         (link "groundpieces/ground/crystal/horiz"))
+
+  (alias (name "global/GroundPieces/Crystal/horiz2")
+         (link "groundpieces/ground/crystal/horiz2"))
+
+  (alias (name "global/GroundPieces/Crystal/pipe")
+         (link "groundpieces/ground/crystal/pipe"))
+
+  (alias (name "global/GroundPieces/Crystal/pipeend")
+         (link "groundpieces/ground/crystal/pipeend"))
+
+  (alias (name "global/GroundPieces/Crystal/platform")
+         (link "groundpieces/ground/crystal/platform"))
+
+  (alias (name "global/GroundPieces/Crystal/platform2")
+         (link "groundpieces/ground/crystal/platform2"))
+
+  (alias (name "global/GroundPieces/Crystal/pointleft")
+         (link "groundpieces/ground/crystal/pointleft"))
+
+  (alias (name "global/GroundPieces/Crystal/pointright")
+         (link "groundpieces/ground/crystal/pointright"))
+
+  (alias (name "global/GroundPieces/Crystal/skinnycrystal")
+         (link "groundpieces/ground/crystal/skinnycrystal"))
+
+  (alias (name "global/GroundPieces/Crystal/smcrystal")
+         (link "groundpieces/ground/crystal/smcrystal"))
+
+  (alias (name "global/GroundPieces/Crystal/tesselate")
+         (link "groundpieces/ground/crystal/tesselate"))
+
+  (alias (name "global/GroundPieces/Desert/bigblock-broken1")
+         (link "groundpieces/ground/desert/bigblock-broken1"))
+
+  (alias (name "global/GroundPieces/Desert/bigblock-broken2")
+         (link "groundpieces/ground/desert/bigblock-broken2"))
+
+  (alias (name "global/GroundPieces/Desert/bigdune1")
+         (link "groundpieces/ground/desert/bigdune1"))
+
+  (alias (name "global/GroundPieces/Desert/bigprickpiece")
+         (link "groundpieces/ground/desert/bigprickpiece"))
+
+  (alias (name "global/GroundPieces/Misc/bigprickpiece")
+         (link "groundpieces/ground/desert/bigprickpiece"))
+
+  (alias (name "global/Ywlam/bigsand")
+         (link "groundpieces/ground/desert/bigsand"))
+
+  (alias (name "global/GroundPieces/Desert/blobdune")
+         (link "groundpieces/ground/desert/blobdune"))
+
+  (alias (name "global/Hotspots/colum_pice1")
+         (link "groundpieces/ground/desert/column_piece1"))
+
+  (alias (name "global/Hotspots/colum_piece1")
+         (link "groundpieces/ground/desert/column_piece1"))
+
+  (alias (name "global/Hotspots/colum_pice2")
+         (link "groundpieces/ground/desert/column_piece2"))
+
+  (alias (name "global/Hotspots/colum_piece2")
+         (link "groundpieces/ground/desert/column_piece2"))
+
+  (alias (name "global/Hotspots/colum_pice3")
+         (link "groundpieces/ground/desert/column_piece3"))
+
+  (alias (name "global/Hotspots/colum_piece3")
+         (link "groundpieces/ground/desert/column_piece3"))
+
+  (alias (name "global/GroundPieces/Desert/domedune")
+         (link "groundpieces/ground/desert/domedune"))
+
+  (alias (name "global/GroundPieces/Desert/flatdune")
+         (link "groundpieces/ground/desert/flatdune"))
+
+  (alias (name "global/Ywlam/leftsmallbrick")
+         (link "groundpieces/ground/desert/leftsmallbrick"))
+
+  (alias (name "global/Ywlam/leftsmallsand")
+         (link "groundpieces/ground/desert/leftsmallsand"))
+
+  (alias (name "global/Ywlam/mediumsand")
+         (link "groundpieces/ground/desert/mediumsand"))
+
+  (alias (name "global/GroundPieces/Desert/middleprickpiece")
+         (link "groundpieces/ground/desert/middleprickpiece"))
+
+  (alias (name "global/GroundPieces/Misc/middleprickpiece")
+         (link "groundpieces/ground/desert/middleprickpiece"))
+
+  (alias (name "global/GroundPieces/Desert/peakdune")
+         (link "groundpieces/ground/desert/peakdune"))
+
+  (alias (name "global/GroundPieces/Desert/pillar1")
+         (link "groundpieces/ground/desert/pillar1"))
+
+  (alias (name "global/Hotspots/pillar1")
+         (link "groundpieces/ground/desert/pillar1"))
+
+  (alias (name "global/GroundPieces/Desert/pillar2")
+         (link "groundpieces/ground/desert/pillar2"))
+
+  (alias (name "global/Hotspots/pillar2")
+         (link "groundpieces/ground/desert/pillar2"))
+
+  (alias (name "global/GroundPieces/Desert/pillar3")
+         (link "groundpieces/ground/desert/pillar3"))
+
+  (alias (name "global/Hotspots/pillar3")
+         (link "groundpieces/ground/desert/pillar3"))
+
+  (alias (name "global/GroundPieces/Misc/way")
+         (link "groundpieces/ground/desert/platform"))
+
+  (alias (name "global/GroundPieces/Misc/way_left")
+         (link "groundpieces/ground/desert/platform_left"))
+
+  (alias (name "global/GroundPieces/Misc/way_right")
+         (link "groundpieces/ground/desert/platform_right"))
+
+  (alias (name "global/Ywlam/rightsmallbrick")
+         (link "groundpieces/ground/desert/rightsmallbrick"))
+
+  (alias (name "global/Ywlam/rightsmallsand")
+         (link "groundpieces/ground/desert/rightsmallsand"))
+
+  (alias (name "global/GroundPieces/Desert/Sluggydu")
+         (link "groundpieces/ground/desert/sluggydu"))
+
+  (alias (name "global/GroundPieces/Desert/smallbrickpiece")
+         (link "groundpieces/ground/desert/smallbrickpiece"))
+
+  (alias (name "global/GroundPieces/Misc/smallbrickpiece")
+         (link "groundpieces/ground/desert/smallbrickpiece"))
+
+  (alias (name "global/Ywlam/smallsand")
+         (link "groundpieces/ground/desert/smallsand"))
+
+  (alias (name "global/GroundPieces/Foliage/flax1")
+         (link "groundpieces/ground/foliage/flax1"))
+
+  (alias (name "global/GroundPieces/Foliage/flax2")
+         (link "groundpieces/ground/foliage/flax2"))
+
+  (alias (name "global/GroundPieces/Foliage/midtree1")
+         (link "groundpieces/ground/foliage/midtree1"))
+
+  (alias (name "global/GroundPieces/Foliage/midtree2")
+         (link "groundpieces/ground/foliage/midtree2"))
+
+  (alias (name "global/GroundPieces/Foliage/oak1")
+         (link "groundpieces/ground/foliage/oak1"))
+
+  (alias (name "global/GroundPieces/Rock/rock1")
+         (link "groundpieces/ground/foliage/rock1"))
+
+  (alias (name "global/GroundPieces/Rock/rock2")
+         (link "groundpieces/ground/foliage/rock2"))
+
+  (alias (name "global/GroundPieces/Rock/rock3")
+         (link "groundpieces/ground/foliage/rock3"))
+
+  (alias (name "global/GroundPieces/Rock/rock4")
+         (link "groundpieces/ground/foliage/rock4"))
+
+  (alias (name "global/GroundPieces/Rock/rock5")
+         (link "groundpieces/ground/foliage/rock5"))
+
+  (alias (name "global/GroundPieces/Rock/rock6")
+         (link "groundpieces/ground/foliage/rock6"))
+
+  (alias (name "global/GroundPieces/Foliage/smallbush")
+         (link "groundpieces/ground/foliage/smallbush"))
+
+  (alias (name "global/GroundPieces/Foliage/smallbush2")
+         (link "groundpieces/ground/foliage/smallbush2"))
+
+  (alias (name "global/GroundPieces/Foliage/smallbush3")
+         (link "groundpieces/ground/foliage/smallbush3"))
+
+  (alias (name "global/GroundPieces/Foliage/talltree")
+         (link "groundpieces/ground/foliage/talltree"))
+
+  (alias (name "global/GroundPieces/pipe_h")
+         (link "groundpieces/ground/industrial/pipe1"))
+
+  (alias (name "global/Industrial/pipe_h")
+         (link "groundpieces/ground/industrial/pipe1"))
+
+  (alias (name "global/GroundPieces/pipe_v")
+         (link "groundpieces/ground/industrial/pipe2"))
+
+  (alias (name "global/Industrial/pipe_v")
+         (link "groundpieces/ground/industrial/pipe2"))
+
+  (alias (name "global/GroundPieces/pipe_ph")
+         (link "groundpieces/ground/industrial/pipe4"))
+
+  (alias (name "global/Industrial/pipe_ph")
+         (link "groundpieces/ground/industrial/pipe4"))
+
+  (alias (name "global/GroundPieces/pipe_pv")
+         (link "groundpieces/ground/industrial/pipe5"))
+
+  (alias (name "global/Industrial/pipe_pv")
+         (link "groundpieces/ground/industrial/pipe5"))
+
+  (alias (name "global/GroundPieces/pipe_dl")
+         (link "groundpieces/ground/industrial/pipe_bl"))
+
+  (alias (name "global/Industrial/pipe_dl")
+         (link "groundpieces/ground/industrial/pipe_bl"))
+
+  (alias (name "global/GroundPieces/pipe_dr")
+         (link "groundpieces/ground/industrial/pipe_br"))
+
+  (alias (name "global/Industrial/pipe_dr")
+         (link "groundpieces/ground/industrial/pipe_br"))
+
+  (alias (name "global/GroundPieces/pipe_ul")
+         (link "groundpieces/ground/industrial/pipe_ul"))
+
+  (alias (name "global/Industrial/pipe_ul")
+         (link "groundpieces/ground/industrial/pipe_ul"))
+
+  (alias (name "global/GroundPieces/pipe_ur")
+         (link "groundpieces/ground/industrial/pipe_ur"))
+
+  (alias (name "global/Industrial/pipe_ur")
+         (link "groundpieces/ground/industrial/pipe_ur"))
+
+  (alias (name "global/GroundPieces/Jungle/branch1")
+         (link "groundpieces/ground/jungle/branch1"))
+
+  (alias (name "global/GroundPieces/Jungle/branch2")
+         (link "groundpieces/ground/jungle/branch2"))
+
+  (alias (name "global/GroundPieces/Jungle/branch3")
+         (link "groundpieces/ground/jungle/branch3"))
+
+  (alias (name "global/GroundPieces/Jungle/branch4")
+         (link "groundpieces/ground/jungle/branch4"))
+
+  (alias (name "global/GroundPieces/Jungle/branch5")
+         (link "groundpieces/ground/jungle/branch5"))
+
+  (alias (name "global/GroundPieces/Jungle/branch6")
+         (link "groundpieces/ground/jungle/branch6"))
+
+  (alias (name "global/GroundPieces/Jungle/carabatree")
+         (link "groundpieces/ground/jungle/carabatree"))
+
+  (alias (name "global/GroundPieces/Jungle/carabatreemedium")
+         (link "groundpieces/ground/jungle/carabatreemedium"))
+
+  (alias (name "global/GroundPieces/Jungle/carabatreesmall")
+         (link "groundpieces/ground/jungle/carabatreesmall"))
+
+  (alias (name "global/GroundPieces/Jungle/stick1")
+         (link "groundpieces/ground/jungle/stick1"))
+
+  (alias (name "global/GroundPieces/Jungle/stick2")
+         (link "groundpieces/ground/jungle/stick2"))
+
+  (alias (name "global/GroundPieces/Jungle/stick3")
+         (link "groundpieces/ground/jungle/stick3"))
+
+  (alias (name "global/GroundPieces/Jungle/stick4")
+         (link "groundpieces/ground/jungle/stick4"))
+
+  (alias (name "global/GroundPieces/Jungle/stick5")
+         (link "groundpieces/ground/jungle/stick5"))
+
+  (alias (name "global/GroundPieces/Jungle/twist")
+         (link "groundpieces/ground/jungle/twist"))
+
+  (alias (name "global/GroundPieces/Jungle/twistsmooth")
+         (link "groundpieces/ground/jungle/twistsmooth"))
+
+  (alias (name "global/GroundPieces/bpice1")
+         (link "groundpieces/ground/misc/bpiece1"))
+
+  (alias (name "global/GroundPieces/bpiece1")
+         (link "groundpieces/ground/misc/bpiece1"))
+
+  (alias (name "global/GroundPieces/bpice2")
+         (link "groundpieces/ground/misc/bpiece2"))
+
+  (alias (name "global/GroundPieces/bpiece2")
+         (link "groundpieces/ground/misc/bpiece2"))
+
+  (alias (name "global/GroundPieces/bpice3")
+         (link "groundpieces/ground/misc/bpiece3"))
+
+  (alias (name "global/GroundPieces/bpiece3")
+         (link "groundpieces/ground/misc/bpiece3"))
+
+  (alias (name "global/GroundPieces/bpice4")
+         (link "groundpieces/ground/misc/bpiece4"))
+
+  (alias (name "global/GroundPieces/bpiece4")
+         (link "groundpieces/ground/misc/bpiece4"))
+
+  (alias (name "global/GroundPieces/bpice5")
+         (link "groundpieces/ground/misc/bpiece5"))
+
+  (alias (name "global/GroundPieces/bpiece5")
+         (link "groundpieces/ground/misc/bpiece5"))
+
+  (alias (name "global/GroundPieces/bpice6")
+         (link "groundpieces/ground/misc/bpiece6"))
+
+  (alias (name "global/GroundPieces/bpiece6")
+         (link "groundpieces/ground/misc/bpiece6"))
+
+  (alias (name "global/GroundPieces/Misc/brick1")
+         (link "groundpieces/ground/misc/brick1"))
+
+  (alias (name "global/GroundPieces/Misc/brick2")
+         (link "groundpieces/ground/misc/brick2"))
+
+  (alias (name "global/GroundPieces/Misc/brick3")
+         (link "groundpieces/ground/misc/brick3"))
+
+  (alias (name "global/GroundPieces/Misc/brick4")
+         (link "groundpieces/ground/misc/brick4"))
+
+  (alias (name "global/GroundPieces/Misc/bridge1")
+         (link "groundpieces/ground/misc/bridge1"))
+
+  (alias (name "global/Hotspots/colum")
+         (link "groundpieces/ground/misc/column"))
+
+  (alias (name "global/Hotspots/colum_flat")
+         (link "groundpieces/ground/misc/column_flat"))
+
+  (alias (name "global/Hotspots/dragon")
+         (link "groundpieces/ground/misc/dragon"))
+
+  (alias (name "global/GroundPieces/green1")
+         (link "groundpieces/ground/misc/green1"))
+
+  (alias (name "global/GroundPieces/green2")
+         (link "groundpieces/ground/misc/green2"))
+
+  (alias (name "global/GroundPieces/pice1")
+         (link "groundpieces/ground/misc/grey_stone1"))
+
+  (alias (name "global/GroundPieces/piece1")
+         (link "groundpieces/ground/misc/grey_stone1"))
+
+  (alias (name "global/GroundPieces/pice2")
+         (link "groundpieces/ground/misc/grey_stone2"))
+
+  (alias (name "global/GroundPieces/piece2")
+         (link "groundpieces/ground/misc/grey_stone2"))
+
+  (alias (name "global/GroundPieces/pice3")
+         (link "groundpieces/ground/misc/grey_stone3"))
+
+  (alias (name "global/GroundPieces/piece3")
+         (link "groundpieces/ground/misc/grey_stone3"))
+
+  (alias (name "global/GroundPieces/pice4")
+         (link "groundpieces/ground/misc/grey_stone4"))
+
+  (alias (name "global/GroundPieces/piece4")
+         (link "groundpieces/ground/misc/grey_stone4"))
+
+  (alias (name "global/GroundPieces/pice5")
+         (link "groundpieces/ground/misc/grey_stone5"))
+
+  (alias (name "global/GroundPieces/piece5")
+         (link "groundpieces/ground/misc/grey_stone5"))
+
+  (alias (name "global/GroundPieces/Misc/pfosten")
+         (link "groundpieces/ground/misc/pfosten"))
+
+  (alias (name "global/GroundPieces/Misc/piece1")
+         (link "groundpieces/ground/misc/piece1"))
+
+  (alias (name "global/GroundPieces/Misc/piece2")
+         (link "groundpieces/ground/misc/piece2"))
+
+  (alias (name "global/GroundPieces/Misc/spike")
+         (link "groundpieces/ground/misc/spike"))
+
+  (alias (name "global/Hotspots/stone0")
+         (link "groundpieces/ground/misc/stone0"))
+
+  (alias (name "global/Hotspots/stone1")
+         (link "groundpieces/ground/misc/stone1"))
+
+  (alias (name "global/Hotspots/stone2")
+         (link "groundpieces/ground/misc/stone2"))
+
+  (alias (name "global/GroundPieces/Misc/stoneblock1")
+         (link "groundpieces/ground/misc/stoneblock1"))
+
+  (alias (name "global/GroundPieces/Misc/stoneblock2")
+         (link "groundpieces/ground/misc/stoneblock2"))
+
+  (alias (name "global/GroundPieces/Misc/stoneblock3")
+         (link "groundpieces/ground/misc/stoneblock3"))
+
+  (alias (name "global/GroundPieces/Misc/stoneblock5")
+         (link "groundpieces/ground/misc/stoneblock5"))
+
+  (alias (name "global/GroundPieces/Misc/stoneblock6")
+         (link "groundpieces/ground/misc/stoneblock6"))
+
+  (alias (name "global/Hotspots/well")
+         (link "groundpieces/ground/misc/well"))
+
+  (alias (name "global/GroundPieces/Mushroom/toadstool1")
+         (link "groundpieces/ground/mushroom/toadstool1"))
+
+  (alias (name "global/GroundPieces/Mushroom/toadstool2")
+         (link "groundpieces/ground/mushroom/toadstool2"))
+
+  (alias (name "global/GroundPieces/Mushroom/toadstool3")
+         (link "groundpieces/ground/mushroom/toadstool3"))
+
+  (alias (name "global/GroundPieces/Mushroom/toadstool4")
+         (link "groundpieces/ground/mushroom/toadstool4"))
+
+  (alias (name "global/GroundPieces/cable1")
+         (link "groundpieces/ground/ordina/cable1"))
+
+  (alias (name "global/GroundPieces/cable2")
+         (link "groundpieces/ground/ordina/cable2"))
+
+  (alias (name "global/GroundPieces/cdrom1")
+         (link "groundpieces/ground/ordina/cdrom1"))
+
+  (alias (name "global/GroundPieces/clavier1")
+         (link "groundpieces/ground/ordina/clavier1"))
+
+  (alias (name "global/GroundPieces/cpu1")
+         (link "groundpieces/ground/ordina/cpu1"))
+
+  (alias (name "global/GroundPieces/ecran")
+         (link "groundpieces/ground/ordina/ecran"))
+
+  (alias (name "global/GroundPieces/sol1")
+         (link "groundpieces/ground/ordina/sol2"))
+
+  (alias (name "global/GroundPieces/sol2")
+         (link "groundpieces/ground/ordina/sol3"))
+
+  (alias (name "global/GroundPieces/sol3")
+         (link "groundpieces/ground/ordina/sol4"))
+
+  (alias (name "global/GroundPieces/Rock/fish")
+         (link "groundpieces/ground/real/fish"))
+
+  (alias (name "global/GroundPieces/Rock/green1")
+         (link "groundpieces/ground/real/green1"))
+
+  (alias (name "global/GroundPieces/Rock/green2")
+         (link "groundpieces/ground/real/green2"))
+
+  (alias (name "global/GroundPieces/Rock/real1")
+         (link "groundpieces/ground/real/real1"))
+
+  (alias (name "global/GroundPieces/Rock/real10")
+         (link "groundpieces/ground/real/real10"))
+
+  (alias (name "global/GroundPieces/Rock/real11")
+         (link "groundpieces/ground/real/real11"))
+
+  (alias (name "global/GroundPieces/Rock/real12")
+         (link "groundpieces/ground/real/real12"))
+
+  (alias (name "global/GroundPieces/Rock/real13")
+         (link "groundpieces/ground/real/real13"))
+
+  (alias (name "global/GroundPieces/Rock/real14")
+         (link "groundpieces/ground/real/real14"))
+
+  (alias (name "global/GroundPieces/Rock/real15")
+         (link "groundpieces/ground/real/real15"))
+
+  (alias (name "global/GroundPieces/Rock/real16")
+         (link "groundpieces/ground/real/real16"))
+
+  (alias (name "global/GroundPieces/Rock/real17")
+         (link "groundpieces/ground/real/real17"))
+
+  (alias (name "global/GroundPieces/Rock/real18")
+         (link "groundpieces/ground/real/real18"))
+
+  (alias (name "global/GroundPieces/Rock/real19")
+         (link "groundpieces/ground/real/real19"))
+
+  (alias (name "global/GroundPieces/Rock/real2")
+         (link "groundpieces/ground/real/real2"))
+
+  (alias (name "global/GroundPieces/Rock/real20")
+         (link "groundpieces/ground/real/real20"))
+
+  (alias (name "global/GroundPieces/Rock/real21")
+         (link "groundpieces/ground/real/real21"))
+
+  (alias (name "global/GroundPieces/Rock/real22")
+         (link "groundpieces/ground/real/real22"))
+
+  (alias (name "global/GroundPieces/Rock/real23")
+         (link "groundpieces/ground/real/real23"))
+
+  (alias (name "global/GroundPieces/Rock/real24")
+         (link "groundpieces/ground/real/real24"))
+
+  (alias (name "global/GroundPieces/Rock/real25")
+         (link "groundpieces/ground/real/real25"))
+
+  (alias (name "global/GroundPieces/Rock/real26")
+         (link "groundpieces/ground/real/real26"))
+
+  (alias (name "global/GroundPieces/Rock/real27")
+         (link "groundpieces/ground/real/real27"))
+
+  (alias (name "global/GroundPieces/Rock/real28")
+         (link "groundpieces/ground/real/real28"))
+
+  (alias (name "global/GroundPieces/Rock/real29")
+         (link "groundpieces/ground/real/real29"))
+
+  (alias (name "global/GroundPieces/Rock/real3")
+         (link "groundpieces/ground/real/real3"))
+
+  (alias (name "global/GroundPieces/Rock/real30")
+         (link "groundpieces/ground/real/real30"))
+
+  (alias (name "global/GroundPieces/Rock/real35")
+         (link "groundpieces/ground/real/real35"))
+
+  (alias (name "global/GroundPieces/Rock/real36")
+         (link "groundpieces/ground/real/real36"))
+
+  (alias (name "global/GroundPieces/Rock/real37")
+         (link "groundpieces/ground/real/real37"))
+
+  (alias (name "global/GroundPieces/Rock/real4")
+         (link "groundpieces/ground/real/real4"))
+
+  (alias (name "global/GroundPieces/Rock/real5")
+         (link "groundpieces/ground/real/real5"))
+
+  (alias (name "global/GroundPieces/Rock/real6")
+         (link "groundpieces/ground/real/real6"))
+
+  (alias (name "global/GroundPieces/Rock/real7")
+         (link "groundpieces/ground/real/real7"))
+
+  (alias (name "global/GroundPieces/Rock/real8")
+         (link "groundpieces/ground/real/real8"))
+
+  (alias (name "global/GroundPieces/Rock/real9")
+         (link "groundpieces/ground/real/real9"))
+
+  (alias (name "global/GroundPieces/Rock/real31")
+         (link "groundpieces/ground/rock/blackrock1"))
+
+  (alias (name "global/GroundPieces/Rock/real32")
+         (link "groundpieces/ground/rock/blackrock2"))
+
+  (alias (name "global/GroundPieces/Rock/real33")
+         (link "groundpieces/ground/rock/blackrock3"))
+
+  (alias (name "global/GroundPieces/Rock/real34")
+         (link "groundpieces/ground/rock/blackrock4"))
+
+  (alias (name "global/Hotspots/danger")
+         (link "groundpieces/ground/signposts/danger"))
+
+  (alias (name "global/Hotspots/cabin")
+         (link "groundpieces/ground/snow/cabin"))
+
+  (alias (name "global/Hotspots/cabin_winter")
+         (link "groundpieces/ground/snow/cabin_winter"))
+
+  (alias (name "global/GroundPieces/Snow/gpiece1")
+         (link "groundpieces/ground/snow/gpiece1"))
+
+  (alias (name "global/GroundPieces/Snow/ice1")
+         (link "groundpieces/ground/snow/ice1"))
+
+  (alias (name "global/GroundPieces/Snow/ice2")
+         (link "groundpieces/ground/snow/ice2"))
+
+  (alias (name "global/GroundPieces/Snow/igloo")
+         (link "groundpieces/ground/snow/igloo"))
+
+  (alias (name "global/GroundPieces/Snow/piece1")
+         (link "groundpieces/ground/snow/piece1"))
+
+  (alias (name "global/GroundPieces/Snow/piece2")
+         (link "groundpieces/ground/snow/piece2"))
+
+  (alias (name "global/GroundPieces/Misc/piece3")
+         (link "groundpieces/ground/snow/piece3"))
+
+  (alias (name "global/GroundPieces/Snow/piece3")
+         (link "groundpieces/ground/snow/piece3"))
+
+  (alias (name "global/GroundPieces/Misc/piece7")
+         (link "groundpieces/ground/snow/piece7"))
+
+  (alias (name "global/GroundPieces/Misc/piece8")
+         (link "groundpieces/ground/snow/piece8"))
+
+  (alias (name "global/GroundPieces/Misc/piece9")
+         (link "groundpieces/ground/snow/piece9"))
+
+  (alias (name "global/GroundPieces/Snow/slopedr")
+         (link "groundpieces/ground/snow/slopedr"))
+
+  (alias (name "global/GroundPieces/Snow/snowman")
+         (link "groundpieces/ground/snow/snowman"))
+
+  (alias (name "global/GroundPieces/Snow/xmas-tree")
+         (link "groundpieces/ground/snow/xmas-tree"))
+
+  (alias (name "global/GroundPieces/Sortie/column1")
+         (link "groundpieces/ground/sortie/column"))
+
+  (alias (name "global/GroundPieces/Sortie/column2")
+         (link "groundpieces/ground/sortie/column2"))
+
+  (alias (name "global/GroundPieces/Sortie/column3")
+         (link "groundpieces/ground/sortie/column3"))
+
+  (alias (name "global/GroundPieces/Sortie/plate_forme")
+         (link "groundpieces/ground/sortie/plate_forme"))
+
+  (alias (name "global/GroundPieces/Sortie/plate_forme_left")
+         (link "groundpieces/ground/sortie/plate_forme_left"))
+
+  (alias (name "global/GroundPieces/Sortie/plate_forme_right")
+         (link "groundpieces/ground/sortie/plate_forme_right"))
+
+  (alias (name "global/GroundPieces/Space/block1")
+         (link "groundpieces/ground/space/block1"))
+
+  (alias (name "global/GroundPieces/Space/diagonal")
+         (link "groundpieces/ground/space/diagonal"))
+
+  (alias (name "global/GroundPieces/Space/diagonalr")
+         (link "groundpieces/ground/space/diagonalr"))
+
+  (alias (name "global/GroundPieces/Space/smallblock1")
+         (link "groundpieces/ground/space/smallblock1"))
+
+  (alias (name "global/GroundPieces/Space/smallblock2")
+         (link "groundpieces/ground/space/smallblock2"))
+
+  (alias (name "global/GroundPieces/Space/smallblock3")
+         (link "groundpieces/ground/space/smallblock3"))
+
+  (alias (name "global/GroundPieces/Space/smalltower")
+         (link "groundpieces/ground/space/smalltower"))
+
+  (alias (name "global/GroundPieces/Space/tower1")
+         (link "groundpieces/ground/space/tower1"))
+
+  (alias (name "global/GroundPieces/Space/way")
+         (link "groundpieces/ground/space/way"))
+
+  (alias (name "global/GroundPieces/Sweets/allsort1")
+         (link "groundpieces/ground/sweets/allsort1"))
+
+  (alias (name "global/GroundPieces/Sweets/allsort2")
+         (link "groundpieces/ground/sweets/allsort2"))
+
+  (alias (name "global/GroundPieces/Sweets/aquachoc")
+         (link "groundpieces/ground/sweets/aquachoc"))
+
+  (alias (name "global/GroundPieces/Sweets/cake1")
+         (link "groundpieces/ground/sweets/cake1"))
+
+  (alias (name "global/GroundPieces/Sweets/cake2")
+         (link "groundpieces/ground/sweets/cake2"))
+
+  (alias (name "global/GroundPieces/Sweets/cake3")
+         (link "groundpieces/ground/sweets/cake3"))
+
+  (alias (name "global/GroundPieces/Sweets/cake4")
+         (link "groundpieces/ground/sweets/cake4"))
+
+  (alias (name "global/GroundPieces/Sweets/cake5")
+         (link "groundpieces/ground/sweets/cake5"))
+
+  (alias (name "global/GroundPieces/Sweets/canestalk")
+         (link "groundpieces/ground/sweets/canestalk"))
+
+  (alias (name "global/GroundPieces/Sweets/canestub")
+         (link "groundpieces/ground/sweets/canestub"))
+
+  (alias (name "global/GroundPieces/Sweets/canetop")
+         (link "groundpieces/ground/sweets/canetop"))
+
+  (alias (name "global/GroundPieces/Sweets/chocbar")
+         (link "groundpieces/ground/sweets/chocbar"))
+
+  (alias (name "global/GroundPieces/Sweets/chocbloc-lowleft")
+         (link "groundpieces/ground/sweets/chocbloc-lowleft"))
+
+  (alias (name "global/GroundPieces/Sweets/chocbloc-lowright")
+         (link "groundpieces/ground/sweets/chocbloc-lowright"))
+
+  (alias (name "global/GroundPieces/Sweets/chocbloc-topleft")
+         (link "groundpieces/ground/sweets/chocbloc-topleft"))
+
+  (alias (name "global/GroundPieces/Sweets/chocbloc-topright")
+         (link "groundpieces/ground/sweets/chocbloc-topright"))
+
+  (alias (name "global/GroundPieces/Sweets/chocbloc")
+         (link "groundpieces/ground/sweets/chocbloc"))
+
+  (alias (name "global/GroundPieces/Sweets/goldchoc")
+         (link "groundpieces/ground/sweets/goldchoc"))
+
+  (alias (name "global/GroundPieces/Sweets/greenjellybaby")
+         (link "groundpieces/ground/sweets/greenjellybaby"))
+
+  (alias (name "global/GroundPieces/Sweets/jellybaby")
+         (link "groundpieces/ground/sweets/greenjellybaby"))
+
+  (alias (name "global/GroundPieces/Sweets/icecream")
+         (link "groundpieces/ground/sweets/icecream"))
+
+  (alias (name "global/GroundPieces/Sweets/jube1")
+         (link "groundpieces/ground/sweets/jube1"))
+
+  (alias (name "global/GroundPieces/Sweets/jube2")
+         (link "groundpieces/ground/sweets/jube2"))
+
+  (alias (name "global/GroundPieces/Sweets/lollipop-purp")
+         (link "groundpieces/ground/sweets/lollipop-purp"))
+
+  (alias (name "global/GroundPieces/Sweets/lollipop")
+         (link "groundpieces/ground/sweets/lollipop"))
+
+  (alias (name "global/GroundPieces/Sweets/mmblue")
+         (link "groundpieces/ground/sweets/mmblue"))
+
+  (alias (name "global/GroundPieces/Sweets/mmbrown")
+         (link "groundpieces/ground/sweets/mmbrown"))
+
+  (alias (name "global/GroundPieces/Sweets/mmred")
+         (link "groundpieces/ground/sweets/mmred"))
+
+  (alias (name "global/GroundPieces/Sweets/mmyellow")
+         (link "groundpieces/ground/sweets/mmyellow"))
+
+  (alias (name "global/GroundPieces/Sweets/purpchoc")
+         (link "groundpieces/ground/sweets/purpchoc"))
+
+  (alias (name "global/GroundPieces/Sweets/purplechoc")
+         (link "groundpieces/ground/sweets/purplechoc"))
+
+  (alias (name "global/GroundPieces/Sweets/jellybaby2")
+         (link "groundpieces/ground/sweets/redjellybaby"))
+
+  (alias (name "global/GroundPieces/Sweets/redjellybaby")
+         (link "groundpieces/ground/sweets/redjellybaby"))
+
+  (alias (name "global/GroundPieces/Test/test1")
+         (link "groundpieces/ground/test/test1"))
+
+  (alias (name "global/GroundPieces/Test/test2")
+         (link "groundpieces/ground/test/test2"))
+
+  (alias (name "global/GroundPieces/Test/test3")
+         (link "groundpieces/ground/test/test3"))
+
+  (alias (name "global/GroundPieces/Test/test4")
+         (link "groundpieces/ground/test/test4"))
+
+  (alias (name "global/GroundPieces/Test/test5")
+         (link "groundpieces/ground/test/test5"))
+
+  (alias (name "global/GroundPieces/Test/test6")
+         (link "groundpieces/ground/test/test6"))
+
+  (alias (name "global/Industrial/greybri1")
+         (link "groundpieces/solid/industrial/greybri1"))
+
+  (alias (name "global/Industrial/greybri2")
+         (link "groundpieces/solid/industrial/greybri2"))
+
+  (alias (name "global/Industrial/greybri3")
+         (link "groundpieces/solid/industrial/greybri3"))
+
+  (alias (name "global/Industrial/greybri5")
+         (link "groundpieces/solid/industrial/greybri5"))
+
+  (alias (name "global/Industrial/joint1")
+         (link "groundpieces/solid/industrial/joint1"))
+
+  (alias (name "global/Industrial/joint2")
+         (link "groundpieces/solid/industrial/joint2"))
+
+  (alias (name "global/Industrial/joint3")
+         (link "groundpieces/solid/industrial/joint3"))
+
+  (alias (name "global/Industrial/joint4")
+         (link "groundpieces/solid/industrial/joint4"))
+
+  (alias (name "global/Industrial/joint5")
+         (link "groundpieces/solid/industrial/joint5"))
+
+  (alias (name "global/Industrial/rivet")
+         (link "groundpieces/solid/industrial/rivet"))
+
+  (alias (name "global/Industrial/screw")
+         (link "groundpieces/solid/industrial/screw"))
+
+  (alias (name "global/Industrial/steel1")
+         (link "groundpieces/solid/industrial/steel1"))
+
+  (alias (name "global/Steel/steel1")
+         (link "groundpieces/solid/industrial/steel1"))
+
+  (alias (name "global/Industrial/steel2")
+         (link "groundpieces/solid/industrial/steel2"))
+
+  (alias (name "global/Steel/steel2")
+         (link "groundpieces/solid/industrial/steel2"))
+
+  (alias (name "global/Industrial/steel3")
+         (link "groundpieces/solid/industrial/steel3"))
+
+  (alias (name "global/Steel/steel3")
+         (link "groundpieces/solid/industrial/steel3"))
+
+  (alias (name "global/Industrial/steel4")
+         (link "groundpieces/solid/industrial/steel4"))
+
+  (alias (name "global/Steel/steel4")
+         (link "groundpieces/solid/industrial/steel4"))
+
+  (alias (name "global/Industrial/steel5")
+         (link "groundpieces/solid/industrial/steel5"))
+
+  (alias (name "global/Steel/steel5")
+         (link "groundpieces/solid/industrial/steel5"))
+
+  (alias (name "global/Industrial/weld1")
+         (link "groundpieces/solid/industrial/weld1"))
+
+  (alias (name "global/Industrial/weld2")
+         (link "groundpieces/solid/industrial/weld2"))
+
+  (alias (name "global/Industrial/weld3")
+         (link "groundpieces/solid/industrial/weld3"))
+
+  (alias (name "global/Industrial/weld4")
+         (link "groundpieces/solid/industrial/weld4"))
+
+  (alias (name "global/Industrial/weld5")
+         (link "groundpieces/solid/industrial/weld5"))
+
+  (alias (name "global/Industrial/weld6")
+         (link "groundpieces/solid/industrial/weld6"))
+
+  (alias (name "global/Industrial/weld7")
+         (link "groundpieces/solid/industrial/weld7"))
+
+  (alias (name "global/Hotspots/plate")
+         (link "groundpieces/solid/misc/metalplate_horiz"))
+
+  (alias (name "global/Hotspots/plate2")
+         (link "groundpieces/solid/misc/metalplate_large"))
+
+  (alias (name "global/Hotspots/plate_small")
+         (link "groundpieces/solid/misc/metalplate_small"))
+
+  (alias (name "global/GroundPieces/Rock/granit1")
+         (link "groundpieces/solid/rock/granit1"))
+
+  (alias (name "global/GroundPieces/Rock/granit2")
+         (link "groundpieces/solid/rock/granit2"))
+
+  (alias (name "global/GroundPieces/Rock/granit3")
+         (link "groundpieces/solid/rock/granit3"))
+
+  (alias (name "global/GroundPieces/Rock/granit4")
+         (link "groundpieces/solid/rock/granit4"))
+
+  (alias (name "global/GroundPieces/Rock/granit5")
+         (link "groundpieces/solid/rock/granit5"))
+
+  (alias (name "global/GroundPieces/Rock/granit6")
+         (link "groundpieces/solid/rock/granit6"))
+
+  (alias (name "global/Grass/grass1")
+         (link "groundpieces/transparent/foliage/grass1"))
+
+  (alias (name "global/Grass/grass10")
+         (link "groundpieces/transparent/foliage/grass10"))
+
+  (alias (name "global/Grass/grass11")
+         (link "groundpieces/transparent/foliage/grass11"))
+
+  (alias (name "global/Grass/grass12")
+         (link "groundpieces/transparent/foliage/grass12"))
+
+  (alias (name "global/Grass/grass13")
+         (link "groundpieces/transparent/foliage/grass13"))
+
+  (alias (name "global/Grass/grass14")
+         (link "groundpieces/transparent/foliage/grass14"))
+
+  (alias (name "global/Grass/grass15")
+         (link "groundpieces/transparent/foliage/grass15"))
+
+  (alias (name "global/Grass/grass16")
+         (link "groundpieces/transparent/foliage/grass16"))
+
+  (alias (name "global/Grass/grass2")
+         (link "groundpieces/transparent/foliage/grass2"))
+
+  (alias (name "global/Grass/grass3")
+         (link "groundpieces/transparent/foliage/grass3"))
+
+  (alias (name "global/Grass/grass4")
+         (link "groundpieces/transparent/foliage/grass4"))
+
+  (alias (name "global/Grass/grass5")
+         (link "groundpieces/transparent/foliage/grass5"))
+
+  (alias (name "global/Grass/grass6")
+         (link "groundpieces/transparent/foliage/grass6"))
+
+  (alias (name "global/Grass/grass7")
+         (link "groundpieces/transparent/foliage/grass7"))
+
+  (alias (name "global/Grass/grass8")
+         (link "groundpieces/transparent/foliage/grass8"))
+
+  (alias (name "global/Grass/grass9")
+         (link "groundpieces/transparent/foliage/grass9"))
+
+  (alias (name "global/GroundPieces/Foliage/turfconcave")
+         (link "groundpieces/transparent/foliage/turfconcave"))
+
+  (alias (name "global/GroundPieces/Foliage/turfflat")
+         (link "groundpieces/transparent/foliage/turfflat"))
+
+  (alias (name "global/GroundPieces/Foliage/turfslopeleft")
+         (link "groundpieces/transparent/foliage/turfslopeleft"))
+
+  (alias (name "global/GroundPieces/Foliage/turfslopeleft20")
+         (link "groundpieces/transparent/foliage/turfslopeleft20"))
+
+  (alias (name "global/GroundPieces/Foliage/turfsloperight")
+         (link "groundpieces/transparent/foliage/turfsloperight"))
+
+  (alias (name "global/GroundPieces/Foliage/turfsloperight20")
+         (link "groundpieces/transparent/foliage/turfsloperight20"))
+
+  (alias (name "global/GroundPieces/Foliage/turfsmallbump")
+         (link "groundpieces/transparent/foliage/turfsmallbump"))
+
+  (alias (name "global/GroundPieces/Foliage/turfsmallnook")
+         (link "groundpieces/transparent/foliage/turfsmallnook"))
+
+  (alias (name "global/GroundPieces/Foliage/turftufty")
+         (link "groundpieces/transparent/foliage/turftufty"))
+
+  (alias (name "global/Gunge/gunge1")
+         (link "groundpieces/transparent/industrial/gunge1"))
+
+  (alias (name "global/Industrial/Gunge/gunge1")
+         (link "groundpieces/transparent/industrial/gunge1"))
+
+  (alias (name "global/Gunge/gunge10")
+         (link "groundpieces/transparent/industrial/gunge10"))
+
+  (alias (name "global/Industrial/Gunge/gunge10")
+         (link "groundpieces/transparent/industrial/gunge10"))
+
+  (alias (name "global/Gunge/gunge11")
+         (link "groundpieces/transparent/industrial/gunge11"))
+
+  (alias (name "global/Industrial/Gunge/gunge11")
+         (link "groundpieces/transparent/industrial/gunge11"))
+
+  (alias (name "global/Gunge/gunge12")
+         (link "groundpieces/transparent/industrial/gunge12"))
+
+  (alias (name "global/Industrial/Gunge/gunge12")
+         (link "groundpieces/transparent/industrial/gunge12"))
+
+  (alias (name "global/Gunge/gunge13")
+         (link "groundpieces/transparent/industrial/gunge13"))
+
+  (alias (name "global/Industrial/Gunge/gunge13")
+         (link "groundpieces/transparent/industrial/gunge13"))
+
+  (alias (name "global/Gunge/gunge14")
+         (link "groundpieces/transparent/industrial/gunge14"))
+
+  (alias (name "global/Industrial/Gunge/gunge14")
+         (link "groundpieces/transparent/industrial/gunge14"))
+
+  (alias (name "global/Gunge/gunge15")
+         (link "groundpieces/transparent/industrial/gunge15"))
+
+  (alias (name "global/Industrial/Gunge/gunge15")
+         (link "groundpieces/transparent/industrial/gunge15"))
+
+  (alias (name "global/Gunge/gunge2")
+         (link "groundpieces/transparent/industrial/gunge2"))
+
+  (alias (name "global/Industrial/Gunge/gunge2")
+         (link "groundpieces/transparent/industrial/gunge2"))
+
+  (alias (name "global/Gunge/gunge3")
+         (link "groundpieces/transparent/industrial/gunge3"))
+
+  (alias (name "global/Industrial/Gunge/gunge3")
+         (link "groundpieces/transparent/industrial/gunge3"))
+
+  (alias (name "global/Gunge/gunge4")
+         (link "groundpieces/transparent/industrial/gunge4"))
+
+  (alias (name "global/Industrial/Gunge/gunge4")
+         (link "groundpieces/transparent/industrial/gunge4"))
+
+  (alias (name "global/Gunge/gunge5")
+         (link "groundpieces/transparent/industrial/gunge5"))
+
+  (alias (name "global/Industrial/Gunge/gunge5")
+         (link "groundpieces/transparent/industrial/gunge5"))
+
+  (alias (name "global/Gunge/gunge6")
+         (link "groundpieces/transparent/industrial/gunge6"))
+
+  (alias (name "global/Industrial/Gunge/gunge6")
+         (link "groundpieces/transparent/industrial/gunge6"))
+
+  (alias (name "global/Gunge/gunge7")
+         (link "groundpieces/transparent/industrial/gunge7"))
+
+  (alias (name "global/Industrial/Gunge/gunge7")
+         (link "groundpieces/transparent/industrial/gunge7"))
+
+  (alias (name "global/Gunge/gunge8")
+         (link "groundpieces/transparent/industrial/gunge8"))
+
+  (alias (name "global/Industrial/Gunge/gunge8")
+         (link "groundpieces/transparent/industrial/gunge8"))
+
+  (alias (name "global/Gunge/gunge9")
+         (link "groundpieces/transparent/industrial/gunge9"))
+
+  (alias (name "global/Industrial/Gunge/gunge9")
+         (link "groundpieces/transparent/industrial/gunge9"))
+
+  (alias (name "global/Ywlam/bigdimwall")
+         (link "hotspots/desert/bigdimwall"))
+
+  (alias (name "global/Ywlam/mediumdimwall")
+         (link "hotspots/desert/mediumdimwall"))
+
+  (alias (name "global/Ywlam/mediumegpytpict")
+         (link "hotspots/desert/mediumegyptpic"))
+
+  (alias (name "global/Ywlam/mediummummy")
+         (link "hotspots/desert/mediummummy"))
+
+  (alias (name "global/Ywlam/mediumsphinx")
+         (link "hotspots/desert/mediumsphinx"))
+
+  (alias (name "global/Ywlam/smallD")
+         (link "hotspots/desert/smallD"))
+
+  (alias (name "global/Ywlam/smallE")
+         (link "hotspots/desert/smallE"))
+
+  (alias (name "global/Ywlam/smallG")
+         (link "hotspots/desert/smallG"))
+
+  (alias (name "global/Ywlam/smallO")
+         (link "hotspots/desert/smallO"))
+
+  (alias (name "global/Ywlam/smalldimwall")
+         (link "hotspots/desert/smalldimwall"))
+
+  (alias (name "global/Ywlam/smallegpytpict")
+         (link "hotspots/desert/smallegyptpic"))
+
+  (alias (name "global/Ywlam/smallsphinx")
+         (link "hotspots/desert/smallsphinx"))
+
+  (alias (name "global/Hotspots/signposts/basher")
+         (link "hotspots/signposts/basher"))
+
+  (alias (name "global/Hotspots/signposts/blocker")
+         (link "hotspots/signposts/blocker"))
+
+  (alias (name "global/Hotspots/signposts/bomber")
+         (link "hotspots/signposts/bomber"))
+
+  (alias (name "global/Hotspots/signposts/bridger")
+         (link "hotspots/signposts/bridger"))
+
+  (alias (name "global/Hotspots/signposts/climber")
+         (link "hotspots/signposts/climber"))
+
+  (alias (name "global/Hotspots/signposts/digger")
+         (link "hotspots/signposts/digger"))
+
+  (alias (name "global/Hotspots/signposts/floater")
+         (link "hotspots/signposts/floater"))
+
+  (alias (name "global/Hotspots/signposts/miner")
+         (link "hotspots/signposts/miner"))
+
+  (alias (name "global/Hotspots/signposts/nogo")
+         (link "hotspots/signposts/nogo"))
+
+  (alias (name "global/Hotspots/engine")
+         (link "hotspots/space/engine"))
+
+  (alias (name "global/Liquid/lava")
+         (link "liquids/lava"))
+
+  (alias (name "global/Liquid/slime")
+         (link "liquids/slime"))
+
+  (alias (name "global/Liquid/swater")
+         (link "liquids/swater"))
+
+  (alias (name "global/Liquid/water")
+         (link "liquids/water"))
+
+  (alias (name "global/Liquid/water2")
+         (link "liquids/water2"))
+
+  (alias (name "global/Liquid/water3")
+         (link "liquids/water3"))
+
+  (alias (name "global/Liquid/water5")
+         (link "liquids/water3"))
+
+  (alias (name "global/Liquid/water4")
+         (link "liquids/water4"))
+
+  ;;   0.6.0 - 0.7.0 translation 
+  (alias (name "entrances/Entrances/entrance")
+         (link "entrances/entrance"))
+
+  (alias (name "entrances/Entrances/generic")
+         (link "entrances/generic"))
+
+  (alias (name "entrances/Entrances/woodthing_nmov")
+         (link "entrances/woodthing_nmov"))
+
+  (alias (name "entrances/Entrances/woodthing_mov")
+         (link "entrances/woodthing_mov"))
+
+  (alias (name "entrances/Entrances/cloud")
+         (link "entrances/cloud"))
+
+  (alias (name "entrances/Entrances/space")
+         (link "entrances/space"))
+
+  (alias (name "entrances/Entrances/wood_bottom")
+         (link "entrances/wood_bottom"))
+
+  (alias (name "entrances/Entrances/wood_top")
+         (link "entrances/wood_top"))
+
+  (alias (name "entrances/Entrances/entrance_eyes")
+         (link "entrances/entrance_eyes"))
+
+  (alias (name "entrances/Entrances/entrance_eyes_anim")
+         (link "entrances/entrance_eyes_anim"))
+
+  (alias (name "entrances/Entrances/underlay_eyes")
+         (link "entrances/underlay_eyes"))
+
+  (alias (name "entrances/Entrances/industrial")
+         (link "entrances/industrial"))
+
+  (alias (name "entrances/Entrances/industrial_top")
+         (link "entrances/industrial_top"))
+
+  (alias (name "entrances/Entrances/snow_front")
+         (link "entrances/snow_front"))
+
+  (alias (name "entrances/Entrances/snow_back")
+         (link "entrances/snow_back"))
+
+  (alias (name "exits/Exits/desert_tut")
+         (link "exits/desert_tut"))
+
+  (alias (name "exits/Exits/ice")
+         (link "exits/ice"))
+
+  (alias (name "exits/Exits/ice2")
+         (link "exits/ice2"))
+
+  (alias (name "exits/Exits/stone")
+         (link "exits/stone"))
+
+  (alias (name "exits/Exits/desert")
+         (link "exits/desert"))
+
+  (alias (name "exits/Exits/space")
+         (link "exits/space"))
+
+  (alias (name "exits/Exits/sweetexit")
+         (link "exits/sweetexit"))
+
+  (alias (name "exits/Exits/sortie")
+         (link "exits/sortie"))
+
+  (alias (name "exits/Exits/sortie_anim")
+         (link "exits/sortie_anim"))
+
+  (alias (name "exits/Exits/industrial")
+         (link "exits/industrial"))
+
+  (alias (name "exits/Exits/crystal")
+         (link "exits/crystal"))
+
+  (alias (name "exits/Exits/ordina")
+         (link "exits/ordina"))
+
+  (alias (name "exits/Exits/mud")
+         (link "exits/mud"))
+
+  (alias (name "textures/Textures/fruitcaketile")
+         (link "textures/fruitcaketile"))
+
+  (alias (name "textures/Textures/default")
+         (link "textures/default"))
+
+  (alias (name "textures/Textures/industrial")
+         (link "textures/industrial"))
+
+  (alias (name "textures/Textures/clouds2")
+         (link "textures/clouds2"))
+
+  (alias (name "textures/Textures/clouds3")
+         (link "textures/clouds3"))
+
+  (alias (name "textures/Textures/clouds")
+         (link "textures/clouds"))
+
+  (alias (name "textures/Textures/crystal")
+         (link "textures/crystal"))
+
+  (alias (name "textures/Textures/stone")
+         (link "textures/stone"))
+
+  (alias (name "textures/Textures/rocktile")
+         (link "textures/rocktile"))
+
+  (alias (name "textures/Textures/rooftile")
+         (link "textures/rooftile"))
+
+  (alias (name "textures/Textures/rooftile2")
+         (link "textures/rooftile2"))
+
+  (alias (name "textures/Textures/greentex")
+         (link "textures/greentex"))
+
+  (alias (name "textures/Textures/rock6")
+         (link "textures/rock6"))
+
+  (alias (name "textures/Textures/rockagglo")
+         (link "textures/rockagglo"))
+
+  (alias (name "textures/Textures/icetile")
+         (link "textures/icetile"))
+
+  (alias (name "textures/Textures/lunartile")
+         (link "textures/lunartile"))
+
+  (alias (name "textures/Textures/blueflame")
+         (link "textures/blueflame"))
+
+  (alias (name "textures/Textures/stones")
+         (link "textures/stones"))
+
+  (alias (name "textures/Textures/flame")
+         (link "textures/flame"))
+
+  (alias (name "textures/Textures/anim_fire")
+         (link "textures/anim_fire"))
+
+  (alias (name "textures/Textures/stars")
+         (link "textures/stars"))
+
+  (alias (name "textures/Textures/enchantedjungle")
+         (link "textures/enchantedjungle"))
+
+  (alias (name "textures/Textures/darkjungle")
+         (link "textures/darkjungle"))
+
+  (alias (name "textures/Textures/latejungle")
+         (link "textures/latejungle"))
+
+  (alias (name "textures/Textures/nightjungle")
+         (link "textures/nightjungle"))
+
+  (alias (name "textures/Textures/happyclouds")
+         (link "textures/happyclouds"))
+
+  (alias (name "textures/Textures/desert")
+         (link "textures/desert"))
+
+  (alias (name "textures/Textures/desert_room")
+         (link "textures/desert_room"))
+
+  (alias (name "textures/Textures/sortie")
+         (link "textures/sortie"))
+
+  (alias (name "textures/Textures/cyanspace")
+         (link "textures/cyanspace"))
+
+  (alias (name "textures/Textures/bwsortiebg")
+         (link "textures/bwsortiebg"))
+
+  (alias (name "textures/Textures/green_tendrils")
+         (link "textures/green_tendrils"))
+
+  (alias (name "textures/Textures/mountain")
+         (link "textures/mountain"))
+
+  (alias (name "textures/Textures/thunderstorm")
+         (link "textures/thunderstorm"))
+
+  (alias (name "textures/Textures/creepers")
+         (link "textures/creepers"))
+
+  (alias (name "textures/Textures/creepers-mirrored")
+         (link "textures/creepers-mirrored"))
+
+  (alias (name "textures/Textures/swirljungle")
+         (link "textures/swirljungle"))
+
+  (alias (name "textures/Textures/ordina")
+         (link "textures/ordina"))
+
+  (alias (name "textures/Textures/fond1")
+         (link "textures/fond1"))
+
+  (alias (name "pingus/Particles/explosive")
+         (link "particles/explosive"))
+
+  (alias (name "pingus/Particles/pingu_explo")
+         (link "particles/pingu_explo"))
+
+  (alias (name "pingus/Particles/ground")
+         (link "particles/ground"))
+
+  (alias (name "pingus/Particles/smoke")
+         (link "particles/smoke"))
+
+  (alias (name "pingus/Particles/smoke2")
+         (link "particles/smoke2"))
+
+  (alias (name "pingus/Particles/snow1")
+         (link "particles/snow1"))
+
+  (alias (name "pingus/Particles/snow2")
+         (link "particles/snow2"))
+
+  (alias (name "pingus/Particles/snow3")
+         (link "particles/snow3"))
+
+  (alias (name "pingus/Particles/snow4")
+         (link "particles/snow4"))
+
+  (alias (name "pingus/Particles/snow5")
+         (link "particles/snow5"))
+
+  (alias (name "pingus/Particles/ground_snow")
+         (link "particles/ground_snow"))
+
+  (alias (name "pingus/Particles/rain_splash")
+         (link "particles/rain_splash"))
+
+  (alias (name "pingus/Particles/rain1")
+         (link "particles/rain1"))
+
+  (alias (name "pingus/Particles/rain2")
+         (link "particles/rain2"))
+
+  (alias (name "liquids/Liquid/water_cmap")
+         (link "liquids/water_cmap"))
+
+  (alias (name "liquids/Liquid/water")
+         (link "liquids/water"))
+
+  (alias (name "liquids/Liquid/water2")
+         (link "liquids/water2"))
+
+  (alias (name "liquids/Liquid/water3")
+         (link "liquids/water3"))
+
+  (alias (name "liquids/Liquid/water4")
+         (link "liquids/water4"))
+
+  (alias (name "liquids/Liquid/water5")
+         (link "liquids/water5"))
+
+  (alias (name "liquids/Liquid/swater")
+         (link "liquids/swater"))
+
+  (alias (name "liquids/Liquid/lava")
+         (link "liquids/lava"))
+
+  (alias (name "liquids/Liquid/slime")
+         (link "liquids/slime"))
+
+  ;;  same as above but with section names in lowercase, not sure why
+  ;;  this is needed, but some level contain identifers in that way 
+  (alias (name "entrances/entrances/entrance")
+         (link "entrances/entrance"))
+
+  (alias (name "entrances/entrances/generic")
+         (link "entrances/generic"))
+
+  (alias (name "entrances/entrances/woodthing_nmov")
+         (link "entrances/woodthing_nmov"))
+
+  (alias (name "entrances/entrances/woodthing_mov")
+         (link "entrances/woodthing_mov"))
+
+  (alias (name "entrances/entrances/cloud")
+         (link "entrances/cloud"))
+
+  (alias (name "entrances/entrances/space")
+         (link "entrances/space"))
+
+  (alias (name "entrances/entrances/wood_bottom")
+         (link "entrances/wood_bottom"))
+
+  (alias (name "entrances/entrances/wood_top")
+         (link "entrances/wood_top"))
+
+  (alias (name "entrances/entrances/entrance_eyes")
+         (link "entrances/entrance_eyes"))
+
+  (alias (name "entrances/entrances/entrance_eyes_anim")
+         (link "entrances/entrance_eyes_anim"))
+
+  (alias (name "entrances/entrances/underlay_eyes")
+         (link "entrances/underlay_eyes"))
+
+  (alias (name "entrances/entrances/industrial")
+         (link "entrances/industrial"))
+
+  (alias (name "entrances/entrances/industrial_top")
+         (link "entrances/industrial_top"))
+
+  (alias (name "entrances/entrances/snow_front")
+         (link "entrances/snow_front"))
+
+  (alias (name "entrances/entrances/snow_back")
+         (link "entrances/snow_back"))
+
+  (alias (name "exits/exits/desert_tut")
+         (link "exits/desert_tut"))
+
+  (alias (name "exits/exits/ice")
+         (link "exits/ice"))
+
+  (alias (name "exits/exits/ice2")
+         (link "exits/ice2"))
+
+  (alias (name "exits/exits/stone")
+         (link "exits/stone"))
+
+  (alias (name "exits/exits/desert")
+         (link "exits/desert"))
+
+  (alias (name "exits/exits/space")
+         (link "exits/space"))
+
+  (alias (name "exits/exits/sweetexit")
+         (link "exits/sweetexit"))
+
+  (alias (name "exits/exits/sortie")
+         (link "exits/sortie"))
+
+  (alias (name "exits/exits/sortie_anim")
+         (link "exits/sortie_anim"))
+
+  (alias (name "exits/exits/industrial")
+         (link "exits/industrial"))
+
+  (alias (name "exits/exits/crystal")
+         (link "exits/crystal"))
+
+  (alias (name "exits/exits/ordina")
+         (link "exits/ordina"))
+
+  (alias (name "exits/exits/mud")
+         (link "exits/mud"))
+
+  (alias (name "textures/textures/fruitcaketile")
+         (link "textures/fruitcaketile"))
+
+  (alias (name "textures/textures/default")
+         (link "textures/default"))
+
+  (alias (name "textures/textures/industrial")
+         (link "textures/industrial"))
+
+  (alias (name "textures/textures/clouds2")
+         (link "textures/clouds2"))
+
+  (alias (name "textures/textures/clouds3")
+         (link "textures/clouds3"))
+
+  (alias (name "textures/textures/clouds")
+         (link "textures/clouds"))
+
+  (alias (name "textures/textures/crystal")
+         (link "textures/crystal"))
+
+  (alias (name "textures/textures/stone")
+         (link "textures/stone"))
+
+  (alias (name "textures/textures/rocktile")
+         (link "textures/rocktile"))
+
+  (alias (name "textures/textures/rooftile")
+         (link "textures/rooftile"))
+
+  (alias (name "textures/textures/rooftile2")
+         (link "textures/rooftile2"))
+
+  (alias (name "textures/textures/greentex")
+         (link "textures/greentex"))
+
+  (alias (name "textures/textures/rock6")
+         (link "textures/rock6"))
+
+  (alias (name "textures/textures/rockagglo")
+         (link "textures/rockagglo"))
+
+  (alias (name "textures/textures/icetile")
+         (link "textures/icetile"))
+
+  (alias (name "textures/textures/lunartile")
+         (link "textures/lunartile"))
+
+  (alias (name "textures/textures/blueflame")
+         (link "textures/blueflame"))
+
+  (alias (name "textures/textures/stones")
+         (link "textures/stones"))
+
+  (alias (name "textures/textures/flame")
+         (link "textures/flame"))
+
+  (alias (name "textures/textures/anim_fire")
+         (link "textures/anim_fire"))
+
+  (alias (name "textures/textures/stars")
+         (link "textures/stars"))
+
+  (alias (name "textures/textures/enchantedjungle")
+         (link "textures/enchantedjungle"))
+
+  (alias (name "textures/textures/darkjungle")
+         (link "textures/darkjungle"))
+
+  (alias (name "textures/textures/latejungle")
+         (link "textures/latejungle"))
+
+  (alias (name "textures/textures/nightjungle")
+         (link "textures/nightjungle"))
+
+  (alias (name "textures/textures/happyclouds")
+         (link "textures/happyclouds"))
+
+  (alias (name "textures/textures/desert")
+         (link "textures/desert"))
+
+  (alias (name "textures/textures/desert_room")
+         (link "textures/desert_room"))
+
+  (alias (name "textures/textures/sortie")
+         (link "textures/sortie"))
+
+  (alias (name "textures/textures/cyanspace")
+         (link "textures/cyanspace"))
+
+  (alias (name "textures/textures/bwsortiebg")
+         (link "textures/bwsortiebg"))
+
+  (alias (name "textures/textures/green_tendrils")
+         (link "textures/green_tendrils"))
+
+  (alias (name "textures/textures/mountain")
+         (link "textures/mountain"))
+
+  (alias (name "textures/textures/thunderstorm")
+         (link "textures/thunderstorm"))
+
+  (alias (name "textures/textures/creepers")
+         (link "textures/creepers"))
+
+  (alias (name "textures/textures/creepers-mirrored")
+         (link "textures/creepers-mirrored"))
+
+  (alias (name "textures/textures/swirljungle")
+         (link "textures/swirljungle"))
+
+  (alias (name "textures/textures/ordina")
+         (link "textures/ordina"))
+
+  (alias (name "textures/textures/fond1")
+         (link "textures/fond1"))
+
+  (alias (name "pingus/particles/explosive")
+         (link "particles/explosive"))
+
+  (alias (name "pingus/particles/pingu_explo")
+         (link "particles/pingu_explo"))
+
+  (alias (name "pingus/particles/ground")
+         (link "particles/ground"))
+
+  (alias (name "pingus/particles/smoke")
+         (link "particles/smoke"))
+
+  (alias (name "pingus/particles/smoke2")
+         (link "particles/smoke2"))
+
+  (alias (name "pingus/particles/snow1")
+         (link "particles/snow1"))
+
+  (alias (name "pingus/particles/snow2")
+         (link "particles/snow2"))
+
+  (alias (name "pingus/particles/snow3")
+         (link "particles/snow3"))
+
+  (alias (name "pingus/particles/snow4")
+         (link "particles/snow4"))
+
+  (alias (name "pingus/particles/snow5")
+         (link "particles/snow5"))
+
+  (alias (name "pingus/particles/ground_snow")
+         (link "particles/ground_snow"))
+
+  (alias (name "pingus/particles/rain_splash")
+         (link "particles/rain_splash"))
+
+  (alias (name "pingus/particles/rain1")
+         (link "particles/rain1"))
+
+  (alias (name "pingus/particles/rain2")
+         (link "particles/rain2"))
+
+  (alias (name "liquids/liquid/water_cmap")
+         (link "liquids/water_cmap"))
+
+  (alias (name "liquids/liquid/water")
+         (link "liquids/water"))
+
+  (alias (name "liquids/liquid/water2")
+         (link "liquids/water2"))
+
+  (alias (name "liquids/liquid/water3")
+         (link "liquids/water3"))
+
+  (alias (name "liquids/liquid/water4")
+         (link "liquids/water4"))
+
+  (alias (name "liquids/liquid/water5")
+         (link "liquids/water5"))
+
+  (alias (name "liquids/liquid/swater")
+         (link "liquids/swater"))
+
+  (alias (name "liquids/liquid/lava")
+         (link "liquids/lava"))
+
+  (alias (name "liquids/liquid/slime")
+         (link "liquids/slime"))
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/core.res
===================================================================
--- branches/pingus_sdl/data/data/core.res      2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/data/data/core.res      2007-01-14 20:07:41 UTC (rev 
2650)
@@ -0,0 +1,528 @@
+;; core.xml
+(pingus-resources
+  (section (name "core")
+    (section (name "cursors")
+      (sprite
+        (name "editor")
+        (image (file "../images/core/cursors/editor.png")))
+
+      (sprite
+        (name "cursor")
+        (image (file "../images/core/cursors/cursor.png")))
+
+      (sprite
+        (name "scroll_cur")
+        (origin "center")
+        (offset 0 0)
+        (image (file "../images/core/cursors/scroll.png")))
+
+      (sprite
+        (name "capgood")
+        (image (file "../images/core/cursors/cap.png")))
+
+      (sprite
+        (name "capbad")
+        (image (file "../images/core/cursors/capwrong.png")))
+
+      (sprite
+        (name "cross")
+        (image (file "../images/core/cursors/cross.png")))
+
+      (sprite
+        (name "arrow_right")
+        (image (file "../images/core/cursors/arrow_right.png")))
+
+      (sprite
+        (name "arrow_left")
+        (image (file "../images/core/cursors/arrow_left.png")))
+
+      (sprite
+        (name "animcross")
+        (image (file  "../images/core/cursors/animcross.png")
+               (array 10 1)))
+     )
+
+    (section (name "editor")
+      (sprite
+        (name "start_pos")
+        (image (file "../images/core/editor/start_pos.png")))
+
+      (sprite
+        (name "weather_rain")
+        (image (file "../images/core/editor/weather_rain.png")))
+
+      (sprite
+        (name "weather_snow")
+        (image (file "../images/core/editor/weather_snow.png")))
+
+      (sprite
+        (name "copy")
+        (image (file "../images/core/editor/tb_copy.png")))
+
+      (sprite
+        (name "new")
+        (image (file "../images/core/editor/tb_new.png")))
+
+      (sprite
+        (name "open")
+        (image (file "../images/core/editor/tb_open.png")))
+
+      (sprite
+        (name "save")
+        (image (file "../images/core/editor/tb_save.png")))
+
+      (sprite
+        (name "exit")
+        (image (file "../images/core/editor/tb_exit.png")))
+
+      (sprite
+        (name "clock_run")
+        (image (file "../images/core/editor/tb_clock_run.png")))
+
+      (sprite
+        (name "edit")
+        (image (file "../images/core/editor/tb_edit.png")))
+
+      (sprite
+        (name "preferences")
+        (image (file "../images/core/editor/tb_preferences.png")))
+
+      (sprite
+        (name "help")
+        (image (file "../images/core/editor/tb_help.png")))
+
+      (sprite
+        (name "delete")
+        (image (file "../images/core/editor/tb_trash.png")))
+
+      (sprite
+        (name "index")
+        (image (file "../images/core/editor/tb_index.png")))
+
+      (sprite
+        (name "region-zoom")
+        (image (file "../images/core/editor/region-zoom.png")))
+
+      (sprite
+        (name "zoom-in")
+        (image (file "../images/core/editor/zoom-in.png")))
+
+      (sprite
+        (name "zoom-out")
+        (image (file "../images/core/editor/zoom-out.png")))
+
+      (sprite
+        (name "button")
+        (image (file "../images/core/editor/button.png")))
+
+      (sprite
+        (name "button_pressed")
+        (image (file "../images/core/editor/button_pressed.png")))
+
+      (sprite
+        (name "actions")
+        (image (file "../images/core/editor/actions.png")))
+
+      (sprite
+        (name "logo")
+        (image (file "../images/core/editor/logo.png")))
+     )
+
+    (section (name "buttons")
+      (sprite
+        (name "info")
+        (origin "top_center")
+        (offset 0 0)
+        (image (file "../images/core/buttons/info.png")))
+
+      (sprite
+        (name "hbuttonbg")
+        (image (file "../images/core/buttons/hbuttonbg.png")))
+
+      (sprite
+        (name "hbuttonbgb")
+        (image (file "../images/core/buttons/hbuttonbgb.png")))
+
+      (sprite
+        (name "buttonbackground")
+        (image (file "../images/core/buttons/buttonbackground.png")))
+
+      (sprite
+        (name "buttonbackgroundhl")
+        (image (file "../images/core/buttons/buttonbackgroundhl.png")))
+
+      (sprite
+        (name "pause")
+        (image (file "../images/core/buttons/pause.png")))
+
+      (sprite
+        (name "fast_forward")
+        (image (file "../images/core/buttons/fast_forward.png")))
+
+      (sprite
+        (name "armageddon_anim")
+        (image (file  "../images/core/buttons/armageddon_anim.png")
+               (array 14 1)
+               (size 36 57)
+               (pos 0 0)))
+     )
+
+    (section (name "menu")
+      (sprite
+        (name "filedialog")
+        (image (file "../images/core/menu/filedialog.png")))
+
+      (sprite
+        (name "folder")
+        (image (file "../images/core/menu/folder.png")))
+
+      (sprite
+        (name "parent_folder")
+        (image (file "../images/core/menu/parent_folder.png")))
+
+      (sprite
+        (name "default_level")
+        (image (file "../images/core/menu/default_level.jpg")))
+
+      (sprite
+        (name "up_arrow")
+        (image (file "../images/core/menu/up_arrow.png")))
+
+      (sprite
+        (name "down_arrow")
+        (image (file "../images/core/menu/down_arrow.png")))
+
+      (sprite
+        (name "startscreenbg")
+        (origin "center")
+        (offset 0 0)
+        (image (file "../images/core/menu/startscreenbg.jpg")))
+
+      (sprite
+        (name "create_on")
+        (image (file "../images/core/menu/create_on.png")))
+
+      (sprite
+        (name "credits_on")
+        (image (file "../images/core/menu/credits_on.png")))
+
+      (sprite
+        (name "exit_on")
+        (image (file "../images/core/menu/exit_on.png")))
+
+      (sprite
+        (name "options_on")
+        (image (file "../images/core/menu/options_on.png")))
+
+      (sprite
+        (name "play_on")
+        (image (file "../images/core/menu/play_on.png")))
+
+      (sprite
+        (name "multi_on")
+        (image (file "../images/core/menu/multi_on.png")))
+
+      (sprite
+        (name "layer1")
+        (image (file "../images/core/menu/layer1.png")))
+
+      (sprite
+        (name "layer2")
+        (image (file "../images/core/menu/layer2.png")))
+
+      (sprite
+        (name "layer3")
+        (image (file "../images/core/menu/layer3.png")))
+
+      (sprite
+        (name "layer4")
+        (image (file "../images/core/menu/layer4.png")))
+
+      (sprite
+        (name "layer5")
+        (image (file "../images/core/menu/layer5.png")))
+
+      (sprite
+        (name "exit_button_normal")
+        (image (file "../images/core/menu/exit_button_normal.png")))
+
+      (sprite
+        (name "exit_button_hover")
+        (image (file "../images/core/menu/exit_button_hover.png")))
+
+      (sprite
+        (name "exit_button_pressed")
+        (image (file "../images/core/menu/exit_button_pressed.png")))
+
+      (sprite
+        (name "exit_menu")
+        (image (file "../images/core/menu/exit_menu.png")))
+     )
+
+    (section (name "start")
+      (sprite
+        (name "ok")
+        (image (file "../images/core/misc/start_ok.png")))
+
+      (sprite
+        (name "ok_hover")
+        (image (file "../images/core/misc/start_ok_hover.png")))
+
+      (sprite
+        (name "ok_clicked")
+        (image (file "../images/core/misc/start_ok_clicked.png")))
+
+      (sprite
+        (name "back")
+        (image (file "../images/core/misc/start_back.png")))
+
+      (sprite
+        (name "back_hover")
+        (image (file "../images/core/misc/start_back_hover.png")))
+
+      (sprite
+        (name "back_clicked")
+        (image (file "../images/core/misc/start_back_clicked.png")))
+     )
+
+    (section (name "misc")
+      (sprite
+        (name "checkbox_clicked")
+        (image (file "../images/core/misc/checkbox_clicked.png")))
+
+      (sprite
+        (name "next")
+        (image (file "../images/core/misc/next.png")))
+
+      (sprite
+        (name "next_hover")
+        (image (file "../images/core/misc/next_hover.png")))
+
+      (sprite
+        (name "chalk_pingu1")
+        (image (file "../images/core/misc/chalk_pingu1.png")))
+
+      (sprite
+        (name "chalk_pingu2")
+        (image (file "../images/core/misc/chalk_pingu2.png")))
+
+      (sprite
+        (name "chalk_pingu3")
+        (image (file "../images/core/misc/chalk_pingu3.png")))
+
+      (sprite
+        (name "chalk_pingu4")
+        (image (file "../images/core/misc/chalk_pingu4.png")))
+
+      (sprite
+        (name "flag0")
+        (origin "bottom_center")
+        (offset 0 0)
+        (image (file "../images/core/misc/flag0.png")))
+
+      (sprite
+        (name "404")
+        (images "../images/core/misc/404.png"))
+
+      (sprite
+        (name "404sprite")
+        (image (file "../images/core/misc/404.png")))
+
+      (sprite
+        (name "logo")
+        (image (file "../images/core/misc/logo.png")))
+
+      (sprite
+        (name "loading")
+        (image (file "../images/core/misc/loading.png")))
+
+      (sprite
+        (name "pingubw")
+        (image (file "../images/core/misc/pingubw.png")))
+
+      (sprite
+        (name "creditpingu")
+        (image (file "../images/core/misc/creditpingu.png")))
+
+      (sprite
+        (name "smallmap_entrance")
+        (origin "bottom_center")
+        (offset 0 0)
+        (image (file "../images/core/misc/smallmap_entrance.png")))
+
+      (sprite
+        (name "smallmap_exit")
+        (origin "bottom_center")
+        (offset 0 0)
+        (image (file "../images/core/misc/smallmap_exit.png")))
+
+      (sprite
+        (name "flag0")
+        (origin "bottom_center")
+        (offset 0 0)
+        (image (file "../images/core/misc/flag0.png")))
+
+      (sprite
+        (name "flag1")
+        (origin "bottom_center")
+        (offset 0 0)
+        (image (file "../images/core/misc/flag1.png")))
+
+      (sprite
+        (name "flag2")
+        (origin "bottom_center")
+        (offset 0 0)
+        (image (file "../images/core/misc/flag2.png")))
+
+      (sprite
+        (name "flag3")
+        (origin "bottom_center")
+        (offset 0 0)
+        (image (file "../images/core/misc/flag3.png")))
+
+      (sprite
+        (name "unplayable")
+        (origin "bottom_center")
+        (offset 0 0)
+        (image (file "../images/core/misc/unplayable.png")))
+
+      (sprite
+        (name "unplayable2")
+        (image (file "../images/core/misc/unplayable2.png")))
+
+      (sprite
+        (name "infinity")
+        (image (file "../images/core/misc/infinity.png")))
+     )
+
+    (section (name "worldmap")
+      (section (name "pingus")
+        (sprite
+          (name "left")
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/core/worldmap/pingus.png")
+                 (array 8 1)
+                 (size 24 24)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/core/worldmap/pingus.png")
+                 (array 8 1)
+                 (size 24 24)
+                 (pos 0 24)))
+       )
+
+      (sprite
+        (name "tube")
+        (image (file "../images/core/worldmap/tube.png")))
+
+      (sprite
+        (name "dot_invalid")
+        (origin "center")
+        (offset 0 0)
+        (image (file "../images/core/worldmap/dot_invalid.png")))
+
+      (sprite
+        (name "dot_green")
+        (origin "center")
+        (offset 0 0)
+        (image (file "../images/core/worldmap/dot_green.png")))
+
+      (sprite
+        (name "dot_red")
+        (origin "center")
+        (offset 0 0)
+        (image (file "../images/core/worldmap/dot_red.png")))
+
+      (sprite
+        (name "dot_green_hl")
+        (origin "center")
+        (offset 0 0)
+        (image (file "../images/core/worldmap/dot_green_hl.png")))
+
+      (sprite
+        (name "dot_red_hl")
+        (origin "center")
+        (offset 0 0)
+        (image (file "../images/core/worldmap/dot_red_hl.png")))
+
+      (sprite
+        (name "flaggreen")
+        (origin "center")
+        (offset 0 0)
+        (image (file "../images/core/worldmap/flaggreen.png")))
+
+      (sprite
+        (name "arrow")
+        (origin "bottom_center")
+        (offset 0 0)
+        (image (file "../images/core/worldmap/arrow.png")))
+
+      (sprite
+        (name "pingus_standing")
+        (origin "bottom_center")
+        (offset 0 0)
+        (image (file "../images/core/worldmap/pingus_standing.png")))
+
+      (sprite
+        (name "levelname_bg")
+        (image (file "../images/core/worldmap/levelname_bg.png")))
+
+      (sprite
+        (name "enter_button_normal")
+        (image (file "../images/core/worldmap/enter_button_normal.png")))
+
+      (sprite
+        (name "enter_button_hover")
+        (image (file "../images/core/worldmap/enter_button_hover.png")))
+
+      (sprite
+        (name "enter_button_pressed")
+        (image (file "../images/core/worldmap/enter_button_pressed.png")))
+
+      (sprite
+        (name "leave_button_normal")
+        (image (file "../images/core/worldmap/leave_button_normal.png")))
+
+      (sprite
+        (name "leave_button_hover")
+        (image (file "../images/core/worldmap/leave_button_hover.png")))
+
+      (sprite
+        (name "leave_button_pressed")
+        (image (file "../images/core/worldmap/leave_button_pressed.png")))
+
+      (sprite
+        (name "story_button_normal")
+        (image (file "../images/core/worldmap/story_button_normal.png")))
+
+      (sprite
+        (name "story_button_hover")
+        (image (file "../images/core/worldmap/story_button_hover.png")))
+
+      (sprite
+        (name "story_button_pressed")
+        (image (file "../images/core/worldmap/story_button_pressed.png")))
+
+      (sprite
+        (name "credits_button_normal")
+        (image (file "../images/core/worldmap/credits_button_normal.png")))
+
+      (sprite
+        (name "credits_button_hover")
+        (image (file "../images/core/worldmap/credits_button_hover.png")))
+
+      (sprite
+        (name "credits_button_pressed")
+        (image (file "../images/core/worldmap/credits_button_pressed.png")))
+     )
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/editor.res
===================================================================
--- branches/pingus_sdl/data/data/editor.res    2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/data/data/editor.res    2007-01-14 20:07:41 UTC (rev 
2650)
@@ -0,0 +1,82 @@
+;; editor.xml
+(pingus-resources
+  (section (name "editor")
+    (section (name "Objects")
+      (sprite
+        (name "start_pos")
+        (images "../images/core/editor/start_pos.png"))
+
+      (sprite
+        (name "weather_rain")
+        (images "../images/core/editor/weather_rain.png"))
+
+      (sprite
+        (name "weather_snow")
+        (images "../images/core/editor/weather_snow.png"))
+     )
+
+    (section (name "Icons")
+      (sprite
+        (name "copy")
+        (images "../images/core/editor/tb_copy.png"))
+
+      (sprite
+        (name "new")
+        (images "../images/core/editor/tb_new.png"))
+
+      (sprite
+        (name "open")
+        (images "../images/core/editor/tb_open.png"))
+
+      (sprite
+        (name "save")
+        (images "../images/core/editor/tb_save.png"))
+
+      (sprite
+        (name "exit")
+        (images "../images/core/editor/tb_exit.png"))
+
+      (sprite
+        (name "clock_run")
+        (images "../images/core/editor/tb_clock_run.png"))
+
+      (sprite
+        (name "edit")
+        (images "../images/core/editor/tb_edit.png"))
+
+      (sprite
+        (name "preferences")
+        (images "../images/core/editor/tb_preferences.png"))
+
+      (sprite
+        (name "help")
+        (images "../images/core/editor/tb_help.png"))
+
+      (sprite
+        (name "delete")
+        (images "../images/core/editor/tb_trash.png"))
+
+      (sprite
+        (name "index")
+        (images "../images/core/editor/tb_index.png"))
+
+      (sprite
+        (name "actions")
+        (images "../images/core/editor/actions.png"))
+
+      (sprite
+        (name "region-zoom")
+        (images "../images/core/editor/region-zoom.png"))
+
+      (sprite
+        (name "zoom-in")
+        (images "../images/core/editor/zoom-in.png"))
+
+      (sprite
+        (name "zoom-out")
+        (images "../images/core/editor/zoom-out.png"))
+     )
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/entrances.res
===================================================================
--- branches/pingus_sdl/data/data/entrances.res 2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/data/data/entrances.res 2007-01-14 20:07:41 UTC (rev 
2650)
@@ -0,0 +1,101 @@
+;; entrances.xml
+(pingus-resources
+  (section (name "entrances")
+    (sprite
+      (name "entrance")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/entrances/entrance.png")))
+
+    (sprite
+      (name "generic")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/entrances/generic.png")))
+
+    (sprite
+      (name "woodthing_nmov")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/entrances/woodthing_nmov.png")))
+
+    (sprite
+      (name "woodthing_mov")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file  "../images/entrances/woodthing_mov.png")
+             (array 17 1)
+             (size 105 17)
+             (pos 0 0)))
+
+    (sprite
+      (name "cloud")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/entrances/cloudent.png")))
+
+    (sprite
+      (name "space")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file  "../images/entrances/space.png")
+             (array 5 1)
+             (size 62 64)
+             (pos 0 0)))
+
+    (sprite
+      (name "wood_bottom")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/entrances/wood_bottom.png")))
+
+    (sprite
+      (name "wood_top")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/entrances/wood_top.png")))
+
+    (sprite
+      (name "entrance_eyes")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/entrances/eyes_entrance.png")))
+
+    (sprite
+      (name "entrance_eyes_anim")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file  "../images/entrances/eyes_entrance_anim.png")
+             (array 7 1)
+             (size 166 72)
+             (pos 0 0)))
+
+    (sprite
+      (name "underlay_eyes")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/entrances/eyes_underlay.png")))
+
+    (sprite
+      (name "industrial")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/entrances/industrial.png")))
+
+    (sprite
+      (name "industrial_top")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/entrances/industrial_top.png")))
+
+    (sprite
+      (name "snow_front")
+      (image (file "../images/entrances/snow_front.png")))
+
+    (sprite
+      (name "snow_back")
+      (image (file "../images/entrances/snow_back.png")))
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/exits.res
===================================================================
--- branches/pingus_sdl/data/data/exits.res     2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/data/data/exits.res     2007-01-14 20:07:41 UTC (rev 
2650)
@@ -0,0 +1,90 @@
+;; exits.xml
+(pingus-resources
+  (section (name "exits")
+    (sprite
+      (name "desert_tut")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/exits/desert_tut.png")))
+
+    (sprite
+      (name "ice")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/exits/ice.png")))
+
+    (sprite
+      (name "ice2")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/exits/ice2.png")))
+
+    (sprite
+      (name "stone")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/exits/stone.png")))
+
+    (sprite
+      (name "desert")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/exits/desertexit.png")))
+
+    (sprite
+      (name "space")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file  "../images/exits/space.png")
+             (array 4 1)
+             (size 154 118)
+             (pos 0 0)))
+
+    (sprite
+      (name "sweetexit")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/exits/sweetexit.png")))
+
+    (sprite
+      (name "sortie")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/exits/sortie.png")))
+
+    (sprite
+      (name "sortie_anim")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file  "../images/exits/sortie_anim.png")
+             (array 11 1)
+             (size 78 90)
+             (pos 0 0)))
+
+    (sprite
+      (name "industrial")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/exits/industrial.png")))
+
+    (sprite
+      (name "crystal")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/exits/crystal.png")))
+
+    (sprite
+      (name "ordina")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/exits/ordina.png")))
+
+    (sprite
+      (name "mud")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/exits/mud.png")))
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/fonts.res
===================================================================
--- branches/pingus_sdl/data/data/fonts.res     2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/data/data/fonts.res     2007-01-14 20:07:41 UTC (rev 
2650)
@@ -0,0 +1,126 @@
+;; fonts.xml
+(pingus-resources
+  (section (name "fonts")
+    (section (name "glyphs")
+      (section (name "iso-8859-1")
+        (sprite
+          (name "chalk_small")unknown font element: 
+)
+
+        (sprite
+          (name "chalk_normal")unknown font element: 
+)
+
+        (sprite
+          (name "chalk_large")unknown font element: 
+)
+
+        (sprite
+          (name "pingus")unknown font element: 
+)
+
+        (sprite
+          (name "pingus_small")unknown font element: 
+)
+       )
+
+      (section (name "iso-8859-2")
+        (sprite
+          (name "chalk_small")unknown font element: 
+)
+
+        (sprite
+          (name "chalk_normal")unknown font element: 
+)
+
+        (sprite
+          (name "chalk_large")unknown font element: 
+)
+
+        (sprite
+          (name "verdana11")unknown font element: 
+)
+       )
+
+      (section (name "iso-8859-9")
+        (sprite
+          (name "chalk_small")unknown font element: 
+)
+
+        (sprite
+          (name "chalk_normal")unknown font element: 
+)
+
+        (sprite
+          (name "chalk_large")unknown font element: 
+)
+
+        (sprite
+          (name "verdana11")unknown font element: 
+)
+       )
+     )
+
+    (sprite
+      (name "courier_small_glyphs")unknown font element: 
+)
+unknown element: font
+unknown element: font
+unknown element: font
+
+    ;; 
+    <sprite name="../images/fonts/xterm.png">
+    <image file=""><alpha/></image>
+  </sprite>
+
+    <font name="xterm">
+    <bitmap 
+    
letters="!&amp;quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;address@hidden|}~"
+    spacelen="6" tcol="0" />
+  </font>
+    
+    (sprite
+      (name "pingus_glyphs")unknown font element: 
+)
+
+    (sprite
+      (name "pingus_small_fix_num_glyphs")unknown font element: 
+)
+
+    (sprite
+      (name "pingus_small_glyphs")unknown font element: 
+)
+
+    (sprite
+      (name "chalk_normal_glyphs")unknown font element: 
+)
+
+    (sprite
+      (name "chalk_large_glyphs")unknown font element: 
+)
+
+    (sprite
+      (name "chalk_small_glyphs")unknown font element: 
+)
+unknown element: font
+unknown element: font
+unknown element: font
+unknown element: font
+unknown element: font
+unknown element: font
+unknown element: font
+unknown element: font
+unknown element: font
+unknown element: font
+unknown element: font
+unknown element: font
+unknown element: font
+unknown element: font
+unknown element: font
+unknown element: font
+unknown element: font
+unknown element: font
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/game.res
===================================================================
--- branches/pingus_sdl/data/data/game.res      2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/data/data/game.res      2007-01-14 20:07:41 UTC (rev 
2650)
@@ -0,0 +1,98 @@
+;; game.xml
+(pingus-resources
+  (section (name "game")
+    (sprite
+      (name "loading")
+      (image (file "../images/core/misc/loading.png")))
+
+    (sprite
+      (name "pingubw")
+      (image (file "../images/core/misc/pingubw.png")))
+
+    (sprite
+      (name "404")
+      (images "../images/core/misc/404.png"))
+
+    (sprite
+      (name "dot_green")
+      (image (file "../images/core/worldmap/dot_green.png")))
+
+    (sprite
+      (name "dot_red")
+      (image (file "../images/core/worldmap/dot_red.png")))
+
+    (section (name "cursors")
+      (sprite
+        (name "editor")
+        (image (file "../images/core/cursors/editor.png")))
+
+      (sprite
+        (name "cursor")
+        (image (file "../images/core/cursors/cursor.png")))
+
+      (sprite
+        (name "scroll_cur")
+        (image (file "../images/core/cursors/scroll.png")))
+
+      (sprite
+        (name "capgood")
+        (origin "center")
+        (offset 0 0)
+        (image (file "../images/core/cursors/cap.png")))
+
+      (sprite
+        (name "capbad")
+        (origin "center")
+        (offset 0 0)
+        (image (file "../images/core/cursors/capwrong.png")))
+
+      (sprite
+        (name "cross")
+        (origin "center")
+        (offset 0 0)
+        (image (file "../images/core/cursors/cross.png")))
+
+      (sprite
+        (name "arrow_right")
+        (origin "center")
+        (offset 0 28)
+        (image (file "../images/core/cursors/arrow_right.png")))
+
+      (sprite
+        (name "arrow_left")
+        (origin "center")
+        (offset 0 28)
+        (image (file "../images/core/cursors/arrow_left.png")))
+     )
+
+    (section (name "smallmap")
+      (sprite
+        (name "entrance")
+        (image (file "../images/core/misc/smallmap_entrance.png")))
+
+      (sprite
+        (name "exit")
+        (image (file "../images/core/misc/smallmap_exit.png")))
+     )
+
+    (section (name "stars")
+      (sprite
+        (name "large_star")
+        (image (file "../images/backgrounds/large_star.png")))
+
+      (sprite
+        (name "middle_star")
+        (image (file "../images/backgrounds/middle_star.png")))
+
+      (sprite
+        (name "small_star")
+        (image (file "../images/backgrounds/small_star.png")))
+
+      (sprite
+        (name "starfield_icon")
+        (image (file "../images/backgrounds/starfield_icon.png")))
+     )
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/groundpieces-bridge.res
===================================================================
--- branches/pingus_sdl/data/data/groundpieces-bridge.res       2007-01-14 
20:00:40 UTC (rev 2649)
+++ branches/pingus_sdl/data/data/groundpieces-bridge.res       2007-01-14 
20:07:41 UTC (rev 2650)
@@ -0,0 +1,32 @@
+;; groundpieces-bridge.xml
+(pingus-resources
+  (section (name "groundpieces")
+    (section (name "bridge")
+      (section (name "misc")
+        (sprite
+          (name "bridge_left")
+          (image (file "../images/groundpieces/bridge/misc/bridge_left.png")))
+
+        (sprite
+          (name "bridge_right")
+          (image (file "../images/groundpieces/bridge/misc/bridge_right.png")))
+       )
+
+      (section (name "space")
+        (sprite
+          (name "grid1")
+          (image (file "../images/groundpieces/bridge/space/grid1.png")))
+
+        (sprite
+          (name "grid2")
+          (image (file "../images/groundpieces/bridge/space/grid2.png")))
+
+        (sprite
+          (name "grid3")
+          (image (file "../images/groundpieces/bridge/space/grid3.png")))
+       )
+     )
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/groundpieces-ground.res
===================================================================
--- branches/pingus_sdl/data/data/groundpieces-ground.res       2007-01-14 
20:00:40 UTC (rev 2649)
+++ branches/pingus_sdl/data/data/groundpieces-ground.res       2007-01-14 
20:07:41 UTC (rev 2650)
@@ -0,0 +1,1264 @@
+;; groundpieces-ground.xml
+(pingus-resources
+  (section (name "groundpieces")
+    (section (name "ground")
+      (section (name "crystal")
+        (sprite
+          (name "block")
+          (image (file "../images/groundpieces/ground/crystal/block.png")))
+
+        (sprite
+          (name "column")
+          (image (file "../images/groundpieces/ground/crystal/column.png")))
+
+        (sprite
+          (name "diagcrystal")
+          (image (file 
"../images/groundpieces/ground/crystal/diagcrystal.png")))
+
+        (sprite
+          (name "hexcrystal")
+          (image (file 
"../images/groundpieces/ground/crystal/hexcrystal.png")))
+
+        (sprite
+          (name "horiz")
+          (image (file "../images/groundpieces/ground/crystal/horiz.png")))
+
+        (sprite
+          (name "horiz2")
+          (image (file "../images/groundpieces/ground/crystal/horiz2.png")))
+
+        (sprite
+          (name "pipe")
+          (image (file "../images/groundpieces/ground/crystal/pipe.png")))
+
+        (sprite
+          (name "pipeend")
+          (image (file "../images/groundpieces/ground/crystal/pipeend.png")))
+
+        (sprite
+          (name "platform")
+          (image (file "../images/groundpieces/ground/crystal/platform.png")))
+
+        (sprite
+          (name "platform2")
+          (image (file "../images/groundpieces/ground/crystal/platform2.png")))
+
+        (sprite
+          (name "pointleft")
+          (image (file "../images/groundpieces/ground/crystal/pointleft.png")))
+
+        (sprite
+          (name "pointright")
+          (image (file 
"../images/groundpieces/ground/crystal/pointright.png")))
+
+        (sprite
+          (name "skinnycrystal")
+          (image (file 
"../images/groundpieces/ground/crystal/skinnycrystal.png")))
+
+        (sprite
+          (name "smcrystal")
+          (image (file "../images/groundpieces/ground/crystal/smcrystal.png")))
+
+        (sprite
+          (name "tesselate")
+          (image (file "../images/groundpieces/ground/crystal/tesselate.png")))
+       )
+
+      (section (name "desert")
+        (sprite
+          (name "bigblock-broken1")
+          (image (file 
"../images/groundpieces/ground/desert/bigblock-broken1.png")))
+
+        (sprite
+          (name "bigblock-broken2")
+          (image (file 
"../images/groundpieces/ground/desert/bigblock-broken2.png")))
+
+        (sprite
+          (name "bigblock-broken3")
+          (image (file 
"../images/groundpieces/ground/desert/bigblock-broken3.png")))
+
+        (sprite
+          (name "bigdune1")
+          (image (file "../images/groundpieces/ground/desert/bigdune1.png")))
+
+        (sprite
+          (name "bigprickpiece")
+          (image (file 
"../images/groundpieces/ground/desert/bigprickpiece.png")))
+
+        (sprite
+          (name "bigsand")
+          (image (file "../images/groundpieces/ground/desert/bigsand.png")))
+
+        (sprite
+          (name "blobdune")
+          (image (file "../images/groundpieces/ground/desert/blobdune.png")))
+
+        (sprite
+          (name "column")
+          (image (file "../images/groundpieces/ground/desert/column.png")))
+
+        (sprite
+          (name "column_piece1")
+          (image (file 
"../images/groundpieces/ground/desert/column_piece1.png")))
+
+        (sprite
+          (name "column_piece2")
+          (image (file 
"../images/groundpieces/ground/desert/column_piece2.png")))
+
+        (sprite
+          (name "column_piece3")
+          (image (file 
"../images/groundpieces/ground/desert/column_piece3.png")))
+
+        (sprite
+          (name "domedune")
+          (image (file "../images/groundpieces/ground/desert/domedune.png")))
+
+        (sprite
+          (name "flat")
+          (image (file "../images/groundpieces/ground/desert/flat.png")))
+
+        (sprite
+          (name "flatdune")
+          (image (file "../images/groundpieces/ground/desert/flatdune.png")))
+
+        (sprite
+          (name "leftsmallbrick")
+          (image (file 
"../images/groundpieces/ground/desert/leftsmallbrick.png")))
+
+        (sprite
+          (name "leftsmallsand")
+          (image (file 
"../images/groundpieces/ground/desert/leftsmallsand.png")))
+
+        (sprite
+          (name "mediumsand")
+          (image (file "../images/groundpieces/ground/desert/mediumsand.png")))
+
+        (sprite
+          (name "middleprickpiece")
+          (image (file 
"../images/groundpieces/ground/desert/middleprickpiece.png")))
+
+        (sprite
+          (name "peakdune")
+          (image (file "../images/groundpieces/ground/desert/peakdune.png")))
+
+        (sprite
+          (name "pillar1")
+          (image (file "../images/groundpieces/ground/desert/pillar1.png")))
+
+        (sprite
+          (name "pillar2")
+          (image (file "../images/groundpieces/ground/desert/pillar2.png")))
+
+        (sprite
+          (name "pillar3")
+          (image (file "../images/groundpieces/ground/desert/pillar3.png")))
+
+        (sprite
+          (name "platform")
+          (image (file "../images/groundpieces/ground/desert/platform.png")))
+
+        (sprite
+          (name "platform_left")
+          (image (file 
"../images/groundpieces/ground/desert/platform_left.png")))
+
+        (sprite
+          (name "platform_right")
+          (image (file 
"../images/groundpieces/ground/desert/platform_right.png")))
+
+        (sprite
+          (name "rightsmallbrick")
+          (image (file 
"../images/groundpieces/ground/desert/rightsmallbrick.png")))
+
+        (sprite
+          (name "rightsmallsand")
+          (image (file 
"../images/groundpieces/ground/desert/rightsmallsand.png")))
+
+        (sprite
+          (name "sluggydu")
+          (image (file "../images/groundpieces/ground/desert/sluggydu.png")))
+
+        (sprite
+          (name "smallbrickpiece")
+          (image (file 
"../images/groundpieces/ground/desert/smallbrickpiece.png")))
+
+        (sprite
+          (name "smallsand")
+          (image (file "../images/groundpieces/ground/desert/smallsand.png")))
+       )
+
+      (section (name "foliage")
+        (sprite
+          (name "flax1")
+          (image (file "../images/groundpieces/ground/foliage/flax1.png")))
+
+        (sprite
+          (name "flax2")
+          (image (file "../images/groundpieces/ground/foliage/flax2.png")))
+
+        (sprite
+          (name "midtree1")
+          (image (file "../images/groundpieces/ground/foliage/midtree1.png")))
+
+        (sprite
+          (name "midtree2")
+          (image (file "../images/groundpieces/ground/foliage/midtree2.png")))
+
+        (sprite
+          (name "oak1")
+          (image (file "../images/groundpieces/ground/foliage/oak1.png")))
+
+        (sprite
+          (name "rock1")
+          (image (file "../images/groundpieces/ground/foliage/rock1.png")))
+
+        (sprite
+          (name "rock2")
+          (image (file "../images/groundpieces/ground/foliage/rock2.png")))
+
+        (sprite
+          (name "rock3")
+          (image (file "../images/groundpieces/ground/foliage/rock3.png")))
+
+        (sprite
+          (name "rock4")
+          (image (file "../images/groundpieces/ground/foliage/rock4.png")))
+
+        (sprite
+          (name "rock5")
+          (image (file "../images/groundpieces/ground/foliage/rock5.png")))
+
+        (sprite
+          (name "rock6")
+          (image (file "../images/groundpieces/ground/foliage/rock6.png")))
+
+        (sprite
+          (name "smallbush")
+          (image (file "../images/groundpieces/ground/foliage/smallbush.png")))
+
+        (sprite
+          (name "smallbush2")
+          (image (file 
"../images/groundpieces/ground/foliage/smallbush2.png")))
+
+        (sprite
+          (name "smallbush3")
+          (image (file 
"../images/groundpieces/ground/foliage/smallbush3.png")))
+
+        (sprite
+          (name "talltree")
+          (image (file "../images/groundpieces/ground/foliage/talltree.png")))
+       )
+
+      (section (name "green")
+        (sprite
+          (name "piece1")
+          (image (file "../images/groundpieces/ground/green/piece1.png")))
+
+        (sprite
+          (name "piece2")
+          (image (file "../images/groundpieces/ground/green/piece2.png")))
+
+        (sprite
+          (name "piece3")
+          (image (file "../images/groundpieces/ground/green/piece3.png")))
+       )
+
+      (section (name "industrial")
+        (sprite
+          (name "pipe1")
+          (image (file "../images/groundpieces/ground/industrial/pipe1.png")))
+
+        (sprite
+          (name "pipe2")
+          (image (file "../images/groundpieces/ground/industrial/pipe2.png")))
+
+        (sprite
+          (name "pipe3")
+          (image (file "../images/groundpieces/ground/industrial/pipe3.png")))
+
+        (sprite
+          (name "pipe4")
+          (image (file "../images/groundpieces/ground/industrial/pipe4.png")))
+
+        (sprite
+          (name "pipe5")
+          (image (file "../images/groundpieces/ground/industrial/pipe5.png")))
+
+        (sprite
+          (name "pipe6")
+          (image (file "../images/groundpieces/ground/industrial/pipe6.png")))
+
+        (sprite
+          (name "pipe7")
+          (image (file "../images/groundpieces/ground/industrial/pipe7.png")))
+
+        (sprite
+          (name "pipe8")
+          (image (file "../images/groundpieces/ground/industrial/pipe8.png")))
+
+        (sprite
+          (name "pipe_bl")
+          (image (file 
"../images/groundpieces/ground/industrial/pipe_bl.png")))
+
+        (sprite
+          (name "pipe_br")
+          (image (file 
"../images/groundpieces/ground/industrial/pipe_br.png")))
+
+        (sprite
+          (name "pipe_ul")
+          (image (file 
"../images/groundpieces/ground/industrial/pipe_ul.png")))
+
+        (sprite
+          (name "pipe_ur")
+          (image (file 
"../images/groundpieces/ground/industrial/pipe_ur.png")))
+       )
+
+      (section (name "jungle")
+        (sprite
+          (name "branch1")
+          (image (file "../images/groundpieces/ground/jungle/branch1.png")))
+
+        (sprite
+          (name "branch2")
+          (image (file "../images/groundpieces/ground/jungle/branch2.png")))
+
+        (sprite
+          (name "branch3")
+          (image (file "../images/groundpieces/ground/jungle/branch3.png")))
+
+        (sprite
+          (name "branch4")
+          (image (file "../images/groundpieces/ground/jungle/branch4.png")))
+
+        (sprite
+          (name "branch5")
+          (image (file "../images/groundpieces/ground/jungle/branch5.png")))
+
+        (sprite
+          (name "branch6")
+          (image (file "../images/groundpieces/ground/jungle/branch6.png")))
+
+        (sprite
+          (name "carabatree")
+          (image (file "../images/groundpieces/ground/jungle/carabatree.png")))
+
+        (sprite
+          (name "carabatreemedium")
+          (image (file 
"../images/groundpieces/ground/jungle/carabatreemedium.png")))
+
+        (sprite
+          (name "carabatreesmall")
+          (image (file 
"../images/groundpieces/ground/jungle/carabatreesmall.png")))
+
+        (sprite
+          (name "stick1")
+          (image (file "../images/groundpieces/ground/jungle/stick1.png")))
+
+        (sprite
+          (name "stick2")
+          (image (file "../images/groundpieces/ground/jungle/stick2.png")))
+
+        (sprite
+          (name "stick3")
+          (image (file "../images/groundpieces/ground/jungle/stick3.png")))
+
+        (sprite
+          (name "stick4")
+          (image (file "../images/groundpieces/ground/jungle/stick4.png")))
+
+        (sprite
+          (name "stick5")
+          (image (file "../images/groundpieces/ground/jungle/stick5.png")))
+
+        (sprite
+          (name "stone1")
+          (image (file "../images/groundpieces/ground/jungle/stone1.png")))
+
+        (sprite
+          (name "stone2")
+          (image (file "../images/groundpieces/ground/jungle/stone2.png")))
+
+        (sprite
+          (name "stone3")
+          (image (file "../images/groundpieces/ground/jungle/stone3.png")))
+
+        (sprite
+          (name "stone4")
+          (image (file "../images/groundpieces/ground/jungle/stone4.png")))
+
+        (sprite
+          (name "stone5")
+          (image (file "../images/groundpieces/ground/jungle/stone5.png")))
+
+        (sprite
+          (name "twist")
+          (image (file "../images/groundpieces/ground/jungle/twist.png")))
+
+        (sprite
+          (name "twistsmooth")
+          (image (file 
"../images/groundpieces/ground/jungle/twistsmooth.png")))
+       )
+
+      (section (name "misc")
+        (sprite
+          (name "bpiece1")
+          (image (file "../images/groundpieces/ground/misc/bpiece1.png")))
+
+        (sprite
+          (name "bpiece2")
+          (image (file "../images/groundpieces/ground/misc/bpiece2.png")))
+
+        (sprite
+          (name "bpiece3")
+          (image (file "../images/groundpieces/ground/misc/bpiece3.png")))
+
+        (sprite
+          (name "bpiece4")
+          (image (file "../images/groundpieces/ground/misc/bpiece4.png")))
+
+        (sprite
+          (name "bpiece5")
+          (image (file "../images/groundpieces/ground/misc/bpiece5.png")))
+
+        (sprite
+          (name "bpiece6")
+          (image (file "../images/groundpieces/ground/misc/bpiece6.png")))
+
+        (sprite
+          (name "bpiece7")
+          (image (file "../images/groundpieces/ground/misc/bpiece7.png")))
+
+        (sprite
+          (name "bpiece8")
+          (image (file "../images/groundpieces/ground/misc/bpiece8.png")))
+
+        (sprite
+          (name "bpiece9")
+          (image (file "../images/groundpieces/ground/misc/bpiece9.png")))
+
+        (sprite
+          (name "brick1")
+          (image (file "../images/groundpieces/ground/misc/brick1.png")))
+
+        (sprite
+          (name "brick2")
+          (image (file "../images/groundpieces/ground/misc/brick2.png")))
+
+        (sprite
+          (name "brick3")
+          (image (file "../images/groundpieces/ground/misc/brick3.png")))
+
+        (sprite
+          (name "brick4")
+          (image (file "../images/groundpieces/ground/misc/brick4.png")))
+
+        (sprite
+          (name "brick5")
+          (image (file "../images/groundpieces/ground/misc/brick5.png")))
+
+        (sprite
+          (name "bridge1")
+          (image (file "../images/groundpieces/ground/misc/bridge1.png")))
+
+        (sprite
+          (name "bridge2")
+          (image (file "../images/groundpieces/ground/misc/bridge2.png")))
+
+        (sprite
+          (name "column")
+          (image (file "../images/groundpieces/ground/misc/column.png")))
+
+        (sprite
+          (name "column_down")
+          (image (file "../images/groundpieces/ground/misc/column_down.png")))
+
+        (sprite
+          (name "column_flat")
+          (image (file "../images/groundpieces/ground/misc/column_flat.png")))
+
+        (sprite
+          (name "column_flat_left")
+          (image (file 
"../images/groundpieces/ground/misc/column_flat_left.png")))
+
+        (sprite
+          (name "column_flat_right")
+          (image (file 
"../images/groundpieces/ground/misc/column_flat_right.png")))
+
+        (sprite
+          (name "column_horz")
+          (image (file "../images/groundpieces/ground/misc/column_horz.png")))
+
+        (sprite
+          (name "column_up")
+          (image (file "../images/groundpieces/ground/misc/column_up.png")))
+
+        (sprite
+          (name "column_vert")
+          (image (file "../images/groundpieces/ground/misc/column_vert.png")))
+
+        (sprite
+          (name "dragon")
+          (image (file "../images/groundpieces/ground/misc/dragon.png")))
+
+        (sprite
+          (name "green1")
+          (image (file "../images/groundpieces/ground/misc/green1.png")))
+
+        (sprite
+          (name "green2")
+          (image (file "../images/groundpieces/ground/misc/green2.png")))
+
+        (sprite
+          (name "grey_stone1")
+          (image (file "../images/groundpieces/ground/misc/grey_stone1.png")))
+
+        (sprite
+          (name "grey_stone2")
+          (image (file "../images/groundpieces/ground/misc/grey_stone2.png")))
+
+        (sprite
+          (name "grey_stone3")
+          (image (file "../images/groundpieces/ground/misc/grey_stone3.png")))
+
+        (sprite
+          (name "grey_stone4")
+          (image (file "../images/groundpieces/ground/misc/grey_stone4.png")))
+
+        (sprite
+          (name "grey_stone5")
+          (image (file "../images/groundpieces/ground/misc/grey_stone5.png")))
+
+        (sprite
+          (name "grey_stone6")
+          (image (file "../images/groundpieces/ground/misc/grey_stone6.png")))
+
+        (sprite
+          (name "pfosten")
+          (image (file "../images/groundpieces/ground/misc/pfosten.png")))
+
+        (sprite
+          (name "piece1")
+          (image (file "../images/groundpieces/ground/misc/piece1.png")))
+
+        (sprite
+          (name "piece2")
+          (image (file "../images/groundpieces/ground/misc/piece2.png")))
+
+        (sprite
+          (name "spike")
+          (image (file "../images/groundpieces/ground/misc/spike.png")))
+
+        (sprite
+          (name "stone0")
+          (image (file "../images/groundpieces/ground/misc/stone0.png")))
+
+        (sprite
+          (name "stone1")
+          (image (file "../images/groundpieces/ground/misc/stone1.png")))
+
+        (sprite
+          (name "stone2")
+          (image (file "../images/groundpieces/ground/misc/stone2.png")))
+
+        (sprite
+          (name "stone3")
+          (image (file "../images/groundpieces/ground/misc/stone3.png")))
+
+        (sprite
+          (name "stone4")
+          (image (file "../images/groundpieces/ground/misc/stone4.png")))
+
+        (sprite
+          (name "stone5")
+          (image (file "../images/groundpieces/ground/misc/stone5.png")))
+
+        (sprite
+          (name "stone6")
+          (image (file "../images/groundpieces/ground/misc/stone6.png")))
+
+        (sprite
+          (name "stone7")
+          (image (file "../images/groundpieces/ground/misc/stone7.png")))
+
+        (sprite
+          (name "stoneblock1")
+          (image (file "../images/groundpieces/ground/misc/stoneblock1.png")))
+
+        (sprite
+          (name "stoneblock2")
+          (image (file "../images/groundpieces/ground/misc/stoneblock2.png")))
+
+        (sprite
+          (name "stoneblock3")
+          (image (file "../images/groundpieces/ground/misc/stoneblock3.png")))
+
+        (sprite
+          (name "stoneblock5")
+          (image (file "../images/groundpieces/ground/misc/stoneblock5.png")))
+
+        (sprite
+          (name "stoneblock6")
+          (image (file "../images/groundpieces/ground/misc/stoneblock6.png")))
+
+        (sprite
+          (name "tree")
+          (image (file "../images/groundpieces/ground/misc/tree.png")))
+
+        (sprite
+          (name "well")
+          (image (file "../images/groundpieces/ground/misc/well.png")))
+
+        (sprite
+          (name "wood1")
+          (image (file "../images/groundpieces/ground/misc/wood1.png")))
+
+        (sprite
+          (name "wood2")
+          (image (file "../images/groundpieces/ground/misc/wood2.png")))
+       )
+
+      (section (name "mud")
+        (sprite
+          (name "mudpiece1")
+          (image (file "../images/groundpieces/ground/mud/mudpiece1.png")))
+
+        (sprite
+          (name "mudpiece2")
+          (image (file "../images/groundpieces/ground/mud/mudpiece2.png")))
+
+        (sprite
+          (name "mudpiece3")
+          (image (file "../images/groundpieces/ground/mud/mudpiece3.png")))
+       )
+
+      (section (name "mushroom")
+        (sprite
+          (name "toadstool1")
+          (image (file 
"../images/groundpieces/ground/mushroom/toadstool1.png")))
+
+        (sprite
+          (name "toadstool2")
+          (image (file 
"../images/groundpieces/ground/mushroom/toadstool2.png")))
+
+        (sprite
+          (name "toadstool3")
+          (image (file 
"../images/groundpieces/ground/mushroom/toadstool3.png")))
+
+        (sprite
+          (name "toadstool4")
+          (image (file 
"../images/groundpieces/ground/mushroom/toadstool4.png")))
+       )
+
+      (section (name "ordina")
+        (sprite
+          (name "cable1")
+          (image (file "../images/groundpieces/ground/ordina/cable1.png")))
+
+        (sprite
+          (name "cable2")
+          (image (file "../images/groundpieces/ground/ordina/cable2.png")))
+
+        (sprite
+          (name "cdrom1")
+          (image (file "../images/groundpieces/ground/ordina/cdrom1.png")))
+
+        (sprite
+          (name "clavier1")
+          (image (file "../images/groundpieces/ground/ordina/clavier1.png")))
+
+        (sprite
+          (name "cpu1")
+          (image (file "../images/groundpieces/ground/ordina/cpu1.png")))
+
+        (sprite
+          (name "ecran")
+          (image (file "../images/groundpieces/ground/ordina/ecran.png")))
+
+        (sprite
+          (name "sol2")
+          (image (file "../images/groundpieces/ground/ordina/sol2.png")))
+
+        (sprite
+          (name "sol3")
+          (image (file "../images/groundpieces/ground/ordina/sol3.png")))
+
+        (sprite
+          (name "sol4")
+          (image (file "../images/groundpieces/ground/ordina/sol4.png")))
+       )
+
+      (section (name "real")
+        (sprite
+          (name "fish")
+          (image (file "../images/groundpieces/ground/real/fish.png")))
+
+        (sprite
+          (name "green1")
+          (image (file "../images/groundpieces/ground/real/green1.png")))
+
+        (sprite
+          (name "green2")
+          (image (file "../images/groundpieces/ground/real/green2.png")))
+
+        (sprite
+          (name "real1")
+          (image (file "../images/groundpieces/ground/real/real1.png")))
+
+        (sprite
+          (name "real10")
+          (image (file "../images/groundpieces/ground/real/real10.png")))
+
+        (sprite
+          (name "real11")
+          (image (file "../images/groundpieces/ground/real/real11.png")))
+
+        (sprite
+          (name "real12")
+          (image (file "../images/groundpieces/ground/real/real12.png")))
+
+        (sprite
+          (name "real13")
+          (image (file "../images/groundpieces/ground/real/real13.png")))
+
+        (sprite
+          (name "real14")
+          (image (file "../images/groundpieces/ground/real/real14.png")))
+
+        (sprite
+          (name "real15")
+          (image (file "../images/groundpieces/ground/real/real15.png")))
+
+        (sprite
+          (name "real16")
+          (image (file "../images/groundpieces/ground/real/real16.png")))
+
+        (sprite
+          (name "real17")
+          (image (file "../images/groundpieces/ground/real/real17.png")))
+
+        (sprite
+          (name "real18")
+          (image (file "../images/groundpieces/ground/real/real18.png")))
+
+        (sprite
+          (name "real19")
+          (image (file "../images/groundpieces/ground/real/real19.png")))
+
+        (sprite
+          (name "real2")
+          (image (file "../images/groundpieces/ground/real/real2.png")))
+
+        (sprite
+          (name "real20")
+          (image (file "../images/groundpieces/ground/real/real20.png")))
+
+        (sprite
+          (name "real21")
+          (image (file "../images/groundpieces/ground/real/real21.png")))
+
+        (sprite
+          (name "real22")
+          (image (file "../images/groundpieces/ground/real/real22.png")))
+
+        (sprite
+          (name "real23")
+          (image (file "../images/groundpieces/ground/real/real23.png")))
+
+        (sprite
+          (name "real24")
+          (image (file "../images/groundpieces/ground/real/real24.png")))
+
+        (sprite
+          (name "real25")
+          (image (file "../images/groundpieces/ground/real/real25.png")))
+
+        (sprite
+          (name "real26")
+          (image (file "../images/groundpieces/ground/real/real26.png")))
+
+        (sprite
+          (name "real27")
+          (image (file "../images/groundpieces/ground/real/real27.png")))
+
+        (sprite
+          (name "real28")
+          (image (file "../images/groundpieces/ground/real/real28.png")))
+
+        (sprite
+          (name "real29")
+          (image (file "../images/groundpieces/ground/real/real29.png")))
+
+        (sprite
+          (name "real3")
+          (image (file "../images/groundpieces/ground/real/real3.png")))
+
+        (sprite
+          (name "real30")
+          (image (file "../images/groundpieces/ground/real/real30.png")))
+
+        (sprite
+          (name "real34")
+          (image (file "../images/groundpieces/ground/real/real34.png")))
+
+        (sprite
+          (name "real35")
+          (image (file "../images/groundpieces/ground/real/real35.png")))
+
+        (sprite
+          (name "real36")
+          (image (file "../images/groundpieces/ground/real/real36.png")))
+
+        (sprite
+          (name "real37")
+          (image (file "../images/groundpieces/ground/real/real37.png")))
+
+        (sprite
+          (name "real4")
+          (image (file "../images/groundpieces/ground/real/real4.png")))
+
+        (sprite
+          (name "real5")
+          (image (file "../images/groundpieces/ground/real/real5.png")))
+
+        (sprite
+          (name "real6")
+          (image (file "../images/groundpieces/ground/real/real6.png")))
+
+        (sprite
+          (name "real7")
+          (image (file "../images/groundpieces/ground/real/real7.png")))
+
+        (sprite
+          (name "real8")
+          (image (file "../images/groundpieces/ground/real/real8.png")))
+
+        (sprite
+          (name "real9")
+          (image (file "../images/groundpieces/ground/real/real9.png")))
+       )
+
+      (section (name "rock")
+        (sprite
+          (name "blackrock1")
+          (image (file "../images/groundpieces/ground/rock/blackrock1.png")))
+
+        (sprite
+          (name "blackrock2")
+          (image (file "../images/groundpieces/ground/rock/blackrock2.png")))
+
+        (sprite
+          (name "blackrock3")
+          (image (file "../images/groundpieces/ground/rock/blackrock3.png")))
+
+        (sprite
+          (name "blackrock4")
+          (image (file "../images/groundpieces/ground/rock/blackrock4.png")))
+
+        (sprite
+          (name "stone1")
+          (image (file "../images/groundpieces/ground/rock/stone1.png")))
+       )
+
+      (section (name "signposts")
+        (sprite
+          (name "arrow_down")
+          (image (file 
"../images/groundpieces/ground/signposts/arrow_down.png")))
+
+        (sprite
+          (name "arrow_left")
+          (image (file 
"../images/groundpieces/ground/signposts/arrow_left.png")))
+
+        (sprite
+          (name "arrow_right")
+          (image (file 
"../images/groundpieces/ground/signposts/arrow_right.png")))
+
+        (sprite
+          (name "arrow_up")
+          (image (file 
"../images/groundpieces/ground/signposts/arrow_up.png")))
+
+        (sprite
+          (name "danger")
+          (image (file "../images/groundpieces/ground/signposts/danger.png")))
+       )
+
+      (section (name "snow")
+        (sprite
+          (name "block1")
+          (image (file "../images/groundpieces/ground/snow/block1.png")))
+
+        (sprite
+          (name "block2")
+          (image (file "../images/groundpieces/ground/snow/block2.png")))
+
+        (sprite
+          (name "block3")
+          (image (file "../images/groundpieces/ground/snow/block3.png")))
+
+        (sprite
+          (name "block4")
+          (image (file "../images/groundpieces/ground/snow/block4.png")))
+
+        (sprite
+          (name "cabin")
+          (image (file "../images/groundpieces/ground/snow/cabin.png")))
+
+        (sprite
+          (name "cabin_winter")
+          (image (file "../images/groundpieces/ground/snow/cabin_winter.png")))
+
+        (sprite
+          (name "diablock1")
+          (image (file "../images/groundpieces/ground/snow/diablock1.png")))
+
+        (sprite
+          (name "diablock2")
+          (image (file "../images/groundpieces/ground/snow/diablock2.png")))
+
+        (sprite
+          (name "diablock3")
+          (image (file "../images/groundpieces/ground/snow/diablock3.png")))
+
+        (sprite
+          (name "gpiece1")
+          (image (file "../images/groundpieces/ground/snow/gpiece1.png")))
+
+        (sprite
+          (name "groundice")
+          (image (file "../images/groundpieces/ground/snow/groundice.png")))
+
+        (sprite
+          (name "ice1")
+          (image (file "../images/groundpieces/ground/snow/ice1.png")))
+
+        (sprite
+          (name "ice2")
+          (image (file "../images/groundpieces/ground/snow/ice2.png")))
+
+        (sprite
+          (name "ice3")
+          (image (file "../images/groundpieces/ground/snow/ice3.png")))
+
+        (sprite
+          (name "iceblock1")
+          (image (file "../images/groundpieces/ground/snow/iceblock1.png")))
+
+        (sprite
+          (name "icepiece1")
+          (image (file "../images/groundpieces/ground/snow/icepiece1.png")))
+
+        (sprite
+          (name "igloo")
+          (image (file "../images/groundpieces/ground/snow/igloo.png")))
+
+        (sprite
+          (name "piece1")
+          (image (file "../images/groundpieces/ground/snow/piece1.png")))
+
+        (sprite
+          (name "piece10")
+          (image (file "../images/groundpieces/ground/snow/piece10.png")))
+
+        (sprite
+          (name "piece2")
+          (image (file "../images/groundpieces/ground/snow/piece2.png")))
+
+        (sprite
+          (name "piece3")
+          (image (file "../images/groundpieces/ground/snow/piece3.png")))
+
+        (sprite
+          (name "piece7")
+          (image (file "../images/groundpieces/ground/snow/piece7.png")))
+
+        (sprite
+          (name "piece8")
+          (image (file "../images/groundpieces/ground/snow/piece8.png")))
+
+        (sprite
+          (name "piece9")
+          (image (file "../images/groundpieces/ground/snow/piece9.png")))
+
+        (sprite
+          (name "pillar1")
+          (image (file "../images/groundpieces/ground/snow/pillar1.png")))
+
+        (sprite
+          (name "pillar2")
+          (image (file "../images/groundpieces/ground/snow/pillar2.png")))
+
+        (sprite
+          (name "slopedr")
+          (image (file "../images/groundpieces/ground/snow/slopedr.png")))
+
+        (sprite
+          (name "snowball1")
+          (image (file "../images/groundpieces/ground/snow/snowball1.png")))
+
+        (sprite
+          (name "snowman")
+          (image (file "../images/groundpieces/ground/snow/snowman.png")))
+
+        (sprite
+          (name "way")
+          (image (file "../images/groundpieces/ground/snow/way.png")))
+
+        (sprite
+          (name "xmas-tree")
+          (image (file "../images/groundpieces/ground/snow/xmas-tree.png")))
+       )
+
+      (section (name "sortie")
+        (sprite
+          (name "ball1")
+          (image (file "../images/groundpieces/ground/sortie/ball1.png")))
+
+        (sprite
+          (name "ball2")
+          (image (file "../images/groundpieces/ground/sortie/ball2.png")))
+
+        (sprite
+          (name "ball3")
+          (image (file "../images/groundpieces/ground/sortie/ball3.png")))
+
+        (sprite
+          (name "ball4")
+          (image (file "../images/groundpieces/ground/sortie/ball4.png")))
+
+        (sprite
+          (name "column")
+          (image (file "../images/groundpieces/ground/sortie/column.png")))
+
+        (sprite
+          (name "column2")
+          (image (file "../images/groundpieces/ground/sortie/column2.png")))
+
+        (sprite
+          (name "column3")
+          (image (file "../images/groundpieces/ground/sortie/column3.png")))
+
+        (sprite
+          (name "plate_forme")
+          (image (file 
"../images/groundpieces/ground/sortie/plate_forme.png")))
+
+        (sprite
+          (name "plate_forme_left")
+          (image (file 
"../images/groundpieces/ground/sortie/plate_forme_left.png")))
+
+        (sprite
+          (name "plate_forme_right")
+          (image (file 
"../images/groundpieces/ground/sortie/plate_forme_right.png")))
+
+        (sprite
+          (name "tentacle1")
+          (image (file "../images/groundpieces/ground/sortie/tentacle1.png")))
+       )
+
+      (section (name "space")
+        (sprite
+          (name "block1")
+          (image (file "../images/groundpieces/ground/space/block1.png")))
+
+        (sprite
+          (name "diagonal")
+          (image (file "../images/groundpieces/ground/space/diagonal.png")))
+
+        (sprite
+          (name "diagonalr")
+          (image (file "../images/groundpieces/ground/space/diagonalr.png")))
+
+        (sprite
+          (name "smallblock1")
+          (image (file "../images/groundpieces/ground/space/smallblock1.png")))
+
+        (sprite
+          (name "smallblock2")
+          (image (file "../images/groundpieces/ground/space/smallblock2.png")))
+
+        (sprite
+          (name "smallblock3")
+          (image (file "../images/groundpieces/ground/space/smallblock3.png")))
+
+        (sprite
+          (name "smalltower")
+          (image (file "../images/groundpieces/ground/space/smalltower.png")))
+
+        (sprite
+          (name "tower1")
+          (image (file "../images/groundpieces/ground/space/tower1.png")))
+
+        (sprite
+          (name "way")
+          (image (file "../images/groundpieces/ground/space/way.png")))
+       )
+
+      (section (name "sweets")
+        (sprite
+          (name "allsort1")
+          (image (file "../images/groundpieces/ground/sweets/allsort1.png")))
+
+        (sprite
+          (name "allsort2")
+          (image (file "../images/groundpieces/ground/sweets/allsort2.png")))
+
+        (sprite
+          (name "aquachoc")
+          (image (file "../images/groundpieces/ground/sweets/aquachoc.png")))
+
+        (sprite
+          (name "cake1")
+          (image (file "../images/groundpieces/ground/sweets/cake1.png")))
+
+        (sprite
+          (name "cake2")
+          (image (file "../images/groundpieces/ground/sweets/cake2.png")))
+
+        (sprite
+          (name "cake3")
+          (image (file "../images/groundpieces/ground/sweets/cake3.png")))
+
+        (sprite
+          (name "cake4")
+          (image (file "../images/groundpieces/ground/sweets/cake4.png")))
+
+        (sprite
+          (name "cake5")
+          (image (file "../images/groundpieces/ground/sweets/cake5.png")))
+
+        (sprite
+          (name "canestalk")
+          (image (file "../images/groundpieces/ground/sweets/canestalk.png")))
+
+        (sprite
+          (name "canestub")
+          (image (file "../images/groundpieces/ground/sweets/canestub.png")))
+
+        (sprite
+          (name "canetop")
+          (image (file "../images/groundpieces/ground/sweets/canetop.png")))
+
+        (sprite
+          (name "chocbar")
+          (image (file "../images/groundpieces/ground/sweets/chocbar.png")))
+
+        (sprite
+          (name "chocbloc-lowleft")
+          (image (file 
"../images/groundpieces/ground/sweets/chocbloc-lowleft.png")))
+
+        (sprite
+          (name "chocbloc-lowright")
+          (image (file 
"../images/groundpieces/ground/sweets/chocbloc-lowright.png")))
+
+        (sprite
+          (name "chocbloc-topleft")
+          (image (file 
"../images/groundpieces/ground/sweets/chocbloc-topleft.png")))
+
+        (sprite
+          (name "chocbloc-topright")
+          (image (file 
"../images/groundpieces/ground/sweets/chocbloc-topright.png")))
+
+        (sprite
+          (name "chocbloc")
+          (image (file "../images/groundpieces/ground/sweets/chocbloc.png")))
+
+        (sprite
+          (name "goldchoc")
+          (image (file "../images/groundpieces/ground/sweets/goldchoc.png")))
+
+        (sprite
+          (name "greenjellybaby")
+          (image (file 
"../images/groundpieces/ground/sweets/greenjellybaby.png")))
+
+        (sprite
+          (name "icecream")
+          (image (file "../images/groundpieces/ground/sweets/icecream.png")))
+
+        (sprite
+          (name "jube1")
+          (image (file "../images/groundpieces/ground/sweets/jube1.png")))
+
+        (sprite
+          (name "jube2")
+          (image (file "../images/groundpieces/ground/sweets/jube2.png")))
+
+        (sprite
+          (name "lollipop-purp")
+          (image (file 
"../images/groundpieces/ground/sweets/lollipop-purp.png")))
+
+        (sprite
+          (name "lollipop")
+          (image (file "../images/groundpieces/ground/sweets/lollipop.png")))
+
+        (sprite
+          (name "mmblue")
+          (image (file "../images/groundpieces/ground/sweets/mmblue.png")))
+
+        (sprite
+          (name "mmbrown")
+          (image (file "../images/groundpieces/ground/sweets/mmbrown.png")))
+
+        (sprite
+          (name "mmred")
+          (image (file "../images/groundpieces/ground/sweets/mmred.png")))
+
+        (sprite
+          (name "mmyellow")
+          (image (file "../images/groundpieces/ground/sweets/mmyellow.png")))
+
+        (sprite
+          (name "purpchoc")
+          (image (file "../images/groundpieces/ground/sweets/purpchoc.png")))
+
+        (sprite
+          (name "purplechoc")
+          (image (file "../images/groundpieces/ground/sweets/purplechoc.png")))
+
+        (sprite
+          (name "redjellybaby")
+          (image (file 
"../images/groundpieces/ground/sweets/redjellybaby.png")))
+       )
+
+      (section (name "test")
+        (sprite
+          (name "test1")
+          (image (file "../images/groundpieces/ground/test/test1.png")))
+
+        (sprite
+          (name "test10")
+          (image (file "../images/groundpieces/ground/test/test10.png")))
+
+        (sprite
+          (name "test2")
+          (image (file "../images/groundpieces/ground/test/test2.png")))
+
+        (sprite
+          (name "test3")
+          (image (file "../images/groundpieces/ground/test/test3.png")))
+
+        (sprite
+          (name "test4")
+          (image (file "../images/groundpieces/ground/test/test4.png")))
+
+        (sprite
+          (name "test5")
+          (image (file "../images/groundpieces/ground/test/test5.png")))
+
+        (sprite
+          (name "test6")
+          (image (file "../images/groundpieces/ground/test/test6.png")))
+
+        (sprite
+          (name "test7")
+          (image (file "../images/groundpieces/ground/test/test7.png")))
+
+        (sprite
+          (name "test8")
+          (image (file "../images/groundpieces/ground/test/test8.png")))
+
+        (sprite
+          (name "test9")
+          (image (file "../images/groundpieces/ground/test/test9.png")))
+       )
+     )
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/groundpieces-remove.res
===================================================================
--- branches/pingus_sdl/data/data/groundpieces-remove.res       2007-01-14 
20:00:40 UTC (rev 2649)
+++ branches/pingus_sdl/data/data/groundpieces-remove.res       2007-01-14 
20:07:41 UTC (rev 2650)
@@ -0,0 +1,26 @@
+;; groundpieces-remove.xml
+(pingus-resources
+  (section (name "groundpieces")
+    (section (name "remove")
+      (section (name "misc")
+        (sprite
+          (name "column1")
+          (image (file "../images/groundpieces/remove/misc/column1.png")))
+
+        (sprite
+          (name "dia1")
+          (image (file "../images/groundpieces/remove/misc/dia1.png")))
+
+        (sprite
+          (name "rect1")
+          (image (file "../images/groundpieces/remove/misc/rect1.png")))
+
+        (sprite
+          (name "rect2")
+          (image (file "../images/groundpieces/remove/misc/rect2.png")))
+       )
+     )
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/groundpieces-solid.res
===================================================================
--- branches/pingus_sdl/data/data/groundpieces-solid.res        2007-01-14 
20:00:40 UTC (rev 2649)
+++ branches/pingus_sdl/data/data/groundpieces-solid.res        2007-01-14 
20:07:41 UTC (rev 2650)
@@ -0,0 +1,178 @@
+;; groundpieces-solid.xml
+(pingus-resources
+  (section (name "groundpieces")
+    (section (name "solid")
+      (section (name "crystal")
+        (sprite
+          (name "rectsolid")
+          (image (file "../images/groundpieces/solid/crystal/rectsolid.png")))
+
+        (sprite
+          (name "smallsolid")
+          (image (file "../images/groundpieces/solid/crystal/smallsolid.png")))
+
+        (sprite
+          (name "squaresolid")
+          (image (file 
"../images/groundpieces/solid/crystal/squaresolid.png")))
+       )
+
+      (section (name "desert")
+        (sprite
+          (name "bigbrickpiece")
+          (image (file 
"../images/groundpieces/solid/desert/bigbrickpiece.png")))
+
+        (sprite
+          (name "leftsmallbrick")
+          (image (file 
"../images/groundpieces/solid/desert/leftsmallbrick.png")))
+
+        (sprite
+          (name "middlebrickpiece")
+          (image (file 
"../images/groundpieces/solid/desert/middlebrickpiece.png")))
+
+        (sprite
+          (name "smallbrickpiece")
+          (image (file 
"../images/groundpieces/solid/desert/smallbrickpiece.png")))
+       )
+
+      (section (name "industrial")
+        (sprite
+          (name "greybri1")
+          (image (file 
"../images/groundpieces/solid/industrial/greybri1.png")))
+
+        (sprite
+          (name "greybri2")
+          (image (file 
"../images/groundpieces/solid/industrial/greybri2.png")))
+
+        (sprite
+          (name "greybri3")
+          (image (file 
"../images/groundpieces/solid/industrial/greybri3.png")))
+
+        (sprite
+          (name "greybri5")
+          (image (file 
"../images/groundpieces/solid/industrial/greybri5.png")))
+
+        (sprite
+          (name "joint1")
+          (image (file "../images/groundpieces/solid/industrial/joint1.png")))
+
+        (sprite
+          (name "joint2")
+          (image (file "../images/groundpieces/solid/industrial/joint2.png")))
+
+        (sprite
+          (name "joint3")
+          (image (file "../images/groundpieces/solid/industrial/joint3.png")))
+
+        (sprite
+          (name "joint4")
+          (image (file "../images/groundpieces/solid/industrial/joint4.png")))
+
+        (sprite
+          (name "joint5")
+          (image (file "../images/groundpieces/solid/industrial/joint5.png")))
+
+        (sprite
+          (name "rivet")
+          (image (file "../images/groundpieces/solid/industrial/rivet.png")))
+
+        (sprite
+          (name "screw")
+          (image (file "../images/groundpieces/solid/industrial/screw.png")))
+
+        (sprite
+          (name "steel1")
+          (image (file "../images/groundpieces/solid/industrial/steel1.png")))
+
+        (sprite
+          (name "steel2")
+          (image (file "../images/groundpieces/solid/industrial/steel2.png")))
+
+        (sprite
+          (name "steel3")
+          (image (file "../images/groundpieces/solid/industrial/steel3.png")))
+
+        (sprite
+          (name "steel4")
+          (image (file "../images/groundpieces/solid/industrial/steel4.png")))
+
+        (sprite
+          (name "steel5")
+          (image (file "../images/groundpieces/solid/industrial/steel5.png")))
+
+        (sprite
+          (name "weld1")
+          (image (file "../images/groundpieces/solid/industrial/weld1.png")))
+
+        (sprite
+          (name "weld2")
+          (image (file "../images/groundpieces/solid/industrial/weld2.png")))
+
+        (sprite
+          (name "weld3")
+          (image (file "../images/groundpieces/solid/industrial/weld3.png")))
+
+        (sprite
+          (name "weld4")
+          (image (file "../images/groundpieces/solid/industrial/weld4.png")))
+
+        (sprite
+          (name "weld5")
+          (image (file "../images/groundpieces/solid/industrial/weld5.png")))
+
+        (sprite
+          (name "weld6")
+          (image (file "../images/groundpieces/solid/industrial/weld6.png")))
+
+        (sprite
+          (name "weld7")
+          (image (file "../images/groundpieces/solid/industrial/weld7.png")))
+       )
+
+      (section (name "misc")
+        (sprite
+          (name "metalplate_horiz")
+          (image (file 
"../images/groundpieces/solid/misc/metalplate_horiz.png")))
+
+        (sprite
+          (name "metalplate_large")
+          (image (file 
"../images/groundpieces/solid/misc/metalplate_large.png")))
+
+        (sprite
+          (name "metalplate_small")
+          (image (file 
"../images/groundpieces/solid/misc/metalplate_small.png")))
+
+        (sprite
+          (name "metalplate_vert")
+          (image (file 
"../images/groundpieces/solid/misc/metalplate_vert.png")))
+       )
+
+      (section (name "rock")
+        (sprite
+          (name "granit1")
+          (image (file "../images/groundpieces/solid/rock/granit1.png")))
+
+        (sprite
+          (name "granit2")
+          (image (file "../images/groundpieces/solid/rock/granit2.png")))
+
+        (sprite
+          (name "granit3")
+          (image (file "../images/groundpieces/solid/rock/granit3.png")))
+
+        (sprite
+          (name "granit4")
+          (image (file "../images/groundpieces/solid/rock/granit4.png")))
+
+        (sprite
+          (name "granit5")
+          (image (file "../images/groundpieces/solid/rock/granit5.png")))
+
+        (sprite
+          (name "granit6")
+          (image (file "../images/groundpieces/solid/rock/granit6.png")))
+       )
+     )
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/groundpieces-transparent.res
===================================================================
--- branches/pingus_sdl/data/data/groundpieces-transparent.res  2007-01-14 
20:00:40 UTC (rev 2649)
+++ branches/pingus_sdl/data/data/groundpieces-transparent.res  2007-01-14 
20:07:41 UTC (rev 2650)
@@ -0,0 +1,228 @@
+;; groundpieces-transparent.xml
+(pingus-resources
+  (section (name "groundpieces")
+    (section (name "transparent")
+      (section (name "foliage")
+        (sprite
+          (name "grass1")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass1.png")))
+
+        (sprite
+          (name "grass10")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass10.png")))
+
+        (sprite
+          (name "grass11")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass11.png")))
+
+        (sprite
+          (name "grass12")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass12.png")))
+
+        (sprite
+          (name "grass13")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass13.png")))
+
+        (sprite
+          (name "grass14")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass14.png")))
+
+        (sprite
+          (name "grass15")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass15.png")))
+
+        (sprite
+          (name "grass16")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass16.png")))
+
+        (sprite
+          (name "grass2")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass2.png")))
+
+        (sprite
+          (name "grass3")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass3.png")))
+
+        (sprite
+          (name "grass4")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass4.png")))
+
+        (sprite
+          (name "grass5")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass5.png")))
+
+        (sprite
+          (name "grass6")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass6.png")))
+
+        (sprite
+          (name "grass7")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass7.png")))
+
+        (sprite
+          (name "grass8")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass8.png")))
+
+        (sprite
+          (name "grass9")
+          (image (file 
"../images/groundpieces/transparent/foliage/grass9.png")))
+
+        (sprite
+          (name "turfconcave")
+          (image (file 
"../images/groundpieces/transparent/foliage/turfconcave.png")))
+
+        (sprite
+          (name "turfflat")
+          (image (file 
"../images/groundpieces/transparent/foliage/turfflat.png")))
+
+        (sprite
+          (name "turfslopeleft")
+          (image (file 
"../images/groundpieces/transparent/foliage/turfslopeleft.png")))
+
+        (sprite
+          (name "turfslopeleft20")
+          (image (file 
"../images/groundpieces/transparent/foliage/turfslopeleft20.png")))
+
+        (sprite
+          (name "turfsloperight")
+          (image (file 
"../images/groundpieces/transparent/foliage/turfsloperight.png")))
+
+        (sprite
+          (name "turfsloperight20")
+          (image (file 
"../images/groundpieces/transparent/foliage/turfsloperight20.png")))
+
+        (sprite
+          (name "turfsmallbump")
+          (image (file 
"../images/groundpieces/transparent/foliage/turfsmallbump.png")))
+
+        (sprite
+          (name "turfsmallnook")
+          (image (file 
"../images/groundpieces/transparent/foliage/turfsmallnook.png")))
+
+        (sprite
+          (name "turftufty")
+          (image (file 
"../images/groundpieces/transparent/foliage/turftufty.png")))
+       )
+
+      (section (name "industrial")
+        (sprite
+          (name "gunge1")
+          (image (file 
"../images/groundpieces/transparent/industrial/gunge1.png")))
+
+        (sprite
+          (name "gunge10")
+          (image (file 
"../images/groundpieces/transparent/industrial/gunge10.png")))
+
+        (sprite
+          (name "gunge11")
+          (image (file 
"../images/groundpieces/transparent/industrial/gunge11.png")))
+
+        (sprite
+          (name "gunge12")
+          (image (file 
"../images/groundpieces/transparent/industrial/gunge12.png")))
+
+        (sprite
+          (name "gunge13")
+          (image (file 
"../images/groundpieces/transparent/industrial/gunge13.png")))
+
+        (sprite
+          (name "gunge14")
+          (image (file 
"../images/groundpieces/transparent/industrial/gunge14.png")))
+
+        (sprite
+          (name "gunge15")
+          (image (file 
"../images/groundpieces/transparent/industrial/gunge15.png")))
+
+        (sprite
+          (name "gunge2")
+          (image (file 
"../images/groundpieces/transparent/industrial/gunge2.png")))
+
+        (sprite
+          (name "gunge3")
+          (image (file 
"../images/groundpieces/transparent/industrial/gunge3.png")))
+
+        (sprite
+          (name "gunge4")
+          (image (file 
"../images/groundpieces/transparent/industrial/gunge4.png")))
+
+        (sprite
+          (name "gunge5")
+          (image (file 
"../images/groundpieces/transparent/industrial/gunge5.png")))
+
+        (sprite
+          (name "gunge6")
+          (image (file 
"../images/groundpieces/transparent/industrial/gunge6.png")))
+
+        (sprite
+          (name "gunge7")
+          (image (file 
"../images/groundpieces/transparent/industrial/gunge7.png")))
+
+        (sprite
+          (name "gunge8")
+          (image (file 
"../images/groundpieces/transparent/industrial/gunge8.png")))
+
+        (sprite
+          (name "gunge9")
+          (image (file 
"../images/groundpieces/transparent/industrial/gunge9.png")))
+       )
+
+      (section (name "misc")
+        (sprite
+          (name "flower")
+          (image (file "../images/groundpieces/transparent/misc/flower.png")))
+
+        (sprite
+          (name "moos1")
+          (image (file "../images/groundpieces/transparent/misc/moos1.png")))
+
+        (sprite
+          (name "moos2")
+          (image (file "../images/groundpieces/transparent/misc/moos2.png")))
+
+        (sprite
+          (name "moos3")
+          (image (file "../images/groundpieces/transparent/misc/moos3.png")))
+
+        (sprite
+          (name "weed1")
+          (image (file "../images/groundpieces/transparent/misc/weed1.png")))
+
+        (sprite
+          (name "weed2")
+          (image (file "../images/groundpieces/transparent/misc/weed2.png")))
+       )
+
+      (section (name "snow")
+        (sprite
+          (name "grass1")
+          (image (file "../images/groundpieces/transparent/snow/grass1.png")))
+
+        (sprite
+          (name "grass2")
+          (image (file "../images/groundpieces/transparent/snow/grass2.png")))
+
+        (sprite
+          (name "grass3")
+          (image (file "../images/groundpieces/transparent/snow/grass3.png")))
+
+        (sprite
+          (name "grass4")
+          (image (file "../images/groundpieces/transparent/snow/grass4.png")))
+
+        (sprite
+          (name "grass5")
+          (image (file "../images/groundpieces/transparent/snow/grass5.png")))
+
+        (sprite
+          (name "plant1")
+          (image (file "../images/groundpieces/transparent/snow/plant1.png")))
+
+        (sprite
+          (name "plant2")
+          (image (file "../images/groundpieces/transparent/snow/plant2.png")))
+       )
+     )
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/hotspots.res
===================================================================
--- branches/pingus_sdl/data/data/hotspots.res  2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/data/data/hotspots.res  2007-01-14 20:07:41 UTC (rev 
2650)
@@ -0,0 +1,150 @@
+;; hotspots.xml
+(pingus-resources
+  (section (name "hotspots")
+    (section (name "desert")
+      (sprite
+        (name "bigdimwall")
+        (image (file "../images/hotspots/desert/bigdimwall.png")))
+
+      (sprite
+        (name "mediumdimwall")
+        (image (file "../images/hotspots/desert/mediumdimwall.png")))
+
+      (sprite
+        (name "mediumegyptpic")
+        (image (file "../images/hotspots/desert/mediumegyptpic.png")))
+
+      (sprite
+        (name "mediummummy")
+        (image (file "../images/hotspots/desert/mediummummy.png")))
+
+      (sprite
+        (name "mediumsphinx")
+        (image (file "../images/hotspots/desert/mediumsphinx.png")))
+
+      (sprite
+        (name "smallD")
+        (image (file "../images/hotspots/desert/smallD.png")))
+
+      (sprite
+        (name "smallE")
+        (image (file "../images/hotspots/desert/smallE.png")))
+
+      (sprite
+        (name "smallG")
+        (image (file "../images/hotspots/desert/smallG.png")))
+
+      (sprite
+        (name "smallO")
+        (image (file "../images/hotspots/desert/smallO.png")))
+
+      (sprite
+        (name "smalldimwall")
+        (image (file "../images/hotspots/desert/smalldimwall.png")))
+
+      (sprite
+        (name "smallegyptpic")
+        (image (file "../images/hotspots/desert/smallegyptpic.png")))
+
+      (sprite
+        (name "smallmummy")
+        (image (file "../images/hotspots/desert/smallmummy.png")))
+
+      (sprite
+        (name "smallsphinx")
+        (image (file "../images/hotspots/desert/smallsphinx.png")))
+     )
+
+    (section (name "misc")
+      (sprite
+        (name "bridge")
+        (image (file "../images/hotspots/misc/bridge.png")))
+
+      (sprite
+        (name "tree")
+        (image (file "../images/hotspots/misc/tree.png")))
+     )
+
+    (section (name "signposts")
+      (sprite
+        (name "arrow_east")
+        (image (file "../images/hotspots/signposts/arrow_east.png")))
+
+      (sprite
+        (name "arrow_north")
+        (image (file "../images/hotspots/signposts/arrow_north.png")))
+
+      (sprite
+        (name "arrow_northeast")
+        (image (file "../images/hotspots/signposts/arrow_northeast.png")))
+
+      (sprite
+        (name "arrow_northwest")
+        (image (file "../images/hotspots/signposts/arrow_northwest.png")))
+
+      (sprite
+        (name "arrow_south")
+        (image (file "../images/hotspots/signposts/arrow_south.png")))
+
+      (sprite
+        (name "arrow_southeast")
+        (image (file "../images/hotspots/signposts/arrow_southeast.png")))
+
+      (sprite
+        (name "arrow_southwest")
+        (image (file "../images/hotspots/signposts/arrow_southwest.png")))
+
+      (sprite
+        (name "arrow_west")
+        (image (file "../images/hotspots/signposts/arrow_west.png")))
+
+      (sprite
+        (name "basher")
+        (image (file "../images/hotspots/signposts/basher.png")))
+
+      (sprite
+        (name "blocker")
+        (image (file "../images/hotspots/signposts/blocker.png")))
+
+      (sprite
+        (name "bomber")
+        (image (file "../images/hotspots/signposts/bomber.png")))
+
+      (sprite
+        (name "bridger")
+        (image (file "../images/hotspots/signposts/bridger.png")))
+
+      (sprite
+        (name "climber")
+        (image (file "../images/hotspots/signposts/climber.png")))
+
+      (sprite
+        (name "danger")
+        (image (file "../images/hotspots/signposts/danger.png")))
+
+      (sprite
+        (name "digger")
+        (image (file "../images/hotspots/signposts/digger.png")))
+
+      (sprite
+        (name "floater")
+        (image (file "../images/hotspots/signposts/floater.png")))
+
+      (sprite
+        (name "miner")
+        (image (file "../images/hotspots/signposts/miner.png")))
+
+      (sprite
+        (name "nogo")
+        (image (file "../images/hotspots/signposts/nogo.png")))
+     )
+
+    (section (name "space")
+      (sprite
+        (name "engine")
+        (image (file "../images/hotspots/space/engine.png")))
+     )
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/liquids.res
===================================================================
--- branches/pingus_sdl/data/data/liquids.res   2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/data/data/liquids.res   2007-01-14 20:07:41 UTC (rev 
2650)
@@ -0,0 +1,67 @@
+;; liquids.xml
+(pingus-resources
+  (section (name "liquids")
+    (sprite
+      (name "water_cmap")
+      (image (file "../images/liquids/water_cmap.png")))
+
+    (sprite
+      (name "water")
+      (image (file  "../images/liquids/water.png")
+             (array 16 1)
+             (size 32 32)
+             (pos 0 0)))
+
+    (sprite
+      (name "water2")
+      (speed 130)
+      (image (file  "../images/liquids/water2.png")
+             (array 8 1)
+             (size 64 64)
+             (pos 0 0)))
+
+    (sprite
+      (name "water3")
+      (image (file  "../images/liquids/water3.png")
+             (array 8 1)
+             (size 64 64)
+             (pos 0 0)))
+
+    (sprite
+      (name "water4")
+      (image (file  "../images/liquids/water4.png")
+             (array 8 1)
+             (size 64 64)
+             (pos 0 0)))
+
+    (sprite
+      (name "water5")
+      (image (file  "../images/liquids/water5.png")
+             (array 4 1)
+             (size 64 64)
+             (pos 0 0)))
+
+    (sprite
+      (name "swater")
+      (image (file  "../images/liquids/swater.png")
+             (array 4 1)
+             (size 64 64)
+             (pos 0 0)))
+
+    (sprite
+      (name "lava")
+      (image (file  "../images/liquids/lava.png")
+             (array 12 1)
+             (size 64 64)
+             (pos 0 0)))
+
+    (sprite
+      (name "slime")
+      (image (file  "../images/liquids/slime.png")
+             (array 12 1)
+             (size 64 64)
+             (pos 0 0)))
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/particles.res
===================================================================
--- branches/pingus_sdl/data/data/particles.res 2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/data/data/particles.res 2007-01-14 20:07:41 UTC (rev 
2650)
@@ -0,0 +1,74 @@
+;; particles.xml
+(pingus-resources
+  (section (name "particles")
+    (sprite
+      (name "explosive")
+      (image (file "../images/particles/explosive.png")))
+
+    (sprite
+      (name "pingu_explo")
+      (image (file  "../images/particles/pingu_explo.png")
+             (array 2 1)
+             (size 3 3)
+             (pos 0 0)))
+
+    (sprite
+      (name "ground")
+      (image (file  "../images/particles/ground.png")
+             (array 4 1)
+             (size 32 32)
+             (pos 0 0)))
+
+    (sprite
+      (name "smoke")
+      (image (file  "../images/particles/smoke.png")
+             (array 8 1)
+             (size 32 32)
+             (pos 0 0)))
+
+    (sprite
+      (name "smoke2")
+      (image (file  "../images/particles/smoke2.png")
+             (array 8 1)
+             (size 32 32)
+             (pos 0 0)))
+
+    (sprite
+      (name "snow1")
+      (image (file "../images/particles/snow1.png")))
+
+    (sprite
+      (name "snow2")
+      (image (file "../images/particles/snow2.png")))
+
+    (sprite
+      (name "snow3")
+      (image (file "../images/particles/snow3.png")))
+
+    (sprite
+      (name "snow4")
+      (image (file "../images/particles/snow4.png")))
+
+    (sprite
+      (name "snow5")
+      (image (file "../images/particles/snow5.png")))
+
+    (sprite
+      (name "ground_snow")
+      (image (file "../images/particles/ground_snow.png")))
+
+    (sprite
+      (name "rain_splash")
+      (image (file "../images/particles/rain_splash.png")))
+
+    (sprite
+      (name "rain1")
+      (image (file "../images/particles/rain1.png")))
+
+    (sprite
+      (name "rain2")
+      (image (file "../images/particles/rain2.png")))
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/pingus-common.res
===================================================================
--- branches/pingus_sdl/data/data/pingus-common.res     2007-01-14 20:00:40 UTC 
(rev 2649)
+++ branches/pingus_sdl/data/data/pingus-common.res     2007-01-14 20:07:41 UTC 
(rev 2650)
@@ -0,0 +1,111 @@
+;; pingus-common.xml
+(pingus-resources
+  (section (name "other")
+    (sprite
+      (name "brick_right")
+      (image (file "../images/pingus/common/brick_right.png")))
+
+    (sprite
+      (name "brick_left")
+      (image (file "../images/pingus/common/brick_left.png")))
+
+    (sprite
+      (name "bash_radius")
+      (image (file "../images/pingus/common/bash_radius.png")))
+
+    (sprite
+      (name "bash_radius_gfx")
+      (image (file "../images/pingus/common/bash_radius_gfx.png")))
+
+    (sprite
+      (name "digger_radius")
+      (image (file "../images/pingus/common/digger_radius.png")))
+
+    (sprite
+      (name "digger_radius_gfx")
+      (image (file "../images/pingus/common/digger_radius_gfx.png")))
+
+    (sprite
+      (name "bomber_radius")
+      (image (file "../images/pingus/common/bomber_radius.png")))
+
+    (sprite
+      (name "bomber_radius_gfx")
+      (image (file "../images/pingus/common/bomber_radius_gfx.png")))
+
+    (sprite
+      (name "light")
+      (image (file "../images/pingus/common/light.png"))
+      (origin "center")
+      (offset 0 0))
+
+    (sprite
+      (name "splash")
+      (image (file  "../images/pingus/common/splash.png")
+             (array 12 1)
+             (size 32 32)
+             (pos 0 0)))
+
+    (sprite
+      (name "splash_debris")
+      (image (file  "../images/pingus/common/splash_debris.png")
+             (array 6 2)
+             (size 32 32)
+             (pos 0 0)))
+
+    (section (name "laser_kill")
+      (sprite
+        (name "left")
+        (loop #f)
+        (speed 60)
+        (origin "bottom_center")
+        (offset 0 2)
+        (image (file  "../images/pingus/common/laser_kill.png")
+               (array 9 1)
+               (size 33 32)
+               (pos 0 0)))
+
+      (sprite
+        (name "right")
+        (loop #f)
+        (speed 60)
+        (origin "bottom_center")
+        (offset 0 2)
+        (image (file  "../images/pingus/common/laser_kill.png")
+               (array 9 1)
+               (size 33 32)
+               (pos 0 32)))
+     )
+
+    (section (name "floaterlayer")
+      (sprite
+        (name "left")
+        (origin "bottom_center")
+        (offset 0 2)
+        (image (file  "../images/pingus/common/floaterlayer.png")
+               (array 8 1)
+               (size 32 32)
+               (pos 0 0)))
+
+      (sprite
+        (name "right")
+        (origin "bottom_center")
+        (offset 0 2)
+        (image (file  "../images/pingus/common/floaterlayer.png")
+               (array 8 1)
+               (size 32 32)
+               (pos 0 32)))
+     )
+   )
+
+  (section (name "XMas")
+    (sprite
+      (name "walker")
+      (image (file  "../images/pingus/common/xmas-walker.png")
+             (array 8 2)
+             (size 32 44)
+             (pos 0 0)))
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/pingus-player0.res
===================================================================
--- branches/pingus_sdl/data/data/pingus-player0.res    2007-01-14 20:00:40 UTC 
(rev 2649)
+++ branches/pingus_sdl/data/data/pingus-player0.res    2007-01-14 20:07:41 UTC 
(rev 2650)
@@ -0,0 +1,459 @@
+;; pingus-player0.xml
+(pingus-resources
+  (section (name "pingus")
+    (section (name "player0")
+      (section (name "rocketlauncher")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 50)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/rocketlauncher.png")
+                 (array 7 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 50)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/rocketlauncher.png")
+                 (array 7 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "boarder")
+        (sprite
+          (name "left")
+          (image (file  "../images/pingus/player0/boarder.png")
+                 (array 1 1)
+                 (size 30 30)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (image (file  "../images/pingus/player0/boarder.png")
+                 (array 1 1)
+                 (size 30 30)
+                 (pos 0 30)))
+       )
+
+      (sprite
+        (name "angel")
+        (image (file  "../images/pingus/player0/angel.png")
+               (array 4 1)
+               (size 46 30)
+               (pos 0 0)))
+
+      (sprite
+        (name "superman")
+        (image (file  "../images/pingus/player0/superman.png")
+               (array 8 1)
+               (size 30 30)
+               (pos 0 0)))
+
+      (section (name "bomber")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/bomber.png")
+                 (array 16 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/bomber.png")
+                 (array 16 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "basher")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 1)
+          (image (file  "../images/pingus/player0/basher.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 1)
+          (image (file  "../images/pingus/player0/basher.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "climber")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 16 2)
+          (image (file  "../images/pingus/player0/climber.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset -14 2)
+          (image (file  "../images/pingus/player0/climber.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "faller")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "jumper")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "tumbler")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/tumble.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/tumble.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "bridger")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/bridger.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/bridger.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "bridger_walk")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/bridger_walk.png")
+                 (array 4 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/bridger_walk.png")
+                 (array 4 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "walker")
+        (sprite
+          (name "left")
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/walker.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/walker.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "blocker")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/blocker.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/blocker.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "floater")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/floater.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/floater.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "digger")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/digger.png")
+                 (array 14 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/digger.png")
+                 (array 14 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "miner")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/miner.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/miner.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (sprite
+        (name "splat")
+        (origin "bottom_center")
+        (offset 0 2)
+        (loop #f)
+        (speed 33)
+        (image (file  "../images/pingus/player0/splat.png")
+               (array 16 1)
+               (size 32 32)
+               (pos 0 0)))
+
+      (section (name "exit")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset -2 2)
+          (image (file  "../images/pingus/player0/exit.png")
+                 (array 9 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/exit.png")
+                 (array 9 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "drownfall")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/drownfall.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/drownfall.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "drownwalk")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (image (file  "../images/pingus/player0/drownwalk.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (image (file  "../images/pingus/player0/drownwalk.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "waiter")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/waiter.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/waiter.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "slider")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/slider.png")
+                 (array 1 1)
+                 (size 32 15)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player0/slider.png")
+                 (array 1 1)
+                 (size 32 15)
+                 (pos 0 15)))
+       )
+
+      (sprite
+        (name "explo")
+        (image (file "../images/pingus/player0/explo.png")))
+     )
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/pingus-player1.res
===================================================================
--- branches/pingus_sdl/data/data/pingus-player1.res    2007-01-14 20:00:40 UTC 
(rev 2649)
+++ branches/pingus_sdl/data/data/pingus-player1.res    2007-01-14 20:07:41 UTC 
(rev 2650)
@@ -0,0 +1,459 @@
+;; pingus-player1.xml
+(pingus-resources
+  (section (name "pingus")
+    (section (name "player1")
+      (section (name "rocketlauncher")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 50)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/rocketlauncher.png")
+                 (array 7 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 50)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/rocketlauncher.png")
+                 (array 7 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "boarder")
+        (sprite
+          (name "left")
+          (image (file  "../images/pingus/player1/boarder.png")
+                 (array 1 1)
+                 (size 30 30)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (image (file  "../images/pingus/player1/boarder.png")
+                 (array 1 1)
+                 (size 30 30)
+                 (pos 0 30)))
+       )
+
+      (sprite
+        (name "angel")
+        (image (file  "../images/pingus/player1/angel.png")
+               (array 4 1)
+               (size 46 30)
+               (pos 0 0)))
+
+      (sprite
+        (name "superman")
+        (image (file  "../images/pingus/player1/superman.png")
+               (array 8 1)
+               (size 30 30)
+               (pos 0 0)))
+
+      (section (name "bomber")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/bomber.png")
+                 (array 16 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/bomber.png")
+                 (array 16 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "basher")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 1)
+          (image (file  "../images/pingus/player1/basher.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 1)
+          (image (file  "../images/pingus/player1/basher.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "climber")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 16 2)
+          (image (file  "../images/pingus/player1/climber.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset -14 2)
+          (image (file  "../images/pingus/player1/climber.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "faller")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "jumper")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "tumbler")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/tumble.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/tumble.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "bridger")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/bridger.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/bridger.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "bridger_walk")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/bridger_walk.png")
+                 (array 4 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/bridger_walk.png")
+                 (array 4 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "walker")
+        (sprite
+          (name "left")
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/walker.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/walker.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "blocker")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/blocker.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/blocker.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "floater")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/floater.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/floater.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "digger")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/digger.png")
+                 (array 14 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/digger.png")
+                 (array 14 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "miner")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/miner.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/miner.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (sprite
+        (name "splat")
+        (origin "bottom_center")
+        (offset 0 2)
+        (loop #f)
+        (speed 33)
+        (image (file  "../images/pingus/player1/splat.png")
+               (array 16 1)
+               (size 32 32)
+               (pos 0 0)))
+
+      (section (name "exit")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset -2 2)
+          (image (file  "../images/pingus/player1/exit.png")
+                 (array 9 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/exit.png")
+                 (array 9 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "drownfall")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/drownfall.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/drownfall.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "drownwalk")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (image (file  "../images/pingus/player1/drownwalk.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (image (file  "../images/pingus/player1/drownwalk.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "waiter")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/waiter.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/waiter.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "slider")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/slider.png")
+                 (array 1 1)
+                 (size 32 15)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player1/slider.png")
+                 (array 1 1)
+                 (size 32 15)
+                 (pos 0 15)))
+       )
+
+      (sprite
+        (name "explo")
+        (image (file "../images/pingus/player1/explo.png")))
+     )
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/pingus-player2.res
===================================================================
--- branches/pingus_sdl/data/data/pingus-player2.res    2007-01-14 20:00:40 UTC 
(rev 2649)
+++ branches/pingus_sdl/data/data/pingus-player2.res    2007-01-14 20:07:41 UTC 
(rev 2650)
@@ -0,0 +1,459 @@
+;; pingus-player2.xml
+(pingus-resources
+  (section (name "pingus")
+    (section (name "player2")
+      (section (name "rocketlauncher")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 50)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/rocketlauncher.png")
+                 (array 7 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 50)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/rocketlauncher.png")
+                 (array 7 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "boarder")
+        (sprite
+          (name "left")
+          (image (file  "../images/pingus/player2/boarder.png")
+                 (array 1 1)
+                 (size 30 30)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (image (file  "../images/pingus/player2/boarder.png")
+                 (array 1 1)
+                 (size 30 30)
+                 (pos 0 30)))
+       )
+
+      (sprite
+        (name "angel")
+        (image (file  "../images/pingus/player2/angel.png")
+               (array 4 1)
+               (size 46 30)
+               (pos 0 0)))
+
+      (sprite
+        (name "superman")
+        (image (file  "../images/pingus/player2/superman.png")
+               (array 8 1)
+               (size 30 30)
+               (pos 0 0)))
+
+      (section (name "bomber")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/bomber.png")
+                 (array 16 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/bomber.png")
+                 (array 16 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "basher")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 1)
+          (image (file  "../images/pingus/player2/basher.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 1)
+          (image (file  "../images/pingus/player2/basher.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "climber")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 16 2)
+          (image (file  "../images/pingus/player2/climber.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset -14 2)
+          (image (file  "../images/pingus/player2/climber.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "faller")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "jumper")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "tumbler")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/tumble.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/tumble.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "bridger")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/bridger.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/bridger.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "bridger_walk")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/bridger_walk.png")
+                 (array 4 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/bridger_walk.png")
+                 (array 4 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "walker")
+        (sprite
+          (name "left")
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/walker.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/walker.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "blocker")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/blocker.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/blocker.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "floater")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/floater.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/floater.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "digger")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/digger.png")
+                 (array 14 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/digger.png")
+                 (array 14 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "miner")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/miner.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/miner.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (sprite
+        (name "splat")
+        (origin "bottom_center")
+        (offset 0 2)
+        (loop #f)
+        (speed 33)
+        (image (file  "../images/pingus/player2/splat.png")
+               (array 16 1)
+               (size 32 32)
+               (pos 0 0)))
+
+      (section (name "exit")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset -2 2)
+          (image (file  "../images/pingus/player2/exit.png")
+                 (array 9 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/exit.png")
+                 (array 9 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "drownfall")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/drownfall.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/drownfall.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "drownwalk")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (image (file  "../images/pingus/player2/drownwalk.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (image (file  "../images/pingus/player2/drownwalk.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "waiter")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/waiter.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/waiter.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "slider")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/slider.png")
+                 (array 1 1)
+                 (size 32 15)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player2/slider.png")
+                 (array 1 1)
+                 (size 32 15)
+                 (pos 0 15)))
+       )
+
+      (sprite
+        (name "explo")
+        (image (file "../images/pingus/player2/explo.png")))
+     )
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/pingus-player3.res
===================================================================
--- branches/pingus_sdl/data/data/pingus-player3.res    2007-01-14 20:00:40 UTC 
(rev 2649)
+++ branches/pingus_sdl/data/data/pingus-player3.res    2007-01-14 20:07:41 UTC 
(rev 2650)
@@ -0,0 +1,459 @@
+;; pingus-player3.xml
+(pingus-resources
+  (section (name "pingus")
+    (section (name "player3")
+      (section (name "rocketlauncher")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 50)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/rocketlauncher.png")
+                 (array 7 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 50)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/rocketlauncher.png")
+                 (array 7 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "boarder")
+        (sprite
+          (name "left")
+          (image (file  "../images/pingus/player3/boarder.png")
+                 (array 1 1)
+                 (size 30 30)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (image (file  "../images/pingus/player3/boarder.png")
+                 (array 1 1)
+                 (size 30 30)
+                 (pos 0 30)))
+       )
+
+      (sprite
+        (name "angel")
+        (image (file  "../images/pingus/player3/angel.png")
+               (array 4 1)
+               (size 46 30)
+               (pos 0 0)))
+
+      (sprite
+        (name "superman")
+        (image (file  "../images/pingus/player3/superman.png")
+               (array 8 1)
+               (size 30 30)
+               (pos 0 0)))
+
+      (section (name "bomber")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/bomber.png")
+                 (array 16 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/bomber.png")
+                 (array 16 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "basher")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 1)
+          (image (file  "../images/pingus/player3/basher.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 1)
+          (image (file  "../images/pingus/player3/basher.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "climber")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 16 2)
+          (image (file  "../images/pingus/player3/climber.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset -14 2)
+          (image (file  "../images/pingus/player3/climber.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "faller")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "jumper")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/faller.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "tumbler")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/tumble.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/tumble.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "bridger")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/bridger.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/bridger.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "bridger_walk")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/bridger_walk.png")
+                 (array 4 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 66)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/bridger_walk.png")
+                 (array 4 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "walker")
+        (sprite
+          (name "left")
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/walker.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/walker.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "blocker")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/blocker.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/blocker.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "floater")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/floater.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/floater.png")
+                 (array 8 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "digger")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/digger.png")
+                 (array 14 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/digger.png")
+                 (array 14 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "miner")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/miner.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/miner.png")
+                 (array 12 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (sprite
+        (name "splat")
+        (origin "bottom_center")
+        (offset 0 2)
+        (loop #f)
+        (speed 33)
+        (image (file  "../images/pingus/player3/splat.png")
+               (array 16 1)
+               (size 32 32)
+               (pos 0 0)))
+
+      (section (name "exit")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset -2 2)
+          (image (file  "../images/pingus/player3/exit.png")
+                 (array 9 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/exit.png")
+                 (array 9 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "drownfall")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/drownfall.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/drownfall.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "drownwalk")
+        (sprite
+          (name "left")
+          (loop #f)
+          (speed 60)
+          (image (file  "../images/pingus/player3/drownwalk.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (loop #f)
+          (speed 60)
+          (image (file  "../images/pingus/player3/drownwalk.png")
+                 (array 15 1)
+                 (size 32 32)
+                 (pos 0 32)))
+       )
+
+      (section (name "waiter")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/waiter.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/waiter.png")
+                 (array 6 1)
+                 (size 32 32)
+                 (pos 0 0)))
+       )
+
+      (section (name "slider")
+        (sprite
+          (name "left")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/slider.png")
+                 (array 1 1)
+                 (size 32 15)
+                 (pos 0 0)))
+
+        (sprite
+          (name "right")
+          (origin "bottom_center")
+          (offset 0 2)
+          (image (file  "../images/pingus/player3/slider.png")
+                 (array 1 1)
+                 (size 32 15)
+                 (pos 0 15)))
+       )
+
+      (sprite
+        (name "explo")
+        (image (file "../images/pingus/player3/explo.png")))
+     )
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/story.res
===================================================================
--- branches/pingus_sdl/data/data/story.res     2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/data/data/story.res     2007-01-14 20:07:41 UTC (rev 
2650)
@@ -0,0 +1,78 @@
+;; story.xml
+(pingus-resources
+  (section (name "story")
+    (sprite
+      (name "story0")
+      (origin "center")
+      (offset 0 0)
+      (image (file "../images/story/story0.png")))
+
+    (sprite
+      (name "story1")
+      (origin "center")
+      (offset 0 0)
+      (image (file "../images/story/story1.png")))
+
+    (sprite
+      (name "story2")
+      (origin "center")
+      (offset 0 0)
+      (image (file "../images/story/story2.png")))
+
+    (sprite
+      (name "story3")
+      (origin "center")
+      (offset 0 0)
+      (image (file "../images/story/story3.png")))
+
+    (sprite
+      (name "story4")
+      (origin "center")
+      (offset 0 0)
+      (image (file "../images/story/story4.png")))
+
+    (sprite
+      (name "story5")
+      (origin "center")
+      (offset 0 0)
+      (image (file "../images/story/story5.png")))
+
+    (sprite
+      (name "story6")
+      (origin "center")
+      (offset 0 0)
+      (image (file "../images/story/story6.png")))
+
+    (sprite
+      (name "credits1")
+      (origin "center")
+      (offset 0 0)
+      (image (file "../images/story/credits1.png")))
+
+    (sprite
+      (name "credits2")
+      (origin "center")
+      (offset 0 0)
+      (image (file "../images/story/credits2.png")))
+
+    (sprite
+      (name "credits3")
+      (origin "center")
+      (offset 0 0)
+      (image (file "../images/story/credits3.png")))
+
+    (sprite
+      (name "credits4")
+      (origin "center")
+      (offset 0 0)
+      (image (file "../images/story/credits4.png")))
+
+    (sprite
+      (name "background")
+      (origin "center")
+      (offset 0 0)
+      (image (file "../images/core/menu/worldscreenbg.jpg")))
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/textures.res
===================================================================
--- branches/pingus_sdl/data/data/textures.res  2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/data/data/textures.res  2007-01-14 20:07:41 UTC (rev 
2650)
@@ -0,0 +1,165 @@
+;; textures.xml
+(pingus-resources
+  (section (name "textures")
+    (sprite
+      (name "fruitcaketile")
+      (image (file "../images/textures/fruitcaketile.jpg")))
+
+    (sprite
+      (name "default")
+      (image (file "../images/textures/default.png")))
+
+    (sprite
+      (name "industrial")
+      (image (file "../images/textures/industrial.jpg")))
+
+    (sprite
+      (name "clouds2")
+      (image (file "../images/textures/clouds2.jpg")))
+
+    (sprite
+      (name "clouds3")
+      (image (file "../images/textures/clouds3.png")))
+
+    (sprite
+      (name "clouds")
+      (image (file "../images/textures/clouds.jpg")))
+
+    (sprite
+      (name "crystal")
+      (image (file "../images/textures/crystal.jpg")))
+
+    (sprite
+      (name "stone")
+      (image (file "../images/textures/stones.png")))
+
+    (sprite
+      (name "rocktile")
+      (image (file "../images/textures/rocktile.jpg")))
+
+    (sprite
+      (name "rooftile")
+      (image (file "../images/textures/rooftile.jpg")))
+
+    (sprite
+      (name "rooftile2")
+      (image (file "../images/textures/rooftile2.jpg")))
+
+    (sprite
+      (name "greentex")
+      (image (file "../images/textures/greentex.jpg")))
+
+    (sprite
+      (name "rock6")
+      (image (file "../images/textures/rock6.jpg")))
+
+    (sprite
+      (name "rockagglo")
+      (image (file "../images/textures/rockagglo.jpg")))
+
+    (sprite
+      (name "icetile")
+      (image (file "../images/textures/icetile.jpg")))
+
+    (sprite
+      (name "lunartile")
+      (image (file "../images/textures/lunartile.jpg")))
+
+    (sprite
+      (name "blueflame")
+      (image (file "../images/textures/blueflame.jpg")))
+
+    (sprite
+      (name "stones")
+      (image (file "../images/textures/stone.jpg")))
+
+    (sprite
+      (name "flame")
+      (image (file "../images/textures/flamebg.jpg")))
+
+    (sprite
+      (name "anim_fire")
+      (image (file  "../images/textures/anim_fire.jpg")
+             (array 15 1)
+             (size 64 590)
+             (pos 0 0)))
+
+    (sprite
+      (name "stars")
+      (image (file "../images/textures/stars.jpg")))
+
+    (sprite
+      (name "enchantedjungle")
+      (image (file "../images/textures/enchantedjungle.jpg")))
+
+    (sprite
+      (name "darkjungle")
+      (image (file "../images/textures/darkjungle.jpg")))
+
+    (sprite
+      (name "latejungle")
+      (image (file "../images/textures/latejungle.jpg")))
+
+    (sprite
+      (name "nightjungle")
+      (image (file "../images/textures/nightjungle.jpg")))
+
+    (sprite
+      (name "happyclouds")
+      (image (file "../images/textures/happyclouds.jpg")))
+
+    (sprite
+      (name "desert")
+      (image (file "../images/textures/desert.jpg")))
+
+    (sprite
+      (name "desert_room")
+      (image (file "../images/textures/desert_room.jpg")))
+
+    (sprite
+      (name "sortie")
+      (image (file "../images/textures/sortie.jpg")))
+
+    (sprite
+      (name "cyanspace")
+      (image (file "../images/textures/cyanspace.jpg")))
+
+    (sprite
+      (name "bwsortiebg")
+      (image (file "../images/textures/bwsortiebg.jpg")))
+
+    (sprite
+      (name "green_tendrils")
+      (image (file "../images/textures/green_tendrils.png")))
+
+    (sprite
+      (name "mountain")
+      (image (file "../images/textures/mountain.png")))
+
+    (sprite
+      (name "thunderstorm")
+      (image (file "../images/textures/thunderstorm.png")))
+
+    (sprite
+      (name "creepers")
+      (image (file "../images/textures/creepers.png")))
+
+    (sprite
+      (name "creepers-mirrored")
+      (image (file "../images/textures/creepers-mirrored.png")))
+
+    (sprite
+      (name "swirljungle")
+      (image (file "../images/textures/swirljungle.png")))
+
+    (sprite
+      (name "ordina")
+      (image (file "../images/textures/ordina.jpg")))
+
+    (sprite
+      (name "fond1")
+      (image (file "../images/textures/ordina.jpg")))
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/traps.res
===================================================================
--- branches/pingus_sdl/data/data/traps.res     2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/data/data/traps.res     2007-01-14 20:07:41 UTC (rev 
2650)
@@ -0,0 +1,89 @@
+;; traps.xml
+(pingus-resources
+  (section (name "traps")
+    (sprite
+      (name "tut")
+      (image (file "../images/traps/tut.png")))
+
+    (sprite
+      (name "smasher_cmap")
+      (image (file "../images/traps/smasher_cmap.png")))
+
+    (sprite
+      (name "smasher")
+      (image (file  "../images/traps/smasher.png")
+             (array 6 1)
+             (size 282 189)
+             (pos 0 0)))
+
+    (sprite
+      (name "hammer")
+      (loop #f)
+      (speed 60)
+      (image (file  "../images/traps/hammer.png")
+             (array 13 1)
+             (size 151 181)
+             (pos 0 0)))
+
+    (sprite
+      (name "fake_exit")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file  "../images/traps/fake_exit.png")
+             (array 9 1)
+             (size 75 112)
+             (pos 0 0)))
+
+    (sprite
+      (name "spike")
+      (image (file  "../images/traps/spike.png")
+             (array 14 1)
+             (size 32 32)
+             (pos 0 0)))
+
+    (section (name "guillotinekill")
+      (sprite
+        (name "left")
+        (image (file  "../images/traps/guillotinekill.png")
+               (array 12 1)
+               (size 80 96)
+               (pos 0 0)))
+
+      (sprite
+        (name "right")
+        (image (file  "../images/traps/guillotinekill.png")
+               (array 12 1)
+               (size 80 96)
+               (pos 0 96)))
+     )
+
+    (sprite
+      (name "guillotineidle")
+      (image (file  "../images/traps/guillotineidle.png")
+             (array 7 1)
+             (size 80 96)
+             (pos 0 0)))
+
+    (sprite
+      (name "laser_exit")
+      (image (file  "../images/traps/laser_exit.png")
+             (array 6 1)
+             (size 75 60)
+             (pos 0 0)))
+
+    (sprite
+      (name "bumper")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file  "../images/traps/bumper.png")
+             (array 6 1)
+             (size 60 102)
+             (pos 0 0)))
+
+    (sprite
+      (name "bumper_cmap")
+      (image (file "../images/traps/bumper_cmap.png")))
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/worldmaps.res
===================================================================
--- branches/pingus_sdl/data/data/worldmaps.res 2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/data/data/worldmaps.res 2007-01-14 20:07:41 UTC (rev 
2650)
@@ -0,0 +1,36 @@
+;; worldmaps.xml
+(pingus-resources
+  (section (name "worldmaps")
+    (section (name "tutorial")
+      (sprite
+        (name "layer0")
+        (image (file "../images/worldmaps/tutorial_layer0.jpg")))
+
+      (sprite
+        (name "layer1")
+        (image (file "../images/worldmaps/tutorial_layer1.png")))
+
+      (sprite
+        (name "layer2")
+        (image (file "../images/worldmaps/tutorial_layer2.png")))
+
+      (sprite
+        (name "layer3")
+        (image (file "../images/worldmaps/tutorial_layer3.png")))
+     )
+
+    (section (name "volcano")
+      (sprite
+        (name "island")
+        (image (file "../images/worldmaps/volcano.jpg")))
+     )
+
+    (section (name "misc")
+      (sprite
+        (name "pacman")
+        (image (file "../images/worldmaps/pacman.jpg")))
+     )
+   )
+ )
+
+;; EOF ;;

Added: branches/pingus_sdl/data/data/worldobjs.res
===================================================================
--- branches/pingus_sdl/data/data/worldobjs.res 2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/data/data/worldobjs.res 2007-01-14 20:07:41 UTC (rev 
2650)
@@ -0,0 +1,92 @@
+;; worldobjs.xml
+(pingus-resources
+  (section (name "worldobjs")
+    (sprite
+      (name "switchdoor_box")
+      (image (file "../images/worldobjs/switchdoor_box.png")))
+
+    (sprite
+      (name "switchdoor_tile")
+      (image (file "../images/worldobjs/switchdoor_tile.png")))
+
+    (sprite
+      (name "switchdoor_switch")
+      (image (file "../images/worldobjs/switchdoor_switch.png")))
+
+    (sprite
+      (name "switchdoor_tile_cmap")
+      (image (file "../images/worldobjs/switchdoor_tile_cmap.png")))
+
+    (sprite
+      (name "teleporter2")
+      (origin "center")
+      (offset 0 0)
+      (image (file "../images/worldobjs/teleporter2.png")))
+
+    (sprite
+      (name "infobox")
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file "../images/worldobjs/infobox.png")))
+
+    (sprite
+      (name "teleporter")
+      (loop #f)
+      (speed 20)
+      (origin "bottom_center")
+      (offset 0 0)
+      (image (file  "../images/worldobjs/teleporter.png")
+             (array 6 1)
+             (size 35 52)
+             (pos 0 0)))
+
+    (sprite
+      (name "teleportertarget")
+      (loop #f)
+      (speed 15)
+      (origin "center")
+      (offset 0 0)
+      (image (file  "../images/worldobjs/teleportertarget.png")
+             (array 7 1)
+             (size 64 64)
+             (pos 0 0)))
+
+    (sprite
+      (name "conveyorbelt_left")
+      (image (file  "../images/worldobjs/conveyorbelt_left.png")
+             (array 15 1)
+             (size 15 14)
+             (pos 0 0)))
+
+    (sprite
+      (name "conveyorbelt_middle")
+      (image (file  "../images/worldobjs/conveyorbelt_middle.png")
+             (array 15 1)
+             (size 15 14)
+             (pos 0 0)))
+
+    (sprite
+      (name "conveyorbelt_right")
+      (image (file  "../images/worldobjs/conveyorbelt_right.png")
+             (array 15 1)
+             (size 15 14)
+             (pos 0 0)))
+
+    (sprite
+      (name "iceblock")
+      (image (file  "../images/worldobjs/iceblock.png")
+             (array 6 1)
+             (size 25 10)
+             (pos 0 0)))
+
+    (sprite
+      (name "iceblock_cmap")
+      (image (file "../images/worldobjs/iceblock_cmap.png")))
+
+    (sprite
+      (name "conveyorbelt_cmap")
+      (image (file "../images/worldobjs/conveyorbelt_cmap.png")))
+   )
+ )
+
+;; EOF ;;

Modified: branches/pingus_sdl/src/pingus_main.cxx
===================================================================
--- branches/pingus_sdl/src/pingus_main.cxx     2007-01-14 20:00:40 UTC (rev 
2649)
+++ branches/pingus_sdl/src/pingus_main.cxx     2007-01-14 20:07:41 UTC (rev 
2650)
@@ -682,29 +682,6 @@
 void
 PingusMain::start_game ()
 {
-  { // SExpr Parser Test code
-    std::cout << "Parser Test" << std::endl;
-    lisp::Lisp* sexpr = lisp::Parser::parse("test.scm");
-    std::cout << "Parser Test..." << std::endl;
-    std::cout << sexpr->get_type() << " " << sexpr->get_list_size() << 
std::endl;
-    sexpr = sexpr->get_list_elem(0);
-    if (sexpr)
-      {
-        SExprFileReader reader(sexpr);
-    
-        int t = 0; 
-        std::string str;
-        reader.read_int("test", t);
-        reader.read_string("teststr", str);
-
-        std::cout << reader.get_name() << ": t == " << t << " str: " << str << 
std::endl;
-      }
-    else
-      {
-        std::cout << "Not found" << std::endl;
-      }
-  }
-
   if (verbose) {
     pout << _("PingusMain: Starting Main: ") << SDL_GetTicks() << std::endl;
   }
@@ -804,7 +781,7 @@
 PingusMain::main(int argc, char** argv)
 {
   PHYSFS_init(argv[0]);
-  PHYSFS_addToSearchPath("data/", 0);
+  PHYSFS_addToSearchPath("data", 0);
 
   executable_name = argv[0];
 

Modified: branches/pingus_sdl/src/resource_manager.cpp
===================================================================
--- branches/pingus_sdl/src/resource_manager.cpp        2007-01-14 20:00:40 UTC 
(rev 2649)
+++ branches/pingus_sdl/src/resource_manager.cpp        2007-01-14 20:07:41 UTC 
(rev 2650)
@@ -40,24 +40,31 @@
 void
 ResourceManager::add_resources(const std::string& filename)
 {
-#if 0
   std::cout << "ResourceManager: " << filename << std::endl;
-  lisp::Lisp* sexpr = lisp::Parser::parse("test.scm");
+  lisp::Lisp* sexpr = lisp::Parser::parse(filename);
   if (sexpr)
     {
-      SExprFileReader root_reader(sexpr = sexpr->get_list_elem(0));
-      SExprFileReader reader;
+      SExprFileReader reader(sexpr = sexpr->get_list_elem(0));
 
-      if (root_reader.read_section("pingus-resources", reader))
+      if (reader.get_name() == "pingus-resources")
         {
           std::vector<FileReader> sections = reader.get_sections();
+          for(std::vector<FileReader>::iterator i = sections.begin(); i != 
sections.end(); ++i)
+            {
+              std::cout << "Section: " << i->get_name() << std::endl;
+            }
         }
+      else
+        {
+          std::cout << "Couldn't find section 'pingus-resources' section in 
file " << filename
+                    << "\ngot " << reader.get_name()
+                    << std::endl;
+        }
     }
   else
     {
       std::cout << "ResourceManager: File not found " << filename << std::endl;
     }
-#endif
 }
 
 /* EOF */

Modified: branches/pingus_sdl/src/sexpr_file_reader.cpp
===================================================================
--- branches/pingus_sdl/src/sexpr_file_reader.cpp       2007-01-14 20:00:40 UTC 
(rev 2649)
+++ branches/pingus_sdl/src/sexpr_file_reader.cpp       2007-01-14 20:07:41 UTC 
(rev 2650)
@@ -40,7 +40,7 @@
   {
     assert(sexpr->get_type() == lisp::Lisp::TYPE_LIST &&
            sexpr->get_list_size() >= 1);
-
+    
     for(size_t i = 1; i < sexpr->get_list_size(); ++i)
       { // iterate over subsections
         sexpr->get_list_elem(i);
@@ -214,7 +214,6 @@
 SExprFileReader::SExprFileReader(lisp::Lisp* lisp)
   : FileReader(SharedPtr<FileReaderImpl>(new SExprFileReaderImpl(lisp)))
 {
-  
 }
 
 /* EOF */

Modified: branches/pingus_sdl/src/tinygettext/tinygettext.cxx
===================================================================
--- branches/pingus_sdl/src/tinygettext/tinygettext.cxx 2007-01-14 20:00:40 UTC 
(rev 2649)
+++ branches/pingus_sdl/src/tinygettext/tinygettext.cxx 2007-01-14 20:07:41 UTC 
(rev 2650)
@@ -334,7 +334,7 @@
           DIR* dir = opendir(p->c_str());
           if (!dir)
             {
-              std::cerr << "Error: opendir() failed on " << *p << std::endl;
+              std::cerr << "TinyGetText: Error: opendir() failed on " << *p << 
std::endl;
             }
           else
             {





reply via email to

[Prev in Thread] Current Thread [Next in Thread]