# development only stuff #
#-----------------------------------------------------------------------------#
+auto-conf:
+ ./Scripts/create_element_defs.pl --graphics > src/conf_gfx.h
+ ./Scripts/create_element_defs.pl --sounds > src/conf_snd.h
+ ./Scripts/create_element_defs.pl --el2gfx > src/conf_e2g.c
+
run:
@$(MAKE_CMD) TARGET=$(DEFAULT_TARGET) && ./rocksndiamonds --verbose
--- /dev/null
+/***********************************************************
+* Rocks'n'Diamonds -- McDuffin Strikes Back! *
+*----------------------------------------------------------*
+* (c) 1995-2002 Artsoft Entertainment *
+* Holger Schemel *
+* Detmolder Strasse 189 *
+* 33604 Bielefeld *
+* Germany *
+* e-mail: info@artsoft.org *
+*----------------------------------------------------------*
+* conf_e2g.c *
+***********************************************************/
+
+/* ----- this file was automatically generated -- do not edit by hand ----- */
+
+#ifndef CONF_E2G_C
+#define CONF_E2G_C
+
+/* values for element/graphics configuration */
+
+static struct
+{
+ int element;
+ int graphic;
+}
+element_to_graphic[] =
+{
+ {
+ EL_BD_WALL, -1, -1,
+ IMG_BD_WALL
+ },
+ {
+ EL_BD_ROCK, -1, -1,
+ IMG_BD_ROCK
+ },
+ {
+ EL_BD_ROCK, -1, GFX_ACTION_FALLING,
+ IMG_BD_ROCK_FALLING
+ },
+ {
+ EL_BD_ROCK, -1, GFX_ACTION_PUSHING,
+ IMG_BD_ROCK_PUSHING
+ },
+ {
+ EL_BD_DIAMOND, -1, -1,
+ IMG_BD_DIAMOND
+ },
+ {
+ EL_BD_DIAMOND, -1, GFX_ACTION_FALLING,
+ IMG_BD_DIAMOND_FALLING
+ },
+ {
+ EL_BD_MAGIC_WALL, -1, -1,
+ IMG_BD_MAGIC_WALL
+ },
+ {
+ EL_BD_MAGIC_WALL_ACTIVE, -1, -1,
+ IMG_BD_MAGIC_WALL_ACTIVE
+ },
+ {
+ EL_BD_MAGIC_WALL_FILLING, -1, -1,
+ IMG_BD_MAGIC_WALL_FILLING
+ },
+ {
+ EL_BD_MAGIC_WALL_FULL, -1, -1,
+ IMG_BD_MAGIC_WALL_FULL
+ },
+ {
+ EL_BD_MAGIC_WALL_EMPTYING, -1, -1,
+ IMG_BD_MAGIC_WALL_EMPTYING
+ },
+ {
+ EL_BD_MAGIC_WALL_DEAD, -1, -1,
+ IMG_BD_MAGIC_WALL_DEAD
+ },
+ {
+ EL_BD_AMOEBA, -1, -1,
+ IMG_BD_AMOEBA
+ },
+ {
+ EL_BD_AMOEBA_PART1, -1, -1,
+ IMG_BD_AMOEBA_PART1
+ },
+ {
+ EL_BD_AMOEBA_PART2, -1, -1,
+ IMG_BD_AMOEBA_PART2
+ },
+ {
+ EL_BD_AMOEBA_PART3, -1, -1,
+ IMG_BD_AMOEBA_PART3
+ },
+ {
+ EL_BD_AMOEBA_PART4, -1, -1,
+ IMG_BD_AMOEBA_PART4
+ },
+ {
+ EL_BD_BUTTERFLY, -1, -1,
+ IMG_BD_BUTTERFLY
+ },
+ {
+ EL_BD_BUTTERFLY, -1, GFX_ACTION_MOVING,
+ IMG_BD_BUTTERFLY_MOVING
+ },
+ {
+ EL_BD_BUTTERFLY_RIGHT, -1, -1,
+ IMG_BD_BUTTERFLY_RIGHT
+ },
+ {
+ EL_BD_BUTTERFLY, MV_RIGHT, -1,
+ IMG_BD_BUTTERFLY_RIGHT
+ },
+ {
+ EL_BD_BUTTERFLY_UP, -1, -1,
+ IMG_BD_BUTTERFLY_UP
+ },
+ {
+ EL_BD_BUTTERFLY, MV_UP, -1,
+ IMG_BD_BUTTERFLY_UP
+ },
+ {
+ EL_BD_BUTTERFLY_LEFT, -1, -1,
+ IMG_BD_BUTTERFLY_LEFT
+ },
+ {
+ EL_BD_BUTTERFLY, MV_LEFT, -1,
+ IMG_BD_BUTTERFLY_LEFT
+ },
+ {
+ EL_BD_BUTTERFLY_DOWN, -1, -1,
+ IMG_BD_BUTTERFLY_DOWN
+ },
+ {
+ EL_BD_BUTTERFLY, MV_DOWN, -1,
+ IMG_BD_BUTTERFLY_DOWN
+ },
+ {
+ EL_BD_FIREFLY, -1, -1,
+ IMG_BD_FIREFLY
+ },
+ {
+ EL_BD_FIREFLY, -1, GFX_ACTION_MOVING,
+ IMG_BD_FIREFLY_MOVING
+ },
+ {
+ EL_BD_FIREFLY_RIGHT, -1, -1,
+ IMG_BD_FIREFLY_RIGHT
+ },
+ {
+ EL_BD_FIREFLY, MV_RIGHT, -1,
+ IMG_BD_FIREFLY_RIGHT
+ },
+ {
+ EL_BD_FIREFLY_UP, -1, -1,
+ IMG_BD_FIREFLY_UP
+ },
+ {
+ EL_BD_FIREFLY, MV_UP, -1,
+ IMG_BD_FIREFLY_UP
+ },
+ {
+ EL_BD_FIREFLY_LEFT, -1, -1,
+ IMG_BD_FIREFLY_LEFT
+ },
+ {
+ EL_BD_FIREFLY, MV_LEFT, -1,
+ IMG_BD_FIREFLY_LEFT
+ },
+ {
+ EL_BD_FIREFLY_DOWN, -1, -1,
+ IMG_BD_FIREFLY_DOWN
+ },
+ {
+ EL_BD_FIREFLY, MV_DOWN, -1,
+ IMG_BD_FIREFLY_DOWN
+ },
+ {
+ EL_SP_EMPTY_SPACE, -1, -1,
+ IMG_SP_EMPTY_SPACE
+ },
+ {
+ EL_SP_ZONK, -1, -1,
+ IMG_SP_ZONK
+ },
+ {
+ EL_SP_ZONK, -1, GFX_ACTION_FALLING,
+ IMG_SP_ZONK_FALLING
+ },
+ {
+ EL_SP_ZONK, -1, GFX_ACTION_PUSHING,
+ IMG_SP_ZONK_PUSHING
+ },
+ {
+ EL_SP_BASE, -1, -1,
+ IMG_SP_BASE
+ },
+ {
+ EL_SP_MURPHY, -1, -1,
+ IMG_SP_MURPHY
+ },
+ {
+ EL_SP_MURPHY, MV_LEFT, -1,
+ IMG_SP_MURPHY_LEFT
+ },
+ {
+ EL_SP_MURPHY, MV_LEFT, GFX_ACTION_MOVING,
+ IMG_SP_MURPHY_LEFT_MOVING
+ },
+ {
+ EL_SP_MURPHY, MV_LEFT, GFX_ACTION_DIGGING,
+ IMG_SP_MURPHY_LEFT_DIGGING
+ },
+ {
+ EL_SP_MURPHY, MV_LEFT, GFX_ACTION_PUSHING,
+ IMG_SP_MURPHY_LEFT_PUSHING
+ },
+ {
+ EL_SP_MURPHY, MV_LEFT, GFX_ACTION_SNAPPING,
+ IMG_SP_MURPHY_LEFT_SNAPPING
+ },
+ {
+ EL_SP_MURPHY, MV_RIGHT, -1,
+ IMG_SP_MURPHY_RIGHT
+ },
+ {
+ EL_SP_MURPHY, MV_RIGHT, GFX_ACTION_MOVING,
+ IMG_SP_MURPHY_RIGHT_MOVING
+ },
+ {
+ EL_SP_MURPHY, MV_RIGHT, GFX_ACTION_DIGGING,
+ IMG_SP_MURPHY_RIGHT_DIGGING
+ },
+ {
+ EL_SP_MURPHY, MV_RIGHT, GFX_ACTION_PUSHING,
+ IMG_SP_MURPHY_RIGHT_PUSHING
+ },
+ {
+ EL_SP_MURPHY, MV_RIGHT, GFX_ACTION_SNAPPING,
+ IMG_SP_MURPHY_RIGHT_SNAPPING
+ },
+ {
+ EL_SP_MURPHY, MV_UP, -1,
+ IMG_SP_MURPHY_UP
+ },
+ {
+ EL_SP_MURPHY, MV_UP, GFX_ACTION_SNAPPING,
+ IMG_SP_MURPHY_UP_SNAPPING
+ },
+ {
+ EL_SP_MURPHY, MV_DOWN, -1,
+ IMG_SP_MURPHY_DOWN
+ },
+ {
+ EL_SP_MURPHY, MV_DOWN, GFX_ACTION_SNAPPING,
+ IMG_SP_MURPHY_DOWN_SNAPPING
+ },
+ {
+ EL_SP_MURPHY_CLONE, -1, -1,
+ IMG_SP_MURPHY_CLONE
+ },
+ {
+ EL_SP_INFOTRON, -1, -1,
+ IMG_SP_INFOTRON
+ },
+ {
+ EL_SP_INFOTRON, -1, GFX_ACTION_FALLING,
+ IMG_SP_INFOTRON_FALLING
+ },
+ {
+ EL_SP_CHIP_SINGLE, -1, -1,
+ IMG_SP_CHIP_SINGLE
+ },
+ {
+ EL_SP_CHIP_LEFT, -1, -1,
+ IMG_SP_CHIP_LEFT
+ },
+ {
+ EL_SP_CHIP_RIGHT, -1, -1,
+ IMG_SP_CHIP_RIGHT
+ },
+ {
+ EL_SP_CHIP_UPPER, -1, -1,
+ IMG_SP_CHIP_UPPER
+ },
+ {
+ EL_SP_CHIP_LOWER, -1, -1,
+ IMG_SP_CHIP_LOWER
+ },
+ {
+ EL_SP_HARD_GRAY, -1, -1,
+ IMG_SP_HARD_GRAY
+ },
+ {
+ EL_SP_HARD_GREEN, -1, -1,
+ IMG_SP_HARD_GREEN
+ },
+ {
+ EL_SP_HARD_BLUE, -1, -1,
+ IMG_SP_HARD_BLUE
+ },
+ {
+ EL_SP_HARD_RED, -1, -1,
+ IMG_SP_HARD_RED
+ },
+ {
+ EL_SP_HARD_YELLOW, -1, -1,
+ IMG_SP_HARD_YELLOW
+ },
+ {
+ EL_SP_EXIT_CLOSED, -1, -1,
+ IMG_SP_EXIT_CLOSED
+ },
+ {
+ EL_SP_EXIT_OPEN, -1, -1,
+ IMG_SP_EXIT_OPEN
+ },
+ {
+ EL_SP_DISK_ORANGE, -1, -1,
+ IMG_SP_DISK_ORANGE
+ },
+ {
+ EL_SP_DISK_ORANGE, -1, GFX_ACTION_FALLING,
+ IMG_SP_DISK_ORANGE_FALLING
+ },
+ {
+ EL_SP_DISK_ORANGE, -1, GFX_ACTION_PUSHING,
+ IMG_SP_DISK_ORANGE_PUSHING
+ },
+ {
+ EL_SP_DISK_YELLOW, -1, -1,
+ IMG_SP_DISK_YELLOW
+ },
+ {
+ EL_SP_DISK_YELLOW, -1, GFX_ACTION_PUSHING,
+ IMG_SP_DISK_YELLOW_PUSHING
+ },
+ {
+ EL_SP_DISK_RED, -1, -1,
+ IMG_SP_DISK_RED
+ },
+ {
+ EL_SP_DISK_RED, -1, GFX_ACTION_COLLECTING,
+ IMG_SP_DISK_RED_COLLECTING
+ },
+ {
+ EL_SP_PORT1_RIGHT, -1, -1,
+ IMG_SP_PORT1_RIGHT
+ },
+ {
+ EL_SP_PORT1_DOWN, -1, -1,
+ IMG_SP_PORT1_DOWN
+ },
+ {
+ EL_SP_PORT1_LEFT, -1, -1,
+ IMG_SP_PORT1_LEFT
+ },
+ {
+ EL_SP_PORT1_UP, -1, -1,
+ IMG_SP_PORT1_UP
+ },
+ {
+ EL_SP_PORT2_RIGHT, -1, -1,
+ IMG_SP_PORT2_RIGHT
+ },
+ {
+ EL_SP_PORT2_DOWN, -1, -1,
+ IMG_SP_PORT2_DOWN
+ },
+ {
+ EL_SP_PORT2_LEFT, -1, -1,
+ IMG_SP_PORT2_LEFT
+ },
+ {
+ EL_SP_PORT2_UP, -1, -1,
+ IMG_SP_PORT2_UP
+ },
+ {
+ EL_SP_PORT_X, -1, -1,
+ IMG_SP_PORT_X
+ },
+ {
+ EL_SP_PORT_Y, -1, -1,
+ IMG_SP_PORT_Y
+ },
+ {
+ EL_SP_PORT_XY, -1, -1,
+ IMG_SP_PORT_XY
+ },
+ {
+ EL_SP_SNIKSNAK, -1, -1,
+ IMG_SP_SNIKSNAK
+ },
+ {
+ EL_SP_SNIKSNAK, MV_LEFT, -1,
+ IMG_SP_SNIKSNAK_LEFT
+ },
+ {
+ EL_SP_SNIKSNAK, MV_RIGHT, -1,
+ IMG_SP_SNIKSNAK_RIGHT
+ },
+ {
+ EL_SP_SNIKSNAK, MV_UP, -1,
+ IMG_SP_SNIKSNAK_UP
+ },
+ {
+ EL_SP_SNIKSNAK, MV_DOWN, -1,
+ IMG_SP_SNIKSNAK_DOWN
+ },
+ {
+ EL_SP_ELECTRON, -1, -1,
+ IMG_SP_ELECTRON
+ },
+ {
+ EL_SP_TERMINAL, -1, -1,
+ IMG_SP_TERMINAL
+ },
+ {
+ EL_SP_TERMINAL_ACTIVE, -1, -1,
+ IMG_SP_TERMINAL_ACTIVE
+ },
+ {
+ EL_SP_BUGGY_BASE, -1, -1,
+ IMG_SP_BUGGY_BASE
+ },
+ {
+ EL_SP_BUGGY_BASE_ACTIVE, -1, -1,
+ IMG_SP_BUGGY_BASE_ACTIVE
+ },
+ {
+ EL_SP_HARD_BASE1, -1, -1,
+ IMG_SP_HARD_BASE1
+ },
+ {
+ EL_SP_HARD_BASE2, -1, -1,
+ IMG_SP_HARD_BASE2
+ },
+ {
+ EL_SP_HARD_BASE3, -1, -1,
+ IMG_SP_HARD_BASE3
+ },
+ {
+ EL_SP_HARD_BASE4, -1, -1,
+ IMG_SP_HARD_BASE4
+ },
+ {
+ EL_SP_HARD_BASE5, -1, -1,
+ IMG_SP_HARD_BASE5
+ },
+ {
+ EL_SP_HARD_BASE6, -1, -1,
+ IMG_SP_HARD_BASE6
+ },
+ {
+ EL_SOKOBAN_OBJECT, -1, -1,
+ IMG_SOKOBAN_OBJECT
+ },
+ {
+ EL_SOKOBAN_FIELD_EMPTY, -1, -1,
+ IMG_SOKOBAN_FIELD_EMPTY
+ },
+ {
+ EL_SOKOBAN_FIELD_FULL, -1, -1,
+ IMG_SOKOBAN_FIELD_FULL
+ },
+ {
+ EL_EMPTY_SPACE, -1, -1,
+ IMG_EMPTY_SPACE
+ },
+ {
+ EL_SAND, -1, -1,
+ IMG_SAND
+ },
+ {
+ EL_SAND_CRUMBLED, -1, -1,
+ IMG_SAND_CRUMBLED
+ },
+ {
+ EL_WALL, -1, -1,
+ IMG_WALL
+ },
+ {
+ EL_WALL_CRUMBLED, -1, -1,
+ IMG_WALL_CRUMBLED
+ },
+ {
+ EL_STEELWALL, -1, -1,
+ IMG_STEELWALL
+ },
+ {
+ EL_ROCK, -1, -1,
+ IMG_ROCK
+ },
+ {
+ EL_ROCK, -1, GFX_ACTION_FALLING,
+ IMG_ROCK_FALLING
+ },
+ {
+ EL_ROCK, -1, GFX_ACTION_PUSHING,
+ IMG_ROCK_PUSHING
+ },
+ {
+ EL_EMERALD, -1, -1,
+ IMG_EMERALD
+ },
+ {
+ EL_EMERALD, -1, GFX_ACTION_FALLING,
+ IMG_EMERALD_FALLING
+ },
+ {
+ EL_DIAMOND, -1, -1,
+ IMG_DIAMOND
+ },
+ {
+ EL_DIAMOND, -1, GFX_ACTION_FALLING,
+ IMG_DIAMOND_FALLING
+ },
+ {
+ EL_BOMB, -1, -1,
+ IMG_BOMB
+ },
+ {
+ EL_NUT, -1, -1,
+ IMG_NUT
+ },
+ {
+ EL_NUT, -1, GFX_ACTION_CRACKING,
+ IMG_NUT_CRACKING
+ },
+ {
+ EL_DYNAMITE, -1, -1,
+ IMG_DYNAMITE
+ },
+ {
+ EL_DYNAMITE_ACTIVE, -1, -1,
+ IMG_DYNAMITE_ACTIVE
+ },
+ {
+ EL_WALL_EMERALD, -1, -1,
+ IMG_WALL_EMERALD
+ },
+ {
+ EL_WALL_DIAMOND, -1, -1,
+ IMG_WALL_DIAMOND
+ },
+ {
+ EL_BUG_RIGHT, -1, -1,
+ IMG_BUG_RIGHT
+ },
+ {
+ EL_BUG, MV_RIGHT, -1,
+ IMG_BUG_RIGHT
+ },
+ {
+ EL_BUG_UP, -1, -1,
+ IMG_BUG_UP
+ },
+ {
+ EL_BUG, MV_UP, -1,
+ IMG_BUG_UP
+ },
+ {
+ EL_BUG_LEFT, -1, -1,
+ IMG_BUG_LEFT
+ },
+ {
+ EL_BUG, MV_LEFT, -1,
+ IMG_BUG_LEFT
+ },
+ {
+ EL_BUG_DOWN, -1, -1,
+ IMG_BUG_DOWN
+ },
+ {
+ EL_BUG, MV_DOWN, -1,
+ IMG_BUG_DOWN
+ },
+ {
+ EL_SPACESHIP_RIGHT, -1, -1,
+ IMG_SPACESHIP_RIGHT
+ },
+ {
+ EL_SPACESHIP, MV_RIGHT, -1,
+ IMG_SPACESHIP_RIGHT
+ },
+ {
+ EL_SPACESHIP_UP, -1, -1,
+ IMG_SPACESHIP_UP
+ },
+ {
+ EL_SPACESHIP, MV_UP, -1,
+ IMG_SPACESHIP_UP
+ },
+ {
+ EL_SPACESHIP_LEFT, -1, -1,
+ IMG_SPACESHIP_LEFT
+ },
+ {
+ EL_SPACESHIP, MV_LEFT, -1,
+ IMG_SPACESHIP_LEFT
+ },
+ {
+ EL_SPACESHIP_DOWN, -1, -1,
+ IMG_SPACESHIP_DOWN
+ },
+ {
+ EL_SPACESHIP, MV_DOWN, -1,
+ IMG_SPACESHIP_DOWN
+ },
+ {
+ EL_YAMYAM, -1, -1,
+ IMG_YAMYAM
+ },
+ {
+ EL_YAMYAM, -1, GFX_ACTION_MOVING,
+ IMG_YAMYAM_MOVING
+ },
+ {
+ EL_ROBOT, -1, -1,
+ IMG_ROBOT
+ },
+ {
+ EL_ROBOT_WHEEL, -1, -1,
+ IMG_ROBOT_WHEEL
+ },
+ {
+ EL_ROBOT_WHEEL_ACTIVE, -1, -1,
+ IMG_ROBOT_WHEEL_ACTIVE
+ },
+ {
+ EL_MAGIC_WALL, -1, -1,
+ IMG_MAGIC_WALL
+ },
+ {
+ EL_MAGIC_WALL_ACTIVE, -1, -1,
+ IMG_MAGIC_WALL_ACTIVE
+ },
+ {
+ EL_MAGIC_WALL_FILLING, -1, -1,
+ IMG_MAGIC_WALL_FILLING
+ },
+ {
+ EL_MAGIC_WALL_FULL, -1, -1,
+ IMG_MAGIC_WALL_FULL
+ },
+ {
+ EL_MAGIC_WALL_EMPTYING, -1, -1,
+ IMG_MAGIC_WALL_EMPTYING
+ },
+ {
+ EL_MAGIC_WALL_DEAD, -1, -1,
+ IMG_MAGIC_WALL_DEAD
+ },
+ {
+ EL_QUICKSAND_EMPTY, -1, -1,
+ IMG_QUICKSAND_EMPTY
+ },
+ {
+ EL_QUICKSAND_FILLING, -1, -1,
+ IMG_QUICKSAND_FILLING
+ },
+ {
+ EL_QUICKSAND_FULL, -1, -1,
+ IMG_QUICKSAND_FULL
+ },
+ {
+ EL_QUICKSAND_EMPTYING, -1, -1,
+ IMG_QUICKSAND_EMPTYING
+ },
+ {
+ EL_ACIDPOOL_TOPLEFT, -1, -1,
+ IMG_ACIDPOOL_TOPLEFT
+ },
+ {
+ EL_ACIDPOOL_TOPRIGHT, -1, -1,
+ IMG_ACIDPOOL_TOPRIGHT
+ },
+ {
+ EL_ACIDPOOL_BOTTOMLEFT, -1, -1,
+ IMG_ACIDPOOL_BOTTOMLEFT
+ },
+ {
+ EL_ACIDPOOL_BOTTOM, -1, -1,
+ IMG_ACIDPOOL_BOTTOM
+ },
+ {
+ EL_ACIDPOOL_BOTTOMRIGHT, -1, -1,
+ IMG_ACIDPOOL_BOTTOMRIGHT
+ },
+ {
+ EL_ACID, -1, -1,
+ IMG_ACID
+ },
+ {
+ EL_ACID_SPLASHING_LEFT, -1, -1,
+ IMG_ACID_SPLASHING_LEFT
+ },
+ {
+ EL_ACID_SPLASHING_RIGHT, -1, -1,
+ IMG_ACID_SPLASHING_RIGHT
+ },
+ {
+ EL_AMOEBA_DROP, -1, -1,
+ IMG_AMOEBA_DROP
+ },
+ {
+ EL_AMOEBA_CREATING, -1, -1,
+ IMG_AMOEBA_CREATING
+ },
+ {
+ EL_AMOEBA_PART1, -1, -1,
+ IMG_AMOEBA_PART1
+ },
+ {
+ EL_AMOEBA_PART2, -1, -1,
+ IMG_AMOEBA_PART2
+ },
+ {
+ EL_AMOEBA_PART3, -1, -1,
+ IMG_AMOEBA_PART3
+ },
+ {
+ EL_AMOEBA_PART4, -1, -1,
+ IMG_AMOEBA_PART4
+ },
+ {
+ EL_AMOEBA_DEAD_PART1, -1, -1,
+ IMG_AMOEBA_DEAD_PART1
+ },
+ {
+ EL_AMOEBA_DEAD_PART2, -1, -1,
+ IMG_AMOEBA_DEAD_PART2
+ },
+ {
+ EL_AMOEBA_DEAD_PART3, -1, -1,
+ IMG_AMOEBA_DEAD_PART3
+ },
+ {
+ EL_AMOEBA_DEAD_PART4, -1, -1,
+ IMG_AMOEBA_DEAD_PART4
+ },
+ {
+ EL_EM_KEY1, -1, -1,
+ IMG_EM_KEY1
+ },
+ {
+ EL_EM_KEY2, -1, -1,
+ IMG_EM_KEY2
+ },
+ {
+ EL_EM_KEY3, -1, -1,
+ IMG_EM_KEY3
+ },
+ {
+ EL_EM_KEY4, -1, -1,
+ IMG_EM_KEY4
+ },
+ {
+ EL_EM_GATE1, -1, -1,
+ IMG_EM_GATE1
+ },
+ {
+ EL_EM_GATE2, -1, -1,
+ IMG_EM_GATE2
+ },
+ {
+ EL_EM_GATE3, -1, -1,
+ IMG_EM_GATE3
+ },
+ {
+ EL_EM_GATE4, -1, -1,
+ IMG_EM_GATE4
+ },
+ {
+ EL_EM_GATE1_GRAY, -1, -1,
+ IMG_EM_GATE1_GRAY
+ },
+ {
+ EL_EM_GATE2_GRAY, -1, -1,
+ IMG_EM_GATE2_GRAY
+ },
+ {
+ EL_EM_GATE3_GRAY, -1, -1,
+ IMG_EM_GATE3_GRAY
+ },
+ {
+ EL_EM_GATE4_GRAY, -1, -1,
+ IMG_EM_GATE4_GRAY
+ },
+ {
+ EL_EXIT_CLOSED, -1, -1,
+ IMG_EXIT_CLOSED
+ },
+ {
+ EL_EXIT_OPENING, -1, -1,
+ IMG_EXIT_OPENING
+ },
+ {
+ EL_EXIT_OPEN, -1, -1,
+ IMG_EXIT_OPEN
+ },
+ {
+ EL_BALLOON, -1, -1,
+ IMG_BALLOON
+ },
+ {
+ EL_BALLOON, -1, GFX_ACTION_MOVING,
+ IMG_BALLOON_MOVING
+ },
+ {
+ EL_BALLOON_SEND_LEFT, -1, -1,
+ IMG_BALLOON_SEND_LEFT
+ },
+ {
+ EL_BALLOON_SEND_RIGHT, -1, -1,
+ IMG_BALLOON_SEND_RIGHT
+ },
+ {
+ EL_BALLOON_SEND_UP, -1, -1,
+ IMG_BALLOON_SEND_UP
+ },
+ {
+ EL_BALLOON_SEND_DOWN, -1, -1,
+ IMG_BALLOON_SEND_DOWN
+ },
+ {
+ EL_BALLOON_SEND_ANY_DIRECTION, -1, -1,
+ IMG_BALLOON_SEND_ANY_DIRECTION
+ },
+ {
+ EL_SPRING, -1, -1,
+ IMG_SPRING
+ },
+ {
+ EL_SPRING_MOVING, -1, -1,
+ IMG_SPRING_MOVING
+ },
+ {
+ EL_EMC_STEELWALL1, -1, -1,
+ IMG_EMC_STEELWALL1
+ },
+ {
+ EL_EMC_STEELWALL2, -1, -1,
+ IMG_EMC_STEELWALL2
+ },
+ {
+ EL_EMC_STEELWALL3, -1, -1,
+ IMG_EMC_STEELWALL3
+ },
+ {
+ EL_EMC_STEELWALL4, -1, -1,
+ IMG_EMC_STEELWALL4
+ },
+ {
+ EL_EMC_WALL_PILLAR_UPPER, -1, -1,
+ IMG_EMC_WALL_PILLAR_UPPER
+ },
+ {
+ EL_EMC_WALL_PILLAR_MIDDLE, -1, -1,
+ IMG_EMC_WALL_PILLAR_MIDDLE
+ },
+ {
+ EL_EMC_WALL_PILLAR_LOWER, -1, -1,
+ IMG_EMC_WALL_PILLAR_LOWER
+ },
+ {
+ EL_EMC_WALL4, -1, -1,
+ IMG_EMC_WALL4
+ },
+ {
+ EL_EMC_WALL5, -1, -1,
+ IMG_EMC_WALL5
+ },
+ {
+ EL_EMC_WALL6, -1, -1,
+ IMG_EMC_WALL6
+ },
+ {
+ EL_EMC_WALL7, -1, -1,
+ IMG_EMC_WALL7
+ },
+ {
+ EL_EMC_WALL8, -1, -1,
+ IMG_EMC_WALL8
+ },
+ {
+ EL_INVISIBLE_STEELWALL, -1, -1,
+ IMG_INVISIBLE_STEELWALL
+ },
+ {
+ EL_INVISIBLE_STEELWALL_ACTIVE, -1, -1,
+ IMG_INVISIBLE_STEELWALL_ACTIVE
+ },
+ {
+ EL_INVISIBLE_WALL, -1, -1,
+ IMG_INVISIBLE_WALL
+ },
+ {
+ EL_INVISIBLE_WALL_ACTIVE, -1, -1,
+ IMG_INVISIBLE_WALL_ACTIVE
+ },
+ {
+ EL_INVISIBLE_SAND, -1, -1,
+ IMG_INVISIBLE_SAND
+ },
+ {
+ EL_INVISIBLE_SAND_ACTIVE, -1, -1,
+ IMG_INVISIBLE_SAND_ACTIVE
+ },
+ {
+ EL_CONVEYOR_BELT1_MIDDLE, -1, -1,
+ IMG_CONVEYOR_BELT1_MIDDLE
+ },
+ {
+ EL_CONVEYOR_BELT1_MIDDLE_ACTIVE, -1, -1,
+ IMG_CONVEYOR_BELT1_MIDDLE_ACTIVE
+ },
+ {
+ EL_CONVEYOR_BELT1_LEFT, -1, -1,
+ IMG_CONVEYOR_BELT1_LEFT
+ },
+ {
+ EL_CONVEYOR_BELT1_LEFT_ACTIVE, -1, -1,
+ IMG_CONVEYOR_BELT1_LEFT_ACTIVE
+ },
+ {
+ EL_CONVEYOR_BELT1_RIGHT, -1, -1,
+ IMG_CONVEYOR_BELT1_RIGHT
+ },
+ {
+ EL_CONVEYOR_BELT1_RIGHT_ACTIVE, -1, -1,
+ IMG_CONVEYOR_BELT1_RIGHT_ACTIVE
+ },
+ {
+ EL_CONVEYOR_BELT1_SWITCH_LEFT, -1, -1,
+ IMG_CONVEYOR_BELT1_SWITCH_LEFT
+ },
+ {
+ EL_CONVEYOR_BELT1_SWITCH_MIDDLE, -1, -1,
+ IMG_CONVEYOR_BELT1_SWITCH_MIDDLE
+ },
+ {
+ EL_CONVEYOR_BELT1_SWITCH_RIGHT, -1, -1,
+ IMG_CONVEYOR_BELT1_SWITCH_RIGHT
+ },
+ {
+ EL_CONVEYOR_BELT2_MIDDLE, -1, -1,
+ IMG_CONVEYOR_BELT2_MIDDLE
+ },
+ {
+ EL_CONVEYOR_BELT2_MIDDLE_ACTIVE, -1, -1,
+ IMG_CONVEYOR_BELT2_MIDDLE_ACTIVE
+ },
+ {
+ EL_CONVEYOR_BELT2_LEFT, -1, -1,
+ IMG_CONVEYOR_BELT2_LEFT
+ },
+ {
+ EL_CONVEYOR_BELT2_LEFT_ACTIVE, -1, -1,
+ IMG_CONVEYOR_BELT2_LEFT_ACTIVE
+ },
+ {
+ EL_CONVEYOR_BELT2_RIGHT, -1, -1,
+ IMG_CONVEYOR_BELT2_RIGHT
+ },
+ {
+ EL_CONVEYOR_BELT2_RIGHT_ACTIVE, -1, -1,
+ IMG_CONVEYOR_BELT2_RIGHT_ACTIVE
+ },
+ {
+ EL_CONVEYOR_BELT2_SWITCH_LEFT, -1, -1,
+ IMG_CONVEYOR_BELT2_SWITCH_LEFT
+ },
+ {
+ EL_CONVEYOR_BELT2_SWITCH_MIDDLE, -1, -1,
+ IMG_CONVEYOR_BELT2_SWITCH_MIDDLE
+ },
+ {
+ EL_CONVEYOR_BELT2_SWITCH_RIGHT, -1, -1,
+ IMG_CONVEYOR_BELT2_SWITCH_RIGHT
+ },
+ {
+ EL_CONVEYOR_BELT3_MIDDLE, -1, -1,
+ IMG_CONVEYOR_BELT3_MIDDLE
+ },
+ {
+ EL_CONVEYOR_BELT3_MIDDLE_ACTIVE, -1, -1,
+ IMG_CONVEYOR_BELT3_MIDDLE_ACTIVE
+ },
+ {
+ EL_CONVEYOR_BELT3_LEFT, -1, -1,
+ IMG_CONVEYOR_BELT3_LEFT
+ },
+ {
+ EL_CONVEYOR_BELT3_LEFT_ACTIVE, -1, -1,
+ IMG_CONVEYOR_BELT3_LEFT_ACTIVE
+ },
+ {
+ EL_CONVEYOR_BELT3_RIGHT, -1, -1,
+ IMG_CONVEYOR_BELT3_RIGHT
+ },
+ {
+ EL_CONVEYOR_BELT3_RIGHT_ACTIVE, -1, -1,
+ IMG_CONVEYOR_BELT3_RIGHT_ACTIVE
+ },
+ {
+ EL_CONVEYOR_BELT3_SWITCH_LEFT, -1, -1,
+ IMG_CONVEYOR_BELT3_SWITCH_LEFT
+ },
+ {
+ EL_CONVEYOR_BELT3_SWITCH_MIDDLE, -1, -1,
+ IMG_CONVEYOR_BELT3_SWITCH_MIDDLE
+ },
+ {
+ EL_CONVEYOR_BELT3_SWITCH_RIGHT, -1, -1,
+ IMG_CONVEYOR_BELT3_SWITCH_RIGHT
+ },
+ {
+ EL_CONVEYOR_BELT4_MIDDLE, -1, -1,
+ IMG_CONVEYOR_BELT4_MIDDLE
+ },
+ {
+ EL_CONVEYOR_BELT4_MIDDLE_ACTIVE, -1, -1,
+ IMG_CONVEYOR_BELT4_MIDDLE_ACTIVE
+ },
+ {
+ EL_CONVEYOR_BELT4_LEFT, -1, -1,
+ IMG_CONVEYOR_BELT4_LEFT
+ },
+ {
+ EL_CONVEYOR_BELT4_LEFT_ACTIVE, -1, -1,
+ IMG_CONVEYOR_BELT4_LEFT_ACTIVE
+ },
+ {
+ EL_CONVEYOR_BELT4_RIGHT, -1, -1,
+ IMG_CONVEYOR_BELT4_RIGHT
+ },
+ {
+ EL_CONVEYOR_BELT4_RIGHT_ACTIVE, -1, -1,
+ IMG_CONVEYOR_BELT4_RIGHT_ACTIVE
+ },
+ {
+ EL_CONVEYOR_BELT4_SWITCH_LEFT, -1, -1,
+ IMG_CONVEYOR_BELT4_SWITCH_LEFT
+ },
+ {
+ EL_CONVEYOR_BELT4_SWITCH_MIDDLE, -1, -1,
+ IMG_CONVEYOR_BELT4_SWITCH_MIDDLE
+ },
+ {
+ EL_CONVEYOR_BELT4_SWITCH_RIGHT, -1, -1,
+ IMG_CONVEYOR_BELT4_SWITCH_RIGHT
+ },
+ {
+ EL_SWITCHGATE_SWITCH_UP, -1, -1,
+ IMG_SWITCHGATE_SWITCH_UP
+ },
+ {
+ EL_SWITCHGATE_SWITCH_DOWN, -1, -1,
+ IMG_SWITCHGATE_SWITCH_DOWN
+ },
+ {
+ EL_LIGHT_SWITCH, -1, -1,
+ IMG_LIGHT_SWITCH
+ },
+ {
+ EL_LIGHT_SWITCH_ACTIVE, -1, -1,
+ IMG_LIGHT_SWITCH_ACTIVE
+ },
+ {
+ EL_TIMEGATE_SWITCH, -1, -1,
+ IMG_TIMEGATE_SWITCH
+ },
+ {
+ EL_TIMEGATE_SWITCH_ACTIVE, -1, -1,
+ IMG_TIMEGATE_SWITCH_ACTIVE
+ },
+ {
+ EL_ENVELOPE, -1, -1,
+ IMG_ENVELOPE
+ },
+ {
+ EL_SIGN_EXCLAMATION, -1, -1,
+ IMG_SIGN_EXCLAMATION
+ },
+ {
+ EL_SIGN_STOP, -1, -1,
+ IMG_SIGN_STOP
+ },
+ {
+ EL_LANDMINE, -1, -1,
+ IMG_LANDMINE
+ },
+ {
+ EL_STEELWALL_SLANTED, -1, -1,
+ IMG_STEELWALL_SLANTED
+ },
+ {
+ EL_EXTRA_TIME, -1, -1,
+ IMG_EXTRA_TIME
+ },
+ {
+ EL_SHIELD_NORMAL, -1, -1,
+ IMG_SHIELD_NORMAL
+ },
+ {
+ EL_SHIELD_DEADLY, -1, -1,
+ IMG_SHIELD_DEADLY
+ },
+ {
+ EL_SHIELD_NORMAL_ACTIVE, -1, -1,
+ IMG_SHIELD_NORMAL_ACTIVE
+ },
+ {
+ EL_SHIELD_DEADLY_ACTIVE, -1, -1,
+ IMG_SHIELD_DEADLY_ACTIVE
+ },
+ {
+ EL_SWITCHGATE_CLOSED, -1, -1,
+ IMG_SWITCHGATE_CLOSED
+ },
+ {
+ EL_SWITCHGATE_OPENING, -1, -1,
+ IMG_SWITCHGATE_OPENING
+ },
+ {
+ EL_SWITCHGATE_OPEN, -1, -1,
+ IMG_SWITCHGATE_OPEN
+ },
+ {
+ EL_SWITCHGATE_CLOSING, -1, -1,
+ IMG_SWITCHGATE_CLOSING
+ },
+ {
+ EL_TIMEGATE_CLOSED, -1, -1,
+ IMG_TIMEGATE_CLOSED
+ },
+ {
+ EL_TIMEGATE_OPENING, -1, -1,
+ IMG_TIMEGATE_OPENING
+ },
+ {
+ EL_TIMEGATE_OPEN, -1, -1,
+ IMG_TIMEGATE_OPEN
+ },
+ {
+ EL_TIMEGATE_CLOSING, -1, -1,
+ IMG_TIMEGATE_CLOSING
+ },
+ {
+ EL_PEARL, -1, -1,
+ IMG_PEARL
+ },
+ {
+ EL_PEARL_BREAKING, -1, -1,
+ IMG_PEARL_BREAKING
+ },
+ {
+ EL_CRYSTAL, -1, -1,
+ IMG_CRYSTAL
+ },
+ {
+ EL_WALL_PEARL, -1, -1,
+ IMG_WALL_PEARL
+ },
+ {
+ EL_WALL_CRYSTAL, -1, -1,
+ IMG_WALL_CRYSTAL
+ },
+ {
+ EL_TUBE_RIGHT_DOWN, -1, -1,
+ IMG_TUBE_RIGHT_DOWN
+ },
+ {
+ EL_TUBE_HORIZONTAL_DOWN, -1, -1,
+ IMG_TUBE_HORIZONTAL_DOWN
+ },
+ {
+ EL_TUBE_LEFT_DOWN, -1, -1,
+ IMG_TUBE_LEFT_DOWN
+ },
+ {
+ EL_TUBE_HORIZONTAL, -1, -1,
+ IMG_TUBE_HORIZONTAL
+ },
+ {
+ EL_TUBE_VERTICAL_RIGHT, -1, -1,
+ IMG_TUBE_VERTICAL_RIGHT
+ },
+ {
+ EL_TUBE_ALL, -1, -1,
+ IMG_TUBE_ALL
+ },
+ {
+ EL_TUBE_VERTICAL_LEFT, -1, -1,
+ IMG_TUBE_VERTICAL_LEFT
+ },
+ {
+ EL_TUBE_VERTICAL, -1, -1,
+ IMG_TUBE_VERTICAL
+ },
+ {
+ EL_TUBE_RIGHT_UP, -1, -1,
+ IMG_TUBE_RIGHT_UP
+ },
+ {
+ EL_TUBE_HORIZONTAL_UP, -1, -1,
+ IMG_TUBE_HORIZONTAL_UP
+ },
+ {
+ EL_TUBE_LEFT_UP, -1, -1,
+ IMG_TUBE_LEFT_UP
+ },
+ {
+ EL_TRAP, -1, -1,
+ IMG_TRAP
+ },
+ {
+ EL_TRAP_ACTIVE, -1, -1,
+ IMG_TRAP_ACTIVE
+ },
+ {
+ EL_DX_SUPABOMB, -1, -1,
+ IMG_DX_SUPABOMB
+ },
+ {
+ EL_KEY1, -1, -1,
+ IMG_KEY1
+ },
+ {
+ EL_KEY2, -1, -1,
+ IMG_KEY2
+ },
+ {
+ EL_KEY3, -1, -1,
+ IMG_KEY3
+ },
+ {
+ EL_KEY4, -1, -1,
+ IMG_KEY4
+ },
+ {
+ EL_GATE1, -1, -1,
+ IMG_GATE1
+ },
+ {
+ EL_GATE2, -1, -1,
+ IMG_GATE2
+ },
+ {
+ EL_GATE3, -1, -1,
+ IMG_GATE3
+ },
+ {
+ EL_GATE4, -1, -1,
+ IMG_GATE4
+ },
+ {
+ EL_GATE1_GRAY, -1, -1,
+ IMG_GATE1_GRAY
+ },
+ {
+ EL_GATE2_GRAY, -1, -1,
+ IMG_GATE2_GRAY
+ },
+ {
+ EL_GATE3_GRAY, -1, -1,
+ IMG_GATE3_GRAY
+ },
+ {
+ EL_GATE4_GRAY, -1, -1,
+ IMG_GATE4_GRAY
+ },
+ {
+ EL_GAMEOFLIFE, -1, -1,
+ IMG_GAMEOFLIFE
+ },
+ {
+ EL_BIOMAZE, -1, -1,
+ IMG_BIOMAZE
+ },
+ {
+ EL_PACMAN_RIGHT, -1, -1,
+ IMG_PACMAN_RIGHT
+ },
+ {
+ EL_PACMAN, MV_RIGHT, -1,
+ IMG_PACMAN_RIGHT
+ },
+ {
+ EL_PACMAN_UP, -1, -1,
+ IMG_PACMAN_UP
+ },
+ {
+ EL_PACMAN, MV_UP, -1,
+ IMG_PACMAN_UP
+ },
+ {
+ EL_PACMAN_LEFT, -1, -1,
+ IMG_PACMAN_LEFT
+ },
+ {
+ EL_PACMAN, MV_LEFT, -1,
+ IMG_PACMAN_LEFT
+ },
+ {
+ EL_PACMAN_DOWN, -1, -1,
+ IMG_PACMAN_DOWN
+ },
+ {
+ EL_PACMAN, MV_DOWN, -1,
+ IMG_PACMAN_DOWN
+ },
+ {
+ EL_LAMP, -1, -1,
+ IMG_LAMP
+ },
+ {
+ EL_LAMP_ACTIVE, -1, -1,
+ IMG_LAMP_ACTIVE
+ },
+ {
+ EL_TIME_ORB_FULL, -1, -1,
+ IMG_TIME_ORB_FULL
+ },
+ {
+ EL_TIME_ORB_EMPTY, -1, -1,
+ IMG_TIME_ORB_EMPTY
+ },
+ {
+ EL_EMERALD_YELLOW, -1, -1,
+ IMG_EMERALD_YELLOW
+ },
+ {
+ EL_EMERALD_YELLOW, -1, GFX_ACTION_FALLING,
+ IMG_EMERALD_YELLOW_FALLING
+ },
+ {
+ EL_EMERALD_RED, -1, -1,
+ IMG_EMERALD_RED
+ },
+ {
+ EL_EMERALD_RED, -1, GFX_ACTION_FALLING,
+ IMG_EMERALD_RED_FALLING
+ },
+ {
+ EL_EMERALD_PURPLE, -1, -1,
+ IMG_EMERALD_PURPLE
+ },
+ {
+ EL_EMERALD_PURPLE, -1, GFX_ACTION_FALLING,
+ IMG_EMERALD_PURPLE_FALLING
+ },
+ {
+ EL_WALL_EMERALD_YELLOW, -1, -1,
+ IMG_WALL_EMERALD_YELLOW
+ },
+ {
+ EL_WALL_EMERALD_RED, -1, -1,
+ IMG_WALL_EMERALD_RED
+ },
+ {
+ EL_WALL_EMERALD_PURPLE, -1, -1,
+ IMG_WALL_EMERALD_PURPLE
+ },
+ {
+ EL_WALL_BD_DIAMOND, -1, -1,
+ IMG_WALL_BD_DIAMOND
+ },
+ {
+ EL_WALL_GROWING_XY, -1, -1,
+ IMG_WALL_GROWING_XY
+ },
+ {
+ EL_WALL_GROWING_X, -1, -1,
+ IMG_WALL_GROWING_X
+ },
+ {
+ EL_WALL_GROWING_Y, -1, -1,
+ IMG_WALL_GROWING_Y
+ },
+ {
+ EL_WALL_GROWING_ACTIVE, MV_LEFT, -1,
+ IMG_WALL_GROWING_ACTIVE_LEFT
+ },
+ {
+ EL_WALL_GROWING_ACTIVE, MV_RIGHT, -1,
+ IMG_WALL_GROWING_ACTIVE_RIGHT
+ },
+ {
+ EL_WALL_GROWING_ACTIVE, MV_UP, -1,
+ IMG_WALL_GROWING_ACTIVE_UP
+ },
+ {
+ EL_WALL_GROWING_ACTIVE, MV_DOWN, -1,
+ IMG_WALL_GROWING_ACTIVE_DOWN
+ },
+ {
+ EL_BLACK_ORB, -1, -1,
+ IMG_BLACK_ORB
+ },
+ {
+ EL_SPEED_PILL, -1, -1,
+ IMG_SPEED_PILL
+ },
+ {
+ EL_DARK_YAMYAM, -1, -1,
+ IMG_DARK_YAMYAM
+ },
+ {
+ EL_DYNABOMB_ACTIVE, -1, -1,
+ IMG_DYNABOMB_ACTIVE
+ },
+ {
+ EL_DYNABOMB_PLAYER1_ACTIVE, -1, -1,
+ IMG_DYNABOMB_PLAYER1_ACTIVE
+ },
+ {
+ EL_DYNABOMB_PLAYER2_ACTIVE, -1, -1,
+ IMG_DYNABOMB_PLAYER2_ACTIVE
+ },
+ {
+ EL_DYNABOMB_PLAYER3_ACTIVE, -1, -1,
+ IMG_DYNABOMB_PLAYER3_ACTIVE
+ },
+ {
+ EL_DYNABOMB_PLAYER4_ACTIVE, -1, -1,
+ IMG_DYNABOMB_PLAYER4_ACTIVE
+ },
+ {
+ EL_DYNABOMB_NR, -1, -1,
+ IMG_DYNABOMB_NR
+ },
+ {
+ EL_DYNABOMB_SZ, -1, -1,
+ IMG_DYNABOMB_SZ
+ },
+ {
+ EL_DYNABOMB_XL, -1, -1,
+ IMG_DYNABOMB_XL
+ },
+ {
+ EL_PIG, MV_DOWN, -1,
+ IMG_PIG_DOWN
+ },
+ {
+ EL_PIG, MV_DOWN, GFX_ACTION_MOVING,
+ IMG_PIG_DOWN_MOVING
+ },
+ {
+ EL_PIG, MV_DOWN, GFX_ACTION_EATING,
+ IMG_PIG_DOWN_EATING
+ },
+ {
+ EL_PIG, MV_UP, -1,
+ IMG_PIG_UP
+ },
+ {
+ EL_PIG, MV_UP, GFX_ACTION_MOVING,
+ IMG_PIG_UP_MOVING
+ },
+ {
+ EL_PIG, MV_UP, GFX_ACTION_EATING,
+ IMG_PIG_UP_EATING
+ },
+ {
+ EL_PIG, MV_LEFT, -1,
+ IMG_PIG_LEFT
+ },
+ {
+ EL_PIG, MV_LEFT, GFX_ACTION_MOVING,
+ IMG_PIG_LEFT_MOVING
+ },
+ {
+ EL_PIG, MV_LEFT, GFX_ACTION_EATING,
+ IMG_PIG_LEFT_EATING
+ },
+ {
+ EL_PIG, MV_RIGHT, -1,
+ IMG_PIG_RIGHT
+ },
+ {
+ EL_PIG, MV_RIGHT, GFX_ACTION_MOVING,
+ IMG_PIG_RIGHT_MOVING
+ },
+ {
+ EL_PIG, MV_RIGHT, GFX_ACTION_EATING,
+ IMG_PIG_RIGHT_EATING
+ },
+ {
+ EL_DRAGON, MV_DOWN, -1,
+ IMG_DRAGON_DOWN
+ },
+ {
+ EL_DRAGON, MV_DOWN, GFX_ACTION_MOVING,
+ IMG_DRAGON_DOWN_MOVING
+ },
+ {
+ EL_DRAGON, MV_DOWN, GFX_ACTION_ATTACKING,
+ IMG_DRAGON_DOWN_ATTACKING
+ },
+ {
+ EL_DRAGON, MV_UP, -1,
+ IMG_DRAGON_UP
+ },
+ {
+ EL_DRAGON, MV_UP, GFX_ACTION_MOVING,
+ IMG_DRAGON_UP_MOVING
+ },
+ {
+ EL_DRAGON, MV_UP, GFX_ACTION_ATTACKING,
+ IMG_DRAGON_UP_ATTACKING
+ },
+ {
+ EL_DRAGON, MV_LEFT, -1,
+ IMG_DRAGON_LEFT
+ },
+ {
+ EL_DRAGON, MV_LEFT, GFX_ACTION_MOVING,
+ IMG_DRAGON_LEFT_MOVING
+ },
+ {
+ EL_DRAGON, MV_LEFT, GFX_ACTION_ATTACKING,
+ IMG_DRAGON_LEFT_ATTACKING
+ },
+ {
+ EL_DRAGON, MV_RIGHT, -1,
+ IMG_DRAGON_RIGHT
+ },
+ {
+ EL_DRAGON, MV_RIGHT, GFX_ACTION_MOVING,
+ IMG_DRAGON_RIGHT_MOVING
+ },
+ {
+ EL_DRAGON, MV_RIGHT, GFX_ACTION_ATTACKING,
+ IMG_DRAGON_RIGHT_ATTACKING
+ },
+ {
+ EL_MOLE_DOWN, -1, -1,
+ IMG_MOLE_DOWN
+ },
+ {
+ EL_MOLE, MV_DOWN, -1,
+ IMG_MOLE_DOWN
+ },
+ {
+ EL_MOLE_DOWN, -1, GFX_ACTION_MOVING,
+ IMG_MOLE_DOWN_MOVING
+ },
+ {
+ EL_MOLE, MV_DOWN, GFX_ACTION_MOVING,
+ IMG_MOLE_DOWN_MOVING
+ },
+ {
+ EL_MOLE_DOWN, -1, GFX_ACTION_DIGGING,
+ IMG_MOLE_DOWN_DIGGING
+ },
+ {
+ EL_MOLE, MV_DOWN, GFX_ACTION_DIGGING,
+ IMG_MOLE_DOWN_DIGGING
+ },
+ {
+ EL_MOLE_UP, -1, -1,
+ IMG_MOLE_UP
+ },
+ {
+ EL_MOLE, MV_UP, -1,
+ IMG_MOLE_UP
+ },
+ {
+ EL_MOLE_UP, -1, GFX_ACTION_MOVING,
+ IMG_MOLE_UP_MOVING
+ },
+ {
+ EL_MOLE, MV_UP, GFX_ACTION_MOVING,
+ IMG_MOLE_UP_MOVING
+ },
+ {
+ EL_MOLE_UP, -1, GFX_ACTION_DIGGING,
+ IMG_MOLE_UP_DIGGING
+ },
+ {
+ EL_MOLE, MV_UP, GFX_ACTION_DIGGING,
+ IMG_MOLE_UP_DIGGING
+ },
+ {
+ EL_MOLE_LEFT, -1, -1,
+ IMG_MOLE_LEFT
+ },
+ {
+ EL_MOLE, MV_LEFT, -1,
+ IMG_MOLE_LEFT
+ },
+ {
+ EL_MOLE_LEFT, -1, GFX_ACTION_MOVING,
+ IMG_MOLE_LEFT_MOVING
+ },
+ {
+ EL_MOLE, MV_LEFT, GFX_ACTION_MOVING,
+ IMG_MOLE_LEFT_MOVING
+ },
+ {
+ EL_MOLE_LEFT, -1, GFX_ACTION_DIGGING,
+ IMG_MOLE_LEFT_DIGGING
+ },
+ {
+ EL_MOLE, MV_LEFT, GFX_ACTION_DIGGING,
+ IMG_MOLE_LEFT_DIGGING
+ },
+ {
+ EL_MOLE_RIGHT, -1, -1,
+ IMG_MOLE_RIGHT
+ },
+ {
+ EL_MOLE, MV_RIGHT, -1,
+ IMG_MOLE_RIGHT
+ },
+ {
+ EL_MOLE_RIGHT, -1, GFX_ACTION_MOVING,
+ IMG_MOLE_RIGHT_MOVING
+ },
+ {
+ EL_MOLE, MV_RIGHT, GFX_ACTION_MOVING,
+ IMG_MOLE_RIGHT_MOVING
+ },
+ {
+ EL_MOLE_RIGHT, -1, GFX_ACTION_DIGGING,
+ IMG_MOLE_RIGHT_DIGGING
+ },
+ {
+ EL_MOLE, MV_RIGHT, GFX_ACTION_DIGGING,
+ IMG_MOLE_RIGHT_DIGGING
+ },
+ {
+ EL_PENGUIN, MV_DOWN, -1,
+ IMG_PENGUIN_DOWN
+ },
+ {
+ EL_PENGUIN, MV_DOWN, GFX_ACTION_MOVING,
+ IMG_PENGUIN_DOWN_MOVING
+ },
+ {
+ EL_PENGUIN, MV_UP, -1,
+ IMG_PENGUIN_UP
+ },
+ {
+ EL_PENGUIN, MV_UP, GFX_ACTION_MOVING,
+ IMG_PENGUIN_UP_MOVING
+ },
+ {
+ EL_PENGUIN, MV_LEFT, -1,
+ IMG_PENGUIN_LEFT
+ },
+ {
+ EL_PENGUIN, MV_LEFT, GFX_ACTION_MOVING,
+ IMG_PENGUIN_LEFT_MOVING
+ },
+ {
+ EL_PENGUIN, MV_RIGHT, -1,
+ IMG_PENGUIN_RIGHT
+ },
+ {
+ EL_PENGUIN, MV_RIGHT, GFX_ACTION_MOVING,
+ IMG_PENGUIN_RIGHT_MOVING
+ },
+ {
+ EL_SATELLITE, -1, -1,
+ IMG_SATELLITE
+ },
+ {
+ EL_SATELLITE, -1, GFX_ACTION_MOVING,
+ IMG_SATELLITE_MOVING
+ },
+ {
+ EL_STONEBLOCK, -1, -1,
+ IMG_STONEBLOCK
+ },
+ {
+ EL_PLAYER1, -1, -1,
+ IMG_PLAYER1
+ },
+ {
+ EL_PLAYER1, MV_DOWN, -1,
+ IMG_PLAYER1_DOWN
+ },
+ {
+ EL_PLAYER1, MV_DOWN, GFX_ACTION_MOVING,
+ IMG_PLAYER1_DOWN_MOVING
+ },
+ {
+ EL_PLAYER1, MV_DOWN, GFX_ACTION_DIGGING,
+ IMG_PLAYER1_DOWN_DIGGING
+ },
+ {
+ EL_PLAYER1, MV_DOWN, GFX_ACTION_PUSHING,
+ IMG_PLAYER1_DOWN_PUSHING
+ },
+ {
+ EL_PLAYER1, MV_DOWN, GFX_ACTION_SNAPPING,
+ IMG_PLAYER1_DOWN_SNAPPING
+ },
+ {
+ EL_PLAYER1, MV_UP, -1,
+ IMG_PLAYER1_UP
+ },
+ {
+ EL_PLAYER1, MV_UP, GFX_ACTION_MOVING,
+ IMG_PLAYER1_UP_MOVING
+ },
+ {
+ EL_PLAYER1, MV_UP, GFX_ACTION_DIGGING,
+ IMG_PLAYER1_UP_DIGGING
+ },
+ {
+ EL_PLAYER1, MV_UP, GFX_ACTION_PUSHING,
+ IMG_PLAYER1_UP_PUSHING
+ },
+ {
+ EL_PLAYER1, MV_UP, GFX_ACTION_SNAPPING,
+ IMG_PLAYER1_UP_SNAPPING
+ },
+ {
+ EL_PLAYER1, MV_LEFT, -1,
+ IMG_PLAYER1_LEFT
+ },
+ {
+ EL_PLAYER1, MV_LEFT, GFX_ACTION_MOVING,
+ IMG_PLAYER1_LEFT_MOVING
+ },
+ {
+ EL_PLAYER1, MV_LEFT, GFX_ACTION_DIGGING,
+ IMG_PLAYER1_LEFT_DIGGING
+ },
+ {
+ EL_PLAYER1, MV_LEFT, GFX_ACTION_PUSHING,
+ IMG_PLAYER1_LEFT_PUSHING
+ },
+ {
+ EL_PLAYER1, MV_LEFT, GFX_ACTION_SNAPPING,
+ IMG_PLAYER1_LEFT_SNAPPING
+ },
+ {
+ EL_PLAYER1, MV_RIGHT, -1,
+ IMG_PLAYER1_RIGHT
+ },
+ {
+ EL_PLAYER1, MV_RIGHT, GFX_ACTION_MOVING,
+ IMG_PLAYER1_RIGHT_MOVING
+ },
+ {
+ EL_PLAYER1, MV_RIGHT, GFX_ACTION_DIGGING,
+ IMG_PLAYER1_RIGHT_DIGGING
+ },
+ {
+ EL_PLAYER1, MV_RIGHT, GFX_ACTION_PUSHING,
+ IMG_PLAYER1_RIGHT_PUSHING
+ },
+ {
+ EL_PLAYER1, MV_RIGHT, GFX_ACTION_SNAPPING,
+ IMG_PLAYER1_RIGHT_SNAPPING
+ },
+ {
+ EL_PLAYER2, -1, -1,
+ IMG_PLAYER2
+ },
+ {
+ EL_PLAYER2, MV_DOWN, -1,
+ IMG_PLAYER2_DOWN
+ },
+ {
+ EL_PLAYER2, MV_DOWN, GFX_ACTION_MOVING,
+ IMG_PLAYER2_DOWN_MOVING
+ },
+ {
+ EL_PLAYER2, MV_DOWN, GFX_ACTION_DIGGING,
+ IMG_PLAYER2_DOWN_DIGGING
+ },
+ {
+ EL_PLAYER2, MV_DOWN, GFX_ACTION_PUSHING,
+ IMG_PLAYER2_DOWN_PUSHING
+ },
+ {
+ EL_PLAYER2, MV_DOWN, GFX_ACTION_SNAPPING,
+ IMG_PLAYER2_DOWN_SNAPPING
+ },
+ {
+ EL_PLAYER2, MV_UP, -1,
+ IMG_PLAYER2_UP
+ },
+ {
+ EL_PLAYER2, MV_UP, GFX_ACTION_MOVING,
+ IMG_PLAYER2_UP_MOVING
+ },
+ {
+ EL_PLAYER2, MV_UP, GFX_ACTION_DIGGING,
+ IMG_PLAYER2_UP_DIGGING
+ },
+ {
+ EL_PLAYER2, MV_UP, GFX_ACTION_PUSHING,
+ IMG_PLAYER2_UP_PUSHING
+ },
+ {
+ EL_PLAYER2, MV_UP, GFX_ACTION_SNAPPING,
+ IMG_PLAYER2_UP_SNAPPING
+ },
+ {
+ EL_PLAYER2, MV_LEFT, -1,
+ IMG_PLAYER2_LEFT
+ },
+ {
+ EL_PLAYER2, MV_LEFT, GFX_ACTION_MOVING,
+ IMG_PLAYER2_LEFT_MOVING
+ },
+ {
+ EL_PLAYER2, MV_LEFT, GFX_ACTION_DIGGING,
+ IMG_PLAYER2_LEFT_DIGGING
+ },
+ {
+ EL_PLAYER2, MV_LEFT, GFX_ACTION_PUSHING,
+ IMG_PLAYER2_LEFT_PUSHING
+ },
+ {
+ EL_PLAYER2, MV_LEFT, GFX_ACTION_SNAPPING,
+ IMG_PLAYER2_LEFT_SNAPPING
+ },
+ {
+ EL_PLAYER2, MV_RIGHT, -1,
+ IMG_PLAYER2_RIGHT
+ },
+ {
+ EL_PLAYER2, MV_RIGHT, GFX_ACTION_MOVING,
+ IMG_PLAYER2_RIGHT_MOVING
+ },
+ {
+ EL_PLAYER2, MV_RIGHT, GFX_ACTION_DIGGING,
+ IMG_PLAYER2_RIGHT_DIGGING
+ },
+ {
+ EL_PLAYER2, MV_RIGHT, GFX_ACTION_PUSHING,
+ IMG_PLAYER2_RIGHT_PUSHING
+ },
+ {
+ EL_PLAYER2, MV_RIGHT, GFX_ACTION_SNAPPING,
+ IMG_PLAYER2_RIGHT_SNAPPING
+ },
+ {
+ EL_PLAYER3, -1, -1,
+ IMG_PLAYER3
+ },
+ {
+ EL_PLAYER3, MV_DOWN, -1,
+ IMG_PLAYER3_DOWN
+ },
+ {
+ EL_PLAYER3, MV_DOWN, GFX_ACTION_MOVING,
+ IMG_PLAYER3_DOWN_MOVING
+ },
+ {
+ EL_PLAYER3, MV_DOWN, GFX_ACTION_DIGGING,
+ IMG_PLAYER3_DOWN_DIGGING
+ },
+ {
+ EL_PLAYER3, MV_DOWN, GFX_ACTION_PUSHING,
+ IMG_PLAYER3_DOWN_PUSHING
+ },
+ {
+ EL_PLAYER3, MV_DOWN, GFX_ACTION_SNAPPING,
+ IMG_PLAYER3_DOWN_SNAPPING
+ },
+ {
+ EL_PLAYER3, MV_UP, -1,
+ IMG_PLAYER3_UP
+ },
+ {
+ EL_PLAYER3, MV_UP, GFX_ACTION_MOVING,
+ IMG_PLAYER3_UP_MOVING
+ },
+ {
+ EL_PLAYER3, MV_UP, GFX_ACTION_DIGGING,
+ IMG_PLAYER3_UP_DIGGING
+ },
+ {
+ EL_PLAYER3, MV_UP, GFX_ACTION_PUSHING,
+ IMG_PLAYER3_UP_PUSHING
+ },
+ {
+ EL_PLAYER3, MV_UP, GFX_ACTION_SNAPPING,
+ IMG_PLAYER3_UP_SNAPPING
+ },
+ {
+ EL_PLAYER3, MV_LEFT, -1,
+ IMG_PLAYER3_LEFT
+ },
+ {
+ EL_PLAYER3, MV_LEFT, GFX_ACTION_MOVING,
+ IMG_PLAYER3_LEFT_MOVING
+ },
+ {
+ EL_PLAYER3, MV_LEFT, GFX_ACTION_DIGGING,
+ IMG_PLAYER3_LEFT_DIGGING
+ },
+ {
+ EL_PLAYER3, MV_LEFT, GFX_ACTION_PUSHING,
+ IMG_PLAYER3_LEFT_PUSHING
+ },
+ {
+ EL_PLAYER3, MV_LEFT, GFX_ACTION_SNAPPING,
+ IMG_PLAYER3_LEFT_SNAPPING
+ },
+ {
+ EL_PLAYER3, MV_RIGHT, -1,
+ IMG_PLAYER3_RIGHT
+ },
+ {
+ EL_PLAYER3, MV_RIGHT, GFX_ACTION_MOVING,
+ IMG_PLAYER3_RIGHT_MOVING
+ },
+ {
+ EL_PLAYER3, MV_RIGHT, GFX_ACTION_DIGGING,
+ IMG_PLAYER3_RIGHT_DIGGING
+ },
+ {
+ EL_PLAYER3, MV_RIGHT, GFX_ACTION_PUSHING,
+ IMG_PLAYER3_RIGHT_PUSHING
+ },
+ {
+ EL_PLAYER3, MV_RIGHT, GFX_ACTION_SNAPPING,
+ IMG_PLAYER3_RIGHT_SNAPPING
+ },
+ {
+ EL_PLAYER4, -1, -1,
+ IMG_PLAYER4
+ },
+ {
+ EL_PLAYER4, MV_DOWN, -1,
+ IMG_PLAYER4_DOWN
+ },
+ {
+ EL_PLAYER4, MV_DOWN, GFX_ACTION_MOVING,
+ IMG_PLAYER4_DOWN_MOVING
+ },
+ {
+ EL_PLAYER4, MV_DOWN, GFX_ACTION_DIGGING,
+ IMG_PLAYER4_DOWN_DIGGING
+ },
+ {
+ EL_PLAYER4, MV_DOWN, GFX_ACTION_PUSHING,
+ IMG_PLAYER4_DOWN_PUSHING
+ },
+ {
+ EL_PLAYER4, MV_DOWN, GFX_ACTION_SNAPPING,
+ IMG_PLAYER4_DOWN_SNAPPING
+ },
+ {
+ EL_PLAYER4, MV_UP, -1,
+ IMG_PLAYER4_UP
+ },
+ {
+ EL_PLAYER4, MV_UP, GFX_ACTION_MOVING,
+ IMG_PLAYER4_UP_MOVING
+ },
+ {
+ EL_PLAYER4, MV_UP, GFX_ACTION_DIGGING,
+ IMG_PLAYER4_UP_DIGGING
+ },
+ {
+ EL_PLAYER4, MV_UP, GFX_ACTION_PUSHING,
+ IMG_PLAYER4_UP_PUSHING
+ },
+ {
+ EL_PLAYER4, MV_UP, GFX_ACTION_SNAPPING,
+ IMG_PLAYER4_UP_SNAPPING
+ },
+ {
+ EL_PLAYER4, MV_LEFT, -1,
+ IMG_PLAYER4_LEFT
+ },
+ {
+ EL_PLAYER4, MV_LEFT, GFX_ACTION_MOVING,
+ IMG_PLAYER4_LEFT_MOVING
+ },
+ {
+ EL_PLAYER4, MV_LEFT, GFX_ACTION_DIGGING,
+ IMG_PLAYER4_LEFT_DIGGING
+ },
+ {
+ EL_PLAYER4, MV_LEFT, GFX_ACTION_PUSHING,
+ IMG_PLAYER4_LEFT_PUSHING
+ },
+ {
+ EL_PLAYER4, MV_LEFT, GFX_ACTION_SNAPPING,
+ IMG_PLAYER4_LEFT_SNAPPING
+ },
+ {
+ EL_PLAYER4, MV_RIGHT, -1,
+ IMG_PLAYER4_RIGHT
+ },
+ {
+ EL_PLAYER4, MV_RIGHT, GFX_ACTION_MOVING,
+ IMG_PLAYER4_RIGHT_MOVING
+ },
+ {
+ EL_PLAYER4, MV_RIGHT, GFX_ACTION_DIGGING,
+ IMG_PLAYER4_RIGHT_DIGGING
+ },
+ {
+ EL_PLAYER4, MV_RIGHT, GFX_ACTION_PUSHING,
+ IMG_PLAYER4_RIGHT_PUSHING
+ },
+ {
+ EL_PLAYER4, MV_RIGHT, GFX_ACTION_SNAPPING,
+ IMG_PLAYER4_RIGHT_SNAPPING
+ },
+ {
+ EL_EXPLOSION, -1, -1,
+ IMG_EXPLOSION
+ },
+ {
+ EL_STEELWALL_TOPLEFT, -1, -1,
+ IMG_STEELWALL_TOPLEFT
+ },
+ {
+ EL_STEELWALL_TOPRIGHT, -1, -1,
+ IMG_STEELWALL_TOPRIGHT
+ },
+ {
+ EL_STEELWALL_BOTTOMLEFT, -1, -1,
+ IMG_STEELWALL_BOTTOMLEFT
+ },
+ {
+ EL_STEELWALL_BOTTOMRIGHT, -1, -1,
+ IMG_STEELWALL_BOTTOMRIGHT
+ },
+ {
+ EL_STEELWALL_HORIZONTAL, -1, -1,
+ IMG_STEELWALL_HORIZONTAL
+ },
+ {
+ EL_STEELWALL_VERTICAL, -1, -1,
+ IMG_STEELWALL_VERTICAL
+ },
+ {
+ EL_INVISIBLE_STEELWALL_TOPLEFT, -1, -1,
+ IMG_INVISIBLE_STEELWALL_TOPLEFT
+ },
+ {
+ EL_INVISIBLE_STEELWALL_TOPRIGHT, -1, -1,
+ IMG_INVISIBLE_STEELWALL_TOPRIGHT
+ },
+ {
+ EL_INVISIBLE_STEELWALL_BOTTOMLEFT, -1, -1,
+ IMG_INVISIBLE_STEELWALL_BOTTOMLEFT
+ },
+ {
+ EL_INVISIBLE_STEELWALL_BOTTOMRIGHT, -1, -1,
+ IMG_INVISIBLE_STEELWALL_BOTTOMRIGHT
+ },
+ {
+ EL_INVISIBLE_STEELWALL_HORIZONTAL, -1, -1,
+ IMG_INVISIBLE_STEELWALL_HORIZONTAL
+ },
+ {
+ EL_INVISIBLE_STEELWALL_VERTICAL, -1, -1,
+ IMG_INVISIBLE_STEELWALL_VERTICAL
+ },
+ {
+ EL_ARROW_BLUE_LEFT, -1, -1,
+ IMG_ARROW_BLUE_LEFT
+ },
+ {
+ EL_ARROW_BLUE_RIGHT, -1, -1,
+ IMG_ARROW_BLUE_RIGHT
+ },
+ {
+ EL_ARROW_BLUE_UP, -1, -1,
+ IMG_ARROW_BLUE_UP
+ },
+ {
+ EL_ARROW_BLUE_DOWN, -1, -1,
+ IMG_ARROW_BLUE_DOWN
+ },
+ {
+ EL_ARROW_RED_LEFT, -1, -1,
+ IMG_ARROW_RED_LEFT
+ },
+ {
+ EL_ARROW_RED_RIGHT, -1, -1,
+ IMG_ARROW_RED_RIGHT
+ },
+ {
+ EL_ARROW_RED_UP, -1, -1,
+ IMG_ARROW_RED_UP
+ },
+ {
+ EL_ARROW_RED_DOWN, -1, -1,
+ IMG_ARROW_RED_DOWN
+ },
+ {
+ EL_CHAR_QUESTION, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ EL_DOOR_WHITE, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ EL_DOOR_WHITE_GRAY, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ EL_DX_UNKNOWN_15, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ EL_DX_UNKNOWN_42, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ EL_EM_KEY1_FILE, -1, -1,
+ IMG_EM_KEY1
+ },
+ {
+ EL_EM_KEY2_FILE, -1, -1,
+ IMG_EM_KEY2
+ },
+ {
+ EL_EM_KEY3_FILE, -1, -1,
+ IMG_EM_KEY3
+ },
+ {
+ EL_EM_KEY4_FILE, -1, -1,
+ IMG_EM_KEY4
+ },
+ {
+ EL_KEY_WHITE, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ EL_SIGN_EXIT, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ EL_SIGN_HEART, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ EL_SIGN_ONEWAY, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ EL_SIGN_OTHER, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ EL_SIGN_PARKING, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ EL_SIGN_RADIOACTIVITY, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ EL_SIGN_ROUND, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ EL_SIGN_TRIANGLE, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ EL_SIGN_WHEELCHAIR, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ EL_SIGN_YINYANG, -1, -1,
+ IMG_CHAR_QUESTION
+ },
+ {
+ -1, -1, -1,
+ -1
+ },
+};
+
+#endif /* GFX_LIST_H */
--- /dev/null
+/***********************************************************
+* Rocks'n'Diamonds -- McDuffin Strikes Back! *
+*----------------------------------------------------------*
+* (c) 1995-2002 Artsoft Entertainment *
+* Holger Schemel *
+* Detmolder Strasse 189 *
+* 33604 Bielefeld *
+* Germany *
+* e-mail: info@artsoft.org *
+*----------------------------------------------------------*
+* conf_gfx.h *
+***********************************************************/
+
+/* ----- this file was automatically generated -- do not edit by hand ----- */
+
+#ifndef CONF_GFX_H
+#define CONF_GFX_H
+
+/* values for graphics configuration */
+
+#define IMG_BD_WALL 0
+#define IMG_BD_ROCK 1
+#define IMG_BD_ROCK_FALLING 2
+#define IMG_BD_ROCK_PUSHING 3
+#define IMG_BD_DIAMOND 4
+#define IMG_BD_DIAMOND_FALLING 5
+#define IMG_BD_MAGIC_WALL 6
+#define IMG_BD_MAGIC_WALL_ACTIVE 7
+#define IMG_BD_MAGIC_WALL_FILLING 8
+#define IMG_BD_MAGIC_WALL_FULL 9
+#define IMG_BD_MAGIC_WALL_EMPTYING 10
+#define IMG_BD_MAGIC_WALL_DEAD 11
+#define IMG_BD_AMOEBA 12
+#define IMG_BD_AMOEBA_PART1 13
+#define IMG_BD_AMOEBA_PART2 14
+#define IMG_BD_AMOEBA_PART3 15
+#define IMG_BD_AMOEBA_PART4 16
+#define IMG_BD_BUTTERFLY 17
+#define IMG_BD_BUTTERFLY_MOVING 18
+#define IMG_BD_BUTTERFLY_RIGHT 19
+#define IMG_BD_BUTTERFLY_UP 20
+#define IMG_BD_BUTTERFLY_LEFT 21
+#define IMG_BD_BUTTERFLY_DOWN 22
+#define IMG_BD_FIREFLY 23
+#define IMG_BD_FIREFLY_MOVING 24
+#define IMG_BD_FIREFLY_RIGHT 25
+#define IMG_BD_FIREFLY_UP 26
+#define IMG_BD_FIREFLY_LEFT 27
+#define IMG_BD_FIREFLY_DOWN 28
+#define IMG_SP_EMPTY_SPACE 29
+#define IMG_SP_ZONK 30
+#define IMG_SP_ZONK_FALLING 31
+#define IMG_SP_ZONK_PUSHING 32
+#define IMG_SP_BASE 33
+#define IMG_SP_MURPHY 34
+#define IMG_SP_MURPHY_LEFT 35
+#define IMG_SP_MURPHY_LEFT_MOVING 36
+#define IMG_SP_MURPHY_LEFT_DIGGING 37
+#define IMG_SP_MURPHY_LEFT_PUSHING 38
+#define IMG_SP_MURPHY_LEFT_SNAPPING 39
+#define IMG_SP_MURPHY_RIGHT 40
+#define IMG_SP_MURPHY_RIGHT_MOVING 41
+#define IMG_SP_MURPHY_RIGHT_DIGGING 42
+#define IMG_SP_MURPHY_RIGHT_PUSHING 43
+#define IMG_SP_MURPHY_RIGHT_SNAPPING 44
+#define IMG_SP_MURPHY_UP 45
+#define IMG_SP_MURPHY_UP_SNAPPING 46
+#define IMG_SP_MURPHY_DOWN 47
+#define IMG_SP_MURPHY_DOWN_SNAPPING 48
+#define IMG_SP_MURPHY_CLONE 49
+#define IMG_SP_INFOTRON 50
+#define IMG_SP_INFOTRON_FALLING 51
+#define IMG_SP_CHIP_SINGLE 52
+#define IMG_SP_CHIP_LEFT 53
+#define IMG_SP_CHIP_RIGHT 54
+#define IMG_SP_CHIP_UPPER 55
+#define IMG_SP_CHIP_LOWER 56
+#define IMG_SP_HARD_GRAY 57
+#define IMG_SP_HARD_GREEN 58
+#define IMG_SP_HARD_BLUE 59
+#define IMG_SP_HARD_RED 60
+#define IMG_SP_HARD_YELLOW 61
+#define IMG_SP_EXIT_CLOSED 62
+#define IMG_SP_EXIT_OPEN 63
+#define IMG_SP_DISK_ORANGE 64
+#define IMG_SP_DISK_ORANGE_FALLING 65
+#define IMG_SP_DISK_ORANGE_PUSHING 66
+#define IMG_SP_DISK_YELLOW 67
+#define IMG_SP_DISK_YELLOW_PUSHING 68
+#define IMG_SP_DISK_RED 69
+#define IMG_SP_DISK_RED_COLLECTING 70
+#define IMG_SP_PORT1_RIGHT 71
+#define IMG_SP_PORT1_DOWN 72
+#define IMG_SP_PORT1_LEFT 73
+#define IMG_SP_PORT1_UP 74
+#define IMG_SP_PORT2_RIGHT 75
+#define IMG_SP_PORT2_DOWN 76
+#define IMG_SP_PORT2_LEFT 77
+#define IMG_SP_PORT2_UP 78
+#define IMG_SP_PORT_X 79
+#define IMG_SP_PORT_Y 80
+#define IMG_SP_PORT_XY 81
+#define IMG_SP_SNIKSNAK 82
+#define IMG_SP_SNIKSNAK_LEFT 83
+#define IMG_SP_SNIKSNAK_RIGHT 84
+#define IMG_SP_SNIKSNAK_UP 85
+#define IMG_SP_SNIKSNAK_DOWN 86
+#define IMG_SP_ELECTRON 87
+#define IMG_SP_TERMINAL 88
+#define IMG_SP_TERMINAL_ACTIVE 89
+#define IMG_SP_BUGGY_BASE 90
+#define IMG_SP_BUGGY_BASE_ACTIVE 91
+#define IMG_SP_HARD_BASE1 92
+#define IMG_SP_HARD_BASE2 93
+#define IMG_SP_HARD_BASE3 94
+#define IMG_SP_HARD_BASE4 95
+#define IMG_SP_HARD_BASE5 96
+#define IMG_SP_HARD_BASE6 97
+#define IMG_SP_EXPLOSION 98
+#define IMG_SP_EXPLOSION_INFOTRON 99
+#define IMG_SOKOBAN_OBJECT 100
+#define IMG_SOKOBAN_FIELD_EMPTY 101
+#define IMG_SOKOBAN_FIELD_FULL 102
+#define IMG_EMPTY_SPACE 103
+#define IMG_SAND 104
+#define IMG_SAND_CRUMBLED 105
+#define IMG_WALL 106
+#define IMG_WALL_CRUMBLED 107
+#define IMG_STEELWALL 108
+#define IMG_ROCK 109
+#define IMG_ROCK_FALLING 110
+#define IMG_ROCK_PUSHING 111
+#define IMG_EMERALD 112
+#define IMG_EMERALD_FALLING 113
+#define IMG_DIAMOND 114
+#define IMG_DIAMOND_FALLING 115
+#define IMG_BOMB 116
+#define IMG_NUT 117
+#define IMG_NUT_CRACKING 118
+#define IMG_DYNAMITE 119
+#define IMG_DYNAMITE_ACTIVE 120
+#define IMG_WALL_EMERALD 121
+#define IMG_WALL_DIAMOND 122
+#define IMG_BUG_RIGHT 123
+#define IMG_BUG_UP 124
+#define IMG_BUG_LEFT 125
+#define IMG_BUG_DOWN 126
+#define IMG_SPACESHIP_RIGHT 127
+#define IMG_SPACESHIP_UP 128
+#define IMG_SPACESHIP_LEFT 129
+#define IMG_SPACESHIP_DOWN 130
+#define IMG_YAMYAM 131
+#define IMG_YAMYAM_MOVING 132
+#define IMG_ROBOT 133
+#define IMG_ROBOT_WHEEL 134
+#define IMG_ROBOT_WHEEL_ACTIVE 135
+#define IMG_MAGIC_WALL 136
+#define IMG_MAGIC_WALL_ACTIVE 137
+#define IMG_MAGIC_WALL_FILLING 138
+#define IMG_MAGIC_WALL_FULL 139
+#define IMG_MAGIC_WALL_EMPTYING 140
+#define IMG_MAGIC_WALL_DEAD 141
+#define IMG_QUICKSAND_EMPTY 142
+#define IMG_QUICKSAND_FILLING 143
+#define IMG_QUICKSAND_FULL 144
+#define IMG_QUICKSAND_EMPTYING 145
+#define IMG_ACIDPOOL_TOPLEFT 146
+#define IMG_ACIDPOOL_TOPRIGHT 147
+#define IMG_ACIDPOOL_BOTTOMLEFT 148
+#define IMG_ACIDPOOL_BOTTOM 149
+#define IMG_ACIDPOOL_BOTTOMRIGHT 150
+#define IMG_ACID 151
+#define IMG_ACID_SPLASHING_LEFT 152
+#define IMG_ACID_SPLASHING_RIGHT 153
+#define IMG_AMOEBA_DROP 154
+#define IMG_AMOEBA_CREATING 155
+#define IMG_AMOEBA_PART1 156
+#define IMG_AMOEBA_PART2 157
+#define IMG_AMOEBA_PART3 158
+#define IMG_AMOEBA_PART4 159
+#define IMG_AMOEBA_DEAD_PART1 160
+#define IMG_AMOEBA_DEAD_PART2 161
+#define IMG_AMOEBA_DEAD_PART3 162
+#define IMG_AMOEBA_DEAD_PART4 163
+#define IMG_EM_KEY1 164
+#define IMG_EM_KEY2 165
+#define IMG_EM_KEY3 166
+#define IMG_EM_KEY4 167
+#define IMG_EM_GATE1 168
+#define IMG_EM_GATE2 169
+#define IMG_EM_GATE3 170
+#define IMG_EM_GATE4 171
+#define IMG_EM_GATE1_GRAY 172
+#define IMG_EM_GATE2_GRAY 173
+#define IMG_EM_GATE3_GRAY 174
+#define IMG_EM_GATE4_GRAY 175
+#define IMG_EXIT_CLOSED 176
+#define IMG_EXIT_OPENING 177
+#define IMG_EXIT_OPEN 178
+#define IMG_BALLOON 179
+#define IMG_BALLOON_MOVING 180
+#define IMG_BALLOON_SEND_LEFT 181
+#define IMG_BALLOON_SEND_RIGHT 182
+#define IMG_BALLOON_SEND_UP 183
+#define IMG_BALLOON_SEND_DOWN 184
+#define IMG_BALLOON_SEND_ANY_DIRECTION 185
+#define IMG_SPRING 186
+#define IMG_SPRING_MOVING 187
+#define IMG_EMC_STEELWALL1 188
+#define IMG_EMC_STEELWALL2 189
+#define IMG_EMC_STEELWALL3 190
+#define IMG_EMC_STEELWALL4 191
+#define IMG_EMC_WALL_PILLAR_UPPER 192
+#define IMG_EMC_WALL_PILLAR_MIDDLE 193
+#define IMG_EMC_WALL_PILLAR_LOWER 194
+#define IMG_EMC_WALL4 195
+#define IMG_EMC_WALL5 196
+#define IMG_EMC_WALL6 197
+#define IMG_EMC_WALL7 198
+#define IMG_EMC_WALL8 199
+#define IMG_INVISIBLE_STEELWALL 200
+#define IMG_INVISIBLE_STEELWALL_ACTIVE 201
+#define IMG_INVISIBLE_WALL 202
+#define IMG_INVISIBLE_WALL_ACTIVE 203
+#define IMG_INVISIBLE_SAND 204
+#define IMG_INVISIBLE_SAND_ACTIVE 205
+#define IMG_CONVEYOR_BELT1_MIDDLE 206
+#define IMG_CONVEYOR_BELT1_MIDDLE_ACTIVE 207
+#define IMG_CONVEYOR_BELT1_LEFT 208
+#define IMG_CONVEYOR_BELT1_LEFT_ACTIVE 209
+#define IMG_CONVEYOR_BELT1_RIGHT 210
+#define IMG_CONVEYOR_BELT1_RIGHT_ACTIVE 211
+#define IMG_CONVEYOR_BELT1_SWITCH_LEFT 212
+#define IMG_CONVEYOR_BELT1_SWITCH_MIDDLE 213
+#define IMG_CONVEYOR_BELT1_SWITCH_RIGHT 214
+#define IMG_CONVEYOR_BELT2_MIDDLE 215
+#define IMG_CONVEYOR_BELT2_MIDDLE_ACTIVE 216
+#define IMG_CONVEYOR_BELT2_LEFT 217
+#define IMG_CONVEYOR_BELT2_LEFT_ACTIVE 218
+#define IMG_CONVEYOR_BELT2_RIGHT 219
+#define IMG_CONVEYOR_BELT2_RIGHT_ACTIVE 220
+#define IMG_CONVEYOR_BELT2_SWITCH_LEFT 221
+#define IMG_CONVEYOR_BELT2_SWITCH_MIDDLE 222
+#define IMG_CONVEYOR_BELT2_SWITCH_RIGHT 223
+#define IMG_CONVEYOR_BELT3_MIDDLE 224
+#define IMG_CONVEYOR_BELT3_MIDDLE_ACTIVE 225
+#define IMG_CONVEYOR_BELT3_LEFT 226
+#define IMG_CONVEYOR_BELT3_LEFT_ACTIVE 227
+#define IMG_CONVEYOR_BELT3_RIGHT 228
+#define IMG_CONVEYOR_BELT3_RIGHT_ACTIVE 229
+#define IMG_CONVEYOR_BELT3_SWITCH_LEFT 230
+#define IMG_CONVEYOR_BELT3_SWITCH_MIDDLE 231
+#define IMG_CONVEYOR_BELT3_SWITCH_RIGHT 232
+#define IMG_CONVEYOR_BELT4_MIDDLE 233
+#define IMG_CONVEYOR_BELT4_MIDDLE_ACTIVE 234
+#define IMG_CONVEYOR_BELT4_LEFT 235
+#define IMG_CONVEYOR_BELT4_LEFT_ACTIVE 236
+#define IMG_CONVEYOR_BELT4_RIGHT 237
+#define IMG_CONVEYOR_BELT4_RIGHT_ACTIVE 238
+#define IMG_CONVEYOR_BELT4_SWITCH_LEFT 239
+#define IMG_CONVEYOR_BELT4_SWITCH_MIDDLE 240
+#define IMG_CONVEYOR_BELT4_SWITCH_RIGHT 241
+#define IMG_SWITCHGATE_SWITCH_UP 242
+#define IMG_SWITCHGATE_SWITCH_DOWN 243
+#define IMG_LIGHT_SWITCH 244
+#define IMG_LIGHT_SWITCH_ACTIVE 245
+#define IMG_TIMEGATE_SWITCH 246
+#define IMG_TIMEGATE_SWITCH_ACTIVE 247
+#define IMG_ENVELOPE 248
+#define IMG_SIGN_EXCLAMATION 249
+#define IMG_SIGN_STOP 250
+#define IMG_LANDMINE 251
+#define IMG_STEELWALL_SLANTED 252
+#define IMG_EXTRA_TIME 253
+#define IMG_SHIELD_NORMAL 254
+#define IMG_SHIELD_DEADLY 255
+#define IMG_SHIELD_NORMAL_ACTIVE 256
+#define IMG_SHIELD_DEADLY_ACTIVE 257
+#define IMG_SWITCHGATE_CLOSED 258
+#define IMG_SWITCHGATE_OPENING 259
+#define IMG_SWITCHGATE_OPEN 260
+#define IMG_SWITCHGATE_CLOSING 261
+#define IMG_TIMEGATE_CLOSED 262
+#define IMG_TIMEGATE_OPENING 263
+#define IMG_TIMEGATE_OPEN 264
+#define IMG_TIMEGATE_CLOSING 265
+#define IMG_PEARL 266
+#define IMG_PEARL_BREAKING 267
+#define IMG_CRYSTAL 268
+#define IMG_WALL_PEARL 269
+#define IMG_WALL_CRYSTAL 270
+#define IMG_TUBE_RIGHT_DOWN 271
+#define IMG_TUBE_HORIZONTAL_DOWN 272
+#define IMG_TUBE_LEFT_DOWN 273
+#define IMG_TUBE_HORIZONTAL 274
+#define IMG_TUBE_VERTICAL_RIGHT 275
+#define IMG_TUBE_ALL 276
+#define IMG_TUBE_VERTICAL_LEFT 277
+#define IMG_TUBE_VERTICAL 278
+#define IMG_TUBE_RIGHT_UP 279
+#define IMG_TUBE_HORIZONTAL_UP 280
+#define IMG_TUBE_LEFT_UP 281
+#define IMG_TRAP 282
+#define IMG_TRAP_ACTIVE 283
+#define IMG_DX_SUPABOMB 284
+#define IMG_KEY1 285
+#define IMG_KEY2 286
+#define IMG_KEY3 287
+#define IMG_KEY4 288
+#define IMG_GATE1 289
+#define IMG_GATE2 290
+#define IMG_GATE3 291
+#define IMG_GATE4 292
+#define IMG_GATE1_GRAY 293
+#define IMG_GATE2_GRAY 294
+#define IMG_GATE3_GRAY 295
+#define IMG_GATE4_GRAY 296
+#define IMG_GAMEOFLIFE 297
+#define IMG_BIOMAZE 298
+#define IMG_PACMAN_RIGHT 299
+#define IMG_PACMAN_UP 300
+#define IMG_PACMAN_LEFT 301
+#define IMG_PACMAN_DOWN 302
+#define IMG_LAMP 303
+#define IMG_LAMP_ACTIVE 304
+#define IMG_TIME_ORB_FULL 305
+#define IMG_TIME_ORB_EMPTY 306
+#define IMG_EMERALD_YELLOW 307
+#define IMG_EMERALD_YELLOW_FALLING 308
+#define IMG_EMERALD_RED 309
+#define IMG_EMERALD_RED_FALLING 310
+#define IMG_EMERALD_PURPLE 311
+#define IMG_EMERALD_PURPLE_FALLING 312
+#define IMG_WALL_EMERALD_YELLOW 313
+#define IMG_WALL_EMERALD_RED 314
+#define IMG_WALL_EMERALD_PURPLE 315
+#define IMG_WALL_BD_DIAMOND 316
+#define IMG_WALL_GROWING_XY 317
+#define IMG_WALL_GROWING_X 318
+#define IMG_WALL_GROWING_Y 319
+#define IMG_WALL_GROWING_ACTIVE_LEFT 320
+#define IMG_WALL_GROWING_ACTIVE_RIGHT 321
+#define IMG_WALL_GROWING_ACTIVE_UP 322
+#define IMG_WALL_GROWING_ACTIVE_DOWN 323
+#define IMG_BLACK_ORB 324
+#define IMG_SPEED_PILL 325
+#define IMG_DARK_YAMYAM 326
+#define IMG_DYNABOMB_ACTIVE 327
+#define IMG_DYNABOMB_PLAYER1_ACTIVE 328
+#define IMG_DYNABOMB_PLAYER2_ACTIVE 329
+#define IMG_DYNABOMB_PLAYER3_ACTIVE 330
+#define IMG_DYNABOMB_PLAYER4_ACTIVE 331
+#define IMG_DYNABOMB_NR 332
+#define IMG_DYNABOMB_SZ 333
+#define IMG_DYNABOMB_XL 334
+#define IMG_PIG_DOWN 335
+#define IMG_PIG_DOWN_MOVING 336
+#define IMG_PIG_DOWN_EATING 337
+#define IMG_PIG_UP 338
+#define IMG_PIG_UP_MOVING 339
+#define IMG_PIG_UP_EATING 340
+#define IMG_PIG_LEFT 341
+#define IMG_PIG_LEFT_MOVING 342
+#define IMG_PIG_LEFT_EATING 343
+#define IMG_PIG_RIGHT 344
+#define IMG_PIG_RIGHT_MOVING 345
+#define IMG_PIG_RIGHT_EATING 346
+#define IMG_DRAGON_DOWN 347
+#define IMG_DRAGON_DOWN_MOVING 348
+#define IMG_DRAGON_DOWN_ATTACKING 349
+#define IMG_DRAGON_UP 350
+#define IMG_DRAGON_UP_MOVING 351
+#define IMG_DRAGON_UP_ATTACKING 352
+#define IMG_DRAGON_LEFT 353
+#define IMG_DRAGON_LEFT_MOVING 354
+#define IMG_DRAGON_LEFT_ATTACKING 355
+#define IMG_DRAGON_RIGHT 356
+#define IMG_DRAGON_RIGHT_MOVING 357
+#define IMG_DRAGON_RIGHT_ATTACKING 358
+#define IMG_MOLE_DOWN 359
+#define IMG_MOLE_DOWN_MOVING 360
+#define IMG_MOLE_DOWN_DIGGING 361
+#define IMG_MOLE_UP 362
+#define IMG_MOLE_UP_MOVING 363
+#define IMG_MOLE_UP_DIGGING 364
+#define IMG_MOLE_LEFT 365
+#define IMG_MOLE_LEFT_MOVING 366
+#define IMG_MOLE_LEFT_DIGGING 367
+#define IMG_MOLE_RIGHT 368
+#define IMG_MOLE_RIGHT_MOVING 369
+#define IMG_MOLE_RIGHT_DIGGING 370
+#define IMG_PENGUIN_DOWN 371
+#define IMG_PENGUIN_DOWN_MOVING 372
+#define IMG_PENGUIN_UP 373
+#define IMG_PENGUIN_UP_MOVING 374
+#define IMG_PENGUIN_LEFT 375
+#define IMG_PENGUIN_LEFT_MOVING 376
+#define IMG_PENGUIN_RIGHT 377
+#define IMG_PENGUIN_RIGHT_MOVING 378
+#define IMG_SATELLITE 379
+#define IMG_SATELLITE_MOVING 380
+#define IMG_FLAMES_LEFT1 381
+#define IMG_FLAMES_LEFT2 382
+#define IMG_FLAMES_LEFT3 383
+#define IMG_FLAMES_RIGHT1 384
+#define IMG_FLAMES_RIGHT2 385
+#define IMG_FLAMES_RIGHT3 386
+#define IMG_FLAMES_UP1 387
+#define IMG_FLAMES_UP2 388
+#define IMG_FLAMES_UP3 389
+#define IMG_FLAMES_DOWN1 390
+#define IMG_FLAMES_DOWN2 391
+#define IMG_FLAMES_DOWN3 392
+#define IMG_STONEBLOCK 393
+#define IMG_PLAYER1 394
+#define IMG_PLAYER1_DOWN 395
+#define IMG_PLAYER1_DOWN_MOVING 396
+#define IMG_PLAYER1_DOWN_DIGGING 397
+#define IMG_PLAYER1_DOWN_PUSHING 398
+#define IMG_PLAYER1_DOWN_SNAPPING 399
+#define IMG_PLAYER1_UP 400
+#define IMG_PLAYER1_UP_MOVING 401
+#define IMG_PLAYER1_UP_DIGGING 402
+#define IMG_PLAYER1_UP_PUSHING 403
+#define IMG_PLAYER1_UP_SNAPPING 404
+#define IMG_PLAYER1_LEFT 405
+#define IMG_PLAYER1_LEFT_MOVING 406
+#define IMG_PLAYER1_LEFT_DIGGING 407
+#define IMG_PLAYER1_LEFT_PUSHING 408
+#define IMG_PLAYER1_LEFT_SNAPPING 409
+#define IMG_PLAYER1_RIGHT 410
+#define IMG_PLAYER1_RIGHT_MOVING 411
+#define IMG_PLAYER1_RIGHT_DIGGING 412
+#define IMG_PLAYER1_RIGHT_PUSHING 413
+#define IMG_PLAYER1_RIGHT_SNAPPING 414
+#define IMG_PLAYER2 415
+#define IMG_PLAYER2_DOWN 416
+#define IMG_PLAYER2_DOWN_MOVING 417
+#define IMG_PLAYER2_DOWN_DIGGING 418
+#define IMG_PLAYER2_DOWN_PUSHING 419
+#define IMG_PLAYER2_DOWN_SNAPPING 420
+#define IMG_PLAYER2_UP 421
+#define IMG_PLAYER2_UP_MOVING 422
+#define IMG_PLAYER2_UP_DIGGING 423
+#define IMG_PLAYER2_UP_PUSHING 424
+#define IMG_PLAYER2_UP_SNAPPING 425
+#define IMG_PLAYER2_LEFT 426
+#define IMG_PLAYER2_LEFT_MOVING 427
+#define IMG_PLAYER2_LEFT_DIGGING 428
+#define IMG_PLAYER2_LEFT_PUSHING 429
+#define IMG_PLAYER2_LEFT_SNAPPING 430
+#define IMG_PLAYER2_RIGHT 431
+#define IMG_PLAYER2_RIGHT_MOVING 432
+#define IMG_PLAYER2_RIGHT_DIGGING 433
+#define IMG_PLAYER2_RIGHT_PUSHING 434
+#define IMG_PLAYER2_RIGHT_SNAPPING 435
+#define IMG_PLAYER3 436
+#define IMG_PLAYER3_DOWN 437
+#define IMG_PLAYER3_DOWN_MOVING 438
+#define IMG_PLAYER3_DOWN_DIGGING 439
+#define IMG_PLAYER3_DOWN_PUSHING 440
+#define IMG_PLAYER3_DOWN_SNAPPING 441
+#define IMG_PLAYER3_UP 442
+#define IMG_PLAYER3_UP_MOVING 443
+#define IMG_PLAYER3_UP_DIGGING 444
+#define IMG_PLAYER3_UP_PUSHING 445
+#define IMG_PLAYER3_UP_SNAPPING 446
+#define IMG_PLAYER3_LEFT 447
+#define IMG_PLAYER3_LEFT_MOVING 448
+#define IMG_PLAYER3_LEFT_DIGGING 449
+#define IMG_PLAYER3_LEFT_PUSHING 450
+#define IMG_PLAYER3_LEFT_SNAPPING 451
+#define IMG_PLAYER3_RIGHT 452
+#define IMG_PLAYER3_RIGHT_MOVING 453
+#define IMG_PLAYER3_RIGHT_DIGGING 454
+#define IMG_PLAYER3_RIGHT_PUSHING 455
+#define IMG_PLAYER3_RIGHT_SNAPPING 456
+#define IMG_PLAYER4 457
+#define IMG_PLAYER4_DOWN 458
+#define IMG_PLAYER4_DOWN_MOVING 459
+#define IMG_PLAYER4_DOWN_DIGGING 460
+#define IMG_PLAYER4_DOWN_PUSHING 461
+#define IMG_PLAYER4_DOWN_SNAPPING 462
+#define IMG_PLAYER4_UP 463
+#define IMG_PLAYER4_UP_MOVING 464
+#define IMG_PLAYER4_UP_DIGGING 465
+#define IMG_PLAYER4_UP_PUSHING 466
+#define IMG_PLAYER4_UP_SNAPPING 467
+#define IMG_PLAYER4_LEFT 468
+#define IMG_PLAYER4_LEFT_MOVING 469
+#define IMG_PLAYER4_LEFT_DIGGING 470
+#define IMG_PLAYER4_LEFT_PUSHING 471
+#define IMG_PLAYER4_LEFT_SNAPPING 472
+#define IMG_PLAYER4_RIGHT 473
+#define IMG_PLAYER4_RIGHT_MOVING 474
+#define IMG_PLAYER4_RIGHT_DIGGING 475
+#define IMG_PLAYER4_RIGHT_PUSHING 476
+#define IMG_PLAYER4_RIGHT_SNAPPING 477
+#define IMG_EXPLOSION 478
+#define IMG_TWINKLE_BLUE 479
+#define IMG_TWINKLE_WHITE 480
+#define IMG_STEELWALL_TOPLEFT 481
+#define IMG_STEELWALL_TOPRIGHT 482
+#define IMG_STEELWALL_BOTTOMLEFT 483
+#define IMG_STEELWALL_BOTTOMRIGHT 484
+#define IMG_STEELWALL_HORIZONTAL 485
+#define IMG_STEELWALL_VERTICAL 486
+#define IMG_INVISIBLE_STEELWALL_TOPLEFT 487
+#define IMG_INVISIBLE_STEELWALL_TOPRIGHT 488
+#define IMG_INVISIBLE_STEELWALL_BOTTOMLEFT 489
+#define IMG_INVISIBLE_STEELWALL_BOTTOMRIGHT 490
+#define IMG_INVISIBLE_STEELWALL_HORIZONTAL 491
+#define IMG_INVISIBLE_STEELWALL_VERTICAL 492
+#define IMG_ARROW_BLUE_LEFT 493
+#define IMG_ARROW_BLUE_RIGHT 494
+#define IMG_ARROW_BLUE_UP 495
+#define IMG_ARROW_BLUE_DOWN 496
+#define IMG_ARROW_RED_LEFT 497
+#define IMG_ARROW_RED_RIGHT 498
+#define IMG_ARROW_RED_UP 499
+#define IMG_ARROW_RED_DOWN 500
+#define IMG_SCROLLBAR_BLUE 501
+#define IMG_SCROLLBAR_RED 502
+#define IMG_SCROLLBAR_GREEN 503
+#define IMG_SCROLLBAR_YELLOW 504
+#define IMG_CHAR_QUESTION 505
+
+#define NUM_IMAGE_FILES 506
+
+#endif /* GFX_DEFS_H */
--- /dev/null
+/***********************************************************
+* Rocks'n'Diamonds -- McDuffin Strikes Back! *
+*----------------------------------------------------------*
+* (c) 1995-2002 Artsoft Entertainment *
+* Holger Schemel *
+* Detmolder Strasse 189 *
+* 33604 Bielefeld *
+* Germany *
+* e-mail: info@artsoft.org *
+*----------------------------------------------------------*
+* conf_snd.h *
+***********************************************************/
+
+/* ----- this file was automatically generated -- do not edit by hand ----- */
+
+#ifndef CONF_SND_H
+#define CONF_SND_H
+
+/* values for sounds configuration */
+
+#define SND_BD_EMPTY_SPACE_DIGGING 0
+#define SND_BD_SAND_DIGGING 1
+#define SND_BD_DIAMOND_COLLECTING 2
+#define SND_BD_DIAMOND_IMPACT 3
+#define SND_BD_ROCK_PUSHING 4
+#define SND_BD_ROCK_IMPACT 5
+#define SND_BD_MAGIC_WALL_ACTIVATING 6
+#define SND_BD_MAGIC_WALL_ACTIVE 7
+#define SND_BD_MAGIC_WALL_CHANGING 8
+#define SND_BD_AMOEBA_WAITING 9
+#define SND_BD_AMOEBA_CREATING 10
+#define SND_BD_AMOEBA_TURNING_TO_GEM 11
+#define SND_BD_AMOEBA_TURNING_TO_ROCK 12
+#define SND_BD_BUTTERFLY_MOVING 13
+#define SND_BD_BUTTERFLY_WAITING 14
+#define SND_BD_FIREFLY_MOVING 15
+#define SND_BD_FIREFLY_WAITING 16
+#define SND_BD_EXIT_PASSING 17
+#define SND_SP_EMPTY_SPACE_DIGGING 18
+#define SND_SP_BASE_DIGGING 19
+#define SND_SP_BUGGY_BASE_DIGGING 20
+#define SND_SP_BUGGY_BASE_ACTIVE 21
+#define SND_SP_INFOTRON_COLLECTING 22
+#define SND_SP_INFOTRON_IMPACT 23
+#define SND_SP_ZONK_PUSHING 24
+#define SND_SP_ZONK_IMPACT 25
+#define SND_SP_DISK_RED_COLLECTING 26
+#define SND_SP_DISK_ORANGE_PUSHING 27
+#define SND_SP_DISK_YELLOW_PUSHING 28
+#define SND_SP_PORT_PASSING 29
+#define SND_SP_EXIT_PASSING 30
+#define SND_SP_EXIT_OPENING 31
+#define SND_SP_ELEMENT_EXPLODING 32
+#define SND_SP_SNIKSNAK_MOVING 33
+#define SND_SP_SNIKSNAK_WAITING 34
+#define SND_SP_ELECTRON_MOVING 35
+#define SND_SP_ELECTRON_WAITING 36
+#define SND_SP_TERMINAL_ACTIVATING 37
+#define SND_SP_TERMINAL_ACTIVE 38
+#define SND_SOKOBAN_OBJECT_PUSHING 39
+#define SND_SOKOBAN_FIELD_FILLING 40
+#define SND_SOKOBAN_FIELD_EMPTYING 41
+#define SND_SOKOBAN_GAME_SOLVING 42
+#define SND_EMPTY_SPACE_DIGGING 43
+#define SND_SAND_DIGGING 44
+#define SND_EMERALD_COLLECTING 45
+#define SND_EMERALD_IMPACT 46
+#define SND_DIAMOND_COLLECTING 47
+#define SND_DIAMOND_IMPACT 48
+#define SND_DIAMOND_BREAKING 49
+#define SND_ROCK_PUSHING 50
+#define SND_ROCK_IMPACT 51
+#define SND_BOMB_PUSHING 52
+#define SND_NUT_PUSHING 53
+#define SND_NUT_CRACKING 54
+#define SND_NUT_IMPACT 55
+#define SND_DYNAMITE_COLLECTING 56
+#define SND_DYNAMITE_DROPPING 57
+#define SND_DYNAMITE_ACTIVE 58
+#define SND_KEY_COLLECTING 59
+#define SND_GATE_PASSING 60
+#define SND_BUG_MOVING 61
+#define SND_BUG_WAITING 62
+#define SND_SPACESHIP_MOVING 63
+#define SND_SPACESHIP_WAITING 64
+#define SND_YAMYAM_MOVING 65
+#define SND_YAMYAM_WAITING 66
+#define SND_YAMYAM_EATING 67
+#define SND_ROBOT_STEPPING 68
+#define SND_ROBOT_WAITING 69
+#define SND_ROBOT_WHEEL_ACTIVATING 70
+#define SND_ROBOT_WHEEL_ACTIVE 71
+#define SND_MAGIC_WALL_ACTIVATING 72
+#define SND_MAGIC_WALL_ACTIVE 73
+#define SND_MAGIC_WALL_CHANGING 74
+#define SND_AMOEBA_WAITING 75
+#define SND_AMOEBA_CREATING 76
+#define SND_AMOEBA_DROP_CREATING 77
+#define SND_ACID_SPLASHING 78
+#define SND_QUICKSAND_FILLING 79
+#define SND_QUICKSAND_SLIPPING 80
+#define SND_QUICKSAND_EMPTYING 81
+#define SND_EXIT_OPENING 82
+#define SND_EXIT_PASSING 83
+#define SND_BALLOON_MOVING 84
+#define SND_BALLOON_WAITING 85
+#define SND_BALLOON_PUSHING 86
+#define SND_BALLOON_SWITCH_ACTIVATING 87
+#define SND_SPRING_MOVING 88
+#define SND_SPRING_PUSHING 89
+#define SND_SPRING_IMPACT 90
+#define SND_WALL_GROWING 91
+#define SND_PEARL_COLLECTING 92
+#define SND_PEARL_BREAKING 93
+#define SND_PEARL_IMPACT 94
+#define SND_CRYSTAL_COLLECTING 95
+#define SND_CRYSTAL_IMPACT 96
+#define SND_ENVELOPE_COLLECTING 97
+#define SND_SAND_INVISIBLE_DIGGING 98
+#define SND_SHIELD_NORMAL_COLLECTING 99
+#define SND_SHIELD_NORMAL_ACTIVE 100
+#define SND_SHIELD_DEADLY_COLLECTING 101
+#define SND_SHIELD_DEADLY_ACTIVE 102
+#define SND_EXTRA_TIME_COLLECTING 103
+#define SND_MOLE_MOVING 104
+#define SND_MOLE_WAITING 105
+#define SND_MOLE_EATING 106
+#define SND_SWITCHGATE_SWITCH_ACTIVATING 107
+#define SND_SWITCHGATE_OPENING 108
+#define SND_SWITCHGATE_CLOSING 109
+#define SND_SWITCHGATE_PASSING 110
+#define SND_TIMEGATE_SWITCH_ACTIVATING 111
+#define SND_TIMEGATE_SWITCH_ACTIVE 112
+#define SND_TIMEGATE_OPENING 113
+#define SND_TIMEGATE_CLOSING 114
+#define SND_TIMEGATE_PASSING 115
+#define SND_CONVEYOR_BELT_SWITCH_ACTIVATING 116
+#define SND_CONVEYOR_BELT_SWITCH_DEACTIVATING 117
+#define SND_CONVEYOR_BELT_ACTIVE 118
+#define SND_LIGHT_SWITCH_ACTIVATING 119
+#define SND_LIGHT_SWITCH_DEACTIVATING 120
+#define SND_DX_BOMB_PUSHING 121
+#define SND_TRAP_INACTIVE_DIGGING 122
+#define SND_TRAP_ACTIVATING 123
+#define SND_TUBE_PASSING 124
+#define SND_AMOEBA_TURNING_TO_GEM 125
+#define SND_AMOEBA_TURNING_TO_ROCK 126
+#define SND_SPEED_PILL_COLLECTING 127
+#define SND_DYNABOMB_NR_COLLECTING 128
+#define SND_DYNABOMB_SZ_COLLECTING 129
+#define SND_DYNABOMB_XL_COLLECTING 130
+#define SND_DYNABOMB_DROPPING 131
+#define SND_DYNABOMB_ACTIVE 132
+#define SND_SATELLITE_MOVING 133
+#define SND_SATELLITE_WAITING 134
+#define SND_SATELLITE_PUSHING 135
+#define SND_LAMP_ACTIVATING 136
+#define SND_LAMP_DEACTIVATING 137
+#define SND_TIME_ORB_FULL_COLLECTING 138
+#define SND_TIME_ORB_FULL_IMPACT 139
+#define SND_TIME_ORB_EMPTY_PUSHING 140
+#define SND_TIME_ORB_EMPTY_IMPACT 141
+#define SND_GAMEOFLIFE_WAITING 142
+#define SND_GAMEOFLIFE_CREATING 143
+#define SND_BIOMAZE_WAITING 144
+#define SND_BIOMAZE_CREATING 145
+#define SND_PACMAN_MOVING 146
+#define SND_PACMAN_WAITING 147
+#define SND_PACMAN_EATING 148
+#define SND_DARK_YAMYAM_MOVING 149
+#define SND_DARK_YAMYAM_WAITING 150
+#define SND_DARK_YAMYAM_EATING 151
+#define SND_PENGUIN_MOVING 152
+#define SND_PENGUIN_WAITING 153
+#define SND_PENGUIN_PASSING_EXIT 154
+#define SND_PIG_MOVING 155
+#define SND_PIG_WAITING 156
+#define SND_PIG_EATING 157
+#define SND_DRAGON_MOVING 158
+#define SND_DRAGON_WAITING 159
+#define SND_DRAGON_ATTACKING 160
+#define SND_PLAYER_DYING 161
+#define SND_ELEMENT_EXPLODING 162
+#define SND_GAME_STARTING 163
+#define SND_GAME_RUNNING_OUT_OF_TIME 164
+#define SND_GAME_LEVELTIME_BONUS 165
+#define SND_GAME_LOSING 166
+#define SND_GAME_WINNING 167
+#define SND_MENU_DOOR_OPENING 168
+#define SND_MENU_DOOR_CLOSING 169
+#define SND_MENU_HALL_OF_FAME 170
+#define SND_MENU_INFO_SCREEN 171
+
+#define NUM_SOUND_FILES 172
+
+#endif /* SND_DEFS_H */
-#define COMPILE_DATE_STRING "[2002-09-21 18:29]"
+#define COMPILE_DATE_STRING "[2002-09-21 21:53]"
{ "spring.xpos", "0" },
{ "spring.ypos", "5" },
{ "spring.frames", "1" },
+ { "spring.moving", "RocksMore.pcx" },
+ { "spring.moving.xpos", "0" },
+ { "spring.moving.ypos", "5" },
+ { "spring.moving.frames", "1" },
{ "emc_steelwall1", "RocksDC.pcx" },
{ "emc_steelwall1.xpos", "14" },
{ "extra_time.ypos", "0" },
{ "extra_time.frames", "6" },
- { "shield_deadly", "RocksDC.pcx" },
- { "shield_deadly.xpos", "8" },
- { "shield_deadly.ypos", "1" },
- { "shield_deadly.frames", "6" },
-
{ "shield_normal", "RocksDC.pcx" },
{ "shield_normal.xpos", "8" },
{ "shield_normal.ypos", "2" },
{ "shield_normal.frames", "6" },
+ { "shield_deadly", "RocksDC.pcx" },
+ { "shield_deadly.xpos", "8" },
+ { "shield_deadly.ypos", "1" },
+ { "shield_deadly.frames", "6" },
+
{ "shield_normal.active", "RocksHeroes.pcx" },
{ "shield_normal.active.xpos", "1" },
{ "shield_normal.active.ypos", "13" },
{ "scrollbar_yellow.ypos", "2" },
{ "scrollbar_yellow.frames", "1" },
+ { "char_question", "RocksFontEM.pcx" },
+ { "char_question.xpos", "15" },
+ { "char_question.ypos", "1" },
+ { "char_question.frames", "1" },
+
{ NULL, NULL }
};
#include "libgame/libgame.h"
+#include "conf_gfx.h"
+#include "conf_snd.h"
+
+
#define WIN_XSIZE 672
#define WIN_YSIZE 560
#define GFX_ARG_GLOBAL_SYNC 7
#define GFX_ARG_VERTICAL 8
-/* values for image configuration */
-#define IMG_BD_WALL 0
-#define IMG_BD_ROCK 1
-#define IMG_BD_ROCK_FALLING 2
-#define IMG_BD_ROCK_PUSHING 3
-#define IMG_BD_DIAMOND 4
-#define IMG_BD_DIAMOND_FALLING 5
-#define IMG_BD_MAGIC_WALL 6
-#define IMG_BD_MAGIC_WALL_ACTIVE 7
-#define IMG_BD_MAGIC_WALL_FILLING 8
-#define IMG_BD_MAGIC_WALL_FULL 9
-#define IMG_BD_MAGIC_WALL_EMPTYING 10
-#define IMG_BD_MAGIC_WALL_DEAD 11
-#define IMG_BD_AMOEBA 12
-#define IMG_BD_AMOEBA_PART1 13
-#define IMG_BD_AMOEBA_PART2 14
-#define IMG_BD_AMOEBA_PART3 15
-#define IMG_BD_AMOEBA_PART4 16
-#define IMG_BD_BUTTERFLY 17
-#define IMG_BD_BUTTERFLY_MOVING 18
-#define IMG_BD_BUTTERFLY_RIGHT 19
-#define IMG_BD_BUTTERFLY_UP 20
-#define IMG_BD_BUTTERFLY_LEFT 21
-#define IMG_BD_BUTTERFLY_DOWN 22
-#define IMG_BD_FIREFLY 23
-#define IMG_BD_FIREFLY_MOVING 24
-#define IMG_BD_FIREFLY_RIGHT 25
-#define IMG_BD_FIREFLY_UP 26
-#define IMG_BD_FIREFLY_LEFT 27
-#define IMG_BD_FIREFLY_DOWN 28
-#define IMG_SP_EMPTY_SPACE 29
-#define IMG_SP_ZONK 30
-#define IMG_SP_ZONK_FALLING 31
-#define IMG_SP_ZONK_PUSHING 32
-#define IMG_SP_BASE 33
-#define IMG_SP_MURPHY 34
-#define IMG_SP_MURPHY_LEFT 35
-#define IMG_SP_MURPHY_LEFT_MOVING 36
-#define IMG_SP_MURPHY_LEFT_DIGGING 37
-#define IMG_SP_MURPHY_LEFT_PUSHING 38
-#define IMG_SP_MURPHY_LEFT_SNAPPING 39
-#define IMG_SP_MURPHY_RIGHT 40
-#define IMG_SP_MURPHY_RIGHT_MOVING 41
-#define IMG_SP_MURPHY_RIGHT_DIGGING 42
-#define IMG_SP_MURPHY_RIGHT_PUSHING 43
-#define IMG_SP_MURPHY_RIGHT_SNAPPING 44
-#define IMG_SP_MURPHY_UP 45
-#define IMG_SP_MURPHY_UP_SNAPPING 46
-#define IMG_SP_MURPHY_DOWN 47
-#define IMG_SP_MURPHY_DOWN_SNAPPING 48
-#define IMG_SP_MURPHY_CLONE 49
-#define IMG_SP_INFOTRON 50
-#define IMG_SP_INFOTRON_FALLING 51
-#define IMG_SP_CHIP_SINGLE 52
-#define IMG_SP_CHIP_LEFT 53
-#define IMG_SP_CHIP_RIGHT 54
-#define IMG_SP_CHIP_UPPER 55
-#define IMG_SP_CHIP_LOWER 56
-#define IMG_SP_HARD_GRAY 57
-#define IMG_SP_HARD_GREEN 58
-#define IMG_SP_HARD_BLUE 59
-#define IMG_SP_HARD_RED 60
-#define IMG_SP_HARD_YELLOW 61
-#define IMG_SP_EXIT_CLOSED 62
-#define IMG_SP_EXIT_OPEN 63
-#define IMG_SP_DISK_ORANGE 64
-#define IMG_SP_DISK_ORANGE_FALLING 65
-#define IMG_SP_DISK_ORANGE_PUSHING 66
-#define IMG_SP_DISK_YELLOW 67
-#define IMG_SP_DISK_YELLOW_PUSHING 68
-#define IMG_SP_DISK_RED 69
-#define IMG_SP_DISK_RED_COLLECTING 70
-#define IMG_SP_PORT1_RIGHT 71
-#define IMG_SP_PORT1_DOWN 72
-#define IMG_SP_PORT1_LEFT 73
-#define IMG_SP_PORT1_UP 74
-#define IMG_SP_PORT2_RIGHT 75
-#define IMG_SP_PORT2_DOWN 76
-#define IMG_SP_PORT2_LEFT 77
-#define IMG_SP_PORT2_UP 78
-#define IMG_SP_PORT_X 79
-#define IMG_SP_PORT_Y 80
-#define IMG_SP_PORT_XY 81
-#define IMG_SP_SNIKSNAK 82
-#define IMG_SP_SNIKSNAK_LEFT 83
-#define IMG_SP_SNIKSNAK_RIGHT 84
-#define IMG_SP_SNIKSNAK_UP 85
-#define IMG_SP_SNIKSNAK_DOWN 86
-#define IMG_SP_ELECTRON 87
-#define IMG_SP_TERMINAL 88
-#define IMG_SP_TERMINAL_ACTIVE 89
-#define IMG_SP_BUGGY_BASE 90
-#define IMG_SP_BUGGY_BASE_ACTIVE 91
-#define IMG_SP_HARD_BASE1 92
-#define IMG_SP_HARD_BASE2 93
-#define IMG_SP_HARD_BASE3 94
-#define IMG_SP_HARD_BASE4 95
-#define IMG_SP_HARD_BASE5 96
-#define IMG_SP_HARD_BASE6 97
-#define IMG_SP_EXPLOSION 98
-#define IMG_SP_EXPLOSION_INFOTRON 99
-#define IMG_SOKOBAN_OBJECT 100
-#define IMG_SOKOBAN_FIELD_EMPTY 101
-#define IMG_SOKOBAN_FIELD_FULL 102
-#define IMG_EMPTY_SPACE 103
-#define IMG_SAND 104
-#define IMG_SAND_CRUMBLED 105
-#define IMG_WALL 106
-#define IMG_WALL_CRUMBLED 107
-#define IMG_STEELWALL 108
-#define IMG_ROCK 109
-#define IMG_ROCK_FALLING 110
-#define IMG_ROCK_PUSHING 111
-#define IMG_EMERALD 112
-#define IMG_EMERALD_FALLING 113
-#define IMG_DIAMOND 114
-#define IMG_DIAMOND_FALLING 115
-#define IMG_BOMB 116
-#define IMG_NUT 117
-#define IMG_NUT_CRACKING 118
-#define IMG_DYNAMITE 119
-#define IMG_DYNAMITE_ACTIVE 120
-#define IMG_WALL_EMERALD 121
-#define IMG_WALL_DIAMOND 122
-#define IMG_BUG_RIGHT 123
-#define IMG_BUG_UP 124
-#define IMG_BUG_LEFT 125
-#define IMG_BUG_DOWN 126
-#define IMG_SPACESHIP_RIGHT 127
-#define IMG_SPACESHIP_UP 128
-#define IMG_SPACESHIP_LEFT 129
-#define IMG_SPACESHIP_DOWN 130
-#define IMG_YAMYAM 131
-#define IMG_YAMYAM_MOVING 132
-#define IMG_ROBOT 133
-#define IMG_ROBOT_WHEEL 134
-#define IMG_ROBOT_WHEEL_ACTIVE 135
-#define IMG_MAGIC_WALL 136
-#define IMG_MAGIC_WALL_ACTIVE 137
-#define IMG_MAGIC_WALL_FILLING 138
-#define IMG_MAGIC_WALL_FULL 139
-#define IMG_MAGIC_WALL_EMPTYING 140
-#define IMG_MAGIC_WALL_DEAD 141
-#define IMG_QUICKSAND_EMPTY 142
-#define IMG_QUICKSAND_FILLING 143
-#define IMG_QUICKSAND_FULL 144
-#define IMG_QUICKSAND_EMPTYING 145
-#define IMG_ACIDPOOL_TOPLEFT 146
-#define IMG_ACIDPOOL_TOPRIGHT 147
-#define IMG_ACIDPOOL_BOTTOMLEFT 148
-#define IMG_ACIDPOOL_BOTTOM 149
-#define IMG_ACIDPOOL_BOTTOMRIGHT 150
-#define IMG_ACID 151
-#define IMG_ACID_SPLASHING_LEFT 152
-#define IMG_ACID_SPLASHING_RIGHT 153
-#define IMG_AMOEBA_DROP 154
-#define IMG_AMOEBA_CREATING 155
-#define IMG_AMOEBA_PART1 156
-#define IMG_AMOEBA_PART2 157
-#define IMG_AMOEBA_PART3 158
-#define IMG_AMOEBA_PART4 159
-#define IMG_AMOEBA_DEAD_PART1 160
-#define IMG_AMOEBA_DEAD_PART2 161
-#define IMG_AMOEBA_DEAD_PART3 162
-#define IMG_AMOEBA_DEAD_PART4 163
-#define IMG_EM_KEY1 164
-#define IMG_EM_KEY2 165
-#define IMG_EM_KEY3 166
-#define IMG_EM_KEY4 167
-#define IMG_EM_GATE1 168
-#define IMG_EM_GATE2 169
-#define IMG_EM_GATE3 170
-#define IMG_EM_GATE4 171
-#define IMG_EM_GATE1_GRAY 172
-#define IMG_EM_GATE2_GRAY 173
-#define IMG_EM_GATE3_GRAY 174
-#define IMG_EM_GATE4_GRAY 175
-#define IMG_EXIT_CLOSED 176
-#define IMG_EXIT_OPENING 177
-#define IMG_EXIT_OPEN 178
-#define IMG_BALLOON 179
-#define IMG_BALLOON_MOVING 180
-#define IMG_BALLOON_SEND_LEFT 181
-#define IMG_BALLOON_SEND_RIGHT 182
-#define IMG_BALLOON_SEND_UP 183
-#define IMG_BALLOON_SEND_DOWN 184
-#define IMG_BALLOON_SEND_ANY_DIRECTION 185
-#define IMG_SPRING 186
-#define IMG_EMC_STEELWALL1 187
-#define IMG_EMC_STEELWALL2 188
-#define IMG_EMC_STEELWALL3 189
-#define IMG_EMC_STEELWALL4 190
-#define IMG_EMC_WALL_PILLAR_UPPER 191
-#define IMG_EMC_WALL_PILLAR_MIDDLE 192
-#define IMG_EMC_WALL_PILLAR_LOWER 193
-#define IMG_EMC_WALL4 194
-#define IMG_EMC_WALL5 195
-#define IMG_EMC_WALL6 196
-#define IMG_EMC_WALL7 197
-#define IMG_EMC_WALL8 198
-#define IMG_INVISIBLE_STEELWALL 199
-#define IMG_INVISIBLE_STEELWALL_ACTIVE 200
-#define IMG_INVISIBLE_WALL 201
-#define IMG_INVISIBLE_WALL_ACTIVE 202
-#define IMG_INVISIBLE_SAND 203
-#define IMG_INVISIBLE_SAND_ACTIVE 204
-#define IMG_CONVEYOR_BELT1_MIDDLE 205
-#define IMG_CONVEYOR_BELT1_MIDDLE_ACTIVE 206
-#define IMG_CONVEYOR_BELT1_LEFT 207
-#define IMG_CONVEYOR_BELT1_LEFT_ACTIVE 208
-#define IMG_CONVEYOR_BELT1_RIGHT 209
-#define IMG_CONVEYOR_BELT1_RIGHT_ACTIVE 210
-#define IMG_CONVEYOR_BELT1_SWITCH_LEFT 211
-#define IMG_CONVEYOR_BELT1_SWITCH_MIDDLE 212
-#define IMG_CONVEYOR_BELT1_SWITCH_RIGHT 213
-#define IMG_CONVEYOR_BELT2_MIDDLE 214
-#define IMG_CONVEYOR_BELT2_MIDDLE_ACTIVE 215
-#define IMG_CONVEYOR_BELT2_LEFT 216
-#define IMG_CONVEYOR_BELT2_LEFT_ACTIVE 217
-#define IMG_CONVEYOR_BELT2_RIGHT 218
-#define IMG_CONVEYOR_BELT2_RIGHT_ACTIVE 219
-#define IMG_CONVEYOR_BELT2_SWITCH_LEFT 220
-#define IMG_CONVEYOR_BELT2_SWITCH_MIDDLE 221
-#define IMG_CONVEYOR_BELT2_SWITCH_RIGHT 222
-#define IMG_CONVEYOR_BELT3_MIDDLE 223
-#define IMG_CONVEYOR_BELT3_MIDDLE_ACTIVE 224
-#define IMG_CONVEYOR_BELT3_LEFT 225
-#define IMG_CONVEYOR_BELT3_LEFT_ACTIVE 226
-#define IMG_CONVEYOR_BELT3_RIGHT 227
-#define IMG_CONVEYOR_BELT3_RIGHT_ACTIVE 228
-#define IMG_CONVEYOR_BELT3_SWITCH_LEFT 229
-#define IMG_CONVEYOR_BELT3_SWITCH_MIDDLE 230
-#define IMG_CONVEYOR_BELT3_SWITCH_RIGHT 231
-#define IMG_CONVEYOR_BELT4_MIDDLE 232
-#define IMG_CONVEYOR_BELT4_MIDDLE_ACTIVE 233
-#define IMG_CONVEYOR_BELT4_LEFT 234
-#define IMG_CONVEYOR_BELT4_LEFT_ACTIVE 235
-#define IMG_CONVEYOR_BELT4_RIGHT 236
-#define IMG_CONVEYOR_BELT4_RIGHT_ACTIVE 237
-#define IMG_CONVEYOR_BELT4_SWITCH_LEFT 238
-#define IMG_CONVEYOR_BELT4_SWITCH_MIDDLE 239
-#define IMG_CONVEYOR_BELT4_SWITCH_RIGHT 240
-#define IMG_SWITCHGATE_SWITCH_UP 241
-#define IMG_SWITCHGATE_SWITCH_DOWN 242
-#define IMG_LIGHT_SWITCH 243
-#define IMG_LIGHT_SWITCH_ACTIVE 244
-#define IMG_TIMEGATE_SWITCH 245
-#define IMG_TIMEGATE_SWITCH_ACTIVE 246
-#define IMG_ENVELOPE 247
-#define IMG_SIGN_EXCLAMATION 248
-#define IMG_SIGN_STOP 249
-#define IMG_LANDMINE 250
-#define IMG_STEELWALL_SLANTED 251
-#define IMG_EXTRA_TIME 252
-#define IMG_SHIELD_DEADLY 253
-#define IMG_SHIELD_NORMAL 254
-#define IMG_SHIELD_NORMAL_ACTIVE 255
-#define IMG_SHIELD_DEADLY_ACTIVE 256
-#define IMG_SWITCHGATE_CLOSED 257
-#define IMG_SWITCHGATE_OPENING 258
-#define IMG_SWITCHGATE_OPEN 259
-#define IMG_SWITCHGATE_CLOSING 260
-#define IMG_TIMEGATE_CLOSED 261
-#define IMG_TIMEGATE_OPENING 262
-#define IMG_TIMEGATE_OPEN 263
-#define IMG_TIMEGATE_CLOSING 264
-#define IMG_PEARL 265
-#define IMG_PEARL_BREAKING 266
-#define IMG_CRYSTAL 267
-#define IMG_WALL_PEARL 268
-#define IMG_WALL_CRYSTAL 269
-#define IMG_TUBE_RIGHT_DOWN 270
-#define IMG_TUBE_HORIZONTAL_DOWN 271
-#define IMG_TUBE_LEFT_DOWN 272
-#define IMG_TUBE_HORIZONTAL 273
-#define IMG_TUBE_VERTICAL_RIGHT 274
-#define IMG_TUBE_ALL 275
-#define IMG_TUBE_VERTICAL_LEFT 276
-#define IMG_TUBE_VERTICAL 277
-#define IMG_TUBE_RIGHT_UP 278
-#define IMG_TUBE_HORIZONTAL_UP 279
-#define IMG_TUBE_LEFT_UP 280
-#define IMG_TRAP 281
-#define IMG_TRAP_ACTIVE 282
-#define IMG_DX_SUPABOMB 283
-#define IMG_KEY1 284
-#define IMG_KEY2 285
-#define IMG_KEY3 286
-#define IMG_KEY4 287
-#define IMG_GATE1 288
-#define IMG_GATE2 289
-#define IMG_GATE3 290
-#define IMG_GATE4 291
-#define IMG_GATE1_GRAY 292
-#define IMG_GATE2_GRAY 293
-#define IMG_GATE3_GRAY 294
-#define IMG_GATE4_GRAY 295
-#define IMG_GAMEOFLIFE 296
-#define IMG_BIOMAZE 297
-#define IMG_PACMAN_RIGHT 298
-#define IMG_PACMAN_UP 299
-#define IMG_PACMAN_LEFT 300
-#define IMG_PACMAN_DOWN 301
-#define IMG_LAMP 302
-#define IMG_LAMP_ACTIVE 303
-#define IMG_TIME_ORB_FULL 304
-#define IMG_TIME_ORB_EMPTY 305
-#define IMG_EMERALD_YELLOW 306
-#define IMG_EMERALD_YELLOW_FALLING 307
-#define IMG_EMERALD_RED 308
-#define IMG_EMERALD_RED_FALLING 309
-#define IMG_EMERALD_PURPLE 310
-#define IMG_EMERALD_PURPLE_FALLING 311
-#define IMG_WALL_EMERALD_YELLOW 312
-#define IMG_WALL_EMERALD_RED 313
-#define IMG_WALL_EMERALD_PURPLE 314
-#define IMG_WALL_BD_DIAMOND 315
-#define IMG_WALL_GROWING_XY 316
-#define IMG_WALL_GROWING_X 317
-#define IMG_WALL_GROWING_Y 318
-#define IMG_WALL_GROWING_ACTIVE_LEFT 319
-#define IMG_WALL_GROWING_ACTIVE_RIGHT 320
-#define IMG_WALL_GROWING_ACTIVE_UP 321
-#define IMG_WALL_GROWING_ACTIVE_DOWN 322
-#define IMG_BLACK_ORB 323
-#define IMG_SPEED_PILL 324
-#define IMG_DARK_YAMYAM 325
-#define IMG_DYNABOMB_ACTIVE 326
-#define IMG_DYNABOMB_PLAYER1_ACTIVE 327
-#define IMG_DYNABOMB_PLAYER2_ACTIVE 328
-#define IMG_DYNABOMB_PLAYER3_ACTIVE 329
-#define IMG_DYNABOMB_PLAYER4_ACTIVE 330
-#define IMG_DYNABOMB_NR 331
-#define IMG_DYNABOMB_SZ 332
-#define IMG_DYNABOMB_XL 333
-#define IMG_PIG_DOWN 334
-#define IMG_PIG_DOWN_MOVING 335
-#define IMG_PIG_DOWN_EATING 336
-#define IMG_PIG_UP 337
-#define IMG_PIG_UP_MOVING 338
-#define IMG_PIG_UP_EATING 339
-#define IMG_PIG_LEFT 340
-#define IMG_PIG_LEFT_MOVING 341
-#define IMG_PIG_LEFT_EATING 342
-#define IMG_PIG_RIGHT 343
-#define IMG_PIG_RIGHT_MOVING 344
-#define IMG_PIG_RIGHT_EATING 345
-#define IMG_DRAGON_DOWN 346
-#define IMG_DRAGON_DOWN_MOVING 347
-#define IMG_DRAGON_DOWN_ATTACKING 348
-#define IMG_DRAGON_UP 349
-#define IMG_DRAGON_UP_MOVING 350
-#define IMG_DRAGON_UP_ATTACKING 351
-#define IMG_DRAGON_LEFT 352
-#define IMG_DRAGON_LEFT_MOVING 353
-#define IMG_DRAGON_LEFT_ATTACKING 354
-#define IMG_DRAGON_RIGHT 355
-#define IMG_DRAGON_RIGHT_MOVING 356
-#define IMG_DRAGON_RIGHT_ATTACKING 357
-#define IMG_MOLE_DOWN 358
-#define IMG_MOLE_DOWN_MOVING 359
-#define IMG_MOLE_DOWN_DIGGING 360
-#define IMG_MOLE_UP 361
-#define IMG_MOLE_UP_MOVING 362
-#define IMG_MOLE_UP_DIGGING 363
-#define IMG_MOLE_LEFT 364
-#define IMG_MOLE_LEFT_MOVING 365
-#define IMG_MOLE_LEFT_DIGGING 366
-#define IMG_MOLE_RIGHT 367
-#define IMG_MOLE_RIGHT_MOVING 368
-#define IMG_MOLE_RIGHT_DIGGING 369
-#define IMG_PENGUIN_DOWN 370
-#define IMG_PENGUIN_DOWN_MOVING 371
-#define IMG_PENGUIN_UP 372
-#define IMG_PENGUIN_UP_MOVING 373
-#define IMG_PENGUIN_LEFT 374
-#define IMG_PENGUIN_LEFT_MOVING 375
-#define IMG_PENGUIN_RIGHT 376
-#define IMG_PENGUIN_RIGHT_MOVING 377
-#define IMG_SATELLITE 378
-#define IMG_SATELLITE_MOVING 379
-#define IMG_FLAMES_LEFT1 380
-#define IMG_FLAMES_LEFT2 381
-#define IMG_FLAMES_LEFT3 382
-#define IMG_FLAMES_RIGHT1 383
-#define IMG_FLAMES_RIGHT2 384
-#define IMG_FLAMES_RIGHT3 385
-#define IMG_FLAMES_UP1 386
-#define IMG_FLAMES_UP2 387
-#define IMG_FLAMES_UP3 388
-#define IMG_FLAMES_DOWN1 389
-#define IMG_FLAMES_DOWN2 390
-#define IMG_FLAMES_DOWN3 391
-#define IMG_STONEBLOCK 392
-#define IMG_PLAYER1 393
-#define IMG_PLAYER1_DOWN 394
-#define IMG_PLAYER1_DOWN_MOVING 395
-#define IMG_PLAYER1_DOWN_DIGGING 396
-#define IMG_PLAYER1_DOWN_PUSHING 397
-#define IMG_PLAYER1_DOWN_SNAPPING 398
-#define IMG_PLAYER1_UP 399
-#define IMG_PLAYER1_UP_MOVING 400
-#define IMG_PLAYER1_UP_DIGGING 401
-#define IMG_PLAYER1_UP_PUSHING 402
-#define IMG_PLAYER1_UP_SNAPPING 403
-#define IMG_PLAYER1_LEFT 404
-#define IMG_PLAYER1_LEFT_MOVING 405
-#define IMG_PLAYER1_LEFT_DIGGING 406
-#define IMG_PLAYER1_LEFT_PUSHING 407
-#define IMG_PLAYER1_LEFT_SNAPPING 408
-#define IMG_PLAYER1_RIGHT 409
-#define IMG_PLAYER1_RIGHT_MOVING 410
-#define IMG_PLAYER1_RIGHT_DIGGING 411
-#define IMG_PLAYER1_RIGHT_PUSHING 412
-#define IMG_PLAYER1_RIGHT_SNAPPING 413
-#define IMG_PLAYER2 414
-#define IMG_PLAYER2_DOWN 415
-#define IMG_PLAYER2_DOWN_MOVING 416
-#define IMG_PLAYER2_DOWN_DIGGING 417
-#define IMG_PLAYER2_DOWN_PUSHING 418
-#define IMG_PLAYER2_DOWN_SNAPPING 419
-#define IMG_PLAYER2_UP 420
-#define IMG_PLAYER2_UP_MOVING 421
-#define IMG_PLAYER2_UP_DIGGING 422
-#define IMG_PLAYER2_UP_PUSHING 423
-#define IMG_PLAYER2_UP_SNAPPING 424
-#define IMG_PLAYER2_LEFT 425
-#define IMG_PLAYER2_LEFT_MOVING 426
-#define IMG_PLAYER2_LEFT_DIGGING 427
-#define IMG_PLAYER2_LEFT_PUSHING 428
-#define IMG_PLAYER2_LEFT_SNAPPING 429
-#define IMG_PLAYER2_RIGHT 430
-#define IMG_PLAYER2_RIGHT_MOVING 431
-#define IMG_PLAYER2_RIGHT_DIGGING 432
-#define IMG_PLAYER2_RIGHT_PUSHING 433
-#define IMG_PLAYER2_RIGHT_SNAPPING 434
-#define IMG_PLAYER3 435
-#define IMG_PLAYER3_DOWN 436
-#define IMG_PLAYER3_DOWN_MOVING 437
-#define IMG_PLAYER3_DOWN_DIGGING 438
-#define IMG_PLAYER3_DOWN_PUSHING 439
-#define IMG_PLAYER3_DOWN_SNAPPING 440
-#define IMG_PLAYER3_UP 441
-#define IMG_PLAYER3_UP_MOVING 442
-#define IMG_PLAYER3_UP_DIGGING 443
-#define IMG_PLAYER3_UP_PUSHING 444
-#define IMG_PLAYER3_UP_SNAPPING 445
-#define IMG_PLAYER3_LEFT 446
-#define IMG_PLAYER3_LEFT_MOVING 447
-#define IMG_PLAYER3_LEFT_DIGGING 448
-#define IMG_PLAYER3_LEFT_PUSHING 449
-#define IMG_PLAYER3_LEFT_SNAPPING 450
-#define IMG_PLAYER3_RIGHT 451
-#define IMG_PLAYER3_RIGHT_MOVING 452
-#define IMG_PLAYER3_RIGHT_DIGGING 453
-#define IMG_PLAYER3_RIGHT_PUSHING 454
-#define IMG_PLAYER3_RIGHT_SNAPPING 455
-#define IMG_PLAYER4 456
-#define IMG_PLAYER4_DOWN 457
-#define IMG_PLAYER4_DOWN_MOVING 458
-#define IMG_PLAYER4_DOWN_DIGGING 459
-#define IMG_PLAYER4_DOWN_PUSHING 460
-#define IMG_PLAYER4_DOWN_SNAPPING 461
-#define IMG_PLAYER4_UP 462
-#define IMG_PLAYER4_UP_MOVING 463
-#define IMG_PLAYER4_UP_DIGGING 464
-#define IMG_PLAYER4_UP_PUSHING 465
-#define IMG_PLAYER4_UP_SNAPPING 466
-#define IMG_PLAYER4_LEFT 467
-#define IMG_PLAYER4_LEFT_MOVING 468
-#define IMG_PLAYER4_LEFT_DIGGING 469
-#define IMG_PLAYER4_LEFT_PUSHING 470
-#define IMG_PLAYER4_LEFT_SNAPPING 471
-#define IMG_PLAYER4_RIGHT 472
-#define IMG_PLAYER4_RIGHT_MOVING 473
-#define IMG_PLAYER4_RIGHT_DIGGING 474
-#define IMG_PLAYER4_RIGHT_PUSHING 475
-#define IMG_PLAYER4_RIGHT_SNAPPING 476
-#define IMG_EXPLOSION 477
-#define IMG_TWINKLE_BLUE 478
-#define IMG_TWINKLE_WHITE 479
-#define IMG_STEELWALL_TOPLEFT 480
-#define IMG_STEELWALL_TOPRIGHT 481
-#define IMG_STEELWALL_BOTTOMLEFT 482
-#define IMG_STEELWALL_BOTTOMRIGHT 483
-#define IMG_STEELWALL_HORIZONTAL 484
-#define IMG_STEELWALL_VERTICAL 485
-#define IMG_INVISIBLE_STEELWALL_TOPLEFT 486
-#define IMG_INVISIBLE_STEELWALL_TOPRIGHT 487
-#define IMG_INVISIBLE_STEELWALL_BOTTOMLEFT 488
-#define IMG_INVISIBLE_STEELWALL_BOTTOMRIGHT 489
-#define IMG_INVISIBLE_STEELWALL_HORIZONTAL 490
-#define IMG_INVISIBLE_STEELWALL_VERTICAL 491
-#define IMG_ARROW_BLUE_LEFT 492
-#define IMG_ARROW_BLUE_RIGHT 493
-#define IMG_ARROW_BLUE_UP 494
-#define IMG_ARROW_BLUE_DOWN 495
-#define IMG_ARROW_RED_LEFT 496
-#define IMG_ARROW_RED_RIGHT 497
-#define IMG_ARROW_RED_UP 498
-#define IMG_ARROW_RED_DOWN 499
-#define IMG_SCROLLBAR_BLUE 500
-#define IMG_SCROLLBAR_RED 501
-#define IMG_SCROLLBAR_GREEN 502
-#define IMG_SCROLLBAR_YELLOW 503
-
-#define NUM_IMAGE_FILES 504
-
-
/* values for sound configuration suffixes */
/* (currently none) */
-/* values for sound configuration */
-#define SND_BD_EMPTY_SPACE_DIGGING 0
-#define SND_BD_SAND_DIGGING 1
-#define SND_BD_DIAMOND_COLLECTING 2
-#define SND_BD_DIAMOND_IMPACT 3
-#define SND_BD_ROCK_PUSHING 4
-#define SND_BD_ROCK_IMPACT 5
-#define SND_BD_MAGIC_WALL_ACTIVATING 6
-#define SND_BD_MAGIC_WALL_ACTIVE 7
-#define SND_BD_MAGIC_WALL_CHANGING 8
-#define SND_BD_AMOEBA_WAITING 9
-#define SND_BD_AMOEBA_CREATING 10
-#define SND_BD_AMOEBA_TURNING_TO_GEM 11
-#define SND_BD_AMOEBA_TURNING_TO_ROCK 12
-#define SND_BD_BUTTERFLY_MOVING 13
-#define SND_BD_BUTTERFLY_WAITING 14
-#define SND_BD_FIREFLY_MOVING 15
-#define SND_BD_FIREFLY_WAITING 16
-#define SND_BD_EXIT_PASSING 17
-#define SND_SP_EMPTY_SPACE_DIGGING 18
-#define SND_SP_BASE_DIGGING 19
-#define SND_SP_BUGGY_BASE_DIGGING 20
-#define SND_SP_BUGGY_BASE_ACTIVE 21
-#define SND_SP_INFOTRON_COLLECTING 22
-#define SND_SP_INFOTRON_IMPACT 23
-#define SND_SP_ZONK_PUSHING 24
-#define SND_SP_ZONK_IMPACT 25
-#define SND_SP_DISK_RED_COLLECTING 26
-#define SND_SP_DISK_ORANGE_PUSHING 27
-#define SND_SP_DISK_YELLOW_PUSHING 28
-#define SND_SP_PORT_PASSING 29
-#define SND_SP_EXIT_PASSING 30
-#define SND_SP_EXIT_OPENING 31
-#define SND_SP_ELEMENT_EXPLODING 32
-#define SND_SP_SNIKSNAK_MOVING 33
-#define SND_SP_SNIKSNAK_WAITING 34
-#define SND_SP_ELECTRON_MOVING 35
-#define SND_SP_ELECTRON_WAITING 36
-#define SND_SP_TERMINAL_ACTIVATING 37
-#define SND_SP_TERMINAL_ACTIVE 38
-#define SND_SOKOBAN_OBJECT_PUSHING 39
-#define SND_SOKOBAN_FIELD_FILLING 40
-#define SND_SOKOBAN_FIELD_EMPTYING 41
-#define SND_SOKOBAN_GAME_SOLVING 42
-#define SND_EMPTY_SPACE_DIGGING 43
-#define SND_SAND_DIGGING 44
-#define SND_EMERALD_COLLECTING 45
-#define SND_EMERALD_IMPACT 46
-#define SND_DIAMOND_COLLECTING 47
-#define SND_DIAMOND_IMPACT 48
-#define SND_DIAMOND_BREAKING 49
-#define SND_ROCK_PUSHING 50
-#define SND_ROCK_IMPACT 51
-#define SND_BOMB_PUSHING 52
-#define SND_NUT_PUSHING 53
-#define SND_NUT_CRACKING 54
-#define SND_NUT_IMPACT 55
-#define SND_DYNAMITE_COLLECTING 56
-#define SND_DYNAMITE_DROPPING 57
-#define SND_DYNAMITE_ACTIVE 58
-#define SND_KEY_COLLECTING 59
-#define SND_GATE_PASSING 60
-#define SND_BUG_MOVING 61
-#define SND_BUG_WAITING 62
-#define SND_SPACESHIP_MOVING 63
-#define SND_SPACESHIP_WAITING 64
-#define SND_YAMYAM_MOVING 65
-#define SND_YAMYAM_WAITING 66
-#define SND_YAMYAM_EATING 67
-#define SND_ROBOT_STEPPING 68
-#define SND_ROBOT_WAITING 69
-#define SND_ROBOT_WHEEL_ACTIVATING 70
-#define SND_ROBOT_WHEEL_ACTIVE 71
-#define SND_MAGIC_WALL_ACTIVATING 72
-#define SND_MAGIC_WALL_ACTIVE 73
-#define SND_MAGIC_WALL_CHANGING 74
-#define SND_AMOEBA_WAITING 75
-#define SND_AMOEBA_CREATING 76
-#define SND_AMOEBA_DROP_CREATING 77
-#define SND_ACID_SPLASHING 78
-#define SND_QUICKSAND_FILLING 79
-#define SND_QUICKSAND_SLIPPING 80
-#define SND_QUICKSAND_EMPTYING 81
-#define SND_EXIT_OPENING 82
-#define SND_EXIT_PASSING 83
-#define SND_BALLOON_MOVING 84
-#define SND_BALLOON_WAITING 85
-#define SND_BALLOON_PUSHING 86
-#define SND_BALLOON_SWITCH_ACTIVATING 87
-#define SND_SPRING_MOVING 88
-#define SND_SPRING_PUSHING 89
-#define SND_SPRING_IMPACT 90
-#define SND_WALL_GROWING 91
-#define SND_PEARL_COLLECTING 92
-#define SND_PEARL_BREAKING 93
-#define SND_PEARL_IMPACT 94
-#define SND_CRYSTAL_COLLECTING 95
-#define SND_CRYSTAL_IMPACT 96
-#define SND_ENVELOPE_COLLECTING 97
-#define SND_SAND_INVISIBLE_DIGGING 98
-#define SND_SHIELD_NORMAL_COLLECTING 99
-#define SND_SHIELD_NORMAL_ACTIVE 100
-#define SND_SHIELD_DEADLY_COLLECTING 101
-#define SND_SHIELD_DEADLY_ACTIVE 102
-#define SND_EXTRA_TIME_COLLECTING 103
-#define SND_MOLE_MOVING 104
-#define SND_MOLE_WAITING 105
-#define SND_MOLE_EATING 106
-#define SND_SWITCHGATE_SWITCH_ACTIVATING 107
-#define SND_SWITCHGATE_OPENING 108
-#define SND_SWITCHGATE_CLOSING 109
-#define SND_SWITCHGATE_PASSING 110
-#define SND_TIMEGATE_SWITCH_ACTIVATING 111
-#define SND_TIMEGATE_SWITCH_ACTIVE 112
-#define SND_TIMEGATE_OPENING 113
-#define SND_TIMEGATE_CLOSING 114
-#define SND_TIMEGATE_PASSING 115
-#define SND_CONVEYOR_BELT_SWITCH_ACTIVATING 116
-#define SND_CONVEYOR_BELT_SWITCH_DEACTIVATING 117
-#define SND_CONVEYOR_BELT_ACTIVE 118
-#define SND_LIGHT_SWITCH_ACTIVATING 119
-#define SND_LIGHT_SWITCH_DEACTIVATING 120
-#define SND_DX_BOMB_PUSHING 121
-#define SND_TRAP_INACTIVE_DIGGING 122
-#define SND_TRAP_ACTIVATING 123
-#define SND_TUBE_PASSING 124
-#define SND_AMOEBA_TURNING_TO_GEM 125
-#define SND_AMOEBA_TURNING_TO_ROCK 126
-#define SND_SPEED_PILL_COLLECTING 127
-#define SND_DYNABOMB_NR_COLLECTING 128
-#define SND_DYNABOMB_SZ_COLLECTING 129
-#define SND_DYNABOMB_XL_COLLECTING 130
-#define SND_DYNABOMB_DROPPING 131
-#define SND_DYNABOMB_ACTIVE 132
-#define SND_SATELLITE_MOVING 133
-#define SND_SATELLITE_WAITING 134
-#define SND_SATELLITE_PUSHING 135
-#define SND_LAMP_ACTIVATING 136
-#define SND_LAMP_DEACTIVATING 137
-#define SND_TIME_ORB_FULL_COLLECTING 138
-#define SND_TIME_ORB_FULL_IMPACT 139
-#define SND_TIME_ORB_EMPTY_PUSHING 140
-#define SND_TIME_ORB_EMPTY_IMPACT 141
-#define SND_GAMEOFLIFE_WAITING 142
-#define SND_GAMEOFLIFE_CREATING 143
-#define SND_BIOMAZE_WAITING 144
-#define SND_BIOMAZE_CREATING 145
-#define SND_PACMAN_MOVING 146
-#define SND_PACMAN_WAITING 147
-#define SND_PACMAN_EATING 148
-#define SND_DARK_YAMYAM_MOVING 149
-#define SND_DARK_YAMYAM_WAITING 150
-#define SND_DARK_YAMYAM_EATING 151
-#define SND_PENGUIN_MOVING 152
-#define SND_PENGUIN_WAITING 153
-#define SND_PENGUIN_PASSING_EXIT 154
-#define SND_PIG_MOVING 155
-#define SND_PIG_WAITING 156
-#define SND_PIG_EATING 157
-#define SND_DRAGON_MOVING 158
-#define SND_DRAGON_WAITING 159
-#define SND_DRAGON_ATTACKING 160
-#define SND_PLAYER_DYING 161
-#define SND_ELEMENT_EXPLODING 162
-#define SND_GAME_STARTING 163
-#define SND_GAME_RUNNING_OUT_OF_TIME 164
-#define SND_GAME_LEVELTIME_BONUS 165
-#define SND_GAME_LOSING 166
-#define SND_GAME_WINNING 167
-#define SND_MENU_DOOR_OPENING 168
-#define SND_MENU_DOOR_CLOSING 169
-#define SND_MENU_HALL_OF_FAME 170
-#define SND_MENU_INFO_SCREEN 171
-
-#define NUM_SOUND_FILES 172
-
/* values for game_status */
#define EXITGAME 0