changed some native BD game elements in the editor palette
authorHolger Schemel <info@artsoft.org>
Mon, 12 Feb 2024 18:09:16 +0000 (19:09 +0100)
committerHolger Schemel <info@artsoft.org>
Sun, 18 Feb 2024 14:57:44 +0000 (15:57 +0100)
src/editor.c

index 8fa52676a277cb5aec9b7700206a81081e1fb78d..40265f5f9118a0912f3e24b275dc21c8ab79c89e 100644 (file)
@@ -4060,21 +4060,101 @@ static int editor_hl_boulderdash_native[] =
 
 static int editor_el_boulderdash_native[] =
 {
+  EL_EMPTY,
+  EL_BD_SAND,
+  EL_BD_ROCK,
+  EL_BD_DIAMOND,
+
+  EL_BD_STEELWALL,
+  EL_BD_WALL,
+  EL_EMPTY,
+  EL_BD_MAGIC_WALL,
+
+  EL_BD_AMOEBA,
+  EL_BD_BUTTERFLY_UP,
+  EL_BD_FIREFLY_UP,
+  EL_EXIT_CLOSED,
+
+  EL_BD_BUTTERFLY_LEFT,
+  EL_BD_FIREFLY_LEFT,
+  EL_BD_BUTTERFLY_RIGHT,
+  EL_BD_FIREFLY_RIGHT,
+
+  EL_BD_INBOX,
+  EL_BD_BUTTERFLY_DOWN,
+  EL_BD_FIREFLY_DOWN,
+  EL_EXIT_OPEN,
+
+  EL_BD_AMOEBA_2,
+  EL_BD_BUTTERFLY_2_UP,
+  EL_BD_FIREFLY_2_UP,
+  EL_EMPTY,
+
+  EL_BD_BUTTERFLY_2_LEFT,
+  EL_BD_FIREFLY_2_LEFT,
+  EL_BD_BUTTERFLY_2_RIGHT,
+  EL_BD_FIREFLY_2_RIGHT,
+
+  EL_EMPTY,
+  EL_BD_BUTTERFLY_2_DOWN,
+  EL_BD_FIREFLY_2_DOWN,
+  EL_EMPTY,
+
+  EL_EMPTY,
+  EL_BD_DRAGONFLY_UP,
+  EL_BD_STONEFLY_UP,
+  EL_EMPTY,
+
+  EL_BD_DRAGONFLY_LEFT,
+  EL_BD_STONEFLY_LEFT,
+  EL_BD_DRAGONFLY_RIGHT,
+  EL_BD_STONEFLY_RIGHT,
+
+  EL_EMPTY,
+  EL_BD_DRAGONFLY_DOWN,
+  EL_BD_STONEFLY_DOWN,
+  EL_EMPTY,
+
+  EL_EMPTY,
+  EL_BD_BITER_UP,
+  EL_BD_COW_UP,
+  EL_EMPTY,
+
+  EL_BD_BITER_LEFT,
+  EL_BD_COW_LEFT,
+  EL_BD_BITER_RIGHT,
+  EL_BD_COW_RIGHT,
+
+  EL_EMPTY,
+  EL_BD_BITER_DOWN,
+  EL_BD_COW_DOWN,
+  EL_EMPTY,
+
   EL_EMPTY,
   EL_BD_SAND,
   EL_BD_SAND_BALL,
   EL_BD_SAND_LOOSE,
 
-  EL_BD_SAND_SLOPED_UP_RIGHT,
   EL_BD_SAND_SLOPED_UP_LEFT,
+  EL_BD_SAND_SLOPED_UP_RIGHT,
+  EL_BD_WALL_SLOPED_UP_LEFT,
+  EL_BD_WALL_SLOPED_UP_RIGHT,
+
   EL_BD_SAND_SLOPED_DOWN_LEFT,
   EL_BD_SAND_SLOPED_DOWN_RIGHT,
-
-  EL_BD_WALL_SLOPED_UP_RIGHT,
-  EL_BD_WALL_SLOPED_UP_LEFT,
   EL_BD_WALL_SLOPED_DOWN_LEFT,
   EL_BD_WALL_SLOPED_DOWN_RIGHT,
 
+  EL_BD_FLYING_DIAMOND,
+  EL_BD_FLYING_ROCK,
+  EL_BD_STEELWALL_SLOPED_UP_LEFT,
+  EL_BD_STEELWALL_SLOPED_UP_RIGHT,
+
+  EL_BD_NUT,
+  EL_BD_MEGA_ROCK,
+  EL_BD_STEELWALL_SLOPED_DOWN_LEFT,
+  EL_BD_STEELWALL_SLOPED_DOWN_RIGHT,
+
   EL_BD_SAND_2,
   EL_BD_WALL_NON_SLOPED,
   EL_BD_WALL,
@@ -4085,26 +4165,11 @@ static int editor_el_boulderdash_native[] =
   EL_BD_INVISIBLE_EXIT_CLOSED,
   EL_BD_INVISIBLE_EXIT_OPEN,
 
-  EL_BD_STEELWALL_SLOPED_UP_RIGHT,
-  EL_BD_STEELWALL_SLOPED_UP_LEFT,
-  EL_BD_STEELWALL_SLOPED_DOWN_LEFT,
-  EL_BD_STEELWALL_SLOPED_DOWN_RIGHT,
-
   EL_BD_STEELWALL,
   EL_BD_STEELWALL_EXPLODABLE,
   EL_BD_STEELWALL_DIGGABLE,
   EL_BD_WALL_DIGGABLE,
 
-  EL_BD_ROCK,
-  EL_BD_FLYING_ROCK,
-  EL_BD_MEGA_ROCK,
-  EL_BD_DIAMOND,
-
-  EL_BD_FLYING_DIAMOND,
-  EL_BD_NUT,
-  EL_BD_BLADDER_SPENDER,
-  EL_BD_INBOX,
-
   EL_BD_EXPANDABLE_WALL_HORIZONTAL,
   EL_BD_EXPANDABLE_WALL_VERTICAL,
   EL_BD_EXPANDABLE_WALL_ANY,
@@ -4158,7 +4223,7 @@ static int editor_el_boulderdash_native[] =
   EL_BD_AMOEBA,
   EL_BD_AMOEBA_2,
   EL_BD_REPLICATOR,
-  EL_EMPTY,
+  EL_BD_BLADDER_SPENDER,
 
   EL_BD_CONVEYOR_LEFT,
   EL_BD_CONVEYOR_RIGHT,
@@ -4175,46 +4240,6 @@ static int editor_el_boulderdash_native[] =
   EL_BD_CHASING_ROCK,
   EL_BD_GHOST,
 
-  EL_BD_COW_LEFT,
-  EL_BD_COW_UP,
-  EL_BD_COW_RIGHT,
-  EL_BD_COW_DOWN,
-
-  EL_BD_FIREFLY_LEFT,
-  EL_BD_FIREFLY_UP,
-  EL_BD_FIREFLY_RIGHT,
-  EL_BD_FIREFLY_DOWN,
-
-  EL_BD_FIREFLY_2_LEFT,
-  EL_BD_FIREFLY_2_UP,
-  EL_BD_FIREFLY_2_RIGHT,
-  EL_BD_FIREFLY_2_DOWN,
-
-  EL_BD_BUTTERFLY_LEFT,
-  EL_BD_BUTTERFLY_UP,
-  EL_BD_BUTTERFLY_RIGHT,
-  EL_BD_BUTTERFLY_DOWN,
-
-  EL_BD_BUTTERFLY_2_LEFT,
-  EL_BD_BUTTERFLY_2_UP,
-  EL_BD_BUTTERFLY_2_RIGHT,
-  EL_BD_BUTTERFLY_2_DOWN,
-
-  EL_BD_STONEFLY_LEFT,
-  EL_BD_STONEFLY_UP,
-  EL_BD_STONEFLY_RIGHT,
-  EL_BD_STONEFLY_DOWN,
-
-  EL_BD_BITER_UP,
-  EL_BD_BITER_RIGHT,
-  EL_BD_BITER_DOWN,
-  EL_BD_BITER_LEFT,
-
-  EL_BD_DRAGONFLY_LEFT,
-  EL_BD_DRAGONFLY_UP,
-  EL_BD_DRAGONFLY_RIGHT,
-  EL_BD_DRAGONFLY_DOWN,
-
   EL_BD_PLAYER,
   EL_BD_PLAYER_WITH_BOMB,
   EL_BD_PLAYER_GLUED,