rnd-20031104-1-src
authorHolger Schemel <info@artsoft.org>
Tue, 4 Nov 2003 21:14:40 +0000 (22:14 +0100)
committerHolger Schemel <info@artsoft.org>
Sat, 30 Aug 2014 08:44:24 +0000 (10:44 +0200)
* fixed bug when pushing element that can move away to the side
  (like pushing falling elements, but now with moving elements)
* finally fixed serious bug in code for delayed element pushing (again)

12 files changed:
ChangeLog
src/conf_e2g.c
src/conf_esg.c
src/conf_gfx.c
src/conf_gfx.h
src/conftime.h
src/files.c
src/game.c
src/game.h
src/main.c
src/main.h
src/tools.c

index ceb85cacb405be33df41fb4a61905e0df0666e30..e0cbf696f05d199b107aded6409c35b64b1d38a6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2003-11-02
+       * fixed bug when pushing element that can move away to the side
+         (like pushing falling elements, but now with moving elements)
+
+2003-11-01
+       * finally fixed serious bug in code for delayed element pushing (again)
+
 2003-10-19
        * unavailable setup options now marked as "n/a" instead of "off"
        * new boolean directive "latest_engine" for "levelinfo.conf": when set
index 4db82b6681ba13cf7801f89fe06143a19faed2e0..da23e54162bf16e5f26bd93967e635aaf3f702f2 100644 (file)
@@ -141,10 +141,6 @@ element_to_graphic[] =
     EL_BD_BUTTERFLY,                   -1, MV_BIT_DOWN, FALSE,
     IMG_BD_BUTTERFLY_DOWN
   },
-  {
-    EL_BD_BUTTERFLY,                   ACTION_MOVING, -1, FALSE,
-    IMG_BD_BUTTERFLY_MOVING
-  },
   {
     EL_BD_FIREFLY,                     -1, -1, FALSE,
     IMG_BD_FIREFLY
@@ -181,10 +177,6 @@ element_to_graphic[] =
     EL_BD_FIREFLY,                     -1, MV_BIT_DOWN, FALSE,
     IMG_BD_FIREFLY_DOWN
   },
-  {
-    EL_BD_FIREFLY,                     ACTION_MOVING, -1, FALSE,
-    IMG_BD_FIREFLY_MOVING
-  },
   {
     EL_SP_DEFAULT,                     ACTION_EXPLODING, -1, FALSE,
     IMG_SP_DEFAULT_EXPLODING
@@ -417,6 +409,22 @@ element_to_graphic[] =
     EL_SP_SNIKSNAK,                    -1, MV_BIT_DOWN, FALSE,
     IMG_SP_SNIKSNAK_DOWN
   },
+  {
+    EL_SP_SNIKSNAK,                    ACTION_WAITING, MV_BIT_LEFT, FALSE,
+    IMG_SP_SNIKSNAK_WAITING_LEFT
+  },
+  {
+    EL_SP_SNIKSNAK,                    ACTION_WAITING, MV_BIT_RIGHT, FALSE,
+    IMG_SP_SNIKSNAK_WAITING_RIGHT
+  },
+  {
+    EL_SP_SNIKSNAK,                    ACTION_WAITING, MV_BIT_UP, FALSE,
+    IMG_SP_SNIKSNAK_WAITING_UP
+  },
+  {
+    EL_SP_SNIKSNAK,                    ACTION_WAITING, MV_BIT_DOWN, FALSE,
+    IMG_SP_SNIKSNAK_WAITING_DOWN
+  },
   {
     EL_SP_ELECTRON,                    -1, -1, FALSE,
     IMG_SP_ELECTRON
@@ -741,6 +749,54 @@ element_to_graphic[] =
     EL_SPACESHIP,                      ACTION_MOVING, MV_BIT_DOWN, FALSE,
     IMG_SPACESHIP_MOVING_DOWN
   },
+  {
+    EL_SPACESHIP,                      ACTION_WAITING, MV_BIT_RIGHT, FALSE,
+    IMG_SPACESHIP_WAITING_RIGHT
+  },
+  {
+    EL_SPACESHIP,                      ACTION_WAITING, MV_BIT_UP, FALSE,
+    IMG_SPACESHIP_WAITING_UP
+  },
+  {
+    EL_SPACESHIP,                      ACTION_WAITING, MV_BIT_LEFT, FALSE,
+    IMG_SPACESHIP_WAITING_LEFT
+  },
+  {
+    EL_SPACESHIP,                      ACTION_WAITING, MV_BIT_DOWN, FALSE,
+    IMG_SPACESHIP_WAITING_DOWN
+  },
+  {
+    EL_SPACESHIP,                      ACTION_XXX_RIGHT, MV_BIT_UP, FALSE,
+    IMG_SPACESHIP_XXX_RIGHT_UP
+  },
+  {
+    EL_SPACESHIP,                      ACTION_XXX_UP, MV_BIT_LEFT, FALSE,
+    IMG_SPACESHIP_XXX_UP_LEFT
+  },
+  {
+    EL_SPACESHIP,                      ACTION_XXX_LEFT, MV_BIT_DOWN, FALSE,
+    IMG_SPACESHIP_XXX_LEFT_DOWN
+  },
+  {
+    EL_SPACESHIP,                      ACTION_XXX_DOWN, MV_BIT_RIGHT, FALSE,
+    IMG_SPACESHIP_XXX_DOWN_RIGHT
+  },
+  {
+    EL_SPACESHIP,                      ACTION_XXX_RIGHT, MV_BIT_DOWN, FALSE,
+    IMG_SPACESHIP_XXX_RIGHT_DOWN
+  },
+  {
+    EL_SPACESHIP,                      ACTION_XXX_UP, MV_BIT_RIGHT, FALSE,
+    IMG_SPACESHIP_XXX_UP_RIGHT
+  },
+  {
+    EL_SPACESHIP,                      ACTION_XXX_LEFT, MV_BIT_UP, FALSE,
+    IMG_SPACESHIP_XXX_LEFT_UP
+  },
+  {
+    EL_SPACESHIP,                      ACTION_XXX_DOWN, MV_BIT_LEFT, FALSE,
+    IMG_SPACESHIP_XXX_DOWN_LEFT
+  },
   {
     EL_YAMYAM,                         -1, -1, FALSE,
     IMG_YAMYAM
@@ -1541,10 +1597,6 @@ element_to_graphic[] =
     EL_BIOMAZE,                                -1, -1, FALSE,
     IMG_BIOMAZE
   },
-  {
-    EL_PACMAN,                         -1, -1, FALSE,
-    IMG_PACMAN
-  },
   {
     EL_PACMAN_RIGHT,                   -1, -1, FALSE,
     IMG_PACMAN_RIGHT
@@ -1578,20 +1630,20 @@ element_to_graphic[] =
     IMG_PACMAN_DOWN
   },
   {
-    EL_PACMAN,                         ACTION_MOVING, MV_BIT_RIGHT, FALSE,
-    IMG_PACMAN_MOVING_RIGHT
+    EL_PACMAN,                         ACTION_WAITING, MV_BIT_RIGHT, FALSE,
+    IMG_PACMAN_WAITING_RIGHT
   },
   {
-    EL_PACMAN,                         ACTION_MOVING, MV_BIT_UP, FALSE,
-    IMG_PACMAN_MOVING_UP
+    EL_PACMAN,                         ACTION_WAITING, MV_BIT_UP, FALSE,
+    IMG_PACMAN_WAITING_UP
   },
   {
-    EL_PACMAN,                         ACTION_MOVING, MV_BIT_LEFT, FALSE,
-    IMG_PACMAN_MOVING_LEFT
+    EL_PACMAN,                         ACTION_WAITING, MV_BIT_LEFT, FALSE,
+    IMG_PACMAN_WAITING_LEFT
   },
   {
-    EL_PACMAN,                         ACTION_MOVING, MV_BIT_DOWN, FALSE,
-    IMG_PACMAN_MOVING_DOWN
+    EL_PACMAN,                         ACTION_WAITING, MV_BIT_DOWN, FALSE,
+    IMG_PACMAN_WAITING_DOWN
   },
   {
     EL_LAMP,                           -1, -1, FALSE,
index 233ea9e9df8ee07850f37c969a660a5703567784..ce5fe3c329a59aefee0f33c181948a8f8fdc3cda 100644 (file)
@@ -39,6 +39,38 @@ element_to_special_graphic[] =
     EL_BD_AMOEBA,                              GFX_SPECIAL_ARG_EDITOR,
     IMG_BD_AMOEBA_EDITOR
   },
