rnd-20030305-1-src
[rocksndiamonds.git] / src / conf_esg.c
index cf4577d67165caa03c3cee12ee8a25f20b93b3cd..12aec7994b2ae5afb03f5612f9b0e0d4518c116e 100644 (file)
 
 static struct
 {
-    int element;
-    int special;
+  int element;
+  int special;
 
-    int graphic;
+  int graphic;
 }
 element_to_special_graphic[] =
 {
+  {
+    EL_BD_WALL,                                        GFX_SPECIAL_ARG_EDITOR,
+    IMG_BD_WALL_EDITOR
+  },
+  {
+    EL_BD_ROCK,                                        GFX_SPECIAL_ARG_EDITOR,
+    IMG_BD_ROCK_EDITOR
+  },
   {
     EL_BD_AMOEBA,                              GFX_SPECIAL_ARG_EDITOR,
     IMG_BD_AMOEBA_EDITOR
   },
+  {
+    EL_SP_INFOTRON,                            GFX_SPECIAL_ARG_EDITOR,
+    IMG_SP_INFOTRON_EDITOR
+  },
+  {
+    EL_SP_ELECTRON,                            GFX_SPECIAL_ARG_EDITOR,
+    IMG_SP_ELECTRON_EDITOR
+  },
+  {
+    EL_SP_TERMINAL,                            GFX_SPECIAL_ARG_EDITOR,
+    IMG_SP_TERMINAL_EDITOR
+  },
+  {
+    EL_SOKOBAN_OBJECT,                         GFX_SPECIAL_ARG_EDITOR,
+    IMG_SOKOBAN_OBJECT_EDITOR
+  },
+  {
+    EL_DYNAMITE,                               GFX_SPECIAL_ARG_EDITOR,
+    IMG_DYNAMITE_EDITOR
+  },
+  {
+    EL_DYNAMITE_ACTIVE,                                GFX_SPECIAL_ARG_EDITOR,
+    IMG_DYNAMITE_ACTIVE_EDITOR
+  },
+  {
+    EL_QUICKSAND_FULL,                         GFX_SPECIAL_ARG_EDITOR,
+    IMG_QUICKSAND_FULL_EDITOR
+  },
   {
     EL_AMOEBA_WET,                             GFX_SPECIAL_ARG_EDITOR,
     IMG_AMOEBA_WET_EDITOR
@@ -43,6 +79,102 @@ element_to_special_graphic[] =
     EL_AMOEBA_DEAD,                            GFX_SPECIAL_ARG_EDITOR,
     IMG_AMOEBA_DEAD_EDITOR
   },
+  {
+    EL_EM_GATE_1_GRAY,                         GFX_SPECIAL_ARG_EDITOR,
+    IMG_EM_GATE_1_GRAY_EDITOR
+  },
+  {
+    EL_EM_GATE_2_GRAY,                         GFX_SPECIAL_ARG_EDITOR,
+    IMG_EM_GATE_2_GRAY_EDITOR
+  },
+  {
+    EL_EM_GATE_3_GRAY,                         GFX_SPECIAL_ARG_EDITOR,
+    IMG_EM_GATE_3_GRAY_EDITOR
+  },
+  {
+    EL_EM_GATE_4_GRAY,                         GFX_SPECIAL_ARG_EDITOR,
+    IMG_EM_GATE_4_GRAY_EDITOR
+  },
+  {
+    EL_INVISIBLE_STEELWALL,                    GFX_SPECIAL_ARG_EDITOR,
+    IMG_INVISIBLE_STEELWALL_EDITOR
+  },
+  {
+    EL_INVISIBLE_WALL,                         GFX_SPECIAL_ARG_EDITOR,
+    IMG_INVISIBLE_WALL_EDITOR
+  },
+  {
+    EL_INVISIBLE_SAND,                         GFX_SPECIAL_ARG_EDITOR,
+    IMG_INVISIBLE_SAND_EDITOR
+  },
+  {
+    EL_KEY_1,                                  GFX_SPECIAL_ARG_EDITOR,
+    IMG_KEY_1_EDITOR
+  },
+  {
+    EL_KEY_2,                                  GFX_SPECIAL_ARG_EDITOR,
+    IMG_KEY_2_EDITOR
+  },
+  {
+    EL_KEY_3,                                  GFX_SPECIAL_ARG_EDITOR,
+    IMG_KEY_3_EDITOR
+  },
+  {
+    EL_KEY_4,                                  GFX_SPECIAL_ARG_EDITOR,
+    IMG_KEY_4_EDITOR
+  },
+  {
+    EL_GATE_1_GRAY,                            GFX_SPECIAL_ARG_EDITOR,
+    IMG_GATE_1_GRAY_EDITOR
+  },
+  {
+    EL_GATE_2_GRAY,                            GFX_SPECIAL_ARG_EDITOR,
+    IMG_GATE_2_GRAY_EDITOR
+  },
+  {
+    EL_GATE_3_GRAY,                            GFX_SPECIAL_ARG_EDITOR,
+    IMG_GATE_3_GRAY_EDITOR
+  },
+  {
+    EL_GATE_4_GRAY,                            GFX_SPECIAL_ARG_EDITOR,
+    IMG_GATE_4_GRAY_EDITOR
+  },
+  {
+    EL_LAMP,                                   GFX_SPECIAL_ARG_EDITOR,
+    IMG_LAMP_EDITOR
+  },
+  {
+    EL_EXPANDABLE_WALL_HORIZONTAL,             GFX_SPECIAL_ARG_EDITOR,
+    IMG_EXPANDABLE_WALL_HORIZONTAL_EDITOR
+  },
+  {
+    EL_EXPANDABLE_WALL_VERTICAL,               GFX_SPECIAL_ARG_EDITOR,
+    IMG_EXPANDABLE_WALL_VERTICAL_EDITOR
+  },
+  {
+    EL_EXPANDABLE_WALL_ANY,                    GFX_SPECIAL_ARG_EDITOR,
+    IMG_EXPANDABLE_WALL_ANY_EDITOR
+  },
+  {
+    EL_PENGUIN,                                        GFX_SPECIAL_ARG_EDITOR,
+    IMG_PENGUIN_EDITOR
+  },
+  {
+    EL_PLAYER_1,                               GFX_SPECIAL_ARG_EDITOR,
+    IMG_PLAYER_1_EDITOR
+  },
+  {
+    EL_PLAYER_2,                               GFX_SPECIAL_ARG_EDITOR,
+    IMG_PLAYER_2_EDITOR
+  },
+  {
+    EL_PLAYER_3,                               GFX_SPECIAL_ARG_EDITOR,
+    IMG_PLAYER_3_EDITOR
+  },
+  {
+    EL_PLAYER_4,                               GFX_SPECIAL_ARG_EDITOR,
+    IMG_PLAYER_4_EDITOR
+  },
   {
     EL_STEELWALL_TOPLEFT,                      GFX_SPECIAL_ARG_EDITOR,
     IMG_STEELWALL_TOPLEFT_EDITOR
@@ -91,6 +223,30 @@ element_to_special_graphic[] =
     EL_INVISIBLE_STEELWALL_VERTICAL,           GFX_SPECIAL_ARG_EDITOR,
     IMG_INVISIBLE_STEELWALL_VERTICAL_EDITOR
   },
+  {
+    EL_BUG,                                    GFX_SPECIAL_ARG_EDITOR,
+    IMG_BUG_RIGHT
+  },
+  {
+    EL_BUG,                                    GFX_SPECIAL_ARG_PREVIEW,
+    IMG_BUG_RIGHT
+  },
+  {
+    EL_PACMAN,                                 GFX_SPECIAL_ARG_EDITOR,
+    IMG_PACMAN_RIGHT
+  },
+  {
+    EL_PACMAN,                                 GFX_SPECIAL_ARG_PREVIEW,
+    IMG_PACMAN_RIGHT
+  },
+  {
+    EL_SPACESHIP,                              GFX_SPECIAL_ARG_EDITOR,
+    IMG_SPACESHIP_RIGHT
+  },
+  {
+    EL_SPACESHIP,                              GFX_SPECIAL_ARG_PREVIEW,
+    IMG_SPACESHIP_RIGHT
+  },
   {
     -1,                                                -1,
     -1