+  {
+    EL_BD_BUTTERFLY_RIGHT,                     GFX_SPECIAL_ARG_EDITOR,
+    IMG_BD_BUTTERFLY_RIGHT_EDITOR
+  },
+  {
+    EL_BD_BUTTERFLY_UP,                                GFX_SPECIAL_ARG_EDITOR,
+    IMG_BD_BUTTERFLY_UP_EDITOR
+  },
+  {
+    EL_BD_BUTTERFLY_LEFT,                      GFX_SPECIAL_ARG_EDITOR,
+    IMG_BD_BUTTERFLY_LEFT_EDITOR
+  },
+  {
+    EL_BD_BUTTERFLY_DOWN,                      GFX_SPECIAL_ARG_EDITOR,
+    IMG_BD_BUTTERFLY_DOWN_EDITOR
+  },
+  {
+    EL_BD_FIREFLY_RIGHT,                       GFX_SPECIAL_ARG_EDITOR,
+    IMG_BD_FIREFLY_RIGHT_EDITOR
+  },
+  {
+    EL_BD_FIREFLY_UP,                          GFX_SPECIAL_ARG_EDITOR,
+    IMG_BD_FIREFLY_UP_EDITOR
+  },
+  {
+    EL_BD_FIREFLY_LEFT,                                GFX_SPECIAL_ARG_EDITOR,
+    IMG_BD_FIREFLY_LEFT_EDITOR
+  },
+  {
+    EL_BD_FIREFLY_DOWN,                                GFX_SPECIAL_ARG_EDITOR,
+    IMG_BD_FIREFLY_DOWN_EDITOR
+  },
   {
     EL_SP_INFOTRON,                            GFX_SPECIAL_ARG_EDITOR,
     IMG_SP_INFOTRON_EDITOR
index 623dadd33e1fe8185059b8a11f5d8c50814cc546..ad61d7852f11d388ed4530722728fada73b9c282 100644 (file)
@@ -167,27 +167,45 @@ struct ConfigInfo image_config[] =
   { "bd_butterfly.anim_mode",                  "pingpong"              },
   { "bd_butterfly.delay",                      "4"                     },
   { "bd_butterfly.right",                      "RocksElements.pcx"     },
-  { "bd_butterfly.right.xpos",                 "8"                     },
+  { "bd_butterfly.right.xpos",                 "4"                     },
   { "bd_butterfly.right.ypos",                 "12"                    },
-  { "bd_butterfly.right.frames",               "1"                     },
+  { "bd_butterfly.right.frames",               "2"                     },
+  { "bd_butterfly.right.anim_mode",            "pingpong"              },
+  { "bd_butterfly.right.delay",                        "4"                     },
+  { "bd_butterfly.right.EDITOR",               "RocksElements.pcx"     },
+  { "bd_butterfly.right.EDITOR.xpos",          "8"                     },
+  { "bd_butterfly.right.EDITOR.ypos",          "12"                    },
+  { "bd_butterfly.right.EDITOR.frames",                "1"                     },
   { "bd_butterfly.up",                         "RocksElements.pcx"     },
-  { "bd_butterfly.up.xpos",                    "9"                     },
+  { "bd_butterfly.up.xpos",                    "4"                     },
   { "bd_butterfly.up.ypos",                    "12"                    },
-  { "bd_butterfly.up.frames",                  "1"                     },
+  { "bd_butterfly.up.frames",                  "2"                     },
+  { "bd_butterfly.up.anim_mode",               "pingpong"              },
+  { "bd_butterfly.up.delay",                   "4"                     },
+  { "bd_butterfly.up.EDITOR",                  "RocksElements.pcx"     },
+  { "bd_butterfly.up.EDITOR.xpos",             "9"                     },
+  { "bd_butterfly.up.EDITOR.ypos",             "12"                    },
+  { "bd_butterfly.up.EDITOR.frames",           "1"                     },
   { "bd_butterfly.left",                       "RocksElements.pcx"     },
-  { "bd_butterfly.left.xpos",                  "10"                    },
+  { "bd_butterfly.left.xpos",                  "4"                     },
   { "bd_butterfly.left.ypos",                  "12"                    },
-  { "bd_butterfly.left.frames",                        "1"                     },
+  { "bd_butterfly.left.frames",                        "2"                     },
+  { "bd_butterfly.left.anim_mode",             "pingpong"              },
+  { "bd_butterfly.left.delay",                 "4"                     },
+  { "bd_butterfly.left.EDITOR",                        "RocksElements.pcx"     },
+  { "bd_butterfly.left.EDITOR.xpos",           "10"                    },
+  { "bd_butterfly.left.EDITOR.ypos",           "12"                    },
+  { "bd_butterfly.left.EDITOR.frames",         "1"                     },
   { "bd_butterfly.down",                       "RocksElements.pcx"     },
-  { "bd_butterfly.down.xpos",                  "11"                    },
+  { "bd_butterfly.down.xpos",                  "4"                     },
   { "bd_butterfly.down.ypos",                  "12"                    },
-  { "bd_butterfly.down.frames",                        "1"                     },
-  { "bd_butterfly.moving",                     "RocksElements.pcx"     },
-  { "bd_butterfly.moving.xpos",                        "4"                     },
-  { "bd_butterfly.moving.ypos",                        "12"                    },
-  { "bd_butterfly.moving.frames",              "2"                     },
-  { "bd_butterfly.moving.anim_mode",           "pingpong"              },
-  { "bd_butterfly.moving.delay",               "4"                     },
+  { "bd_butterfly.down.frames",                        "2"                     },
+  { "bd_butterfly.down.anim_mode",             "pingpong"              },
+  { "bd_butterfly.down.delay",                 "4"                     },
+  { "bd_butterfly.down.EDITOR",                        "RocksElements.pcx"     },
+  { "bd_butterfly.down.EDITOR.xpos",           "11"                    },
+  { "bd_butterfly.down.EDITOR.ypos",           "12"                    },
+  { "bd_butterfly.down.EDITOR.frames",         "1"                     },
 
   { "bd_firefly",                              "RocksElements.pcx"     },
   { "bd_firefly.xpos",                         "6"                     },
@@ -196,27 +214,45 @@ struct ConfigInfo image_config[] =
   { "bd_firefly.anim_mode",                    "pingpong"              },
   { "bd_firefly.delay",                                "4"                     },
   { "bd_firefly.right",                                "RocksElements.pcx"     },
-  { "bd_firefly.right.xpos",                   "12"                    },
+  { "bd_firefly.right.xpos",                   "6"                     },
   { "bd_firefly.right.ypos",                   "12"                    },
-  { "bd_firefly.right.frames",                 "1"                     },
+  { "bd_firefly.right.frames",                 "2"                     },
+  { "bd_firefly.right.anim_mode",              "pingpong"              },
+  { "bd_firefly.right.delay",                  "4"                     },
+  { "bd_firefly.right.EDITOR",                 "RocksElements.pcx"     },
+  { "bd_firefly.right.EDITOR.xpos",            "12"                    },
+  { "bd_firefly.right.EDITOR.ypos",            "12"                    },
+  { "bd_firefly.right.EDITOR.frames",          "1"                     },
   { "bd_firefly.up",                           "RocksElements.pcx"     },
-  { "bd_firefly.up.xpos",                      "13"                    },
+  { "bd_firefly.up.xpos",                      "6"                     },
   { "bd_firefly.up.ypos",                      "12"                    },
-  { "bd_firefly.up.frames",                    "1"                     },
+  { "bd_firefly.up.frames",                    "2"                     },
+  { "bd_firefly.up.anim_mode",                 "pingpong"              },
+  { "bd_firefly.up.delay",                     "4"                     },
+  { "bd_firefly.up.EDITOR",                    "RocksElements.pcx"     },
+  { "bd_firefly.up.EDITOR.xpos",               "13"                    },
+  { "bd_firefly.up.EDITOR.ypos",               "12"                    },
+  { "bd_firefly.up.EDITOR.frames",             "1"                     },
   { "bd_firefly.left",                         "RocksElements.pcx"     },
-  { "bd_firefly.left.xpos",                    "14"                    },
+  { "bd_firefly.left.xpos",                    "6"                     },
   { "bd_firefly.left.ypos",                    "12"                    },
-  { "bd_firefly.left.frames",                  "1"                     },
+  { "bd_firefly.left.frames",                  "2"                     },
+  { "bd_firefly.left.anim_mode",               "pingpong"              },
+  { "bd_firefly.left.delay",                   "4"                     },
+  { "bd_firefly.left.EDITOR",                  "RocksElements.pcx"     },
+  { "bd_firefly.left.EDITOR.xpos",             "14"                    },
+  { "bd_firefly.left.EDITOR.ypos",             "12"                    },
+  { "bd_firefly.left.EDITOR.frames",           "1"                     },
   { "bd_firefly.down",                         "RocksElements.pcx"     },
-  { "bd_firefly.down.xpos",                    "15"                    },
+  { "bd_firefly.down.xpos",                    "6"                     },
   { "bd_firefly.down.ypos",                    "12"                    },
-  { "bd_firefly.down.frames",                  "1"                     },
-  { "bd_firefly.moving",                       "RocksElements.pcx"     },
-  { "bd_firefly.moving.xpos",                  "6"                     },
-  { "bd_firefly.moving.ypos",                  "12"                    },
-  { "bd_firefly.moving.frames",                        "2"                     },
-  { "bd_firefly.moving.anim_mode",             "pingpong"              },
-  { "bd_firefly.moving.delay",                 "4"                     },
+  { "bd_firefly.down.frames",                  "2"                     },
+  { "bd_firefly.down.anim_mode",               "pingpong"              },
+  { "bd_firefly.down.delay",                   "4"                     },
+  { "bd_firefly.down.EDITOR",                  "RocksElements.pcx"     },
+  { "bd_firefly.down.EDITOR.xpos",             "15"                    },
+  { "bd_firefly.down.EDITOR.ypos",             "12"                    },
+  { "bd_firefly.down.EDITOR.frames",           "1"                     },
 
   /* images for Supaplex style elements and actions */
 
@@ -490,6 +526,22 @@ struct ConfigInfo image_config[] =
   { "sp_sniksnak.down.ypos",                   "9"                     },
   { "sp_sniksnak.down.frames",                 "4"                     },
   { "sp_sniksnak.down.anim_mode",              "pingpong2"             },
+  { "sp_sniksnak.waiting.left",                        "RocksSP.pcx"           },
+  { "sp_sniksnak.waiting.left.xpos",           "12"                    },
+  { "sp_sniksnak.waiting.left.ypos",           "6"                     },
+  { "sp_sniksnak.waiting.left.frames",         "1"                     },
+  { "sp_sniksnak.waiting.right",               "RocksSP.pcx"           },
+  { "sp_sniksnak.waiting.right.xpos",          "14"                    },
+  { "sp_sniksnak.waiting.right.ypos",          "6"                     },
+  { "sp_sniksnak.waiting.right.frames",                "1"                     },
+  { "sp_sniksnak.waiting.up",                  "RocksSP.pcx"           },
+  { "sp_sniksnak.waiting.up.xpos",             "15"                    },
+  { "sp_sniksnak.waiting.up.ypos",             "6"                     },
+  { "sp_sniksnak.waiting.up.frames",           "1"                     },
+  { "sp_sniksnak.waiting.down",                        "RocksSP.pcx"           },
+  { "sp_sniksnak.waiting.down.xpos",           "13"                    },
+  { "sp_sniksnak.waiting.down.ypos",           "6"                     },
+  { "sp_sniksnak.waiting.down.frames",         "1"                     },
 
   { "sp_electron",                             "RocksSP.pcx"           },
   { "sp_electron.xpos",                                "8"                     },
@@ -866,6 +918,80 @@ struct ConfigInfo image_config[] =
   { "spaceship.moving.down.frames",            "2"                     },
   { "spaceship.moving.down.delay",             "4"                     },
   { "spaceship.moving.down.offset",            "128"                   },
+  { "spaceship.waiting.right",                 "RocksMore.pcx"         },
+  { "spaceship.waiting.right.xpos",            "5"                     },
+  { "spaceship.waiting.right.ypos",            "5"                     },
+  { "spaceship.waiting.right.frames",          "4"                     },
+  { "spaceship.waiting.right.delay",           "2"                     },
+  { "spaceship.waiting.right.anim_mode",       "linear"                },
+  { "spaceship.waiting.up",                    "RocksMore.pcx"         },
+  { "spaceship.waiting.up.xpos",               "1"                     },
+  { "spaceship.waiting.up.ypos",               "5"                     },
+  { "spaceship.waiting.up.frames",             "4"                     },
+  { "spaceship.waiting.up.delay",              "2"                     },
+  { "spaceship.waiting.up.anim_mode",          "linear"                },
+  { "spaceship.waiting.left",                  "RocksMore.pcx"         },
+  { "spaceship.waiting.left.xpos",             "5"                     },
+  { "spaceship.waiting.left.ypos",             "6"                     },
+  { "spaceship.waiting.left.frames",           "4"                     },
+  { "spaceship.waiting.left.delay",            "2"                     },
+  { "spaceship.waiting.left.anim_mode",                "linear"                },
+  { "spaceship.waiting.down",                  "RocksMore.pcx"         },
+  { "spaceship.waiting.down.xpos",             "1"                     },
+  { "spaceship.waiting.down.ypos",             "6"                     },
+  { "spaceship.waiting.down.frames",           "4"                     },
+  { "spaceship.waiting.down.delay",            "2"                     },
+  { "spaceship.waiting.down.anim_mode",                "linear"                },
+
+  { "spaceship.xxx_right.up",                  "RocksMore.pcx"         },
+  { "spaceship.xxx_right.up.xpos",             "1"                     },
+  { "spaceship.xxx_right.up.ypos",             "5"                     },
+  { "spaceship.xxx_right.up.frames",           "4"                     },
+  { "spaceship.xxx_right.up.delay",            "2"                     },
+  { "spaceship.xxx_right.up.anim_mode",                "linear,reverse"        },
+  { "spaceship.xxx_up.left",                   "RocksMore.pcx"         },
+  { "spaceship.xxx_up.left.xpos",              "5"                     },
+  { "spaceship.xxx_up.left.ypos",              "6"                     },
+  { "spaceship.xxx_up.left.frames",            "4"                     },
+  { "spaceship.xxx_up.left.delay",             "2"                     },
+  { "spaceship.xxx_up.left.anim_mode",         "linear,reverse"        },
+  { "spaceship.xxx_left.down",                 "RocksMore.pcx"         },
+  { "spaceship.xxx_left.down.xpos",            "1"                     },
+  { "spaceship.xxx_left.down.ypos",            "6"                     },
+  { "spaceship.xxx_left.down.frames",          "4"                     },
+  { "spaceship.xxx_left.down.delay",           "2"                     },
+  { "spaceship.xxx_left.down.anim_mode",       "linear,reverse"        },
+  { "spaceship.xxx_down.right",                        "RocksMore.pcx"         },
+  { "spaceship.xxx_down.right.xpos",           "5"                     },
+  { "spaceship.xxx_down.right.ypos",           "5"                     },
+  { "spaceship.xxx_down.right.frames",         "4"                     },
+  { "spaceship.xxx_down.right.delay",          "2"                     },
+  { "spaceship.xxx_down.right.anim_mode",      "linear,reverse"        },
+
+  { "spaceship.xxx_right.down",                        "RocksMore.pcx"         },
+  { "spaceship.xxx_right.down.xpos",           "5"                     },
+  { "spaceship.xxx_right.down.ypos",           "5"                     },
+  { "spaceship.xxx_right.down.frames",         "4"                     },
+  { "spaceship.xxx_right.down.delay",          "2"                     },
+  { "spaceship.xxx_right.down.anim_mode",      "linear"                },
+  { "spaceship.xxx_up.right",                  "RocksMore.pcx"         },
+  { "spaceship.xxx_up.right.xpos",             "1"                     },
+  { "spaceship.xxx_up.right.ypos",             "5"                     },
+  { "spaceship.xxx_up.right.frames",           "4"                     },
+  { "spaceship.xxx_up.right.delay",            "2"                     },
+  { "spaceship.xxx_up.right.anim_mode",                "linear"                },
+  { "spaceship.xxx_left.up",                   "RocksMore.pcx"         },
+  { "spaceship.xxx_left.up.xpos",              "5"                     },
+  { "spaceship.xxx_left.up.ypos",              "6"                     },
+  { "spaceship.xxx_left.up.frames",            "4"                     },
+  { "spaceship.xxx_left.up.delay",             "2"                     },
+  { "spaceship.xxx_left.up.anim_mode",         "linear"                },
+  { "spaceship.xxx_down.left",                 "RocksMore.pcx"         },
+  { "spaceship.xxx_down.left.xpos",            "1"                     },
+  { "spaceship.xxx_down.left.ypos",            "6"                     },
+  { "spaceship.xxx_down.left.frames",          "4"                     },
+  { "spaceship.xxx_down.left.delay",           "2"                     },
+  { "spaceship.xxx_down.left.anim_mode",       "linear"                },
 
   { "yamyam",                                  "RocksElements.pcx"     },
   { "yamyam.xpos",                             "0"                     },
@@ -1774,55 +1900,47 @@ struct ConfigInfo image_config[] =
   { "biomaze.ypos",                            "1"                     },
   { "biomaze.frames",                          "1"                     },
 
-  { "pacman",                                  "RocksElements.pcx"     },
-  { "pacman.xpos",                             "8"                     },
-  { "pacman.ypos",                             "5"                     },
-  { "pacman.frames",                           "4"                     },
-  { "pacman.delay",                            "8"                     },
   { "pacman.right",                            "RocksElements.pcx"     },
   { "pacman.right.xpos",                       "8"                     },
   { "pacman.right.ypos",                       "5"                     },
-  { "pacman.right.frames",                     "1"                     },
+  { "pacman.right.frames",                     "2"                     },
+  { "pacman.right.delay",                      "4"                     },
+  { "pacman.right.offset",                     "128"                   },
   { "pacman.up",                               "RocksElements.pcx"     },
   { "pacman.up.xpos",                          "9"                     },
   { "pacman.up.ypos",                          "5"                     },
-  { "pacman.up.frames",                                "1"                     },
+  { "pacman.up.frames",                                "2"                     },
+  { "pacman.up.delay",                         "4"                     },
+  { "pacman.up.offset",                                "128"                   },
   { "pacman.left",                             "RocksElements.pcx"     },
   { "pacman.left.xpos",                                "10"                    },
   { "pacman.left.ypos",                                "5"                     },
-  { "pacman.left.frames",                      "1"                     },
+  { "pacman.left.frames",                      "2"                     },
+  { "pacman.left.delay",                       "4"                     },
+  { "pacman.left.offset",                      "128"                   },
   { "pacman.down",                             "RocksElements.pcx"     },
   { "pacman.down.xpos",                                "11"                    },
   { "pacman.down.ypos",                                "5"                     },
-  { "pacman.down.frames",                      "1"                     },
-  { "pacman.moving.right",                     "RocksElements.pcx"     },
-  { "pacman.moving.right.xpos",                        "8"                     },
-  { "pacman.moving.right.ypos",                        "5"                     },
-  { "pacman.moving.right.frames",              "2"                     },
-  { "pacman.moving.right.anim_mode",           "reverse"               },
-  { "pacman.moving.right.delay",               "4"                     },
-  { "pacman.moving.right.offset",              "128"                   },
-  { "pacman.moving.up",                                "RocksElements.pcx"     },
-  { "pacman.moving.up.xpos",                   "9"                     },
-  { "pacman.moving.up.ypos",                   "5"                     },
-  { "pacman.moving.up.frames",                 "2"                     },
-  { "pacman.moving.up.anim_mode",              "reverse"               },
-  { "pacman.moving.up.delay",                  "4"                     },
-  { "pacman.moving.up.offset",                 "128"                   },
-  { "pacman.moving.left",                      "RocksElements.pcx"     },
-  { "pacman.moving.left.xpos",                 "10"                    },
-  { "pacman.moving.left.ypos",                 "5"                     },
-  { "pacman.moving.left.frames",               "2"                     },
-  { "pacman.moving.left.anim_mode",            "reverse"               },
-  { "pacman.moving.left.delay",                        "4"                     },
-  { "pacman.moving.left.offset",               "128"                   },
-  { "pacman.moving.down",                      "RocksElements.pcx"     },
-  { "pacman.moving.down.xpos",                 "11"                    },
-  { "pacman.moving.down.ypos",                 "5"                     },
-  { "pacman.moving.down.frames",               "2"                     },
-  { "pacman.moving.down.anim_mode",            "reverse"               },
-  { "pacman.moving.down.delay",                        "4"                     },
-  { "pacman.moving.down.offset",               "128"                   },
+  { "pacman.down.frames",                      "2"                     },
+  { "pacman.down.delay",                       "4"                     },
+  { "pacman.down.offset",                      "128"                   },
+
+  { "pacman.waiting.right",                    "RocksElements.pcx"     },
+  { "pacman.waiting.right.xpos",               "12"                    },
+  { "pacman.waiting.right.ypos",               "5"                     },
+  { "pacman.waiting.right.frames",             "1"                     },
+  { "pacman.waiting.up",                       "RocksElements.pcx"     },
+  { "pacman.waiting.up.xpos",                  "13"                    },
+  { "pacman.waiting.up.ypos",                  "5"                     },
+  { "pacman.waiting.up.frames",                        "1"                     },
+  { "pacman.waiting.left",                     "RocksElements.pcx"     },
+  { "pacman.waiting.left.xpos",                        "14"                    },
+  { "pacman.waiting.left.ypos",                        "5"                     },
+  { "pacman.waiting.left.frames",              "1"                     },
+  { "pacman.waiting.down",                     "RocksElements.pcx"     },
+  { "pacman.waiting.down.xpos",                        "15"                    },
+  { "pacman.waiting.down.ypos",                        "5"                     },
+  { "pacman.waiting.down.frames",              "1"                     },
 
   { "lamp",                                    "RocksElements.pcx"     },
   { "lamp.xpos",                               "0"                     },
index dc2c0e88752c13d23d9f767ffb13f62791553070..ce846467728151a2f477ef10baf93d8262bbda0c 100644 (file)
 #define IMG_BD_AMOEBA_EDITOR                           18
 #define IMG_BD_BUTTERFLY                               19
 #define IMG_BD_BUTTERFLY_RIGHT                         20
-#define IMG_BD_BUTTERFLY_UP                            21
-#define IMG_BD_BUTTERFLY_LEFT                          22
-#define IMG_BD_BUTTERFLY_DOWN                          23
-#define IMG_BD_BUTTERFLY_MOVING                                24
-#define IMG_BD_FIREFLY                                 25
-#define IMG_BD_FIREFLY_RIGHT                           26
-#define IMG_BD_FIREFLY_UP                              27
-#define IMG_BD_FIREFLY_LEFT                            28
-#define IMG_BD_FIREFLY_DOWN                            29
-#define IMG_BD_FIREFLY_MOVING                          30
-#define IMG_SP_DEFAULT_EXPLODING                       31
-#define IMG_SP_ZONK                                    32
-#define IMG_SP_ZONK_MOVING_LEFT                                33
-#define IMG_SP_ZONK_MOVING_RIGHT                       34
-#define IMG_SP_ZONK_PUSHING_LEFT                       35
-#define IMG_SP_ZONK_PUSHING_RIGHT                      36
-#define IMG_SP_BASE                                    37
-#define IMG_SP_MURPHY                                  38
-#define IMG_SP_MURPHY_MOVING_LEFT                      39
-#define IMG_SP_MURPHY_MOVING_RIGHT                     40
-#define IMG_SP_MURPHY_DIGGING_LEFT                     41
-#define IMG_SP_MURPHY_DIGGING_RIGHT                    42
-#define IMG_SP_MURPHY_COLLECTING_LEFT                  43
-#define IMG_SP_MURPHY_COLLECTING_RIGHT                 44
-#define IMG_SP_MURPHY_PUSHING_LEFT                     45
-#define IMG_SP_MURPHY_PUSHING_RIGHT                    46
-#define IMG_SP_MURPHY_SNAPPING_LEFT                    47
-#define IMG_SP_MURPHY_SNAPPING_RIGHT                   48
-#define IMG_SP_MURPHY_SNAPPING_UP                      49
-#define IMG_SP_MURPHY_SNAPPING_DOWN                    50
-#define IMG_SP_MURPHY_CLONE                            51
-#define IMG_SP_INFOTRON                                        52
-#define IMG_SP_INFOTRON_EDITOR                         53
-#define IMG_SP_CHIP_SINGLE                             54
-#define IMG_SP_CHIP_LEFT                               55
-#define IMG_SP_CHIP_RIGHT                              56
-#define IMG_SP_CHIP_TOP                                        57
-#define IMG_SP_CHIP_BOTTOM                             58
-#define IMG_SP_HARDWARE_GRAY                           59
-#define IMG_SP_HARDWARE_GREEN                          60
-#define IMG_SP_HARDWARE_BLUE                           61
-#define IMG_SP_HARDWARE_RED                            62
-#define IMG_SP_HARDWARE_YELLOW                         63
-#define IMG_SP_EXIT_CLOSED                             64
-#define IMG_SP_EXIT_OPENING                            65
-#define IMG_SP_EXIT_OPEN                               66
-#define IMG_SP_EXIT_CLOSING                            67
-#define IMG_SP_DISK_ORANGE                             68
-#define IMG_SP_DISK_YELLOW                             69
-#define IMG_SP_DISK_RED                                        70
-#define IMG_SP_DISK_RED_COLLECTING                     71
-#define IMG_SP_DISK_RED_ACTIVE                         72
-#define IMG_SP_PORT_RIGHT                              73
-#define IMG_SP_PORT_DOWN                               74
-#define IMG_SP_PORT_LEFT                               75
-#define IMG_SP_PORT_UP                                 76
-#define IMG_SP_PORT_HORIZONTAL                         77
-#define IMG_SP_PORT_VERTICAL                           78
-#define IMG_SP_PORT_ANY                                        79
-#define IMG_SP_GRAVITY_PORT_RIGHT                      80
-#define IMG_SP_GRAVITY_PORT_DOWN                       81
-#define IMG_SP_GRAVITY_PORT_LEFT                       82
-#define IMG_SP_GRAVITY_PORT_UP                         83
-#define IMG_SP_SNIKSNAK                                        84
-#define IMG_SP_SNIKSNAK_LEFT                           85
-#define IMG_SP_SNIKSNAK_RIGHT                          86
-#define IMG_SP_SNIKSNAK_UP                             87
-#define IMG_SP_SNIKSNAK_DOWN                           88
-#define IMG_SP_ELECTRON                                        89
-#define IMG_SP_ELECTRON_EDITOR                         90
-#define IMG_SP_ELECTRON_EXPLODING                      91
-#define IMG_SP_TERMINAL                                        92
-#define IMG_SP_TERMINAL_EDITOR                         93
-#define IMG_SP_TERMINAL_ACTIVE                         94
-#define IMG_SP_BUGGY_BASE                              95
-#define IMG_SP_BUGGY_BASE_EDITOR                       96
-#define IMG_SP_BUGGY_BASE_ACTIVATING                   97
-#define IMG_SP_BUGGY_BASE_ACTIVE                       98
-#define IMG_SP_HARDWARE_BASE_1                         99
-#define IMG_SP_HARDWARE_BASE_2                         100
-#define IMG_SP_HARDWARE_BASE_3                         101
-#define IMG_SP_HARDWARE_BASE_4                         102
-#define IMG_SP_HARDWARE_BASE_5                         103
-#define IMG_SP_HARDWARE_BASE_6                         104
-#define IMG_SOKOBAN_OBJECT                             105
-#define IMG_SOKOBAN_OBJECT_EDITOR                      106
-#define IMG_SOKOBAN_FIELD_EMPTY                                107
-#define IMG_SOKOBAN_FIELD_FULL                         108
-#define IMG_EMPTY_SPACE                                        109
-#define IMG_SAND                                       110
-#define IMG_SAND_CRUMBLED                              111
-#define IMG_SAND_DIGGING_LEFT                          112
-#define IMG_SAND_DIGGING_RIGHT                         113
-#define IMG_SAND_DIGGING_UP                            114
-#define IMG_SAND_DIGGING_DOWN                          115
-#define IMG_SAND_DIGGING_LEFT_CRUMBLED                 116
-#define IMG_SAND_DIGGING_RIGHT_CRUMBLED                        117
-#define IMG_SAND_DIGGING_UP_CRUMBLED                   118
-#define IMG_SAND_DIGGING_DOWN_CRUMBLED                 119
-#define IMG_WALL                                       120
-#define IMG_WALL_SLIPPERY                              121
-#define IMG_STEELWALL                                  122
-#define IMG_ROCK                                       123
-#define IMG_ROCK_MOVING_LEFT                           124
-#define IMG_ROCK_MOVING_RIGHT                          125
-#define IMG_ROCK_PUSHING_LEFT                          126
-#define IMG_ROCK_PUSHING_RIGHT                         127
-#define IMG_EMERALD                                    128
-#define IMG_EMERALD_MOVING                             129
-#define IMG_EMERALD_FALLING                            130
-#define IMG_EMERALD_COLLECTING                         131
-#define IMG_DIAMOND                                    132
-#define IMG_DIAMOND_MOVING                             133
-#define IMG_DIAMOND_FALLING                            134
-#define IMG_DIAMOND_COLLECTING                         135
-#define IMG_BOMB                                       136
-#define IMG_NUT                                                137
-#define IMG_NUT_BREAKING                               138
-#define IMG_DYNAMITE                                   139
-#define IMG_DYNAMITE_EDITOR                            140
-#define IMG_DYNAMITE_ACTIVE                            141
-#define IMG_DYNAMITE_ACTIVE_EDITOR                     142
-#define IMG_WALL_EMERALD                               143
-#define IMG_WALL_DIAMOND                               144
-#define IMG_BUG                                                145
-#define IMG_BUG_RIGHT                                  146
-#define IMG_BUG_UP                                     147
-#define IMG_BUG_LEFT                                   148
-#define IMG_BUG_DOWN                                   149
-#define IMG_BUG_MOVING_RIGHT                           150
-#define IMG_BUG_MOVING_UP                              151
-#define IMG_BUG_MOVING_LEFT                            152
-#define IMG_BUG_MOVING_DOWN                            153
-#define IMG_SPACESHIP                                  154
-#define IMG_SPACESHIP_RIGHT                            155
-#define IMG_SPACESHIP_UP                               156
-#define IMG_SPACESHIP_LEFT                             157
-#define IMG_SPACESHIP_DOWN                             158
-#define IMG_SPACESHIP_MOVING_RIGHT                     159
-#define IMG_SPACESHIP_MOVING_UP                                160
-#define IMG_SPACESHIP_MOVING_LEFT                      161
-#define IMG_SPACESHIP_MOVING_DOWN                      162
-#define IMG_YAMYAM                                     163
-#define IMG_YAMYAM_MOVING                              164
-#define IMG_ROBOT                                      165
-#define IMG_ROBOT_MOVING                               166
-#define IMG_ROBOT_WHEEL                                        167
-#define IMG_ROBOT_WHEEL_ACTIVE                         168
-#define IMG_MAGIC_WALL                                 169
-#define IMG_MAGIC_WALL_ACTIVE                          170
-#define IMG_MAGIC_WALL_FILLING                         171
-#define IMG_MAGIC_WALL_FULL                            172
-#define IMG_MAGIC_WALL_EMPTYING                                173
-#define IMG_MAGIC_WALL_DEAD                            174
-#define IMG_QUICKSAND_EMPTY                            175
-#define IMG_QUICKSAND_FILLING                          176
-#define IMG_QUICKSAND_FULL                             177
-#define IMG_QUICKSAND_FULL_EDITOR                      178
-#define IMG_QUICKSAND_EMPTYING                         179
-#define IMG_ACID_POOL_TOPLEFT                          180
-#define IMG_ACID_POOL_TOPRIGHT                         181
-#define IMG_ACID_POOL_BOTTOMLEFT                       182
-#define IMG_ACID_POOL_BOTTOM                           183
-#define IMG_ACID_POOL_BOTTOMRIGHT                      184
-#define IMG_ACID                                       185
-#define IMG_ACID_SPLASH_LEFT                           186
-#define IMG_ACID_SPLASH_RIGHT                          187
-#define IMG_AMOEBA_DROP                                        188
-#define IMG_AMOEBA_GROWING                             189
-#define IMG_AMOEBA_SHRINKING                           190
-#define IMG_AMOEBA_WET                                 191
-#define IMG_AMOEBA_WET_EDITOR                          192
-#define IMG_AMOEBA_DROPPING                            193
-#define IMG_AMOEBA_DRY                                 194
-#define IMG_AMOEBA_FULL                                        195
-#define IMG_AMOEBA_FULL_EDITOR                         196
-#define IMG_AMOEBA_DEAD                                        197
-#define IMG_AMOEBA_DEAD_EDITOR                         198
-#define IMG_EM_KEY_1                                   199
-#define IMG_EM_KEY_2                                   200
-#define IMG_EM_KEY_3                                   201
-#define IMG_EM_KEY_4                                   202
-#define IMG_EM_GATE_1                                  203
-#define IMG_EM_GATE_2                                  204
-#define IMG_EM_GATE_3                                  205
-#define IMG_EM_GATE_4                                  206
-#define IMG_EM_GATE_1_GRAY                             207
-#define IMG_EM_GATE_1_GRAY_EDITOR                      208
-#define IMG_EM_GATE_2_GRAY                             209
-#define IMG_EM_GATE_2_GRAY_EDITOR                      210
-#define IMG_EM_GATE_3_GRAY                             211
-#define IMG_EM_GATE_3_GRAY_EDITOR                      212
-#define IMG_EM_GATE_4_GRAY                             213
-#define IMG_EM_GATE_4_GRAY_EDITOR                      214
-#define IMG_EXIT_CLOSED                                        215
-#define IMG_EXIT_OPENING                               216
-#define IMG_EXIT_OPEN                                  217
-#define IMG_EXIT_CLOSING                               218
-#define IMG_BALLOON                                    219
-#define IMG_BALLOON_MOVING                             220
-#define IMG_BALLOON_PUSHING                            221
-#define IMG_BALLOON_SWITCH_LEFT                                222
-#define IMG_BALLOON_SWITCH_RIGHT                       223
-#define IMG_BALLOON_SWITCH_UP                          224
-#define IMG_BALLOON_SWITCH_DOWN                                225
-#define IMG_BALLOON_SWITCH_ANY                         226
-#define IMG_SPRING                                     227
-#define IMG_EMC_STEELWALL_1                            228
-#define IMG_EMC_STEELWALL_2                            229
-#define IMG_EMC_STEELWALL_3                            230
-#define IMG_EMC_STEELWALL_4                            231
-#define IMG_EMC_WALL_1                                 232
-#define IMG_EMC_WALL_2                                 233
-#define IMG_EMC_WALL_3                                 234
-#define IMG_EMC_WALL_4                                 235
-#define IMG_EMC_WALL_5                                 236
-#define IMG_EMC_WALL_6                                 237
-#define IMG_EMC_WALL_7                                 238
-#define IMG_EMC_WALL_8                                 239
-#define IMG_INVISIBLE_STEELWALL                                240
-#define IMG_INVISIBLE_STEELWALL_EDITOR                 241
-#define IMG_INVISIBLE_STEELWALL_ACTIVE                 242
-#define IMG_INVISIBLE_WALL                             243
-#define IMG_INVISIBLE_WALL_EDITOR                      244
-#define IMG_INVISIBLE_WALL_ACTIVE                      245
-#define IMG_INVISIBLE_SAND                             246
-#define IMG_INVISIBLE_SAND_EDITOR                      247
-#define IMG_INVISIBLE_SAND_ACTIVE                      248
-#define IMG_CONVEYOR_BELT_1_MIDDLE                     249
-#define IMG_CONVEYOR_BELT_1_MIDDLE_ACTIVE              250
-#define IMG_CONVEYOR_BELT_1_LEFT                       251
-#define IMG_CONVEYOR_BELT_1_LEFT_ACTIVE                        252
-#define IMG_CONVEYOR_BELT_1_RIGHT                      253
-#define IMG_CONVEYOR_BELT_1_RIGHT_ACTIVE               254
-#define IMG_CONVEYOR_BELT_1_SWITCH_LEFT                        255
-#define IMG_CONVEYOR_BELT_1_SWITCH_MIDDLE              256
-#define IMG_CONVEYOR_BELT_1_SWITCH_RIGHT               257
-#define IMG_CONVEYOR_BELT_2_MIDDLE                     258
-#define IMG_CONVEYOR_BELT_2_MIDDLE_ACTIVE              259
-#define IMG_CONVEYOR_BELT_2_LEFT                       260
-#define IMG_CONVEYOR_BELT_2_LEFT_ACTIVE                        261
-#define IMG_CONVEYOR_BELT_2_RIGHT                      262
-#define IMG_CONVEYOR_BELT_2_RIGHT_ACTIVE               263
-#define IMG_CONVEYOR_BELT_2_SWITCH_LEFT                        264
-#define IMG_CONVEYOR_BELT_2_SWITCH_MIDDLE              265
-#define IMG_CONVEYOR_BELT_2_SWITCH_RIGHT               266
-#define IMG_CONVEYOR_BELT_3_MIDDLE                     267
-#define IMG_CONVEYOR_BELT_3_MIDDLE_ACTIVE              268
-#define IMG_CONVEYOR_BELT_3_LEFT                       269
-#define IMG_CONVEYOR_BELT_3_LEFT_ACTIVE                        270
-#define IMG_CONVEYOR_BELT_3_RIGHT                      271
-#define IMG_CONVEYOR_BELT_3_RIGHT_ACTIVE               272
-#define IMG_CONVEYOR_BELT_3_SWITCH_LEFT                        273
-#define IMG_CONVEYOR_BELT_3_SWITCH_MIDDLE              274
-#define IMG_CONVEYOR_BELT_3_SWITCH_RIGHT               275
-#define IMG_CONVEYOR_BELT_4_MIDDLE                     276
-#define IMG_CONVEYOR_BELT_4_MIDDLE_ACTIVE              277
-#define IMG_CONVEYOR_BELT_4_LEFT                       278
-#define IMG_CONVEYOR_BELT_4_LEFT_ACTIVE                        279
-#define IMG_CONVEYOR_BELT_4_RIGHT                      280
-#define IMG_CONVEYOR_BELT_4_RIGHT_ACTIVE               281
-#define IMG_CONVEYOR_BELT_4_SWITCH_LEFT                        282
-#define IMG_CONVEYOR_BELT_4_SWITCH_MIDDLE              283
-#define IMG_CONVEYOR_BELT_4_SWITCH_RIGHT               284
-#define IMG_SWITCHGATE_SWITCH_UP                       285
-#define IMG_SWITCHGATE_SWITCH_DOWN                     286
-#define IMG_LIGHT_SWITCH                               287
-#define IMG_LIGHT_SWITCH_ACTIVE                                288
-#define IMG_TIMEGATE_SWITCH                            289
-#define IMG_TIMEGATE_SWITCH_ACTIVE                     290
-#define IMG_ENVELOPE_1                                 291
-#define IMG_ENVELOPE_1_COLLECTING                      292
-#define IMG_ENVELOPE_2                                 293
-#define IMG_ENVELOPE_2_COLLECTING                      294
-#define IMG_ENVELOPE_3                                 295
-#define IMG_ENVELOPE_3_COLLECTING                      296
-#define IMG_ENVELOPE_4                                 297
-#define IMG_ENVELOPE_4_COLLECTING                      298
-#define IMG_SIGN_EXCLAMATION                           299
-#define IMG_SIGN_STOP                                  300
-#define IMG_LANDMINE                                   301
-#define IMG_STEELWALL_SLIPPERY                         302
-#define IMG_EXTRA_TIME                                 303
-#define IMG_SHIELD_NORMAL                              304
-#define IMG_SHIELD_NORMAL_ACTIVE                       305
-#define IMG_SHIELD_DEADLY                              306
-#define IMG_SHIELD_DEADLY_ACTIVE                       307
-#define IMG_SWITCHGATE_CLOSED                          308
-#define IMG_SWITCHGATE_OPENING                         309
-#define IMG_SWITCHGATE_OPEN                            310
-#define IMG_SWITCHGATE_CLOSING                         311
-#define IMG_TIMEGATE_CLOSED                            312
-#define IMG_TIMEGATE_OPENING                           313
-#define IMG_TIMEGATE_OPEN                              314
-#define IMG_TIMEGATE_CLOSING                           315
-#define IMG_PEARL                                      316
-#define IMG_PEARL_BREAKING                             317
-#define IMG_CRYSTAL                                    318
-#define IMG_WALL_PEARL                                 319
-#define IMG_WALL_CRYSTAL                               320
-#define IMG_TUBE_RIGHT_DOWN                            321
-#define IMG_TUBE_HORIZONTAL_DOWN                       322
-#define IMG_TUBE_LEFT_DOWN                             323
-#define IMG_TUBE_HORIZONTAL                            324
-#define IMG_TUBE_VERTICAL_RIGHT                                325
-#define IMG_TUBE_ANY                                   326
-#define IMG_TUBE_VERTICAL_LEFT                         327
-#define IMG_TUBE_VERTICAL                              328
-#define IMG_TUBE_RIGHT_UP                              329
-#define IMG_TUBE_HORIZONTAL_UP                         330
-#define IMG_TUBE_LEFT_UP                               331
-#define IMG_TRAP                                       332
-#define IMG_TRAP_ACTIVE                                        333
-#define IMG_DX_SUPABOMB                                        334
-#define IMG_KEY_1                                      335
-#define IMG_KEY_1_EDITOR                               336
-#define IMG_KEY_2                                      337
-#define IMG_KEY_2_EDITOR                               338
-#define IMG_KEY_3                                      339
-#define IMG_KEY_3_EDITOR                               340
-#define IMG_KEY_4                                      341
-#define IMG_KEY_4_EDITOR                               342
-#define IMG_GATE_1                                     343
-#define IMG_GATE_2                                     344
-#define IMG_GATE_3                                     345
-#define IMG_GATE_4                                     346
-#define IMG_GATE_1_GRAY                                        347
-#define IMG_GATE_1_GRAY_EDITOR                         348
-#define IMG_GATE_2_GRAY                                        349
-#define IMG_GATE_2_GRAY_EDITOR                         350
-#define IMG_GATE_3_GRAY                                        351
-#define IMG_GATE_3_GRAY_EDITOR                         352
-#define IMG_GATE_4_GRAY                                        353
-#define IMG_GATE_4_GRAY_EDITOR                         354
-#define IMG_GAME_OF_LIFE                               355
-#define IMG_BIOMAZE                                    356
-#define IMG_PACMAN                                     357
-#define IMG_PACMAN_RIGHT                               358
-#define IMG_PACMAN_UP                                  359
-#define IMG_PACMAN_LEFT                                        360
-#define IMG_PACMAN_DOWN                                        361
-#define IMG_PACMAN_MOVING_RIGHT                                362
-#define IMG_PACMAN_MOVING_UP                           363
-#define IMG_PACMAN_MOVING_LEFT                         364
-#define IMG_PACMAN_MOVING_DOWN                         365
-#define IMG_LAMP                                       366
-#define IMG_LAMP_EDITOR                                        367
-#define IMG_LAMP_ACTIVE                                        368
-#define IMG_TIME_ORB_FULL                              369
-#define IMG_TIME_ORB_EMPTY                             370
-#define IMG_EMERALD_YELLOW                             371
-#define IMG_EMERALD_YELLOW_MOVING                      372
-#define IMG_EMERALD_YELLOW_FALLING                     373
-#define IMG_EMERALD_RED                                        374
-#define IMG_EMERALD_RED_MOVING                         375
-#define IMG_EMERALD_RED_FALLING                                376
-#define IMG_EMERALD_PURPLE                             377
-#define IMG_EMERALD_PURPLE_MOVING                      378
-#define IMG_EMERALD_PURPLE_FALLING                     379
-#define IMG_WALL_EMERALD_YELLOW                                380
-#define IMG_WALL_EMERALD_RED                           381
-#define IMG_WALL_EMERALD_PURPLE                                382
-#define IMG_WALL_BD_DIAMOND                            383
-#define IMG_EXPANDABLE_WALL                            384
-#define IMG_EXPANDABLE_WALL_HORIZONTAL                 385
-#define IMG_EXPANDABLE_WALL_HORIZONTAL_EDITOR          386
-#define IMG_EXPANDABLE_WALL_VERTICAL                   387
-#define IMG_EXPANDABLE_WALL_VERTICAL_EDITOR            388
-#define IMG_EXPANDABLE_WALL_ANY                                389
-#define IMG_EXPANDABLE_WALL_ANY_EDITOR                 390
-#define IMG_EXPANDABLE_WALL_GROWING_LEFT               391
-#define IMG_EXPANDABLE_WALL_GROWING_RIGHT              392
-#define IMG_EXPANDABLE_WALL_GROWING_UP                 393
-#define IMG_EXPANDABLE_WALL_GROWING_DOWN               394
-#define IMG_BLACK_ORB                                  395
-#define IMG_SPEED_PILL                                 396
-#define IMG_DARK_YAMYAM                                        397
-#define IMG_DYNABOMB                                   398
-#define IMG_DYNABOMB_ACTIVE                            399
-#define IMG_DYNABOMB_PLAYER_1                          400
-#define IMG_DYNABOMB_PLAYER_1_ACTIVE                   401
-#define IMG_DYNABOMB_PLAYER_2                          402
-#define IMG_DYNABOMB_PLAYER_2_ACTIVE                   403
-#define IMG_DYNABOMB_PLAYER_3                          404
-#define IMG_DYNABOMB_PLAYER_3_ACTIVE                   405
-#define IMG_DYNABOMB_PLAYER_4                          406
-#define IMG_DYNABOMB_PLAYER_4_ACTIVE                   407
-#define IMG_DYNABOMB_INCREASE_NUMBER                   408
-#define IMG_DYNABOMB_INCREASE_SIZE                     409
-#define IMG_DYNABOMB_INCREASE_POWER                    410
-#define IMG_PIG                                                411
-#define IMG_PIG_DOWN                                   412
-#define IMG_PIG_UP                                     413
-#define IMG_PIG_LEFT                                   414
-#define IMG_PIG_RIGHT                                  415
-#define IMG_PIG_MOVING_DOWN                            416
-#define IMG_PIG_MOVING_UP                              417
-#define IMG_PIG_MOVING_LEFT                            418
-#define IMG_PIG_MOVING_RIGHT                           419
-#define IMG_PIG_DIGGING_DOWN                           420
-#define IMG_PIG_DIGGING_UP                             421
-#define IMG_PIG_DIGGING_LEFT                           422
-#define IMG_PIG_DIGGING_RIGHT                          423
-#define IMG_DRAGON                                     424
-#define IMG_DRAGON_DOWN                                        425
-#define IMG_DRAGON_UP                                  426
-#define IMG_DRAGON_LEFT                                        427
-#define IMG_DRAGON_RIGHT                               428
-#define IMG_DRAGON_MOVING_DOWN                         429
-#define IMG_DRAGON_MOVING_UP                           430
-#define IMG_DRAGON_MOVING_LEFT                         431
-#define IMG_DRAGON_MOVING_RIGHT                                432
-#define IMG_DRAGON_ATTACKING_DOWN                      433
-#define IMG_DRAGON_ATTACKING_UP                                434
-#define IMG_DRAGON_ATTACKING_LEFT                      435
-#define IMG_DRAGON_ATTACKING_RIGHT                     436
-#define IMG_MOLE                                       437
-#define IMG_MOLE_DOWN                                  438
-#define IMG_MOLE_UP                                    439
-#define IMG_MOLE_LEFT                                  440
-#define IMG_MOLE_RIGHT                                 441
-#define IMG_MOLE_MOVING_DOWN                           442
-#define IMG_MOLE_MOVING_UP                             443
-#define IMG_MOLE_MOVING_LEFT                           444
-#define IMG_MOLE_MOVING_RIGHT                          445
-#define IMG_MOLE_DIGGING_DOWN                          446
-#define IMG_MOLE_DIGGING_UP                            447
-#define IMG_MOLE_DIGGING_LEFT                          448
-#define IMG_MOLE_DIGGING_RIGHT                         449
-#define IMG_PENGUIN                                    450
-#define IMG_PENGUIN_EDITOR                             451
-#define IMG_PENGUIN_DOWN                               452
-#define IMG_PENGUIN_UP                                 453
-#define IMG_PENGUIN_LEFT                               454
-#define IMG_PENGUIN_RIGHT                              455
-#define IMG_PENGUIN_MOVING_DOWN                                456
-#define IMG_PENGUIN_MOVING_UP                          457
-#define IMG_PENGUIN_MOVING_LEFT                                458
-#define IMG_PENGUIN_MOVING_RIGHT                       459
-#define IMG_SATELLITE                                  460
-#define IMG_FLAMES_1_LEFT                              461
-#define IMG_FLAMES_2_LEFT                              462
-#define IMG_FLAMES_3_LEFT                              463
-#define IMG_FLAMES_1_RIGHT                             464
-#define IMG_FLAMES_2_RIGHT                             465
-#define IMG_FLAMES_3_RIGHT                             466
-#define IMG_FLAMES_1_UP                                        467
-#define IMG_FLAMES_2_UP                                        468
-#define IMG_FLAMES_3_UP                                        469
-#define IMG_FLAMES_1_DOWN                              470
-#define IMG_FLAMES_2_DOWN                              471
-#define IMG_FLAMES_3_DOWN                              472
-#define IMG_STONEBLOCK                                 473
-#define IMG_PLAYER_1                                   474
-#define IMG_PLAYER_1_EDITOR                            475
-#define IMG_PLAYER_1_DOWN                              476
-#define IMG_PLAYER_1_UP                                        477
-#define IMG_PLAYER_1_LEFT                              478
-#define IMG_PLAYER_1_RIGHT                             479
-#define IMG_PLAYER_1_MOVING_DOWN                       480
-#define IMG_PLAYER_1_MOVING_UP                         481
-#define IMG_PLAYER_1_MOVING_LEFT                       482
-#define IMG_PLAYER_1_MOVING_RIGHT                      483
-#define IMG_PLAYER_1_DIGGING_DOWN                      484
-#define IMG_PLAYER_1_DIGGING_UP                                485
-#define IMG_PLAYER_1_DIGGING_LEFT                      486
-#define IMG_PLAYER_1_DIGGING_RIGHT                     487
-#define IMG_PLAYER_1_COLLECTING_DOWN                   488
-#define IMG_PLAYER_1_COLLECTING_UP                     489
-#define IMG_PLAYER_1_COLLECTING_LEFT                   490
-#define IMG_PLAYER_1_COLLECTING_RIGHT                  491
-#define IMG_PLAYER_1_PUSHING_DOWN                      492
-#define IMG_PLAYER_1_PUSHING_UP                                493
-#define IMG_PLAYER_1_PUSHING_LEFT                      494
-#define IMG_PLAYER_1_PUSHING_RIGHT                     495
-#define IMG_PLAYER_1_SNAPPING_DOWN                     496
-#define IMG_PLAYER_1_SNAPPING_UP                       497
-#define IMG_PLAYER_1_SNAPPING_LEFT                     498
-#define IMG_PLAYER_1_SNAPPING_RIGHT                    499
-#define IMG_PLAYER_2                                   500
-#define IMG_PLAYER_2_EDITOR                            501
-#define IMG_PLAYER_2_DOWN                              502
-#define IMG_PLAYER_2_UP                                        503
-#define IMG_PLAYER_2_LEFT                              504
-#define IMG_PLAYER_2_RIGHT                             505
-#define IMG_PLAYER_2_MOVING_DOWN                       506
-#define IMG_PLAYER_2_MOVING_UP                         507
-#define IMG_PLAYER_2_MOVING_LEFT                       508
-#define IMG_PLAYER_2_MOVING_RIGHT                      509
-#define IMG_PLAYER_2_DIGGING_DOWN                      510
-#define IMG_PLAYER_2_DIGGING_UP                                511
-#define IMG_PLAYER_2_DIGGING_LEFT                      512
-#define IMG_PLAYER_2_DIGGING_RIGHT                     513
-#define IMG_PLAYER_2_COLLECTING_DOWN                   514
-#define IMG_PLAYER_2_COLLECTING_UP                     515
-#define IMG_PLAYER_2_COLLECTING_LEFT                   516
-#define IMG_PLAYER_2_COLLECTING_RIGHT                  517
-#define IMG_PLAYER_2_PUSHING_DOWN                      518
-#define IMG_PLAYER_2_PUSHING_UP                                519
-#define IMG_PLAYER_2_PUSHING_LEFT                      520
-#define IMG_PLAYER_2_PUSHING_RIGHT                     521
-#define IMG_PLAYER_2_SNAPPING_DOWN                     522
-#define IMG_PLAYER_2_SNAPPING_UP                       523
-#define IMG_PLAYER_2_SNAPPING_LEFT                     524
-#define IMG_PLAYER_2_SNAPPING_RIGHT                    525
-#define IMG_PLAYER_3                                   526
-#define IMG_PLAYER_3_EDITOR                            527
-#define IMG_PLAYER_3_DOWN                              528
-#define IMG_PLAYER_3_UP                                        529
-#define IMG_PLAYER_3_LEFT                              530
-#define IMG_PLAYER_3_RIGHT                             531
-#define IMG_PLAYER_3_MOVING_DOWN                       532
-#define IMG_PLAYER_3_MOVING_UP                         533
-#define IMG_PLAYER_3_MOVING_LEFT                       534
-#define IMG_PLAYER_3_MOVING_RIGHT                      535
-#define IMG_PLAYER_3_DIGGING_DOWN                      536
-#define IMG_PLAYER_3_DIGGING_UP                                537
-#define IMG_PLAYER_3_DIGGING_LEFT                      538
-#define IMG_PLAYER_3_DIGGING_RIGHT                     539
-#define IMG_PLAYER_3_COLLECTING_DOWN                   540
-#define IMG_PLAYER_3_COLLECTING_UP                     541
-#define IMG_PLAYER_3_COLLECTING_LEFT                   542
-#define IMG_PLAYER_3_COLLECTING_RIGHT                  543
-#define IMG_PLAYER_3_PUSHING_DOWN                      544
-#define IMG_PLAYER_3_PUSHING_UP                                545
-#define IMG_PLAYER_3_PUSHING_LEFT                      546
-#define IMG_PLAYER_3_PUSHING_RIGHT                     547
-#define IMG_PLAYER_3_SNAPPING_DOWN                     548
-#define IMG_PLAYER_3_SNAPPING_UP                       549
-#define IMG_PLAYER_3_SNAPPING_LEFT                     550
-#define IMG_PLAYER_3_SNAPPING_RIGHT                    551
-#define IMG_PLAYER_4                                   552
-#define IMG_PLAYER_4_EDITOR                            553
-#define IMG_PLAYER_4_DOWN                              554
-#define IMG_PLAYER_4_UP                                        555
-#define IMG_PLAYER_4_LEFT                              556
-#define IMG_PLAYER_4_RIGHT                             557
-#define IMG_PLAYER_4_MOVING_DOWN                       558
-#define IMG_PLAYER_4_MOVING_UP                         559
-#define IMG_PLAYER_4_MOVING_LEFT                       560
-#define IMG_PLAYER_4_MOVING_RIGHT                      561
-#define IMG_PLAYER_4_DIGGING_DOWN                      562
-#define IMG_PLAYER_4_DIGGING_UP                                563
-#define IMG_PLAYER_4_DIGGING_LEFT                      564
-#define IMG_PLAYER_4_DIGGING_RIGHT                     565
-#define IMG_PLAYER_4_COLLECTING_DOWN                   566
-#define IMG_PLAYER_4_COLLECTING_UP                     567
-#define IMG_PLAYER_4_COLLECTING_LEFT                   568
-#define IMG_PLAYER_4_COLLECTING_RIGHT                  569
-#define IMG_PLAYER_4_PUSHING_DOWN                      570
-#define IMG_PLAYER_4_PUSHING_UP                                571
-#define IMG_PLAYER_4_PUSHING_LEFT                      572
-#define IMG_PLAYER_4_PUSHING_RIGHT                     573
-#define IMG_PLAYER_4_SNAPPING_DOWN                     574
-#define IMG_PLAYER_4_SNAPPING_UP                       575
-#define IMG_PLAYER_4_SNAPPING_LEFT                     576
-#define IMG_PLAYER_4_SNAPPING_RIGHT                    577
-#define IMG_DEFAULT_EXPLODING                          578
-#define IMG_TWINKLE_BLUE                               579
-#define IMG_TWINKLE_WHITE                              580
-#define IMG_STEELWALL_TOPLEFT                          581
-#define IMG_STEELWALL_TOPRIGHT                         582
-#define IMG_STEELWALL_BOTTOMLEFT                       583
-#define IMG_STEELWALL_BOTTOMRIGHT                      584
-#define IMG_STEELWALL_HORIZONTAL                       585
-#define IMG_STEELWALL_VERTICAL                         586
-#define IMG_STEELWALL_TOPLEFT_EDITOR                   587
-#define IMG_STEELWALL_TOPRIGHT_EDITOR                  588
-#define IMG_STEELWALL_BOTTOMLEFT_EDITOR                        589
-#define IMG_STEELWALL_BOTTOMRIGHT_EDITOR               590
-#define IMG_STEELWALL_HORIZONTAL_EDITOR                        591
-#define IMG_STEELWALL_VERTICAL_EDITOR                  592
-#define IMG_INVISIBLE_STEELWALL_TOPLEFT                        593
-#define IMG_INVISIBLE_STEELWALL_TOPRIGHT               594
-#define IMG_INVISIBLE_STEELWALL_BOTTOMLEFT             595
-#define IMG_INVISIBLE_STEELWALL_BOTTOMRIGHT            596
-#define IMG_INVISIBLE_STEELWALL_HORIZONTAL             597
-#define IMG_INVISIBLE_STEELWALL_VERTICAL               598
-#define IMG_INVISIBLE_STEELWALL_TOPLEFT_EDITOR         599
-#define IMG_INVISIBLE_STEELWALL_TOPRIGHT_EDITOR                600
-#define IMG_INVISIBLE_STEELWALL_BOTTOMLEFT_EDITOR      601
-#define IMG_INVISIBLE_STEELWALL_BOTTOMRIGHT_EDITOR     602
-#define IMG_INVISIBLE_STEELWALL_HORIZONTAL_EDITOR      603
-#define IMG_INVISIBLE_STEELWALL_VERTICAL_EDITOR                604
-#define IMG_ARROW_LEFT                                 605
-#define IMG_ARROW_RIGHT                                        606
-#define IMG_ARROW_UP                                   607
-#define IMG_ARROW_DOWN                                 608
-#define IMG_CHAR_SPACE                                 609
-#define IMG_CHAR_EXCLAM                                        610
-#define IMG_CHAR_QUOTEDBL                              611
-#define IMG_CHAR_NUMBERSIGN                            612
-#define IMG_CHAR_DOLLAR                                        613
-#define IMG_CHAR_PROCENT                               614
-#define IMG_CHAR_AMPERSAND                             615
-#define IMG_CHAR_APOSTROPHE                            616
-#define IMG_CHAR_PARENLEFT                             617
-#define IMG_CHAR_PARENRIGHT                            618
-#define IMG_CHAR_ASTERISK                              619
-#define IMG_CHAR_PLUS                                  620
-#define IMG_CHAR_COMMA                                 621
-#define IMG_CHAR_MINUS                                 622
-#define IMG_CHAR_PERIOD                                        623
-#define IMG_CHAR_SLASH                                 624
-#define IMG_CHAR_0                                     625
-#define IMG_CHAR_1                                     626
-#define IMG_CHAR_2                                     627
-#define IMG_CHAR_3                                     628
-#define IMG_CHAR_4                                     629
-#define IMG_CHAR_5                                     630
-#define IMG_CHAR_6                                     631
-#define IMG_CHAR_7                                     632
-#define IMG_CHAR_8                                     633
-#define IMG_CHAR_9                                     634
-#define IMG_CHAR_COLON                                 635
-#define IMG_CHAR_SEMICOLON                             636
-#define IMG_CHAR_LESS                                  637
-#define IMG_CHAR_EQUAL                                 638
-#define IMG_CHAR_GREATER                               639
-#define IMG_CHAR_QUESTION                              640
-#define IMG_CHAR_AT                                    641
-#define IMG_CHAR_A                                     642
-#define IMG_CHAR_B                                     643
-#define IMG_CHAR_C                                     644
-#define IMG_CHAR_D                                     645
-#define IMG_CHAR_E                                     646
-#define IMG_CHAR_F                                     647
-#define IMG_CHAR_G                                     648
-#define IMG_CHAR_H                                     649
-#define IMG_CHAR_I                                     650
-#define IMG_CHAR_J                                     651
-#define IMG_CHAR_K                                     652
-#define IMG_CHAR_L                                     653
-#define IMG_CHAR_M                                     654
-#define IMG_CHAR_N                                     655
-#define IMG_CHAR_O                                     656
-#define IMG_CHAR_P                                     657
-#define IMG_CHAR_Q                                     658
-#define IMG_CHAR_R                                     659
-#define IMG_CHAR_S                                     660
-#define IMG_CHAR_T                                     661
-#define IMG_CHAR_U                                     662
-#define IMG_CHAR_V                                     663
-#define IMG_CHAR_W                                     664
-#define IMG_CHAR_X                                     665
-#define IMG_CHAR_Y                                     666
-#define IMG_CHAR_Z                                     667
-#define IMG_CHAR_BRACKETLEFT                           668
-#define IMG_CHAR_BACKSLASH                             669
-#define IMG_CHAR_BRACKETRIGHT                          670
-#define IMG_CHAR_ASCIICIRCUM                           671
-#define IMG_CHAR_UNDERSCORE                            672
-#define IMG_CHAR_COPYRIGHT                             673
-#define IMG_CHAR_AUMLAUT                               674
-#define IMG_CHAR_OUMLAUT                               675
-#define IMG_CHAR_UUMLAUT                               676
-#define IMG_CHAR_DEGREE                                        677
-#define IMG_CHAR_TRADEMARK                             678
-#define IMG_CHAR_CURSOR                                        679
-#define IMG_CUSTOM_1                                   680
-#define IMG_CUSTOM_1_EDITOR                            681
-#define IMG_CUSTOM_2                                   682
-#define IMG_CUSTOM_2_EDITOR                            683
-#define IMG_CUSTOM_3                                   684
-#define IMG_CUSTOM_3_EDITOR                            685
-#define IMG_CUSTOM_4                                   686
-#define IMG_CUSTOM_4_EDITOR                            687
-#define IMG_CUSTOM_5                                   688
-#define IMG_CUSTOM_5_EDITOR                            689
-#define IMG_CUSTOM_6                                   690
-#define IMG_CUSTOM_6_EDITOR                            691
-#define IMG_CUSTOM_7                                   692
-#define IMG_CUSTOM_7_EDITOR                            693
-#define IMG_CUSTOM_8                                   694
-#define IMG_CUSTOM_8_EDITOR                            695
-#define IMG_CUSTOM_9                                   696
-#define IMG_CUSTOM_9_EDITOR                            697
-#define IMG_CUSTOM_10                                  698
-#define IMG_CUSTOM_10_EDITOR                           699
-#define IMG_CUSTOM_11                                  700
-#define IMG_CUSTOM_11_EDITOR                           701
-#define IMG_CUSTOM_12                                  702
-#define IMG_CUSTOM_12_EDITOR                           703
-#define IMG_CUSTOM_13                                  704
-#define IMG_CUSTOM_13_EDITOR                           705
-#define IMG_CUSTOM_14                                  706
-#define IMG_CUSTOM_14_EDITOR                           707
-#define IMG_CUSTOM_15                                  708
-#define IMG_CUSTOM_15_EDITOR                           709
-#define IMG_CUSTOM_16                                  710
-#define IMG_CUSTOM_16_EDITOR                           711
-#define IMG_CUSTOM_17                                  712
-#define IMG_CUSTOM_17_EDITOR                           713
-#define IMG_CUSTOM_18                                  714
-#define IMG_CUSTOM_18_EDITOR                           715
-#define IMG_CUSTOM_19                                  716
-#define IMG_CUSTOM_19_EDITOR                           717
-#define IMG_CUSTOM_20                                  718
-#define IMG_CUSTOM_20_EDITOR                           719
-#define IMG_CUSTOM_21                                  720
-#define IMG_CUSTOM_21_EDITOR                           721
-#define IMG_CUSTOM_22                                  722
-#define IMG_CUSTOM_22_EDITOR                           723
-#define IMG_CUSTOM_23                                  724
-#define IMG_CUSTOM_23_EDITOR                           725
-#define IMG_CUSTOM_24                                  726
-#define IMG_CUSTOM_24_EDITOR                           727
-#define IMG_CUSTOM_25                                  728
-#define IMG_CUSTOM_25_EDITOR                           729
-#define IMG_CUSTOM_26                                  730
-#define IMG_CUSTOM_26_EDITOR                           731
-#define IMG_CUSTOM_27                                  732
-#define IMG_CUSTOM_27_EDITOR                           733
-#define IMG_CUSTOM_28                                  734
-#define IMG_CUSTOM_28_EDITOR                           735
-#define IMG_CUSTOM_29                                  736
-#define IMG_CUSTOM_29_EDITOR                           737
-#define IMG_CUSTOM_30                                  738
-#define IMG_CUSTOM_30_EDITOR                           739
-#define IMG_CUSTOM_31                                  740
-#define IMG_CUSTOM_31_EDITOR                           741
-#define IMG_CUSTOM_32                                  742
-#define IMG_CUSTOM_32_EDITOR                           743
-#define IMG_CUSTOM_33                                  744
-#define IMG_CUSTOM_33_EDITOR                           745
-#define IMG_CUSTOM_34                                  746
-#define IMG_CUSTOM_34_EDITOR                           747
-#define IMG_CUSTOM_35                                  748
-#define IMG_CUSTOM_35_EDITOR                           749
-#define IMG_CUSTOM_36                                  750
-#define IMG_CUSTOM_36_EDITOR                           751
-#define IMG_CUSTOM_37                                  752
-#define IMG_CUSTOM_37_EDITOR                           753
-#define IMG_CUSTOM_38                                  754
-#define IMG_CUSTOM_38_EDITOR                           755
-#define IMG_CUSTOM_39                                  756
-#define IMG_CUSTOM_39_EDITOR                           757
-#define IMG_CUSTOM_40                                  758
-#define IMG_CUSTOM_40_EDITOR                           759
-#define IMG_CUSTOM_41                                  760
-#define IMG_CUSTOM_41_EDITOR                           761
-#define IMG_CUSTOM_42                                  762
-#define IMG_CUSTOM_42_EDITOR                           763
-#define IMG_CUSTOM_43                                  764
-#define IMG_CUSTOM_43_EDITOR                           765
-#define IMG_CUSTOM_44                                  766
-#define IMG_CUSTOM_44_EDITOR                           767
-#define IMG_CUSTOM_45                                  768
-#define IMG_CUSTOM_45_EDITOR                           769
-#define IMG_CUSTOM_46                                  770
-#define IMG_CUSTOM_46_EDITOR                           771
-#define IMG_CUSTOM_47                                  772
-#define IMG_CUSTOM_47_EDITOR                           773
-#define IMG_CUSTOM_48                                  774
-#define IMG_CUSTOM_48_EDITOR                           775
-#define IMG_CUSTOM_49                                  776
-#define IMG_CUSTOM_49_EDITOR                           777
-#define IMG_CUSTOM_50                                  778
-#define IMG_CUSTOM_50_EDITOR                           779
-#define IMG_CUSTOM_51                                  780
-#define IMG_CUSTOM_51_EDITOR                           781
-#define IMG_CUSTOM_52                                  782
-#define IMG_CUSTOM_52_EDITOR                           783
-#define IMG_CUSTOM_53                                  784
-#define IMG_CUSTOM_53_EDITOR                           785
-#define IMG_CUSTOM_54                                  786
-#define IMG_CUSTOM_54_EDITOR                           787
-#define IMG_CUSTOM_55                                  788
-#define IMG_CUSTOM_55_EDITOR                           789
-#define IMG_CUSTOM_56                                  790
-#define IMG_CUSTOM_56_EDITOR                           791
-#define IMG_CUSTOM_57                                  792
-#define IMG_CUSTOM_57_EDITOR                           793
-#define IMG_CUSTOM_58                                  794
-#define IMG_CUSTOM_58_EDITOR                           795
-#define IMG_CUSTOM_59                                  796
-#define IMG_CUSTOM_59_EDITOR                           797
-#define IMG_CUSTOM_60                                  798
-#define IMG_CUSTOM_60_EDITOR                           799
-#define IMG_CUSTOM_61                                  800
-#define IMG_CUSTOM_61_EDITOR                           801
-#define IMG_CUSTOM_62                                  802
-#define IMG_CUSTOM_62_EDITOR                           803
-#define IMG_CUSTOM_63                                  804
-#define IMG_CUSTOM_63_EDITOR                           805
-#define IMG_CUSTOM_64                                  806
-#define IMG_CUSTOM_64_EDITOR                           807
-#define IMG_CUSTOM_65                                  808
-#define IMG_CUSTOM_65_EDITOR                           809
-#define IMG_CUSTOM_66                                  810
-#define IMG_CUSTOM_66_EDITOR                           811
-#define IMG_CUSTOM_67                                  812
-#define IMG_CUSTOM_67_EDITOR                           813
-#define IMG_CUSTOM_68                                  814
-#define IMG_CUSTOM_68_EDITOR                           815
-#define IMG_CUSTOM_69                                  816
-#define IMG_CUSTOM_69_EDITOR                           817
-#define IMG_CUSTOM_70                                  818
-#define IMG_CUSTOM_70_EDITOR                           819
-#define IMG_CUSTOM_71                                  820
-#define IMG_CUSTOM_71_EDITOR                           821
-#define IMG_CUSTOM_72                                  822
-#define IMG_CUSTOM_72_EDITOR                           823
-#define IMG_CUSTOM_73                                  824
-#define IMG_CUSTOM_73_EDITOR                           825
-#define IMG_CUSTOM_74                                  826
-#define IMG_CUSTOM_74_EDITOR                           827
-#define IMG_CUSTOM_75                                  828
-#define IMG_CUSTOM_75_EDITOR                           829
-#define IMG_CUSTOM_76                                  830
-#define IMG_CUSTOM_76_EDITOR                           831
-#define IMG_CUSTOM_77                                  832
-#define IMG_CUSTOM_77_EDITOR                           833
-#define IMG_CUSTOM_78                                  834
-#define IMG_CUSTOM_78_EDITOR                           835
-#define IMG_CUSTOM_79                                  836
-#define IMG_CUSTOM_79_EDITOR                           837
-#define IMG_CUSTOM_80                                  838
-#define IMG_CUSTOM_80_EDITOR                           839
-#define IMG_CUSTOM_81                                  840
-#define IMG_CUSTOM_81_EDITOR                           841
-#define IMG_CUSTOM_82                                  842
-#define IMG_CUSTOM_82_EDITOR                           843
-#define IMG_CUSTOM_83                                  844
-#define IMG_CUSTOM_83_EDITOR                           845
-#define IMG_CUSTOM_84                                  846
-#define IMG_CUSTOM_84_EDITOR                           847
-#define IMG_CUSTOM_85                                  848
-#define IMG_CUSTOM_85_EDITOR                           849
-#define IMG_CUSTOM_86                                  850
-#define IMG_CUSTOM_86_EDITOR                           851
-#define IMG_CUSTOM_87                                  852
-#define IMG_CUSTOM_87_EDITOR                           853
-#define IMG_CUSTOM_88                                  854
-#define IMG_CUSTOM_88_EDITOR                           855
-#define IMG_CUSTOM_89                                  856
-#define IMG_CUSTOM_89_EDITOR                           857
-#define IMG_CUSTOM_90                                  858
-#define IMG_CUSTOM_90_EDITOR                           859
-#define IMG_CUSTOM_91                                  860
-#define IMG_CUSTOM_91_EDITOR                           861
-#define IMG_CUSTOM_92                                  862
-#define IMG_CUSTOM_92_EDITOR                           863
-#define IMG_CUSTOM_93                                  864
-#define IMG_CUSTOM_93_EDITOR                           865
-#define IMG_CUSTOM_94                                  866
-#define IMG_CUSTOM_94_EDITOR                           867
-#define IMG_CUSTOM_95                                  868
-#define IMG_CUSTOM_95_EDITOR                           869
-#define IMG_CUSTOM_96                                  870
-#define IMG_CUSTOM_96_EDITOR                           871
-#define IMG_CUSTOM_97                                  872
-#define IMG_CUSTOM_97_EDITOR                           873
-#define IMG_CUSTOM_98                                  874
-#define IMG_CUSTOM_98_EDITOR                           875
-#define IMG_CUSTOM_99                                  876
-#define IMG_CUSTOM_99_EDITOR                           877
-#define IMG_CUSTOM_100                                 878
-#define IMG_CUSTOM_100_EDITOR                          879
-#define IMG_CUSTOM_101                                 880
-#define IMG_CUSTOM_101_EDITOR                          881
-#define IMG_CUSTOM_102                                 882
-#define IMG_CUSTOM_102_EDITOR                          883
-#define IMG_CUSTOM_103                                 884
-#define IMG_CUSTOM_103_EDITOR                          885
-#define IMG_CUSTOM_104                                 886
-#define IMG_CUSTOM_104_EDITOR                          887
-#define IMG_CUSTOM_105                                 888
-#define IMG_CUSTOM_105_EDITOR                          889
-#define IMG_CUSTOM_106                                 890
-#define IMG_CUSTOM_106_EDITOR                          891
-#define IMG_CUSTOM_107                                 892
-#define IMG_CUSTOM_107_EDITOR                          893
-#define IMG_CUSTOM_108                                 894
-#define IMG_CUSTOM_108_EDITOR                          895
-#define IMG_CUSTOM_109                                 896
-#define IMG_CUSTOM_109_EDITOR                          897
-#define IMG_CUSTOM_110                                 898
-#define IMG_CUSTOM_110_EDITOR                          899
-#define IMG_CUSTOM_111                                 900
-#define IMG_CUSTOM_111_EDITOR                          901
-#define IMG_CUSTOM_112                                 902
-#define IMG_CUSTOM_112_EDITOR                          903
-#define IMG_CUSTOM_113                                 904
-#define IMG_CUSTOM_113_EDITOR                          905
-#define IMG_CUSTOM_114                                 906
-#define IMG_CUSTOM_114_EDITOR                          907
-#define IMG_CUSTOM_115                                 908
-#define IMG_CUSTOM_115_EDITOR                          909
-#define IMG_CUSTOM_116                                 910
-#define IMG_CUSTOM_116_EDITOR                          911
-#define IMG_CUSTOM_117                                 912
-#define IMG_CUSTOM_117_EDITOR                          913
-#define IMG_CUSTOM_118                                 914
-#define IMG_CUSTOM_118_EDITOR                          915
-#define IMG_CUSTOM_119                                 916
-#define IMG_CUSTOM_119_EDITOR                          917
-#define IMG_CUSTOM_120                                 918
-#define IMG_CUSTOM_120_EDITOR                          919
-#define IMG_CUSTOM_121                                 920
-#define IMG_CUSTOM_121_EDITOR                          921
-#define IMG_CUSTOM_122                                 922
-#define IMG_CUSTOM_122_EDITOR                          923
-#define IMG_CUSTOM_123                                 924
-#define IMG_CUSTOM_123_EDITOR                          925
-#define IMG_CUSTOM_124                                 926
-#define IMG_CUSTOM_124_EDITOR                          927
-#define IMG_CUSTOM_125                                 928
-#define IMG_CUSTOM_125_EDITOR                          929
-#define IMG_CUSTOM_126                                 930
-#define IMG_CUSTOM_126_EDITOR                          931
-#define IMG_CUSTOM_127                                 932
-#define IMG_CUSTOM_127_EDITOR                          933
-#define IMG_CUSTOM_128                                 934
-#define IMG_CUSTOM_128_EDITOR                          935
-#define IMG_CUSTOM_129                                 936
-#define IMG_CUSTOM_129_EDITOR                          937
-#define IMG_CUSTOM_130                                 938
-#define IMG_CUSTOM_130_EDITOR                          939
-#define IMG_CUSTOM_131                                 940
-#define IMG_CUSTOM_131_EDITOR                          941
-#define IMG_CUSTOM_132                                 942
-#define IMG_CUSTOM_132_EDITOR                          943
-#define IMG_CUSTOM_133                                 944
-#define IMG_CUSTOM_133_EDITOR                          945
-#define IMG_CUSTOM_134                                 946
-#define IMG_CUSTOM_134_EDITOR                          947
-#define IMG_CUSTOM_135                                 948
-#define IMG_CUSTOM_135_EDITOR                          949
-#define IMG_CUSTOM_136                                 950
-#define IMG_CUSTOM_136_EDITOR                          951
-#define IMG_CUSTOM_137                                 952
-#define IMG_CUSTOM_137_EDITOR                          953
-#define IMG_CUSTOM_138                                 954
-#define IMG_CUSTOM_138_EDITOR                          955
-#define IMG_CUSTOM_139                                 956
-#define IMG_CUSTOM_139_EDITOR                          957
-#define IMG_CUSTOM_140                                 958
-#define IMG_CUSTOM_140_EDITOR                          959
-#define IMG_CUSTOM_141                                 960
-#define IMG_CUSTOM_141_EDITOR                          961
-#define IMG_CUSTOM_142                                 962
-#define IMG_CUSTOM_142_EDITOR                          963
-#define IMG_CUSTOM_143                                 964
-#define IMG_CUSTOM_143_EDITOR                          965
-#define IMG_CUSTOM_144                                 966
-#define IMG_CUSTOM_144_EDITOR                          967
-#define IMG_CUSTOM_145                                 968
-#define IMG_CUSTOM_145_EDITOR                          969
-#define IMG_CUSTOM_146                                 970
-#define IMG_CUSTOM_146_EDITOR                          971
-#define IMG_CUSTOM_147                                 972
-#define IMG_CUSTOM_147_EDITOR                          973
-#define IMG_CUSTOM_148                                 974
-#define IMG_CUSTOM_148_EDITOR                          975
-#define IMG_CUSTOM_149                                 976
-#define IMG_CUSTOM_149_EDITOR                          977
-#define IMG_CUSTOM_150                                 978
-#define IMG_CUSTOM_150_EDITOR                          979
-#define IMG_CUSTOM_151                                 980
-#define IMG_CUSTOM_151_EDITOR                          981
-#define IMG_CUSTOM_152                                 982
-#define IMG_CUSTOM_152_EDITOR                          983
-#define IMG_CUSTOM_153                                 984
-#define IMG_CUSTOM_153_EDITOR                          985
-#define IMG_CUSTOM_154                                 986
-#define IMG_CUSTOM_154_EDITOR                          987
-#define IMG_CUSTOM_155                                 988
-#define IMG_CUSTOM_155_EDITOR                          989
-#define IMG_CUSTOM_156                                 990
-#define IMG_CUSTOM_156_EDITOR                          991
-#define IMG_CUSTOM_157                                 992
-#define IMG_CUSTOM_157_EDITOR                          993
-#define IMG_CUSTOM_158                                 994
-#define IMG_CUSTOM_158_EDITOR                          995
-#define IMG_CUSTOM_159                                 996
-#define IMG_CUSTOM_159_EDITOR                          997
-#define IMG_CUSTOM_160                                 998
-#define IMG_CUSTOM_160_EDITOR                          999
-#define IMG_CUSTOM_161                                 1000
-#define IMG_CUSTOM_161_EDITOR                          1001
-#define IMG_CUSTOM_162                                 1002
-#define IMG_CUSTOM_162_EDITOR                          1003
-#define IMG_CUSTOM_163                                 1004
-#define IMG_CUSTOM_163_EDITOR                          1005
-#define IMG_CUSTOM_164                                 1006
-#define IMG_CUSTOM_164_EDITOR                          1007
-#define IMG_CUSTOM_165                                 1008
-#define IMG_CUSTOM_165_EDITOR                          1009
-#define IMG_CUSTOM_166                                 1010
-#define IMG_CUSTOM_166_EDITOR                          1011
-#define IMG_CUSTOM_167                                 1012
-#define IMG_CUSTOM_167_EDITOR                          1013
-#define IMG_CUSTOM_168                                 1014
-#define IMG_CUSTOM_168_EDITOR                          1015
-#define IMG_CUSTOM_169                                 1016
-#define IMG_CUSTOM_169_EDITOR                          1017
-#define IMG_CUSTOM_170                                 1018
-#define IMG_CUSTOM_170_EDITOR                          1019
-#define IMG_CUSTOM_171                                 1020
-#define IMG_CUSTOM_171_EDITOR                          1021
-#define IMG_CUSTOM_172                                 1022
-#define IMG_CUSTOM_172_EDITOR                          1023
-#define IMG_CUSTOM_173                                 1024
-#define IMG_CUSTOM_173_EDITOR                          1025
-#define IMG_CUSTOM_174                                 1026
-#define IMG_CUSTOM_174_EDITOR                          1027
-#define IMG_CUSTOM_175                                 1028
-#define IMG_CUSTOM_175_EDITOR                          1029
-#define IMG_CUSTOM_176                                 1030
-#define IMG_CUSTOM_176_EDITOR                          1031
-#define IMG_CUSTOM_177                                 1032
-#define IMG_CUSTOM_177_EDITOR                          1033
-#define IMG_CUSTOM_178                                 1034
-#define IMG_CUSTOM_178_EDITOR                          1035
-#define IMG_CUSTOM_179                                 1036
-#define IMG_CUSTOM_179_EDITOR                          1037
-#define IMG_CUSTOM_180                                 1038
-#define IMG_CUSTOM_180_EDITOR                          1039
-#define IMG_CUSTOM_181                                 1040
-#define IMG_CUSTOM_181_EDITOR                          1041
-#define IMG_CUSTOM_182                                 1042
-#define IMG_CUSTOM_182_EDITOR                          1043
-#define IMG_CUSTOM_183                                 1044
-#define IMG_CUSTOM_183_EDITOR                          1045
-#define IMG_CUSTOM_184                                 1046
-#define IMG_CUSTOM_184_EDITOR                          1047
-#define IMG_CUSTOM_185                                 1048
-#define IMG_CUSTOM_185_EDITOR                          1049
-#define IMG_CUSTOM_186                                 1050
-#define IMG_CUSTOM_186_EDITOR                          1051
-#define IMG_CUSTOM_187                                 1052
-#define IMG_CUSTOM_187_EDITOR                          1053
-#define IMG_CUSTOM_188                                 1054
-#define IMG_CUSTOM_188_EDITOR                          1055
-#define IMG_CUSTOM_189                                 1056
-#define IMG_CUSTOM_189_EDITOR                          1057
-#define IMG_CUSTOM_190                                 1058
-#define IMG_CUSTOM_190_EDITOR                          1059
-#define IMG_CUSTOM_191                                 1060
-#define IMG_CUSTOM_191_EDITOR                          1061
-#define IMG_CUSTOM_192                                 1062
-#define IMG_CUSTOM_192_EDITOR                          1063
-#define IMG_CUSTOM_193                                 1064
-#define IMG_CUSTOM_193_EDITOR                          1065
-#define IMG_CUSTOM_194                                 1066
-#define IMG_CUSTOM_194_EDITOR                          1067
-#define IMG_CUSTOM_195                                 1068
-#define IMG_CUSTOM_195_EDITOR                          1069
-#define IMG_CUSTOM_196                                 1070
-#define IMG_CUSTOM_196_EDITOR                          1071
-#define IMG_CUSTOM_197                                 1072
-#define IMG_CUSTOM_197_EDITOR                          1073
-#define IMG_CUSTOM_198                                 1074
-#define IMG_CUSTOM_198_EDITOR                          1075
-#define IMG_CUSTOM_199                                 1076
-#define IMG_CUSTOM_199_EDITOR                          1077
-#define IMG_CUSTOM_200                                 1078
-#define IMG_CUSTOM_200_EDITOR                          1079
-#define IMG_CUSTOM_201                                 1080
-#define IMG_CUSTOM_201_EDITOR                          1081
-#define IMG_CUSTOM_202                                 1082
-#define IMG_CUSTOM_202_EDITOR                          1083
-#define IMG_CUSTOM_203                                 1084
-#define IMG_CUSTOM_203_EDITOR                          1085
-#define IMG_CUSTOM_204                                 1086
-#define IMG_CUSTOM_204_EDITOR                          1087
-#define IMG_CUSTOM_205                                 1088
-#define IMG_CUSTOM_205_EDITOR                          1089
-#define IMG_CUSTOM_206                                 1090
-#define IMG_CUSTOM_206_EDITOR                          1091
-#define IMG_CUSTOM_207                                 1092
-#define IMG_CUSTOM_207_EDITOR                          1093
-#define IMG_CUSTOM_208                                 1094
-#define IMG_CUSTOM_208_EDITOR                          1095
-#define IMG_CUSTOM_209                                 1096
-#define IMG_CUSTOM_209_EDITOR                          1097
-#define IMG_CUSTOM_210                                 1098
-#define IMG_CUSTOM_210_EDITOR                          1099
-#define IMG_CUSTOM_211                                 1100
-#define IMG_CUSTOM_211_EDITOR                          1101
-#define IMG_CUSTOM_212                                 1102
-#define IMG_CUSTOM_212_EDITOR                          1103
-#define IMG_CUSTOM_213                                 1104
-#define IMG_CUSTOM_213_EDITOR                          1105
-#define IMG_CUSTOM_214                                 1106
-#define IMG_CUSTOM_214_EDITOR                          1107
-#define IMG_CUSTOM_215                                 1108
-#define IMG_CUSTOM_215_EDITOR                          1109
-#define IMG_CUSTOM_216                                 1110
-#define IMG_CUSTOM_216_EDITOR                          1111
-#define IMG_CUSTOM_217                                 1112
-#define IMG_CUSTOM_217_EDITOR                          1113
-#define IMG_CUSTOM_218                                 1114
-#define IMG_CUSTOM_218_EDITOR                          1115
-#define IMG_CUSTOM_219                                 1116
-#define IMG_CUSTOM_219_EDITOR                          1117
-#define IMG_CUSTOM_220                                 1118
-#define IMG_CUSTOM_220_EDITOR                          1119
-#define IMG_CUSTOM_221                                 1120
-#define IMG_CUSTOM_221_EDITOR                          1121
-#define IMG_CUSTOM_222                                 1122
-#define IMG_CUSTOM_222_EDITOR                          1123
-#define IMG_CUSTOM_223                                 1124
-#define IMG_CUSTOM_223_EDITOR                          1125
-#define IMG_CUSTOM_224                                 1126
-#define IMG_CUSTOM_224_EDITOR                          1127
-#define IMG_CUSTOM_225                                 1128
-#define IMG_CUSTOM_225_EDITOR                          1129
-#define IMG_CUSTOM_226                                 1130
-#define IMG_CUSTOM_226_EDITOR                          1131
-#define IMG_CUSTOM_227                                 1132
-#define IMG_CUSTOM_227_EDITOR                          1133
-#define IMG_CUSTOM_228                                 1134
-#define IMG_CUSTOM_228_EDITOR                          1135
-#define IMG_CUSTOM_229                                 1136
-#define IMG_CUSTOM_229_EDITOR                          1137
-#define IMG_CUSTOM_230                                 1138
-#define IMG_CUSTOM_230_EDITOR                          1139
-#define IMG_CUSTOM_231                                 1140
-#define IMG_CUSTOM_231_EDITOR                          1141
-#define IMG_CUSTOM_232                                 1142
-#define IMG_CUSTOM_232_EDITOR                          1143
-#define IMG_CUSTOM_233                                 1144
-#define IMG_CUSTOM_233_EDITOR                          1145
-#define IMG_CUSTOM_234                                 1146
-#define IMG_CUSTOM_234_EDITOR                          1147
-#define IMG_CUSTOM_235                                 1148
-#define IMG_CUSTOM_235_EDITOR                          1149
-#define IMG_CUSTOM_236                                 1150
-#define IMG_CUSTOM_236_EDITOR                          1151
-#define IMG_CUSTOM_237                                 1152
-#define IMG_CUSTOM_237_EDITOR                          1153
-#define IMG_CUSTOM_238                                 1154
-#define IMG_CUSTOM_238_EDITOR                          1155
-#define IMG_CUSTOM_239                                 1156
-#define IMG_CUSTOM_239_EDITOR                          1157
-#define IMG_CUSTOM_240                                 1158
-#define IMG_CUSTOM_240_EDITOR                          1159
-#define IMG_CUSTOM_241                                 1160
-#define IMG_CUSTOM_241_EDITOR                          1161
-#define IMG_CUSTOM_242                                 1162
-#define IMG_CUSTOM_242_EDITOR                          1163
-#define IMG_CUSTOM_243                                 1164
-#define IMG_CUSTOM_243_EDITOR                          1165
-#define IMG_CUSTOM_244                                 1166
-#define IMG_CUSTOM_244_EDITOR                          1167
-#define IMG_CUSTOM_245                                 1168
-#define IMG_CUSTOM_245_EDITOR                          1169
-#define IMG_CUSTOM_246                                 1170
-#define IMG_CUSTOM_246_EDITOR                          1171
-#define IMG_CUSTOM_247                                 1172
-#define IMG_CUSTOM_247_EDITOR                          1173
-#define IMG_CUSTOM_248                                 1174
-#define IMG_CUSTOM_248_EDITOR                          1175
-#define IMG_CUSTOM_249                                 1176
-#define IMG_CUSTOM_249_EDITOR                          1177
-#define IMG_CUSTOM_250                                 1178
-#define IMG_CUSTOM_250_EDITOR                          1179
-#define IMG_CUSTOM_251                                 1180
-#define IMG_CUSTOM_251_EDITOR                          1181
-#define IMG_CUSTOM_252                                 1182
-#define IMG_CUSTOM_252_EDITOR                          1183
-#define IMG_CUSTOM_253                                 1184
-#define IMG_CUSTOM_253_EDITOR                          1185
-#define IMG_CUSTOM_254                                 1186
-#define IMG_CUSTOM_254_EDITOR                          1187
-#define IMG_CUSTOM_255                                 1188
-#define IMG_CUSTOM_255_EDITOR                          1189
-#define IMG_CUSTOM_256                                 1190
-#define IMG_CUSTOM_256_EDITOR                          1191
-#define IMG_TOON_1                                     1192
-#define IMG_TOON_2                                     1193
-#define IMG_TOON_3                                     1194
-#define IMG_TOON_4                                     1195
-#define IMG_TOON_5                                     1196
-#define IMG_TOON_6                                     1197
-#define IMG_TOON_7                                     1198
-#define IMG_TOON_8                                     1199
-#define IMG_TOON_9                                     1200
-#define IMG_TOON_10                                    1201
-#define IMG_TOON_11                                    1202
-#define IMG_TOON_12                                    1203
-#define IMG_TOON_13                                    1204
-#define IMG_TOON_14                                    1205
-#define IMG_TOON_15                                    1206
-#define IMG_TOON_16                                    1207
-#define IMG_TOON_17                                    1208
-#define IMG_TOON_18                                    1209
-#define IMG_TOON_19                                    1210
-#define IMG_TOON_20                                    1211
-#define IMG_MENU_CALIBRATE_RED                         1212
-#define IMG_MENU_CALIBRATE_BLUE                                1213
-#define IMG_MENU_CALIBRATE_YELLOW                      1214
-#define IMG_MENU_BUTTON                                        1215
-#define IMG_MENU_BUTTON_ACTIVE                         1216
-#define IMG_MENU_BUTTON_LEFT                           1217
-#define IMG_MENU_BUTTON_RIGHT                          1218
-#define IMG_MENU_BUTTON_UP                             1219
-#define IMG_MENU_BUTTON_DOWN                           1220
-#define IMG_MENU_BUTTON_LEFT_ACTIVE                    1221
-#define IMG_MENU_BUTTON_RIGHT_ACTIVE                   1222
-#define IMG_MENU_BUTTON_UP_ACTIVE                      1223
-#define IMG_MENU_BUTTON_DOWN_ACTIVE                    1224
-#define IMG_MENU_SCROLLBAR                             1225
-#define IMG_MENU_SCROLLBAR_ACTIVE                      1226
-#define IMG_FONT_INITIAL_1                             1227
-#define IMG_FONT_INITIAL_2                             1228
-#define IMG_FONT_INITIAL_3                             1229
-#define IMG_FONT_INITIAL_4                             1230
-#define IMG_FONT_TITLE_1                               1231
-#define IMG_FONT_TITLE_1_LEVELS                                1232
-#define IMG_FONT_TITLE_2                               1233
-#define IMG_FONT_MENU_1                                        1234
-#define IMG_FONT_MENU_2                                        1235
-#define IMG_FONT_TEXT_1                                        1236
-#define IMG_FONT_TEXT_1_LEVELS                         1237
-#define IMG_FONT_TEXT_1_PREVIEW                                1238
-#define IMG_FONT_TEXT_1_SCORES                         1239
-#define IMG_FONT_TEXT_1_ACTIVE_SCORES                  1240
-#define IMG_FONT_TEXT_2                                        1241
-#define IMG_FONT_TEXT_2_LEVELS                         1242
-#define IMG_FONT_TEXT_2_PREVIEW                                1243
-#define IMG_FONT_TEXT_2_SCORES                         1244
-#define IMG_FONT_TEXT_2_ACTIVE_SCORES                  1245
-#define IMG_FONT_TEXT_3                                        1246
-#define IMG_FONT_TEXT_3_LEVELS                         1247
-#define IMG_FONT_TEXT_3_PREVIEW                                1248
-#define IMG_FONT_TEXT_3_SCORES                         1249
-#define IMG_FONT_TEXT_3_ACTIVE_SCORES                  1250
-#define IMG_FONT_TEXT_4                                        1251
-#define IMG_FONT_TEXT_4_LEVELS                         1252
-#define IMG_FONT_TEXT_4_SCORES                         1253
-#define IMG_FONT_TEXT_4_ACTIVE_SCORES                  1254
-#define IMG_FONT_ENVELOPE_1                            1255
-#define IMG_FONT_ENVELOPE_2                            1256
-#define IMG_FONT_ENVELOPE_3                            1257
-#define IMG_FONT_ENVELOPE_4                            1258
-#define IMG_FONT_INPUT_1                               1259
-#define IMG_FONT_INPUT_1_MAIN                          1260
-#define IMG_FONT_INPUT_1_ACTIVE                                1261
-#define IMG_FONT_INPUT_1_ACTIVE_MAIN                   1262
-#define IMG_FONT_INPUT_1_ACTIVE_SETUP                  1263
-#define IMG_FONT_INPUT_2                               1264
-#define IMG_FONT_INPUT_2_ACTIVE                                1265
-#define IMG_FONT_OPTION_OFF                            1266
-#define IMG_FONT_OPTION_ON                             1267
-#define IMG_FONT_VALUE_1                               1268
-#define IMG_FONT_VALUE_2                               1269
-#define IMG_FONT_VALUE_OLD                             1270
-#define IMG_FONT_LEVEL_NUMBER                          1271
-#define IMG_FONT_TAPE_RECORDER                         1272
-#define IMG_FONT_GAME_INFO                             1273
-#define IMG_GLOBAL_BORDER                              1274
-#define IMG_GLOBAL_DOOR                                        1275
-#define IMG_EDITOR_ELEMENT_BORDER                      1276
-#define IMG_EDITOR_ELEMENT_BORDER_INPUT                        1277
-#define IMG_BACKGROUND_ENVELOPE_1                      1278
-#define IMG_BACKGROUND_ENVELOPE_2                      1279
-#define IMG_BACKGROUND_ENVELOPE_3                      1280
-#define IMG_BACKGROUND_ENVELOPE_4                      1281
-#define IMG_BACKGROUND                                 1282
-#define IMG_BACKGROUND_MAIN                            1283
-#define IMG_BACKGROUND_LEVELS                          1284
-#define IMG_BACKGROUND_SCORES                          1285
-#define IMG_BACKGROUND_EDITOR                          1286
-#define IMG_BACKGROUND_INFO                            1287
-#define IMG_BACKGROUND_SETUP                           1288
-#define IMG_BACKGROUND_DOOR                            1289
+#define IMG_BD_BUTTERFLY_RIGHT_EDITOR                  21
+#define IMG_BD_BUTTERFLY_UP                            22
+#define IMG_BD_BUTTERFLY_UP_EDITOR                     23
+#define IMG_BD_BUTTERFLY_LEFT                          24
+#define IMG_BD_BUTTERFLY_LEFT_EDITOR                   25
+#define IMG_BD_BUTTERFLY_DOWN                          26
+#define IMG_BD_BUTTERFLY_DOWN_EDITOR                   27
+#define IMG_BD_FIREFLY                                 28
+#define IMG_BD_FIREFLY_RIGHT                           29
+#define IMG_BD_FIREFLY_RIGHT_EDITOR                    30
+#define IMG_BD_FIREFLY_UP                              31
+#define IMG_BD_FIREFLY_UP_EDITOR                       32
+#define IMG_BD_FIREFLY_LEFT                            33
+#define IMG_BD_FIREFLY_LEFT_EDITOR                     34
+#define IMG_BD_FIREFLY_DOWN                            35
+#define IMG_BD_FIREFLY_DOWN_EDITOR                     36
+#define IMG_SP_DEFAULT_EXPLODING                       37
+#define IMG_SP_ZONK                                    38
+#define IMG_SP_ZONK_MOVING_LEFT                                39
+#define IMG_SP_ZONK_MOVING_RIGHT                       40
+#define IMG_SP_ZONK_PUSHING_LEFT                       41
+#define IMG_SP_ZONK_PUSHING_RIGHT                      42
+#define IMG_SP_BASE                                    43
+#define IMG_SP_MURPHY                                  44
+#define IMG_SP_MURPHY_MOVING_LEFT                      45
+#define IMG_SP_MURPHY_MOVING_RIGHT                     46
+#define IMG_SP_MURPHY_DIGGING_LEFT                     47
+#define IMG_SP_MURPHY_DIGGING_RIGHT                    48
+#define IMG_SP_MURPHY_COLLECTING_LEFT                  49
+#define IMG_SP_MURPHY_COLLECTING_RIGHT                 50
+#define IMG_SP_MURPHY_PUSHING_LEFT                     51
+#define IMG_SP_MURPHY_PUSHING_RIGHT                    52
+#define IMG_SP_MURPHY_SNAPPING_LEFT                    53
+#define IMG_SP_MURPHY_SNAPPING_RIGHT                   54
+#define IMG_SP_MURPHY_SNAPPING_UP                      55
+#define IMG_SP_MURPHY_SNAPPING_DOWN                    56
+#define IMG_SP_MURPHY_CLONE                            57
+#define IMG_SP_INFOTRON                                        58
+#define IMG_SP_INFOTRON_EDITOR                         59
+#define IMG_SP_CHIP_SINGLE                             60
+#define IMG_SP_CHIP_LEFT                               61
+#define IMG_SP_CHIP_RIGHT                              62
+#define IMG_SP_CHIP_TOP                                        63
+#define IMG_SP_CHIP_BOTTOM                             64
+#define IMG_SP_HARDWARE_GRAY                           65
+#define IMG_SP_HARDWARE_GREEN                          66
+#define IMG_SP_HARDWARE_BLUE                           67
+#define IMG_SP_HARDWARE_RED                            68
+#define IMG_SP_HARDWARE_YELLOW                         69
+#define IMG_SP_EXIT_CLOSED                             70
+#define IMG_SP_EXIT_OPENING                            71
+#define IMG_SP_EXIT_OPEN                               72
+#define IMG_SP_EXIT_CLOSING                            73
+#define IMG_SP_DISK_ORANGE                             74
+#define IMG_SP_DISK_YELLOW                             75
+#define IMG_SP_DISK_RED                                        76
+#define IMG_SP_DISK_RED_COLLECTING                     77
+#define IMG_SP_DISK_RED_ACTIVE                         78
+#define IMG_SP_PORT_RIGHT                              79
+#define IMG_SP_PORT_DOWN                               80
+#define IMG_SP_PORT_LEFT                               81
+#define IMG_SP_PORT_UP                                 82
+#define IMG_SP_PORT_HORIZONTAL                         83
+#define IMG_SP_PORT_VERTICAL                           84
+#define IMG_SP_PORT_ANY                                        85
+#define IMG_SP_GRAVITY_PORT_RIGHT                      86
+#define IMG_SP_GRAVITY_PORT_DOWN                       87
+#define IMG_SP_GRAVITY_PORT_LEFT                       88
+#define IMG_SP_GRAVITY_PORT_UP                         89
+#define IMG_SP_SNIKSNAK                                        90
+#define IMG_SP_SNIKSNAK_LEFT                           91
+#define IMG_SP_SNIKSNAK_RIGHT                          92
+#define IMG_SP_SNIKSNAK_UP                             93
+#define IMG_SP_SNIKSNAK_DOWN                           94
+#define IMG_SP_SNIKSNAK_WAITING_LEFT                   95
+#define IMG_SP_SNIKSNAK_WAITING_RIGHT                  96
+#define IMG_SP_SNIKSNAK_WAITING_UP                     97
+#define IMG_SP_SNIKSNAK_WAITING_DOWN                   98
+#define IMG_SP_ELECTRON                                        99
+#define IMG_SP_ELECTRON_EDITOR                         100
+#define IMG_SP_ELECTRON_EXPLODING                      101
+#define IMG_SP_TERMINAL                                        102
+#define IMG_SP_TERMINAL_EDITOR                         103
+#define IMG_SP_TERMINAL_ACTIVE                         104
+#define IMG_SP_BUGGY_BASE                              105
+#define IMG_SP_BUGGY_BASE_EDITOR                       106
+#define IMG_SP_BUGGY_BASE_ACTIVATING                   107
+#define IMG_SP_BUGGY_BASE_ACTIVE                       108
+#define IMG_SP_HARDWARE_BASE_1                         109
+#define IMG_SP_HARDWARE_BASE_2                         110
+#define IMG_SP_HARDWARE_BASE_3                         111
+#define IMG_SP_HARDWARE_BASE_4                         112
+#define IMG_SP_HARDWARE_BASE_5                         113
+#define IMG_SP_HARDWARE_BASE_6                         114
+#define IMG_SOKOBAN_OBJECT                             115
+#define IMG_SOKOBAN_OBJECT_EDITOR                      116
+#define IMG_SOKOBAN_FIELD_EMPTY                                117
+#define IMG_SOKOBAN_FIELD_FULL                         118
+#define IMG_EMPTY_SPACE                                        119
+#define IMG_SAND                                       120
+#define IMG_SAND_CRUMBLED                              121
+#define IMG_SAND_DIGGING_LEFT                          122
+#define IMG_SAND_DIGGING_RIGHT                         123
+#define IMG_SAND_DIGGING_UP                            124
+#define IMG_SAND_DIGGING_DOWN                          125
+#define IMG_SAND_DIGGING_LEFT_CRUMBLED                 126
+#define IMG_SAND_DIGGING_RIGHT_CRUMBLED                        127
+#define IMG_SAND_DIGGING_UP_CRUMBLED                   128
+#define IMG_SAND_DIGGING_DOWN_CRUMBLED                 129
+#define IMG_WALL                                       130
+#define IMG_WALL_SLIPPERY                              131
+#define IMG_STEELWALL                                  132
+#define IMG_ROCK                                       133
+#define IMG_ROCK_MOVING_LEFT                           134
+#define IMG_ROCK_MOVING_RIGHT                          135
+#define IMG_ROCK_PUSHING_LEFT                          136
+#define IMG_ROCK_PUSHING_RIGHT                         137
+#define IMG_EMERALD                                    138
+#define IMG_EMERALD_MOVING                             139
+#define IMG_EMERALD_FALLING                            140
+#define IMG_EMERALD_COLLECTING                         141
+#define IMG_DIAMOND                                    142
+#define IMG_DIAMOND_MOVING                             143
+#define IMG_DIAMOND_FALLING                            144
+#define IMG_DIAMOND_COLLECTING                         145
+#define IMG_BOMB                                       146
+#define IMG_NUT                                                147
+#define IMG_NUT_BREAKING                               148
+#define IMG_DYNAMITE                                   149
+#define IMG_DYNAMITE_EDITOR                            150
+#define IMG_DYNAMITE_ACTIVE                            151
+#define IMG_DYNAMITE_ACTIVE_EDITOR                     152
+#define IMG_WALL_EMERALD                               153
+#define IMG_WALL_DIAMOND                               154
+#define IMG_BUG                                                155
+#define IMG_BUG_RIGHT                                  156
+#define IMG_BUG_UP                                     157
+#define IMG_BUG_LEFT                                   158
+#define IMG_BUG_DOWN                                   159
+#define IMG_BUG_MOVING_RIGHT                           160
+#define IMG_BUG_MOVING_UP                              161
+#define IMG_BUG_MOVING_LEFT                            162
+#define IMG_BUG_MOVING_DOWN                            163
+#define IMG_SPACESHIP                                  164
+#define IMG_SPACESHIP_RIGHT                            165
+#define IMG_SPACESHIP_UP                               166
+#define IMG_SPACESHIP_LEFT                             167
+#define IMG_SPACESHIP_DOWN                             168
+#define IMG_SPACESHIP_MOVING_RIGHT                     169
+#define IMG_SPACESHIP_MOVING_UP                                170
+#define IMG_SPACESHIP_MOVING_LEFT                      171
+#define IMG_SPACESHIP_MOVING_DOWN                      172
+#define IMG_SPACESHIP_WAITING_RIGHT                    173
+#define IMG_SPACESHIP_WAITING_UP                       174
+#define IMG_SPACESHIP_WAITING_LEFT                     175
+#define IMG_SPACESHIP_WAITING_DOWN                     176
+#define IMG_SPACESHIP_XXX_RIGHT_UP                     177
+#define IMG_SPACESHIP_XXX_UP_LEFT                      178
+#define IMG_SPACESHIP_XXX_LEFT_DOWN                    179
+#define IMG_SPACESHIP_XXX_DOWN_RIGHT                   180
+#define IMG_SPACESHIP_XXX_RIGHT_DOWN                   181
+#define IMG_SPACESHIP_XXX_UP_RIGHT                     182
+#define IMG_SPACESHIP_XXX_LEFT_UP                      183
+#define IMG_SPACESHIP_XXX_DOWN_LEFT                    184
+#define IMG_YAMYAM                                     185
+#define IMG_YAMYAM_MOVING                              186
+#define IMG_ROBOT                                      187
+#define IMG_ROBOT_MOVING                               188
+#define IMG_ROBOT_WHEEL                                        189
+#define IMG_ROBOT_WHEEL_ACTIVE                         190
+#define IMG_MAGIC_WALL                                 191
+#define IMG_MAGIC_WALL_ACTIVE                          192
+#define IMG_MAGIC_WALL_FILLING                         193
+#define IMG_MAGIC_WALL_FULL                            194
+#define IMG_MAGIC_WALL_EMPTYING                                195
+#define IMG_MAGIC_WALL_DEAD                            196
+#define IMG_QUICKSAND_EMPTY                            197
+#define IMG_QUICKSAND_FILLING                          198
+#define IMG_QUICKSAND_FULL                             199
+#define IMG_QUICKSAND_FULL_EDITOR                      200
+#define IMG_QUICKSAND_EMPTYING                         201
+#define IMG_ACID_POOL_TOPLEFT                          202
+#define IMG_ACID_POOL_TOPRIGHT                         203
+#define IMG_ACID_POOL_BOTTOMLEFT                       204
+#define IMG_ACID_POOL_BOTTOM                           205
+#define IMG_ACID_POOL_BOTTOMRIGHT                      206
+#define IMG_ACID                                       207
+#define IMG_ACID_SPLASH_LEFT                           208
+#define IMG_ACID_SPLASH_RIGHT                          209
+#define IMG_AMOEBA_DROP                                        210
+#define IMG_AMOEBA_GROWING                             211
+#define IMG_AMOEBA_SHRINKING                           212
+#define IMG_AMOEBA_WET                                 213
+#define IMG_AMOEBA_WET_EDITOR                          214
+#define IMG_AMOEBA_DROPPING                            215
+#define IMG_AMOEBA_DRY                                 216
+#define IMG_AMOEBA_FULL                                        217
+#define IMG_AMOEBA_FULL_EDITOR                         218
+#define IMG_AMOEBA_DEAD                                        219
+#define IMG_AMOEBA_DEAD_EDITOR                         220
+#define IMG_EM_KEY_1                                   221
+#define IMG_EM_KEY_2                                   222
+#define IMG_EM_KEY_3                                   223
+#define IMG_EM_KEY_4                                   224
+#define IMG_EM_GATE_1                                  225
+#define IMG_EM_GATE_2                                  226
+#define IMG_EM_GATE_3                                  227
+#define IMG_EM_GATE_4                                  228
+#define IMG_EM_GATE_1_GRAY                             229
+#define IMG_EM_GATE_1_GRAY_EDITOR                      230
+#define IMG_EM_GATE_2_GRAY                             231
+#define IMG_EM_GATE_2_GRAY_EDITOR                      232
+#define IMG_EM_GATE_3_GRAY                             233
+#define IMG_EM_GATE_3_GRAY_EDITOR                      234
+#define IMG_EM_GATE_4_GRAY                             235
+#define IMG_EM_GATE_4_GRAY_EDITOR                      236
+#define IMG_EXIT_CLOSED                                        237
+#define IMG_EXIT_OPENING                               238
+#define IMG_EXIT_OPEN                                  239
+#define IMG_EXIT_CLOSING                               240
+#define IMG_BALLOON                                    241
+#define IMG_BALLOON_MOVING                             242
+#define IMG_BALLOON_PUSHING                            243
+#define IMG_BALLOON_SWITCH_LEFT                                244
+#define IMG_BALLOON_SWITCH_RIGHT                       245
+#define IMG_BALLOON_SWITCH_UP                          246
+#define IMG_BALLOON_SWITCH_DOWN                                247
+#define IMG_BALLOON_SWITCH_ANY                         248
+#define IMG_SPRING                                     249
+#define IMG_EMC_STEELWALL_1                            250
+#define IMG_EMC_STEELWALL_2                            251
+#define IMG_EMC_STEELWALL_3                            252
+#define IMG_EMC_STEELWALL_4                            253
+#define IMG_EMC_WALL_1                                 254
+#define IMG_EMC_WALL_2                                 255
+#define IMG_EMC_WALL_3                                 256
+#define IMG_EMC_WALL_4                                 257
+#define IMG_EMC_WALL_5                                 258
+#define IMG_EMC_WALL_6                                 259
+#define IMG_EMC_WALL_7                                 260
+#define IMG_EMC_WALL_8                                 261
+#define IMG_INVISIBLE_STEELWALL                                262
+#define IMG_INVISIBLE_STEELWALL_EDITOR                 263
+#define IMG_INVISIBLE_STEELWALL_ACTIVE                 264
+#define IMG_INVISIBLE_WALL                             265
+#define IMG_INVISIBLE_WALL_EDITOR                      266
+#define IMG_INVISIBLE_WALL_ACTIVE                      267
+#define IMG_INVISIBLE_SAND                             268
+#define IMG_INVISIBLE_SAND_EDITOR                      269
+#define IMG_INVISIBLE_SAND_ACTIVE                      270
+#define IMG_CONVEYOR_BELT_1_MIDDLE                     271
+#define IMG_CONVEYOR_BELT_1_MIDDLE_ACTIVE              272
+#define IMG_CONVEYOR_BELT_1_LEFT                       273
+#define IMG_CONVEYOR_BELT_1_LEFT_ACTIVE                        274
+#define IMG_CONVEYOR_BELT_1_RIGHT                      275
+#define IMG_CONVEYOR_BELT_1_RIGHT_ACTIVE               276
+#define IMG_CONVEYOR_BELT_1_SWITCH_LEFT                        277
+#define IMG_CONVEYOR_BELT_1_SWITCH_MIDDLE              278
+#define IMG_CONVEYOR_BELT_1_SWITCH_RIGHT               279
+#define IMG_CONVEYOR_BELT_2_MIDDLE                     280
+#define IMG_CONVEYOR_BELT_2_MIDDLE_ACTIVE              281
+#define IMG_CONVEYOR_BELT_2_LEFT                       282
+#define IMG_CONVEYOR_BELT_2_LEFT_ACTIVE                        283
+#define IMG_CONVEYOR_BELT_2_RIGHT                      284
+#define IMG_CONVEYOR_BELT_2_RIGHT_ACTIVE               285
+#define IMG_CONVEYOR_BELT_2_SWITCH_LEFT                        286
+#define IMG_CONVEYOR_BELT_2_SWITCH_MIDDLE              287
+#define IMG_CONVEYOR_BELT_2_SWITCH_RIGHT               288
+#define IMG_CONVEYOR_BELT_3_MIDDLE                     289
+#define IMG_CONVEYOR_BELT_3_MIDDLE_ACTIVE              290
+#define IMG_CONVEYOR_BELT_3_LEFT                       291
+#define IMG_CONVEYOR_BELT_3_LEFT_ACTIVE                        292
+#define IMG_CONVEYOR_BELT_3_RIGHT                      293
+#define IMG_CONVEYOR_BELT_3_RIGHT_ACTIVE               294
+#define IMG_CONVEYOR_BELT_3_SWITCH_LEFT                        295
+#define IMG_CONVEYOR_BELT_3_SWITCH_MIDDLE              296
+#define IMG_CONVEYOR_BELT_3_SWITCH_RIGHT               297
+#define IMG_CONVEYOR_BELT_4_MIDDLE                     298
+#define IMG_CONVEYOR_BELT_4_MIDDLE_ACTIVE              299
+#define IMG_CONVEYOR_BELT_4_LEFT                       300
+#define IMG_CONVEYOR_BELT_4_LEFT_ACTIVE                        301
+#define IMG_CONVEYOR_BELT_4_RIGHT                      302
+#define IMG_CONVEYOR_BELT_4_RIGHT_ACTIVE               303
+#define IMG_CONVEYOR_BELT_4_SWITCH_LEFT                        304
+#define IMG_CONVEYOR_BELT_4_SWITCH_MIDDLE              305
+#define IMG_CONVEYOR_BELT_4_SWITCH_RIGHT               306
+#define IMG_SWITCHGATE_SWITCH_UP                       307
+#define IMG_SWITCHGATE_SWITCH_DOWN                     308
+#define IMG_LIGHT_SWITCH                               309
+#define IMG_LIGHT_SWITCH_ACTIVE                                310
+#define IMG_TIMEGATE_SWITCH                            311
+#define IMG_TIMEGATE_SWITCH_ACTIVE                     312
+#define IMG_ENVELOPE_1                                 313
+#define IMG_ENVELOPE_1_COLLECTING                      314
+#define IMG_ENVELOPE_2                                 315
+#define IMG_ENVELOPE_2_COLLECTING                      316
+#define IMG_ENVELOPE_3                                 317
+#define IMG_ENVELOPE_3_COLLECTING                      318
+#define IMG_ENVELOPE_4                                 319
+#define IMG_ENVELOPE_4_COLLECTING                      320
+#define IMG_SIGN_EXCLAMATION                           321
+#define IMG_SIGN_STOP                                  322
+#define IMG_LANDMINE                                   323
+#define IMG_STEELWALL_SLIPPERY                         324
+#define IMG_EXTRA_TIME                                 325
+#define IMG_SHIELD_NORMAL                              326
+#define IMG_SHIELD_NORMAL_ACTIVE                       327
+#define IMG_SHIELD_DEADLY                              328
+#define IMG_SHIELD_DEADLY_ACTIVE                       329
+#define IMG_SWITCHGATE_CLOSED                          330
+#define IMG_SWITCHGATE_OPENING                         331
+#define IMG_SWITCHGATE_OPEN                            332
+#define IMG_SWITCHGATE_CLOSING                         333
+#define IMG_TIMEGATE_CLOSED                            334
+#define IMG_TIMEGATE_OPENING                           335
+#define IMG_TIMEGATE_OPEN                              336
+#define IMG_TIMEGATE_CLOSING                           337
+#define IMG_PEARL                                      338
+#define IMG_PEARL_BREAKING                             339
+#define IMG_CRYSTAL                                    340
+#define IMG_WALL_PEARL                                 341
+#define IMG_WALL_CRYSTAL                               342
+#define IMG_TUBE_RIGHT_DOWN                            343
+#define IMG_TUBE_HORIZONTAL_DOWN                       344
+#define IMG_TUBE_LEFT_DOWN                             345
+#define IMG_TUBE_HORIZONTAL                            346
+#define IMG_TUBE_VERTICAL_RIGHT                                347
+#define IMG_TUBE_ANY                                   348
+#define IMG_TUBE_VERTICAL_LEFT                         349
+#define IMG_TUBE_VERTICAL                              350
+#define IMG_TUBE_RIGHT_UP                              351
+#define IMG_TUBE_HORIZONTAL_UP                         352
+#define IMG_TUBE_LEFT_UP                               353
+#define IMG_TRAP                                       354
+#define IMG_TRAP_ACTIVE                                        355
+#define IMG_DX_SUPABOMB                                        356
+#define IMG_KEY_1                                      357
+#define IMG_KEY_1_EDITOR                               358
+#define IMG_KEY_2                                      359
+#define IMG_KEY_2_EDITOR                               360
+#define IMG_KEY_3                                      361
+#define IMG_KEY_3_EDITOR                               362
+#define IMG_KEY_4                                      363
+#define IMG_KEY_4_EDITOR                               364
+#define IMG_GATE_1                                     365
+#define IMG_GATE_2                                     366
+#define IMG_GATE_3                                     367
+#define IMG_GATE_4                                     368
+#define IMG_GATE_1_GRAY                                        369
+#define IMG_GATE_1_GRAY_EDITOR                         370
+#define IMG_GATE_2_GRAY                                        371
+#define IMG_GATE_2_GRAY_EDITOR                         372
+#define IMG_GATE_3_GRAY                                        373
+#define IMG_GATE_3_GRAY_EDITOR                         374
+#define IMG_GATE_4_GRAY                                        375
+#define IMG_GATE_4_GRAY_EDITOR                         376
+#define IMG_GAME_OF_LIFE                               377
+#define IMG_BIOMAZE                                    378
+#define IMG_PACMAN_RIGHT                               379
+#define IMG_PACMAN_UP                                  380
+#define IMG_PACMAN_LEFT                                        381
+#define IMG_PACMAN_DOWN                                        382
+#define IMG_PACMAN_WAITING_RIGHT                       383
+#define IMG_PACMAN_WAITING_UP                          384
+#define IMG_PACMAN_WAITING_LEFT                                385
+#define IMG_PACMAN_WAITING_DOWN                                386
+#define IMG_LAMP                                       387
+#define IMG_LAMP_EDITOR                                        388
+#define IMG_LAMP_ACTIVE                                        389
+#define IMG_TIME_ORB_FULL                              390
+#define IMG_TIME_ORB_EMPTY                             391
+#define IMG_EMERALD_YELLOW                             392
+#define IMG_EMERALD_YELLOW_MOVING                      393
+#define IMG_EMERALD_YELLOW_FALLING                     394
+#define IMG_EMERALD_RED                                        395
+#define IMG_EMERALD_RED_MOVING                         396
+#define IMG_EMERALD_RED_FALLING                                397
+#define IMG_EMERALD_PURPLE                             398
+#define IMG_EMERALD_PURPLE_MOVING                      399
+#define IMG_EMERALD_PURPLE_FALLING                     400
+#define IMG_WALL_EMERALD_YELLOW                                401
+#define IMG_WALL_EMERALD_RED                           402
+#define IMG_WALL_EMERALD_PURPLE                                403
+#define IMG_WALL_BD_DIAMOND                            404
+#define IMG_EXPANDABLE_WALL                            405
+#define IMG_EXPANDABLE_WALL_HORIZONTAL                 406
+#define IMG_EXPANDABLE_WALL_HORIZONTAL_EDITOR          407
+#define IMG_EXPANDABLE_WALL_VERTICAL                   408
+#define IMG_EXPANDABLE_WALL_VERTICAL_EDITOR            409
+#define IMG_EXPANDABLE_WALL_ANY                                410
+#define IMG_EXPANDABLE_WALL_ANY_EDITOR                 411
+#define IMG_EXPANDABLE_WALL_GROWING_LEFT               412
+#define IMG_EXPANDABLE_WALL_GROWING_RIGHT              413
+#define IMG_EXPANDABLE_WALL_GROWING_UP                 414
+#define IMG_EXPANDABLE_WALL_GROWING_DOWN               415
+#define IMG_BLACK_ORB                                  416
+#define IMG_SPEED_PILL                                 417
+#define IMG_DARK_YAMYAM                                        418
+#define IMG_DYNABOMB                                   419
+#define IMG_DYNABOMB_ACTIVE                            420
+#define IMG_DYNABOMB_PLAYER_1                          421
+#define IMG_DYNABOMB_PLAYER_1_ACTIVE                   422
+#define IMG_DYNABOMB_PLAYER_2                          423
+#define IMG_DYNABOMB_PLAYER_2_ACTIVE                   424
+#define IMG_DYNABOMB_PLAYER_3                          425
+#define IMG_DYNABOMB_PLAYER_3_ACTIVE                   426
+#define IMG_DYNABOMB_PLAYER_4                          427
+#define IMG_DYNABOMB_PLAYER_4_ACTIVE                   428
+#define IMG_DYNABOMB_INCREASE_NUMBER                   429
+#define IMG_DYNABOMB_INCREASE_SIZE                     430
+#define IMG_DYNABOMB_INCREASE_POWER                    431
+#define IMG_PIG                                                432
+#define IMG_PIG_DOWN                                   433
+#define IMG_PIG_UP                                     434
+#define IMG_PIG_LEFT                                   435
+#define IMG_PIG_RIGHT                                  436
+#define IMG_PIG_MOVING_DOWN                            437
+#define IMG_PIG_MOVING_UP                              438
+#define IMG_PIG_MOVING_LEFT                            439
+#define IMG_PIG_MOVING_RIGHT                           440
+#define IMG_PIG_DIGGING_DOWN                           441
+#define IMG_PIG_DIGGING_UP                             442
+#define IMG_PIG_DIGGING_LEFT                           443
+#define IMG_PIG_DIGGING_RIGHT                          444
+#define IMG_DRAGON                                     445
+#define IMG_DRAGON_DOWN                                        446
+#define IMG_DRAGON_UP                                  447
+#define IMG_DRAGON_LEFT                                        448
+#define IMG_DRAGON_RIGHT                               449
+#define IMG_DRAGON_MOVING_DOWN                         450
+#define IMG_DRAGON_MOVING_UP                           451
+#define IMG_DRAGON_MOVING_LEFT                         452
+#define IMG_DRAGON_MOVING_RIGHT                                453
+#define IMG_DRAGON_ATTACKING_DOWN                      454
+#define IMG_DRAGON_ATTACKING_UP                                455
+#define IMG_DRAGON_ATTACKING_LEFT                      456
+#define IMG_DRAGON_ATTACKING_RIGHT                     457
+#define IMG_MOLE                                       458
+#define IMG_MOLE_DOWN                                  459
+#define IMG_MOLE_UP                                    460
+#define IMG_MOLE_LEFT                                  461
+#define IMG_MOLE_RIGHT                                 462
+#define IMG_MOLE_MOVING_DOWN                           463
+#define IMG_MOLE_MOVING_UP                             464
+#define IMG_MOLE_MOVING_LEFT                           465
+#define IMG_MOLE_MOVING_RIGHT                          466
+#define IMG_MOLE_DIGGING_DOWN                          467
+#define IMG_MOLE_DIGGING_UP                            468
+#define IMG_MOLE_DIGGING_LEFT                          469
+#define IMG_MOLE_DIGGING_RIGHT                         470
+#define IMG_PENGUIN                                    471
+#define IMG_PENGUIN_EDITOR                             472
+#define IMG_PENGUIN_DOWN                               473
+#define IMG_PENGUIN_UP                                 474
+#define IMG_PENGUIN_LEFT                               475
+#define IMG_PENGUIN_RIGHT                              476
+#define IMG_PENGUIN_MOVING_DOWN                                477
+#define IMG_PENGUIN_MOVING_UP                          478
+#define IMG_PENGUIN_MOVING_LEFT                                479
+#define IMG_PENGUIN_MOVING_RIGHT                       480
+#define IMG_SATELLITE                                  481
+#define IMG_FLAMES_1_LEFT                              482
+#define IMG_FLAMES_2_LEFT                              483
+#define IMG_FLAMES_3_LEFT                              484
+#define IMG_FLAMES_1_RIGHT                             485
+#define IMG_FLAMES_2_RIGHT                             486
+#define IMG_FLAMES_3_RIGHT                             487
+#define IMG_FLAMES_1_UP                                        488
+#define IMG_FLAMES_2_UP                                        489
+#define IMG_FLAMES_3_UP                                        490
+#define IMG_FLAMES_1_DOWN                              491
+#define IMG_FLAMES_2_DOWN                              492
+#define IMG_FLAMES_3_DOWN                              493
+#define IMG_STONEBLOCK                                 494
+#define IMG_PLAYER_1                                   495
+#define IMG_PLAYER_1_EDITOR                            496
+#define IMG_PLAYER_1_DOWN                              497
+#define IMG_PLAYER_1_UP                                        498
+#define IMG_PLAYER_1_LEFT                              499
+#define IMG_PLAYER_1_RIGHT                             500
+#define IMG_PLAYER_1_MOVING_DOWN                       501
+#define IMG_PLAYER_1_MOVING_UP                         502
+#define IMG_PLAYER_1_MOVING_LEFT                       503
+#define IMG_PLAYER_1_MOVING_RIGHT                      504
+#define IMG_PLAYER_1_DIGGING_DOWN                      505
+#define IMG_PLAYER_1_DIGGING_UP                                506
+#define IMG_PLAYER_1_DIGGING_LEFT                      507
+#define IMG_PLAYER_1_DIGGING_RIGHT                     508
+#define IMG_PLAYER_1_COLLECTING_DOWN                   509
+#define IMG_PLAYER_1_COLLECTING_UP                     510
+#define IMG_PLAYER_1_COLLECTING_LEFT                   511
+#define IMG_PLAYER_1_COLLECTING_RIGHT                  512
+#define IMG_PLAYER_1_PUSHING_DOWN                      513
+#define IMG_PLAYER_1_PUSHING_UP                                514
+#define IMG_PLAYER_1_PUSHING_LEFT                      515
+#define IMG_PLAYER_1_PUSHING_RIGHT                     516
+#define IMG_PLAYER_1_SNAPPING_DOWN                     517
+#define IMG_PLAYER_1_SNAPPING_UP                       518
+#define IMG_PLAYER_1_SNAPPING_LEFT                     519
+#define IMG_PLAYER_1_SNAPPING_RIGHT                    520
+#define IMG_PLAYER_2                                   521
+#define IMG_PLAYER_2_EDITOR                            522
+#define IMG_PLAYER_2_DOWN                              523
+#define IMG_PLAYER_2_UP                                        524
+#define IMG_PLAYER_2_LEFT                              525
+#define IMG_PLAYER_2_RIGHT                             526
+#define IMG_PLAYER_2_MOVING_DOWN                       527
+#define IMG_PLAYER_2_MOVING_UP                         528
+#define IMG_PLAYER_2_MOVING_LEFT                       529
+#define IMG_PLAYER_2_MOVING_RIGHT                      530
+#define IMG_PLAYER_2_DIGGING_DOWN                      531
+#define IMG_PLAYER_2_DIGGING_UP                                532
+#define IMG_PLAYER_2_DIGGING_LEFT                      533
+#define IMG_PLAYER_2_DIGGING_RIGHT                     534
+#define IMG_PLAYER_2_COLLECTING_DOWN                   535
+#define IMG_PLAYER_2_COLLECTING_UP                     536
+#define IMG_PLAYER_2_COLLECTING_LEFT                   537
+#define IMG_PLAYER_2_COLLECTING_RIGHT                  538
+#define IMG_PLAYER_2_PUSHING_DOWN                      539
+#define IMG_PLAYER_2_PUSHING_UP                                540
+#define IMG_PLAYER_2_PUSHING_LEFT                      541
+#define IMG_PLAYER_2_PUSHING_RIGHT                     542
+#define IMG_PLAYER_2_SNAPPING_DOWN                     543
+#define IMG_PLAYER_2_SNAPPING_UP                       544
+#define IMG_PLAYER_2_SNAPPING_LEFT                     545
+#define IMG_PLAYER_2_SNAPPING_RIGHT                    546
+#define IMG_PLAYER_3                                   547
+#define IMG_PLAYER_3_EDITOR                            548
+#define IMG_PLAYER_3_DOWN                              549
+#define IMG_PLAYER_3_UP                                        550
+#define IMG_PLAYER_3_LEFT                              551
+#define IMG_PLAYER_3_RIGHT                             552
+#define IMG_PLAYER_3_MOVING_DOWN                       553
+#define IMG_PLAYER_3_MOVING_UP                         554
+#define IMG_PLAYER_3_MOVING_LEFT                       555
+#define IMG_PLAYER_3_MOVING_RIGHT                      556
+#define IMG_PLAYER_3_DIGGING_DOWN                      557
+#define IMG_PLAYER_3_DIGGING_UP                                558
+#define IMG_PLAYER_3_DIGGING_LEFT                      559
+#define IMG_PLAYER_3_DIGGING_RIGHT                     560
+#define IMG_PLAYER_3_COLLECTING_DOWN                   561
+#define IMG_PLAYER_3_COLLECTING_UP                     562
+#define IMG_PLAYER_3_COLLECTING_LEFT                   563
+#define IMG_PLAYER_3_COLLECTING_RIGHT                  564
+#define IMG_PLAYER_3_PUSHING_DOWN                      565
+#define IMG_PLAYER_3_PUSHING_UP                                566
+#define IMG_PLAYER_3_PUSHING_LEFT                      567
+#define IMG_PLAYER_3_PUSHING_RIGHT                     568
+#define IMG_PLAYER_3_SNAPPING_DOWN                     569
+#define IMG_PLAYER_3_SNAPPING_UP                       570
+#define IMG_PLAYER_3_SNAPPING_LEFT                     571
+#define IMG_PLAYER_3_SNAPPING_RIGHT                    572
+#define IMG_PLAYER_4                                   573
+#define IMG_PLAYER_4_EDITOR                            574
+#define IMG_PLAYER_4_DOWN                              575
+#define IMG_PLAYER_4_UP                                        576
+#define IMG_PLAYER_4_LEFT                              577
+#define IMG_PLAYER_4_RIGHT                             578
+#define IMG_PLAYER_4_MOVING_DOWN                       579
+#define IMG_PLAYER_4_MOVING_UP                         580
+#define IMG_PLAYER_4_MOVING_LEFT                       581
+#define IMG_PLAYER_4_MOVING_RIGHT                      582
+#define IMG_PLAYER_4_DIGGING_DOWN                      583
+#define IMG_PLAYER_4_DIGGING_UP                                584
+#define IMG_PLAYER_4_DIGGING_LEFT                      585
+#define IMG_PLAYER_4_DIGGING_RIGHT                     586
+#define IMG_PLAYER_4_COLLECTING_DOWN                   587
+#define IMG_PLAYER_4_COLLECTING_UP                     588
+#define IMG_PLAYER_4_COLLECTING_LEFT                   589
+#define IMG_PLAYER_4_COLLECTING_RIGHT                  590
+#define IMG_PLAYER_4_PUSHING_DOWN                      591
+#define IMG_PLAYER_4_PUSHING_UP                                592
+#define IMG_PLAYER_4_PUSHING_LEFT                      593
+#define IMG_PLAYER_4_PUSHING_RIGHT                     594
+#define IMG_PLAYER_4_SNAPPING_DOWN                     595
+#define IMG_PLAYER_4_SNAPPING_UP                       596
+#define IMG_PLAYER_4_SNAPPING_LEFT                     597
+#define IMG_PLAYER_4_SNAPPING_RIGHT                    598
+#define IMG_DEFAULT_EXPLODING                          599
+#define IMG_TWINKLE_BLUE                               600
+#define IMG_TWINKLE_WHITE                              601
+#define IMG_STEELWALL_TOPLEFT                          602
+#define IMG_STEELWALL_TOPRIGHT                         603
+#define IMG_STEELWALL_BOTTOMLEFT                       604
+#define IMG_STEELWALL_BOTTOMRIGHT                      605
+#define IMG_STEELWALL_HORIZONTAL                       606
+#define IMG_STEELWALL_VERTICAL                         607
+#define IMG_STEELWALL_TOPLEFT_EDITOR                   608
+#define IMG_STEELWALL_TOPRIGHT_EDITOR                  609
+#define IMG_STEELWALL_BOTTOMLEFT_EDITOR                        610
+#define IMG_STEELWALL_BOTTOMRIGHT_EDITOR               611
+#define IMG_STEELWALL_HORIZONTAL_EDITOR                        612
+#define IMG_STEELWALL_VERTICAL_EDITOR                  613
+#define IMG_INVISIBLE_STEELWALL_TOPLEFT                        614
+#define IMG_INVISIBLE_STEELWALL_TOPRIGHT               615
+#define IMG_INVISIBLE_STEELWALL_BOTTOMLEFT             616
+#define IMG_INVISIBLE_STEELWALL_BOTTOMRIGHT            617
+#define IMG_INVISIBLE_STEELWALL_HORIZONTAL             618
+#define IMG_INVISIBLE_STEELWALL_VERTICAL               619
+#define IMG_INVISIBLE_STEELWALL_TOPLEFT_EDITOR         620
+#define IMG_INVISIBLE_STEELWALL_TOPRIGHT_EDITOR                621
+#define IMG_INVISIBLE_STEELWALL_BOTTOMLEFT_EDITOR      622
+#define IMG_INVISIBLE_STEELWALL_BOTTOMRIGHT_EDITOR     623
+#define IMG_INVISIBLE_STEELWALL_HORIZONTAL_EDITOR      624
+#define IMG_INVISIBLE_STEELWALL_VERTICAL_EDITOR                625
+#define IMG_ARROW_LEFT                                 626
+#define IMG_ARROW_RIGHT                                        627
+#define IMG_ARROW_UP                                   628
+#define IMG_ARROW_DOWN                                 629
+#define IMG_CHAR_SPACE                                 630
+#define IMG_CHAR_EXCLAM                                        631
+#define IMG_CHAR_QUOTEDBL                              632
+#define IMG_CHAR_NUMBERSIGN                            633
+#define IMG_CHAR_DOLLAR                                        634
+#define IMG_CHAR_PROCENT                               635
+#define IMG_CHAR_AMPERSAND                             636
+#define IMG_CHAR_APOSTROPHE                            637
+#define IMG_CHAR_PARENLEFT                             638
+#define IMG_CHAR_PARENRIGHT                            639
+#define IMG_CHAR_ASTERISK                              640
+#define IMG_CHAR_PLUS                                  641
+#define IMG_CHAR_COMMA                                 642
+#define IMG_CHAR_MINUS                                 643
+#define IMG_CHAR_PERIOD                                        644
+#define IMG_CHAR_SLASH                                 645
+#define IMG_CHAR_0                                     646
+#define IMG_CHAR_1                                     647
+#define IMG_CHAR_2                                     648
+#define IMG_CHAR_3                                     649
+#define IMG_CHAR_4                                     650
+#define IMG_CHAR_5                                     651
+#define IMG_CHAR_6                                     652
+#define IMG_CHAR_7                                     653
+#define IMG_CHAR_8                                     654
+#define IMG_CHAR_9                                     655
+#define IMG_CHAR_COLON                                 656
+#define IMG_CHAR_SEMICOLON                             657
+#define IMG_CHAR_LESS                                  658
+#define IMG_CHAR_EQUAL                                 659
+#define IMG_CHAR_GREATER                               660
+#define IMG_CHAR_QUESTION                              661
+#define IMG_CHAR_AT                                    662
+#define IMG_CHAR_A                                     663
+#define IMG_CHAR_B                                     664
+#define IMG_CHAR_C                                     665
+#define IMG_CHAR_D                                     666
+#define IMG_CHAR_E                                     667
+#define IMG_CHAR_F                                     668
+#define IMG_CHAR_G                                     669
+#define IMG_CHAR_H                                     670
+#define IMG_CHAR_I                                     671
+#define IMG_CHAR_J                                     672
+#define IMG_CHAR_K                                     673
+#define IMG_CHAR_L                                     674
+#define IMG_CHAR_M                                     675
+#define IMG_CHAR_N                                     676
+#define IMG_CHAR_O                                     677
+#define IMG_CHAR_P                                     678
+#define IMG_CHAR_Q                                     679
+#define IMG_CHAR_R                                     680
+#define IMG_CHAR_S                                     681
+#define IMG_CHAR_T                                     682
+#define IMG_CHAR_U                                     683
+#define IMG_CHAR_V                                     684
+#define IMG_CHAR_W                                     685
+#define IMG_CHAR_X                                     686
+#define IMG_CHAR_Y                                     687
+#define IMG_CHAR_Z                                     688
+#define IMG_CHAR_BRACKETLEFT                           689
+#define IMG_CHAR_BACKSLASH                             690
+#define IMG_CHAR_BRACKETRIGHT                          691
+#define IMG_CHAR_ASCIICIRCUM                           692
+#define IMG_CHAR_UNDERSCORE                            693
+#define IMG_CHAR_COPYRIGHT                             694
+#define IMG_CHAR_AUMLAUT                               695
+#define IMG_CHAR_OUMLAUT                               696
+#define IMG_CHAR_UUMLAUT                               697
+#define IMG_CHAR_DEGREE                                        698
+#define IMG_CHAR_TRADEMARK                             699
+#define IMG_CHAR_CURSOR                                        700
+#define IMG_CUSTOM_1                                   701
+#define IMG_CUSTOM_1_EDITOR                            702
+#define IMG_CUSTOM_2                                   703
+#define IMG_CUSTOM_2_EDITOR                            704
+#define IMG_CUSTOM_3                                   705
+#define IMG_CUSTOM_3_EDITOR                            706
+#define IMG_CUSTOM_4                                   707
+#define IMG_CUSTOM_4_EDITOR                            708
+#define IMG_CUSTOM_5                                   709
+#define IMG_CUSTOM_5_EDITOR                            710
+#define IMG_CUSTOM_6                                   711
+#define IMG_CUSTOM_6_EDITOR                            712
+#define IMG_CUSTOM_7                                   713
+#define IMG_CUSTOM_7_EDITOR                            714
+#define IMG_CUSTOM_8                                   715
+#define IMG_CUSTOM_8_EDITOR                            716
+#define IMG_CUSTOM_9                                   717
+#define IMG_CUSTOM_9_EDITOR                            718
+#define IMG_CUSTOM_10                                  719
+#define IMG_CUSTOM_10_EDITOR                           720
+#define IMG_CUSTOM_11                                  721
+#define IMG_CUSTOM_11_EDITOR                           722
+#define IMG_CUSTOM_12                                  723
+#define IMG_CUSTOM_12_EDITOR                           724
+#define IMG_CUSTOM_13                                  725
+#define IMG_CUSTOM_13_EDITOR                           726
+#define IMG_CUSTOM_14                                  727
+#define IMG_CUSTOM_14_EDITOR                           728
+#define IMG_CUSTOM_15                                  729
+#define IMG_CUSTOM_15_EDITOR                           730
+#define IMG_CUSTOM_16                                  731
+#define IMG_CUSTOM_16_EDITOR                           732
+#define IMG_CUSTOM_17                                  733
+#define IMG_CUSTOM_17_EDITOR                           734
+#define IMG_CUSTOM_18                                  735
+#define IMG_CUSTOM_18_EDITOR                           736
+#define IMG_CUSTOM_19                                  737
+#define IMG_CUSTOM_19_EDITOR                           738
+#define IMG_CUSTOM_20                                  739
+#define IMG_CUSTOM_20_EDITOR                           740
+#define IMG_CUSTOM_21                                  741
+#define IMG_CUSTOM_21_EDITOR                           742
+#define IMG_CUSTOM_22                                  743
+#define IMG_CUSTOM_22_EDITOR                           744
+#define IMG_CUSTOM_23                                  745
+#define IMG_CUSTOM_23_EDITOR                           746
+#define IMG_CUSTOM_24                                  747
+#define IMG_CUSTOM_24_EDITOR                           748
+#define IMG_CUSTOM_25                                  749
+#define IMG_CUSTOM_25_EDITOR                           750
+#define IMG_CUSTOM_26                                  751
+#define IMG_CUSTOM_26_EDITOR                           752
+#define IMG_CUSTOM_27                                  753
+#define IMG_CUSTOM_27_EDITOR                           754
+#define IMG_CUSTOM_28                                  755
+#define IMG_CUSTOM_28_EDITOR                           756
+#define IMG_CUSTOM_29                                  757
+#define IMG_CUSTOM_29_EDITOR                           758
+#define IMG_CUSTOM_30                                  759
+#define IMG_CUSTOM_30_EDITOR                           760
+#define IMG_CUSTOM_31                                  761
+#define IMG_CUSTOM_31_EDITOR                           762
+#define IMG_CUSTOM_32                                  763
+#define IMG_CUSTOM_32_EDITOR                           764
+#define IMG_CUSTOM_33                                  765
+#define IMG_CUSTOM_33_EDITOR                           766
+#define IMG_CUSTOM_34                                  767
+#define IMG_CUSTOM_34_EDITOR                           768
+#define IMG_CUSTOM_35                                  769
+#define IMG_CUSTOM_35_EDITOR                           770
+#define IMG_CUSTOM_36                                  771
+#define IMG_CUSTOM_36_EDITOR                           772
+#define IMG_CUSTOM_37                                  773
+#define IMG_CUSTOM_37_EDITOR                           774
+#define IMG_CUSTOM_38                                  775
+#define IMG_CUSTOM_38_EDITOR                           776
+#define IMG_CUSTOM_39                                  777
+#define IMG_CUSTOM_39_EDITOR                           778
+#define IMG_CUSTOM_40                                  779
+#define IMG_CUSTOM_40_EDITOR                           780
+#define IMG_CUSTOM_41                                  781
+#define IMG_CUSTOM_41_EDITOR                           782
+#define IMG_CUSTOM_42                                  783
+#define IMG_CUSTOM_42_EDITOR                           784
+#define IMG_CUSTOM_43                                  785
+#define IMG_CUSTOM_43_EDITOR                           786
+#define IMG_CUSTOM_44                                  787
+#define IMG_CUSTOM_44_EDITOR                           788
+#define IMG_CUSTOM_45                                  789
+#define IMG_CUSTOM_45_EDITOR                           790
+#define IMG_CUSTOM_46                                  791
+#define IMG_CUSTOM_46_EDITOR                           792
+#define IMG_CUSTOM_47                                  793
+#define IMG_CUSTOM_47_EDITOR                           794
+#define IMG_CUSTOM_48                                  795
+#define IMG_CUSTOM_48_EDITOR                           796
+#define IMG_CUSTOM_49                                  797
+#define IMG_CUSTOM_49_EDITOR                           798
+#define IMG_CUSTOM_50                                  799
+#define IMG_CUSTOM_50_EDITOR                           800
+#define IMG_CUSTOM_51                                  801
+#define IMG_CUSTOM_51_EDITOR                           802
+#define IMG_CUSTOM_52                                  803
+#define IMG_CUSTOM_52_EDITOR                           804
+#define IMG_CUSTOM_53                                  805
+#define IMG_CUSTOM_53_EDITOR                           806
+#define IMG_CUSTOM_54                                  807
+#define IMG_CUSTOM_54_EDITOR                           808
+#define IMG_CUSTOM_55                                  809
+#define IMG_CUSTOM_55_EDITOR                           810
+#define IMG_CUSTOM_56                                  811
+#define IMG_CUSTOM_56_EDITOR                           812
+#define IMG_CUSTOM_57                                  813
+#define IMG_CUSTOM_57_EDITOR                           814
+#define IMG_CUSTOM_58                                  815
+#define IMG_CUSTOM_58_EDITOR                           816
+#define IMG_CUSTOM_59                                  817
+#define IMG_CUSTOM_59_EDITOR                           818
+#define IMG_CUSTOM_60                                  819
+#define IMG_CUSTOM_60_EDITOR                           820
+#define IMG_CUSTOM_61                                  821
+#define IMG_CUSTOM_61_EDITOR                           822
+#define IMG_CUSTOM_62                                  823
+#define IMG_CUSTOM_62_EDITOR                           824
+#define IMG_CUSTOM_63                                  825
+#define IMG_CUSTOM_63_EDITOR                           826
+#define IMG_CUSTOM_64                                  827
+#define IMG_CUSTOM_64_EDITOR                           828
+#define IMG_CUSTOM_65                                  829
+#define IMG_CUSTOM_65_EDITOR                           830
+#define IMG_CUSTOM_66                                  831
+#define IMG_CUSTOM_66_EDITOR                           832
+#define IMG_CUSTOM_67                                  833
+#define IMG_CUSTOM_67_EDITOR                           834
+#define IMG_CUSTOM_68                                  835
+#define IMG_CUSTOM_68_EDITOR                           836
+#define IMG_CUSTOM_69                                  837
+#define IMG_CUSTOM_69_EDITOR                           838
+#define IMG_CUSTOM_70                                  839
+#define IMG_CUSTOM_70_EDITOR                           840
+#define IMG_CUSTOM_71                                  841
+#define IMG_CUSTOM_71_EDITOR                           842
+#define IMG_CUSTOM_72                                  843
+#define IMG_CUSTOM_72_EDITOR                           844
+#define IMG_CUSTOM_73                                  845
+#define IMG_CUSTOM_73_EDITOR                           846
+#define IMG_CUSTOM_74                                  847
+#define IMG_CUSTOM_74_EDITOR                           848
+#define IMG_CUSTOM_75                                  849
+#define IMG_CUSTOM_75_EDITOR                           850
+#define IMG_CUSTOM_76                                  851
+#define IMG_CUSTOM_76_EDITOR                           852
+#define IMG_CUSTOM_77                                  853
+#define IMG_CUSTOM_77_EDITOR                           854
+#define IMG_CUSTOM_78                                  855
+#define IMG_CUSTOM_78_EDITOR                           856
+#define IMG_CUSTOM_79                                  857
+#define IMG_CUSTOM_79_EDITOR                           858
+#define IMG_CUSTOM_80                                  859
+#define IMG_CUSTOM_80_EDITOR                           860
+#define IMG_CUSTOM_81                                  861
+#define IMG_CUSTOM_81_EDITOR                           862
+#define IMG_CUSTOM_82                                  863
+#define IMG_CUSTOM_82_EDITOR                           864
+#define IMG_CUSTOM_83                                  865
+#define IMG_CUSTOM_83_EDITOR                           866
+#define IMG_CUSTOM_84                                  867
+#define IMG_CUSTOM_84_EDITOR                           868
+#define IMG_CUSTOM_85                                  869
+#define IMG_CUSTOM_85_EDITOR                           870
+#define IMG_CUSTOM_86                                  871
+#define IMG_CUSTOM_86_EDITOR                           872
+#define IMG_CUSTOM_87                                  873
+#define IMG_CUSTOM_87_EDITOR                           874
+#define IMG_CUSTOM_88                                  875
+#define IMG_CUSTOM_88_EDITOR                           876
+#define IMG_CUSTOM_89                                  877
+#define IMG_CUSTOM_89_EDITOR                           878
+#define IMG_CUSTOM_90                                  879
+#define IMG_CUSTOM_90_EDITOR                           880
+#define IMG_CUSTOM_91                                  881
+#define IMG_CUSTOM_91_EDITOR                           882
+#define IMG_CUSTOM_92                                  883
+#define IMG_CUSTOM_92_EDITOR                           884
+#define IMG_CUSTOM_93                                  885
+#define IMG_CUSTOM_93_EDITOR                           886
+#define IMG_CUSTOM_94                                  887
+#define IMG_CUSTOM_94_EDITOR                           888
+#define IMG_CUSTOM_95                                  889
+#define IMG_CUSTOM_95_EDITOR                           890
+#define IMG_CUSTOM_96                                  891
+#define IMG_CUSTOM_96_EDITOR                           892
+#define IMG_CUSTOM_97                                  893
+#define IMG_CUSTOM_97_EDITOR                           894
+#define IMG_CUSTOM_98                                  895
+#define IMG_CUSTOM_98_EDITOR                           896
+#define IMG_CUSTOM_99                                  897
+#define IMG_CUSTOM_99_EDITOR                           898
+#define IMG_CUSTOM_100                                 899
+#define IMG_CUSTOM_100_EDITOR                          900
+#define IMG_CUSTOM_101                                 901
+#define IMG_CUSTOM_101_EDITOR                          902
+#define IMG_CUSTOM_102                                 903
+#define IMG_CUSTOM_102_EDITOR                          904
+#define IMG_CUSTOM_103                                 905
+#define IMG_CUSTOM_103_EDITOR                          906
+#define IMG_CUSTOM_104                                 907
+#define IMG_CUSTOM_104_EDITOR                          908
+#define IMG_CUSTOM_105                                 909
+#define IMG_CUSTOM_105_EDITOR                          910
+#define IMG_CUSTOM_106                                 911
+#define IMG_CUSTOM_106_EDITOR                          912
+#define IMG_CUSTOM_107                                 913
+#define IMG_CUSTOM_107_EDITOR                          914
+#define IMG_CUSTOM_108                                 915
+#define IMG_CUSTOM_108_EDITOR                          916
+#define IMG_CUSTOM_109                                 917
+#define IMG_CUSTOM_109_EDITOR                          918
+#define IMG_CUSTOM_110                                 919
+#define IMG_CUSTOM_110_EDITOR                          920
+#define IMG_CUSTOM_111                                 921
+#define IMG_CUSTOM_111_EDITOR                          922
+#define IMG_CUSTOM_112                                 923
+#define IMG_CUSTOM_112_EDITOR                          924
+#define IMG_CUSTOM_113                                 925
+#define IMG_CUSTOM_113_EDITOR                          926
+#define IMG_CUSTOM_114                                 927
+#define IMG_CUSTOM_114_EDITOR                          928
+#define IMG_CUSTOM_115                                 929
+#define IMG_CUSTOM_115_EDITOR                          930
+#define IMG_CUSTOM_116                                 931
+#define IMG_CUSTOM_116_EDITOR                          932
+#define IMG_CUSTOM_117                                 933
+#define IMG_CUSTOM_117_EDITOR                          934
+#define IMG_CUSTOM_118                                 935
+#define IMG_CUSTOM_118_EDITOR                          936
+#define IMG_CUSTOM_119                                 937
+#define IMG_CUSTOM_119_EDITOR                          938
+#define IMG_CUSTOM_120                                 939
+#define IMG_CUSTOM_120_EDITOR                          940
+#define IMG_CUSTOM_121                                 941
+#define IMG_CUSTOM_121_EDITOR                          942
+#define IMG_CUSTOM_122                                 943
+#define IMG_CUSTOM_122_EDITOR                          944
+#define IMG_CUSTOM_123                                 945
+#define IMG_CUSTOM_123_EDITOR                          946
+#define IMG_CUSTOM_124                                 947
+#define IMG_CUSTOM_124_EDITOR                          948
+#define IMG_CUSTOM_125                                 949
+#define IMG_CUSTOM_125_EDITOR                          950
+#define IMG_CUSTOM_126                                 951
+#define IMG_CUSTOM_126_EDITOR                          952
+#define IMG_CUSTOM_127                                 953
+#define IMG_CUSTOM_127_EDITOR                          954
+#define IMG_CUSTOM_128                                 955
+#define IMG_CUSTOM_128_EDITOR                          956
+#define IMG_CUSTOM_129                                 957
+#define IMG_CUSTOM_129_EDITOR                          958
+#define IMG_CUSTOM_130                                 959
+#define IMG_CUSTOM_130_EDITOR                          960
+#define IMG_CUSTOM_131                                 961
+#define IMG_CUSTOM_131_EDITOR                          962
+#define IMG_CUSTOM_132                                 963
+#define IMG_CUSTOM_132_EDITOR                          964
+#define IMG_CUSTOM_133                                 965
+#define IMG_CUSTOM_133_EDITOR                          966
+#define IMG_CUSTOM_134                                 967
+#define IMG_CUSTOM_134_EDITOR                          968
+#define IMG_CUSTOM_135                                 969
+#define IMG_CUSTOM_135_EDITOR                          970
+#define IMG_CUSTOM_136                                 971
+#define IMG_CUSTOM_136_EDITOR                          972
+#define IMG_CUSTOM_137                                 973
+#define IMG_CUSTOM_137_EDITOR                          974
+#define IMG_CUSTOM_138                                 975
+#define IMG_CUSTOM_138_EDITOR                          976
+#define IMG_CUSTOM_139                                 977
+#define IMG_CUSTOM_139_EDITOR                          978
+#define IMG_CUSTOM_140                                 979
+#define IMG_CUSTOM_140_EDITOR                          980
+#define IMG_CUSTOM_141                                 981
+#define IMG_CUSTOM_141_EDITOR                          982
+#define IMG_CUSTOM_142                                 983
+#define IMG_CUSTOM_142_EDITOR                          984
+#define IMG_CUSTOM_143                                 985
+#define IMG_CUSTOM_143_EDITOR                          986
+#define IMG_CUSTOM_144                                 987
+#define IMG_CUSTOM_144_EDITOR                          988
+#define IMG_CUSTOM_145                                 989
+#define IMG_CUSTOM_145_EDITOR                          990
+#define IMG_CUSTOM_146                                 991
+#define IMG_CUSTOM_146_EDITOR                          992
+#define IMG_CUSTOM_147                                 993
+#define IMG_CUSTOM_147_EDITOR                          994
+#define IMG_CUSTOM_148                                 995
+#define IMG_CUSTOM_148_EDITOR                          996
+#define IMG_CUSTOM_149                                 997
+#define IMG_CUSTOM_149_EDITOR                          998
+#define IMG_CUSTOM_150                                 999
+#define IMG_CUSTOM_150_EDITOR                          1000
+#define IMG_CUSTOM_151                                 1001
+#define IMG_CUSTOM_151_EDITOR                          1002
+#define IMG_CUSTOM_152                                 1003
+#define IMG_CUSTOM_152_EDITOR                          1004
+#define IMG_CUSTOM_153                                 1005
+#define IMG_CUSTOM_153_EDITOR                          1006
+#define IMG_CUSTOM_154                                 1007
+#define IMG_CUSTOM_154_EDITOR                          1008
+#define IMG_CUSTOM_155                                 1009
+#define IMG_CUSTOM_155_EDITOR                          1010
+#define IMG_CUSTOM_156                                 1011
+#define IMG_CUSTOM_156_EDITOR                          1012
+#define IMG_CUSTOM_157                                 1013
+#define IMG_CUSTOM_157_EDITOR                          1014
+#define IMG_CUSTOM_158                                 1015
+#define IMG_CUSTOM_158_EDITOR                          1016
+#define IMG_CUSTOM_159                                 1017
+#define IMG_CUSTOM_159_EDITOR                          1018
+#define IMG_CUSTOM_160                                 1019
+#define IMG_CUSTOM_160_EDITOR                          1020
+#define IMG_CUSTOM_161                                 1021
+#define IMG_CUSTOM_161_EDITOR                          1022
+#define IMG_CUSTOM_162                                 1023
+#define IMG_CUSTOM_162_EDITOR                          1024
+#define IMG_CUSTOM_163                                 1025
+#define IMG_CUSTOM_163_EDITOR                          1026
+#define IMG_CUSTOM_164                                 1027
+#define IMG_CUSTOM_164_EDITOR                          1028
+#define IMG_CUSTOM_165                                 1029
+#define IMG_CUSTOM_165_EDITOR                          1030
+#define IMG_CUSTOM_166                                 1031
+#define IMG_CUSTOM_166_EDITOR                          1032
+#define IMG_CUSTOM_167                                 1033
+#define IMG_CUSTOM_167_EDITOR                          1034
+#define IMG_CUSTOM_168                                 1035
+#define IMG_CUSTOM_168_EDITOR                          1036
+#define IMG_CUSTOM_169                                 1037
+#define IMG_CUSTOM_169_EDITOR                          1038
+#define IMG_CUSTOM_170                                 1039
+#define IMG_CUSTOM_170_EDITOR                          1040
+#define IMG_CUSTOM_171                                 1041
+#define IMG_CUSTOM_171_EDITOR                          1042
+#define IMG_CUSTOM_172                                 1043
+#define IMG_CUSTOM_172_EDITOR                          1044
+#define IMG_CUSTOM_173                                 1045
+#define IMG_CUSTOM_173_EDITOR                          1046
+#define IMG_CUSTOM_174                                 1047
+#define IMG_CUSTOM_174_EDITOR                          1048
+#define IMG_CUSTOM_175                                 1049
+#define IMG_CUSTOM_175_EDITOR                          1050
+#define IMG_CUSTOM_176                                 1051
+#define IMG_CUSTOM_176_EDITOR                          1052
+#define IMG_CUSTOM_177                                 1053
+#define IMG_CUSTOM_177_EDITOR                          1054
+#define IMG_CUSTOM_178                                 1055
+#define IMG_CUSTOM_178_EDITOR                          1056
+#define IMG_CUSTOM_179                                 1057
+#define IMG_CUSTOM_179_EDITOR                          1058
+#define IMG_CUSTOM_180                                 1059
+#define IMG_CUSTOM_180_EDITOR                          1060
+#define IMG_CUSTOM_181                                 1061
+#define IMG_CUSTOM_181_EDITOR                          1062
+#define IMG_CUSTOM_182                                 1063
+#define IMG_CUSTOM_182_EDITOR                          1064
+#define IMG_CUSTOM_183                                 1065
+#define IMG_CUSTOM_183_EDITOR                          1066
+#define IMG_CUSTOM_184                                 1067
+#define IMG_CUSTOM_184_EDITOR                          1068
+#define IMG_CUSTOM_185                                 1069
+#define IMG_CUSTOM_185_EDITOR                          1070
+#define IMG_CUSTOM_186                                 1071
+#define IMG_CUSTOM_186_EDITOR                          1072
+#define IMG_CUSTOM_187                                 1073
+#define IMG_CUSTOM_187_EDITOR                          1074
+#define IMG_CUSTOM_188                                 1075
+#define IMG_CUSTOM_188_EDITOR                          1076
+#define IMG_CUSTOM_189                                 1077
+#define IMG_CUSTOM_189_EDITOR                          1078
+#define IMG_CUSTOM_190                                 1079
+#define IMG_CUSTOM_190_EDITOR                          1080
+#define IMG_CUSTOM_191                                 1081
+#define IMG_CUSTOM_191_EDITOR                          1082
+#define IMG_CUSTOM_192                                 1083
+#define IMG_CUSTOM_192_EDITOR                          1084
+#define IMG_CUSTOM_193                                 1085
+#define IMG_CUSTOM_193_EDITOR                          1086
+#define IMG_CUSTOM_194                                 1087
+#define IMG_CUSTOM_194_EDITOR                          1088
+#define IMG_CUSTOM_195                                 1089
+#define IMG_CUSTOM_195_EDITOR                          1090
+#define IMG_CUSTOM_196                                 1091
+#define IMG_CUSTOM_196_EDITOR                          1092
+#define IMG_CUSTOM_197                                 1093
+#define IMG_CUSTOM_197_EDITOR                          1094
+#define IMG_CUSTOM_198                                 1095
+#define IMG_CUSTOM_198_EDITOR                          1096
+#define IMG_CUSTOM_199                                 1097
+#define IMG_CUSTOM_199_EDITOR                          1098
+#define IMG_CUSTOM_200                                 1099
+#define IMG_CUSTOM_200_EDITOR                          1100
+#define IMG_CUSTOM_201                                 1101
+#define IMG_CUSTOM_201_EDITOR                          1102
+#define IMG_CUSTOM_202                                 1103
+#define IMG_CUSTOM_202_EDITOR                          1104
+#define IMG_CUSTOM_203                                 1105
+#define IMG_CUSTOM_203_EDITOR                          1106
+#define IMG_CUSTOM_204                                 1107
+#define IMG_CUSTOM_204_EDITOR                          1108
+#define IMG_CUSTOM_205                                 1109
+#define IMG_CUSTOM_205_EDITOR                          1110
+#define IMG_CUSTOM_206                                 1111
+#define IMG_CUSTOM_206_EDITOR                          1112
+#define IMG_CUSTOM_207                                 1113
+#define IMG_CUSTOM_207_EDITOR                          1114
+#define IMG_CUSTOM_208                                 1115
+#define IMG_CUSTOM_208_EDITOR                          1116
+#define IMG_CUSTOM_209                                 1117
+#define IMG_CUSTOM_209_EDITOR                          1118
+#define IMG_CUSTOM_210                                 1119
+#define IMG_CUSTOM_210_EDITOR                          1120
+#define IMG_CUSTOM_211                                 1121
+#define IMG_CUSTOM_211_EDITOR                          1122
+#define IMG_CUSTOM_212                                 1123
+#define IMG_CUSTOM_212_EDITOR                          1124
+#define IMG_CUSTOM_213                                 1125
+#define IMG_CUSTOM_213_EDITOR                          1126
+#define IMG_CUSTOM_214                                 1127
+#define IMG_CUSTOM_214_EDITOR                          1128
+#define IMG_CUSTOM_215                                 1129
+#define IMG_CUSTOM_215_EDITOR                          1130
+#define IMG_CUSTOM_216                                 1131
+#define IMG_CUSTOM_216_EDITOR                          1132
+#define IMG_CUSTOM_217                                 1133
+#define IMG_CUSTOM_217_EDITOR                          1134
+#define IMG_CUSTOM_218                                 1135
+#define IMG_CUSTOM_218_EDITOR                          1136
+#define IMG_CUSTOM_219                                 1137
+#define IMG_CUSTOM_219_EDITOR                          1138
+#define IMG_CUSTOM_220                                 1139
+#define IMG_CUSTOM_220_EDITOR                          1140
+#define IMG_CUSTOM_221                                 1141
+#define IMG_CUSTOM_221_EDITOR                          1142
+#define IMG_CUSTOM_222                                 1143
+#define IMG_CUSTOM_222_EDITOR                          1144
+#define IMG_CUSTOM_223                                 1145
+#define IMG_CUSTOM_223_EDITOR                          1146
+#define IMG_CUSTOM_224                                 1147
+#define IMG_CUSTOM_224_EDITOR                          1148
+#define IMG_CUSTOM_225                                 1149
+#define IMG_CUSTOM_225_EDITOR                          1150
+#define IMG_CUSTOM_226                                 1151
+#define IMG_CUSTOM_226_EDITOR                          1152
+#define IMG_CUSTOM_227                                 1153
+#define IMG_CUSTOM_227_EDITOR                          1154
+#define IMG_CUSTOM_228                                 1155
+#define IMG_CUSTOM_228_EDITOR                          1156
+#define IMG_CUSTOM_229                                 1157
+#define IMG_CUSTOM_229_EDITOR                          1158
+#define IMG_CUSTOM_230                                 1159
+#define IMG_CUSTOM_230_EDITOR                          1160
+#define IMG_CUSTOM_231                                 1161
+#define IMG_CUSTOM_231_EDITOR                          1162
+#define IMG_CUSTOM_232                                 1163
+#define IMG_CUSTOM_232_EDITOR                          1164
+#define IMG_CUSTOM_233                                 1165
+#define IMG_CUSTOM_233_EDITOR                          1166
+#define IMG_CUSTOM_234                                 1167
+#define IMG_CUSTOM_234_EDITOR                          1168
+#define IMG_CUSTOM_235                                 1169
+#define IMG_CUSTOM_235_EDITOR                          1170
+#define IMG_CUSTOM_236                                 1171
+#define IMG_CUSTOM_236_EDITOR                          1172
+#define IMG_CUSTOM_237                                 1173
+#define IMG_CUSTOM_237_EDITOR                          1174
+#define IMG_CUSTOM_238                                 1175
+#define IMG_CUSTOM_238_EDITOR                          1176
+#define IMG_CUSTOM_239                                 1177
+#define IMG_CUSTOM_239_EDITOR                          1178
+#define IMG_CUSTOM_240                                 1179
+#define IMG_CUSTOM_240_EDITOR                          1180
+#define IMG_CUSTOM_241                                 1181
+#define IMG_CUSTOM_241_EDITOR                          1182
+#define IMG_CUSTOM_242                                 1183
+#define IMG_CUSTOM_242_EDITOR                          1184
+#define IMG_CUSTOM_243                                 1185
+#define IMG_CUSTOM_243_EDITOR                          1186
+#define IMG_CUSTOM_244                                 1187
+#define IMG_CUSTOM_244_EDITOR                          1188
+#define IMG_CUSTOM_245                                 1189
+#define IMG_CUSTOM_245_EDITOR                          1190
+#define IMG_CUSTOM_246                                 1191
+#define IMG_CUSTOM_246_EDITOR                          1192
+#define IMG_CUSTOM_247                                 1193
+#define IMG_CUSTOM_247_EDITOR                          1194
+#define IMG_CUSTOM_248                                 1195
+#define IMG_CUSTOM_248_EDITOR                          1196
+#define IMG_CUSTOM_249                                 1197
+#define IMG_CUSTOM_249_EDITOR                          1198
+#define IMG_CUSTOM_250                                 1199
+#define IMG_CUSTOM_250_EDITOR                          1200
+#define IMG_CUSTOM_251                                 1201
+#define IMG_CUSTOM_251_EDITOR                          1202
+#define IMG_CUSTOM_252                                 1203
+#define IMG_CUSTOM_252_EDITOR                          1204
+#define IMG_CUSTOM_253                                 1205
+#define IMG_CUSTOM_253_EDITOR                          1206
+#define IMG_CUSTOM_254                                 1207
+#define IMG_CUSTOM_254_EDITOR                          1208
+#define IMG_CUSTOM_255                                 1209
+#define IMG_CUSTOM_255_EDITOR                          1210
+#define IMG_CUSTOM_256                                 1211
+#define IMG_CUSTOM_256_EDITOR                          1212
+#define IMG_TOON_1                                     1213
+#define IMG_TOON_2                                     1214
+#define IMG_TOON_3                                     1215
+#define IMG_TOON_4                                     1216
+#define IMG_TOON_5                                     1217
+#define IMG_TOON_6                                     1218
+#define IMG_TOON_7                                     1219
+#define IMG_TOON_8                                     1220
+#define IMG_TOON_9                                     1221
+#define IMG_TOON_10                                    1222
+#define IMG_TOON_11                                    1223
+#define IMG_TOON_12                                    1224
+#define IMG_TOON_13                                    1225
+#define IMG_TOON_14                                    1226
+#define IMG_TOON_15                                    1227
+#define IMG_TOON_16                                    1228
+#define IMG_TOON_17                                    1229
+#define IMG_TOON_18                                    1230
+#define IMG_TOON_19                                    1231
+#define IMG_TOON_20                                    1232
+#define IMG_MENU_CALIBRATE_RED                         1233
+#define IMG_MENU_CALIBRATE_BLUE                                1234
+#define IMG_MENU_CALIBRATE_YELLOW                      1235
+#define IMG_MENU_BUTTON                                        1236
+#define IMG_MENU_BUTTON_ACTIVE                         1237
+#define IMG_MENU_BUTTON_LEFT                           1238
+#define IMG_MENU_BUTTON_RIGHT                          1239
+#define IMG_MENU_BUTTON_UP                             1240
+#define IMG_MENU_BUTTON_DOWN                           1241
+#define IMG_MENU_BUTTON_LEFT_ACTIVE                    1242
+#define IMG_MENU_BUTTON_RIGHT_ACTIVE                   1243
+#define IMG_MENU_BUTTON_UP_ACTIVE                      1244
+#define IMG_MENU_BUTTON_DOWN_ACTIVE                    1245
+#define IMG_MENU_SCROLLBAR                             1246
+#define IMG_MENU_SCROLLBAR_ACTIVE                      1247
+#define IMG_FONT_INITIAL_1                             1248
+#define IMG_FONT_INITIAL_2                             1249
+#define IMG_FONT_INITIAL_3                             1250
+#define IMG_FONT_INITIAL_4                             1251
+#define IMG_FONT_TITLE_1                               1252
+#define IMG_FONT_TITLE_1_LEVELS                                1253
+#define IMG_FONT_TITLE_2                               1254
+#define IMG_FONT_MENU_1                                        1255
+#define IMG_FONT_MENU_2                                        1256
+#define IMG_FONT_TEXT_1                                        1257
+#define IMG_FONT_TEXT_1_LEVELS                         1258
+#define IMG_FONT_TEXT_1_PREVIEW                                1259
+#define IMG_FONT_TEXT_1_SCORES                         1260
+#define IMG_FONT_TEXT_1_ACTIVE_SCORES                  1261
+#define IMG_FONT_TEXT_2                                        1262
+#define IMG_FONT_TEXT_2_LEVELS                         1263
+#define IMG_FONT_TEXT_2_PREVIEW                                1264
+#define IMG_FONT_TEXT_2_SCORES                         1265
+#define IMG_FONT_TEXT_2_ACTIVE_SCORES                  1266
+#define IMG_FONT_TEXT_3                                        1267
+#define IMG_FONT_TEXT_3_LEVELS                         1268
+#define IMG_FONT_TEXT_3_PREVIEW                                1269
+#define IMG_FONT_TEXT_3_SCORES                         1270
+#define IMG_FONT_TEXT_3_ACTIVE_SCORES                  1271
+#define IMG_FONT_TEXT_4                                        1272
+#define IMG_FONT_TEXT_4_LEVELS                         1273
+#define IMG_FONT_TEXT_4_SCORES                         1274
+#define IMG_FONT_TEXT_4_ACTIVE_SCORES                  1275
+#define IMG_FONT_ENVELOPE_1                            1276
+#define IMG_FONT_ENVELOPE_2                            1277
+#define IMG_FONT_ENVELOPE_3                            1278
+#define IMG_FONT_ENVELOPE_4                            1279
+#define IMG_FONT_INPUT_1                               1280
+#define IMG_FONT_INPUT_1_MAIN                          1281
+#define IMG_FONT_INPUT_1_ACTIVE                                1282
+#define IMG_FONT_INPUT_1_ACTIVE_MAIN                   1283
+#define IMG_FONT_INPUT_1_ACTIVE_SETUP                  1284
+#define IMG_FONT_INPUT_2                               1285
+#define IMG_FONT_INPUT_2_ACTIVE                                1286
+#define IMG_FONT_OPTION_OFF                            1287
+#define IMG_FONT_OPTION_ON                             1288
+#define IMG_FONT_VALUE_1                               1289
+#define IMG_FONT_VALUE_2                               1290
+#define IMG_FONT_VALUE_OLD                             1291
+#define IMG_FONT_LEVEL_NUMBER                          1292
+#define IMG_FONT_TAPE_RECORDER                         1293
+#define IMG_FONT_GAME_INFO                             1294
+#define IMG_GLOBAL_BORDER                              1295
+#define IMG_GLOBAL_DOOR                                        1296
+#define IMG_EDITOR_ELEMENT_BORDER                      1297
+#define IMG_EDITOR_ELEMENT_BORDER_INPUT                        1298
+#define IMG_BACKGROUND_ENVELOPE_1                      1299
+#define IMG_BACKGROUND_ENVELOPE_2                      1300
+#define IMG_BACKGROUND_ENVELOPE_3                      1301
+#define IMG_BACKGROUND_ENVELOPE_4                      1302
+#define IMG_BACKGROUND                                 1303
+#define IMG_BACKGROUND_MAIN                            1304
+#define IMG_BACKGROUND_LEVELS                          1305
+#define IMG_BACKGROUND_SCORES                          1306
+#define IMG_BACKGROUND_EDITOR                          1307
+#define IMG_BACKGROUND_INFO                            1308
+#define IMG_BACKGROUND_SETUP                           1309
+#define IMG_BACKGROUND_DOOR                            1310
 
-#define NUM_IMAGE_FILES                                        1290
+#define NUM_IMAGE_FILES                                        1311
 
 #endif /* CONF_GFX_H */
index 79313b9409f650d8f07b4a887fabf0864ed86baf..dd222fe6ef427badf839166ef32e63fd91accbf5 100644 (file)
@@ -1 +1 @@
-#define COMPILE_DATE_STRING "[2003-11-02 22:04]"
+#define COMPILE_DATE_STRING "[2003-11-04 01:38]"
index dd68c91411386c94261c6076f98995f1ba2d9b73..813ce976bf0bba97cc5df07d40d3c089c8812606 100644 (file)
@@ -1997,8 +1997,8 @@ void LoadTapeFromFilename(char *filename)
   tape.length_seconds = GetTapeLength();
 
 #if 0
-  printf("tape game version: %d\n", tape.game_version);
-  printf("tape engine version: %d\n", tape.engine_version);
+  printf("::: tape game version: %d\n", tape.game_version);
+  printf("::: tape engine version: %d\n", tape.engine_version);
 #endif
 }
 
index 3bb6aa59dde50c6492f5a797839b4fbdbc97267e..5301f167ef7d2f59d5cf7c431b715f0b3c7288fc 100644 (file)
@@ -679,7 +679,7 @@ static void InitField(int x, int y, boolean init_game)
 
     case EL_PIG:
     case EL_DRAGON:
-      MovDir[x][y] = 1 << RND(4);
+      GfxDir[x][y] = MovDir[x][y] = 1 << RND(4);
       break;
 
 #if 0
@@ -1150,9 +1150,10 @@ void InitGame()
       ExplodeField[x][y] = EX_NO_EXPLOSION;
 
       GfxFrame[x][y] = 0;
-      GfxAction[x][y] = ACTION_DEFAULT;
       GfxRandom[x][y] = INIT_GFX_RANDOM();
       GfxElement[x][y] = EL_UNDEFINED;
+      GfxAction[x][y] = ACTION_DEFAULT;
+      GfxDir[x][y] = MV_NO_MOVING;
     }
   }
 
@@ -1604,6 +1605,8 @@ void InitMovDir(int x, int y)
       }
       break;
   }
+
+  GfxDir[x][y] = MovDir[x][y];
 }
 
 void InitAmoebaNr(int x, int y)
@@ -1848,6 +1851,7 @@ static void ResetGfxAnimation(int x, int y)
 {
   GfxFrame[x][y] = 0;
   GfxAction[x][y] = ACTION_DEFAULT;
+  GfxDir[x][y] = MovDir[x][y];
 }
 
 void InitMovingField(int x, int y, int direction)
@@ -1862,6 +1866,7 @@ void InitMovingField(int x, int y, int direction)
     ResetGfxAnimation(x, y);
 
   MovDir[newx][newy] = MovDir[x][y] = direction;
+  GfxDir[x][y] = direction;
 
   if (Feld[newx][newy] == EL_EMPTY)
     Feld[newx][newy] = EL_BLOCKED;
@@ -1872,8 +1877,9 @@ void InitMovingField(int x, int y, int direction)
     GfxAction[x][y] = ACTION_MOVING;
 
   GfxFrame[newx][newy] = GfxFrame[x][y];
-  GfxAction[newx][newy] = GfxAction[x][y];
   GfxRandom[newx][newy] = GfxRandom[x][y];
+  GfxAction[newx][newy] = GfxAction[x][y];
+  GfxDir[newx][newy] = GfxDir[x][y];
 }
 
 void Moving2Blocked(int x, int y, int *goes_to_x, int *goes_to_y)
@@ -1957,6 +1963,7 @@ static void RemoveField(int x, int y)
 
   GfxElement[x][y] = EL_UNDEFINED;
   GfxAction[x][y] = ACTION_DEFAULT;
+  GfxDir[x][y] = MV_NO_MOVING;
 }
 
 void RemoveMovingField(int x, int y)
@@ -2334,6 +2341,7 @@ void Explode(int ex, int ey, int phase, int mode)
       RemoveField(x, y);
 #else
       MovDir[x][y] = MovPos[x][y] = 0;
+      GfxDir[x][y] = MovDir[x][y];
       AmoebaNr[x][y] = 0;
 #endif
 #endif
@@ -2422,6 +2430,7 @@ void Explode(int ex, int ey, int phase, int mode)
     Back[x][y] = 0;
 
     MovDir[x][y] = MovPos[x][y] = MovDelay[x][y] = 0;
+    GfxDir[x][y] = MV_NO_MOVING;
     ChangeDelay[x][y] = 0;
     ChangePage[x][y] = -1;
 
@@ -3180,7 +3189,7 @@ void Impact(int x, int y)
     PlaySoundLevelElementAction(x, y, element, ACTION_IMPACT);
 }
 
-void TurnRound(int x, int y)
+inline static void TurnRoundExt(int x, int y)
 {
   static struct
   {
@@ -3720,6 +3729,32 @@ void TurnRound(int x, int y)
   }
 }
 
+static void TurnRound(int x, int y)
+{
+  int direction = MovDir[x][y];
+
+#if 1
+  GfxDir[x][y] = MovDir[x][y];
+#endif
+
+  TurnRoundExt(x, y);
+
+#if 0
+  GfxDir[x][y] = MovDir[x][y];
+#endif
+
+  if (direction != MovDir[x][y])
+    GfxFrame[x][y] = 0;
+
+#if 0
+  if (MovDelay[x][y])
+    GfxAction[x][y] = ACTION_XXX_LEFT + MV_DIR_BIT(direction);
+#else
+  if (MovDelay[x][y])
+    GfxAction[x][y] = ACTION_WAITING;
+#endif
+}
+
 static boolean JustBeingPushed(int x, int y)
 {
   int i;
@@ -3750,9 +3785,15 @@ void StartMoving(int x, int y)
   if (Stop[x][y])
     return;
 
+#if 1
+  /* !!! this should be handled more generic (not only for mole) !!! */
+  if (MovDelay[x][y] == 0)
+    GfxAction[x][y] = ACTION_DEFAULT;
+#else
   /* !!! this should be handled more generic (not only for mole) !!! */
   if (element != EL_MOLE && GfxAction[x][y] != ACTION_DIGGING)
     GfxAction[x][y] = ACTION_DEFAULT;
+#endif
 
   if (CAN_FALL(element) && y < lev_fieldy - 1)
   {
@@ -4096,7 +4137,13 @@ void StartMoving(int x, int y)
        /* !!! PLACE THIS SOMEWHERE AFTER "TurnRound()" !!! */
        ResetGfxAnimation(x, y);
 #endif
+
+#if 0
+       if (GfxAction[x][y] != ACTION_WAITING)
+         printf("::: %d: %d != ACTION_WAITING\n", element, GfxAction[x][y]);
+
        GfxAction[x][y] = ACTION_WAITING;
+#endif
       }
 
       if (element == EL_ROBOT ||
@@ -4183,10 +4230,12 @@ void StartMoving(int x, int y)
        return;
       }
 
+#if 0
       /* special case of "moving" animation of waiting elements (FIX THIS !!!);
         for all other elements GfxAction will be set by InitMovingField() */
       if (element == EL_BD_BUTTERFLY || element == EL_BD_FIREFLY)
        GfxAction[x][y] = ACTION_MOVING;
+#endif
     }
 
     /* now make next step */
@@ -4242,7 +4291,7 @@ void StartMoving(int x, int y)
        if (DigField(local_player, newx, newy, 0, 0, DF_DIG) == MF_MOVING)
          DrawLevelField(newx, newy);
        else
-         MovDir[x][y] = MV_NO_MOVING;
+         GfxDir[x][y] = MovDir[x][y] = MV_NO_MOVING;
       }
       else if (!IS_FREE(newx, newy))
       {
@@ -4554,8 +4603,9 @@ void ContinueMoving(int x, int y)
 
   /* copy animation control values to new field */
   GfxFrame[newx][newy]  = GfxFrame[x][y];
-  GfxAction[newx][newy] = GfxAction[x][y];     /* keep action one frame */
   GfxRandom[newx][newy] = GfxRandom[x][y];     /* keep same random value */
+  GfxAction[newx][newy] = GfxAction[x][y];     /* keep action one frame  */
+  GfxDir[newx][newy]    = GfxDir[x][y];                /* keep element direction */
 
   Pushed[x][y] = Pushed[newx][newy] = FALSE;
 
@@ -4580,7 +4630,7 @@ void ContinueMoving(int x, int y)
 
   if (!CAN_MOVE(element) ||
       (CAN_FALL(element) && direction == MV_DOWN))
-    MovDir[newx][newy] = 0;
+    GfxDir[x][y] = MovDir[newx][newy] = 0;
 
 #endif
 #endif
@@ -5273,7 +5323,7 @@ void MauerWaechst(int x, int y)
 
     if (IN_SCR_FIELD(SCREENX(x), SCREENY(y)))
     {
-      int graphic = el_dir2img(Feld[x][y], MovDir[x][y]);
+      int graphic = el_dir2img(Feld[x][y], GfxDir[x][y]);
       int frame = getGraphicAnimationFrame(graphic, 17 - MovDelay[x][y]);
 
       DrawGraphic(SCREENX(x), SCREENY(y), graphic, frame);
@@ -5304,7 +5354,7 @@ void MauerWaechst(int x, int y)
 
       Feld[x][y] = Store[x][y];
       Store[x][y] = 0;
-      MovDir[x][y] = MV_NO_MOVING;
+      GfxDir[x][y] = MovDir[x][y] = MV_NO_MOVING;
       DrawLevelField(x, y);
     }
   }
@@ -5349,7 +5399,7 @@ void MauerAbleger(int ax, int ay)
     {
       Feld[ax][ay-1] = EL_EXPANDABLE_WALL_GROWING;
       Store[ax][ay-1] = element;
-      MovDir[ax][ay-1] = MV_UP;
+      GfxDir[ax][ay-1] = MovDir[ax][ay-1] = MV_UP;
       if (IN_SCR_FIELD(SCREENX(ax), SCREENY(ay-1)))
        DrawGraphic(SCREENX(ax), SCREENY(ay - 1),
                    IMG_EXPANDABLE_WALL_GROWING_UP, 0);
@@ -5359,7 +5409,7 @@ void MauerAbleger(int ax, int ay)
     {
       Feld[ax][ay+1] = EL_EXPANDABLE_WALL_GROWING;
       Store[ax][ay+1] = element;
-      MovDir[ax][ay+1] = MV_DOWN;
+      GfxDir[ax][ay+1] = MovDir[ax][ay+1] = MV_DOWN;
       if (IN_SCR_FIELD(SCREENX(ax), SCREENY(ay+1)))
        DrawGraphic(SCREENX(ax), SCREENY(ay + 1),
                    IMG_EXPANDABLE_WALL_GROWING_DOWN, 0);
@@ -5375,7 +5425,7 @@ void MauerAbleger(int ax, int ay)
     {
       Feld[ax-1][ay] = EL_EXPANDABLE_WALL_GROWING;
       Store[ax-1][ay] = element;
-      MovDir[ax-1][ay] = MV_LEFT;
+      GfxDir[ax-1][ay] = MovDir[ax-1][ay] = MV_LEFT;
       if (IN_SCR_FIELD(SCREENX(ax-1), SCREENY(ay)))
        DrawGraphic(SCREENX(ax - 1), SCREENY(ay),
                    IMG_EXPANDABLE_WALL_GROWING_LEFT, 0);
@@ -5386,7 +5436,7 @@ void MauerAbleger(int ax, int ay)
     {
       Feld[ax+1][ay] = EL_EXPANDABLE_WALL_GROWING;
       Store[ax+1][ay] = element;
-      MovDir[ax+1][ay] = MV_RIGHT;
+      GfxDir[ax+1][ay] = MovDir[ax+1][ay] = MV_RIGHT;
       if (IN_SCR_FIELD(SCREENX(ax+1), SCREENY(ay)))
        DrawGraphic(SCREENX(ax + 1), SCREENY(ay),
                    IMG_EXPANDABLE_WALL_GROWING_RIGHT, 0);
@@ -5720,7 +5770,7 @@ static void ChangeElement(int x, int y, int page)
 
   if (ChangeDelay[x][y] != 0)          /* continue element change */
   {
-    int graphic = el_act_dir2img(element, GfxAction[x][y], MovDir[x][y]);
+    int graphic = el_act_dir2img(element, GfxAction[x][y], GfxDir[x][y]);
 
     if (IS_ANIMATED(graphic))
       DrawLevelGraphicAnimationIfNeeded(x, y, graphic);
@@ -6094,7 +6144,7 @@ void GameActions()
   {
     element = Feld[x][y];
 #if 1
-    graphic = el_act_dir2img(element, GfxAction[x][y], MovDir[x][y]);
+    graphic = el_act_dir2img(element, GfxAction[x][y], GfxDir[x][y]);
 #else
     graphic = el2img(element);
 #endif
@@ -6131,7 +6181,12 @@ void GameActions()
 
 #if 1
     /* this may take place after moving, so 'element' may have changed */
+#if 0
     if (IS_CHANGING(x, y))
+#else
+    if (IS_CHANGING(x, y) &&
+       (game.engine_version < VERSION_IDENT(3,0,7,1) || !Stop[x][y]))
+#endif
     {
 #if 0
       ChangeElement(x, y, ChangePage[x][y] != -1 ? ChangePage[x][y] :
@@ -6141,7 +6196,7 @@ void GameActions()
 #endif
 
       element = Feld[x][y];
-      graphic = el_act_dir2img(element, GfxAction[x][y], MovDir[x][y]);
+      graphic = el_act_dir2img(element, GfxAction[x][y], GfxDir[x][y]);
     }
 #endif
 
@@ -6150,7 +6205,7 @@ void GameActions()
       StartMoving(x, y);
 
 #if 1
-      graphic = el_act_dir2img(element, GfxAction[x][y], MovDir[x][y]);
+      graphic = el_act_dir2img(element, GfxAction[x][y], GfxDir[x][y]);
 #if 0
       if (element == EL_MOLE)
        printf("::: %d, %d, %d [%d]\n",
index 278ff72c582ec27f8040edeef8cb6cb7b485d070..1821310253c4588e13e8ed7bfc57077ea30c221f 100644 (file)
@@ -54,7 +54,6 @@ void DynaExplode(int, int);
 void Bang(int, int);
 void Blurb(int, int);
 void Impact(int, int);
-void TurnRound(int, int);
 void StartMoving(int, int);
 void ContinueMoving(int, int);
 int AmoebeNachbarNr(int, int);
index 47f214ca57330ca3ac09b3bda4c2071bbf0d2449..c90105062b2608d3002666895e2f1453fcdbae93 100644 (file)
@@ -64,9 +64,10 @@ short                        ExplodeField[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
 unsigned long          Properties[MAX_NUM_ELEMENTS][NUM_EP_BITFIELDS];
 
 int                    GfxFrame[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
-int                    GfxAction[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
 int                    GfxRandom[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
 int                    GfxElement[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+int                    GfxAction[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+int                    GfxDir[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
 
 int                    lev_fieldx, lev_fieldy;
 int                    scroll_x, scroll_y;
@@ -3699,6 +3700,10 @@ struct ElementActionInfo element_action_info[NUM_ACTIONS + 1 + 1] =
   { ".changing",       ACTION_CHANGING,        FALSE   },
   { ".exploding",      ACTION_EXPLODING,       FALSE   },
   { ".dying",          ACTION_DYING,           FALSE   },
+  { ".xxx_left",       ACTION_XXX_LEFT,        FALSE   },
+  { ".xxx_right",      ACTION_XXX_RIGHT,       FALSE   },
+  { ".xxx_up",         ACTION_XXX_UP,          FALSE   },
+  { ".xxx_down",       ACTION_XXX_DOWN,        FALSE   },
   { ".other",          ACTION_OTHER,           FALSE   },
 
   /* empty suffix always matches -- check as last entry in InitSoundInfo() */
index da1f3843360be72085b87d29d8c677136d5f9fe4..23c90c523bf6034d92060ae67c22dd897db51abc 100644 (file)
 #define ACTION_CHANGING                                23
 #define ACTION_EXPLODING                       24
 #define ACTION_DYING                           25
-#define ACTION_OTHER                           26
+#define ACTION_XXX_LEFT                                26
+#define ACTION_XXX_RIGHT                       27
+#define ACTION_XXX_UP                          28
+#define ACTION_XXX_DOWN                                29
+#define ACTION_OTHER                           30
 
-#define NUM_ACTIONS                            27
+#define NUM_ACTIONS                            31
 
 /* values for special image configuration suffixes (must match game mode) */
 #define GFX_SPECIAL_ARG_MAIN                   0
@@ -1509,9 +1513,10 @@ extern short                     ExplodeField[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
 extern unsigned long           Properties[MAX_NUM_ELEMENTS][NUM_EP_BITFIELDS];
 
 extern int                     GfxFrame[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
-extern int                     GfxAction[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
 extern int                     GfxRandom[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
 extern int                     GfxElement[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+extern int                     GfxAction[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+extern int                     GfxDir[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
 
 extern int                     lev_fieldx, lev_fieldy;
 extern int                     scroll_x, scroll_y;
index d98a4c1bb7085590176e46f3ed4f07274bc452e1..b66404ab0e7409a01d88279564cc3bb6ddec85c5 100644 (file)
@@ -486,7 +486,7 @@ void DrawLevelGraphicAnimation(int x, int y, int graphic)
 void DrawLevelElementAnimation(int x, int y, int element)
 {
 #if 1
-  int graphic = el_act_dir2img(element, GfxAction[x][y], MovDir[x][y]);
+  int graphic = el_act_dir2img(element, GfxAction[x][y], GfxDir[x][y]);
 
   DrawGraphicAnimation(SCREENX(x), SCREENY(y), graphic);
 #else
@@ -518,7 +518,7 @@ void DrawLevelElementAnimationIfNeeded(int x, int y, int element)
   if (!IN_LEV_FIELD(x, y) || !IN_SCR_FIELD(sx, sy))
     return;
 
-  graphic = el_act_dir2img(element, GfxAction[x][y], MovDir[x][y]);
+  graphic = el_act_dir2img(element, GfxAction[x][y], GfxDir[x][y]);
 
   if (!IS_NEW_FRAME(GfxFrame[x][y], graphic))
     return;
@@ -1072,7 +1072,7 @@ void DrawScreenElementExt(int x, int y, int dx, int dy, int element,
   {
     SetRandomAnimationValue(lx, ly);
 
-    graphic = el_act_dir2img(element, GfxAction[lx][ly], MovDir[lx][ly]);
+    graphic = el_act_dir2img(element, GfxAction[lx][ly], GfxDir[lx][ly]);
     frame = getGraphicAnimationFrame(graphic, GfxFrame[lx][ly]);
   }
   else /* border element */