X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fconf_e2g.c;h=5f1685b489e23891a376a32637058247911a653e;hb=462bca0782be497b984922afda26b5bf12bd3d75;hp=da23e54162bf16e5f26bd93967e635aaf3f702f2;hpb=47572a41886623747cb380fc127a814d00028c6f;p=rocksndiamonds.git diff --git a/src/conf_e2g.c b/src/conf_e2g.c index da23e541..5f1685b4 100644 --- a/src/conf_e2g.c +++ b/src/conf_e2g.c @@ -1,7 +1,7 @@ /*********************************************************** * Rocks'n'Diamonds -- McDuffin Strikes Back! * *----------------------------------------------------------* -* (c) 1995-2002 Artsoft Entertainment * +* (c) 1995-2006 Artsoft Entertainment * * Holger Schemel * * Detmolder Strasse 189 * * 33604 Bielefeld * @@ -205,6 +205,14 @@ element_to_graphic[] = EL_SP_BASE, -1, -1, FALSE, IMG_SP_BASE }, + { + EL_SP_BASE, ACTION_DIGGING, -1, FALSE, + IMG_SP_BASE_DIGGING + }, + { + EL_SP_BASE, ACTION_SNAPPING, -1, FALSE, + IMG_SP_BASE_SNAPPING + }, { EL_SP_MURPHY, -1, -1, FALSE, IMG_SP_MURPHY @@ -257,6 +265,22 @@ element_to_graphic[] = EL_SP_MURPHY, ACTION_SNAPPING, MV_BIT_DOWN, FALSE, IMG_SP_MURPHY_SNAPPING_DOWN }, + { + EL_SP_MURPHY, ACTION_BORING, -1, FALSE, + IMG_SP_MURPHY_BORING + }, + { + EL_SP_MURPHY, ACTION_BORING_1, -1, FALSE, + IMG_SP_MURPHY_BORING_1 + }, + { + EL_SP_MURPHY, ACTION_SLEEPING, MV_BIT_LEFT, FALSE, + IMG_SP_MURPHY_SLEEPING_LEFT + }, + { + EL_SP_MURPHY, ACTION_SLEEPING, MV_BIT_RIGHT, FALSE, + IMG_SP_MURPHY_SLEEPING_RIGHT + }, { EL_SP_MURPHY_CLONE, -1, -1, FALSE, IMG_SP_MURPHY_CLONE @@ -265,6 +289,10 @@ element_to_graphic[] = EL_SP_INFOTRON, -1, -1, FALSE, IMG_SP_INFOTRON }, + { + EL_SP_INFOTRON, ACTION_COLLECTING, -1, FALSE, + IMG_SP_INFOTRON_COLLECTING + }, { EL_SP_CHIP_SINGLE, -1, -1, FALSE, IMG_SP_CHIP_SINGLE @@ -389,6 +417,38 @@ element_to_graphic[] = EL_SP_GRAVITY_PORT_UP, -1, -1, FALSE, IMG_SP_GRAVITY_PORT_UP }, + { + EL_SP_GRAVITY_ON_PORT_RIGHT, -1, -1, FALSE, + IMG_SP_GRAVITY_ON_PORT_RIGHT + }, + { + EL_SP_GRAVITY_ON_PORT_DOWN, -1, -1, FALSE, + IMG_SP_GRAVITY_ON_PORT_DOWN + }, + { + EL_SP_GRAVITY_ON_PORT_LEFT, -1, -1, FALSE, + IMG_SP_GRAVITY_ON_PORT_LEFT + }, + { + EL_SP_GRAVITY_ON_PORT_UP, -1, -1, FALSE, + IMG_SP_GRAVITY_ON_PORT_UP + }, + { + EL_SP_GRAVITY_OFF_PORT_RIGHT, -1, -1, FALSE, + IMG_SP_GRAVITY_OFF_PORT_RIGHT + }, + { + EL_SP_GRAVITY_OFF_PORT_DOWN, -1, -1, FALSE, + IMG_SP_GRAVITY_OFF_PORT_DOWN + }, + { + EL_SP_GRAVITY_OFF_PORT_LEFT, -1, -1, FALSE, + IMG_SP_GRAVITY_OFF_PORT_LEFT + }, + { + EL_SP_GRAVITY_OFF_PORT_UP, -1, -1, FALSE, + IMG_SP_GRAVITY_OFF_PORT_UP + }, { EL_SP_SNIKSNAK, -1, -1, FALSE, IMG_SP_SNIKSNAK @@ -410,20 +470,36 @@ element_to_graphic[] = IMG_SP_SNIKSNAK_DOWN }, { - EL_SP_SNIKSNAK, ACTION_WAITING, MV_BIT_LEFT, FALSE, - IMG_SP_SNIKSNAK_WAITING_LEFT + EL_SP_SNIKSNAK, ACTION_TURNING_FROM_LEFT, MV_BIT_UP, FALSE, + IMG_SP_SNIKSNAK_TURNING_FROM_LEFT_UP + }, + { + EL_SP_SNIKSNAK, ACTION_TURNING_FROM_LEFT, MV_BIT_DOWN, FALSE, + IMG_SP_SNIKSNAK_TURNING_FROM_LEFT_DOWN + }, + { + EL_SP_SNIKSNAK, ACTION_TURNING_FROM_RIGHT, MV_BIT_UP, FALSE, + IMG_SP_SNIKSNAK_TURNING_FROM_RIGHT_UP + }, + { + EL_SP_SNIKSNAK, ACTION_TURNING_FROM_RIGHT, MV_BIT_DOWN, FALSE, + IMG_SP_SNIKSNAK_TURNING_FROM_RIGHT_DOWN + }, + { + EL_SP_SNIKSNAK, ACTION_TURNING_FROM_UP, MV_BIT_LEFT, FALSE, + IMG_SP_SNIKSNAK_TURNING_FROM_UP_LEFT }, { - EL_SP_SNIKSNAK, ACTION_WAITING, MV_BIT_RIGHT, FALSE, - IMG_SP_SNIKSNAK_WAITING_RIGHT + EL_SP_SNIKSNAK, ACTION_TURNING_FROM_UP, MV_BIT_RIGHT, FALSE, + IMG_SP_SNIKSNAK_TURNING_FROM_UP_RIGHT }, { - EL_SP_SNIKSNAK, ACTION_WAITING, MV_BIT_UP, FALSE, - IMG_SP_SNIKSNAK_WAITING_UP + EL_SP_SNIKSNAK, ACTION_TURNING_FROM_DOWN, MV_BIT_LEFT, FALSE, + IMG_SP_SNIKSNAK_TURNING_FROM_DOWN_LEFT }, { - EL_SP_SNIKSNAK, ACTION_WAITING, MV_BIT_DOWN, FALSE, - IMG_SP_SNIKSNAK_WAITING_DOWN + EL_SP_SNIKSNAK, ACTION_TURNING_FROM_DOWN, MV_BIT_RIGHT, FALSE, + IMG_SP_SNIKSNAK_TURNING_FROM_DOWN_RIGHT }, { EL_SP_ELECTRON, -1, -1, FALSE, @@ -501,6 +577,10 @@ element_to_graphic[] = EL_SOKOBAN_FIELD_FULL, -1, -1, FALSE, IMG_SOKOBAN_FIELD_FULL }, + { + EL_SOKOBAN_FIELD_PLAYER, -1, -1, FALSE, + IMG_SOKOBAN_FIELD_PLAYER + }, { EL_EMPTY_SPACE, -1, -1, FALSE, IMG_EMPTY_SPACE @@ -637,6 +717,18 @@ element_to_graphic[] = EL_DYNAMITE, ACTION_ACTIVE, -1, FALSE, IMG_DYNAMITE_ACTIVE }, + { + EL_EM_DYNAMITE, -1, -1, FALSE, + IMG_EM_DYNAMITE + }, + { + EL_EM_DYNAMITE_ACTIVE, -1, -1, FALSE, + IMG_EM_DYNAMITE_ACTIVE + }, + { + EL_EM_DYNAMITE, ACTION_ACTIVE, -1, FALSE, + IMG_EM_DYNAMITE_ACTIVE + }, { EL_WALL_EMERALD, -1, -1, FALSE, IMG_WALL_EMERALD @@ -697,6 +789,38 @@ element_to_graphic[] = EL_BUG, ACTION_MOVING, MV_BIT_DOWN, FALSE, IMG_BUG_MOVING_DOWN }, + { + EL_BUG, ACTION_TURNING_FROM_RIGHT, MV_BIT_UP, FALSE, + IMG_BUG_TURNING_FROM_RIGHT_UP + }, + { + EL_BUG, ACTION_TURNING_FROM_UP, MV_BIT_LEFT, FALSE, + IMG_BUG_TURNING_FROM_UP_LEFT + }, + { + EL_BUG, ACTION_TURNING_FROM_LEFT, MV_BIT_DOWN, FALSE, + IMG_BUG_TURNING_FROM_LEFT_DOWN + }, + { + EL_BUG, ACTION_TURNING_FROM_DOWN, MV_BIT_RIGHT, FALSE, + IMG_BUG_TURNING_FROM_DOWN_RIGHT + }, + { + EL_BUG, ACTION_TURNING_FROM_RIGHT, MV_BIT_DOWN, FALSE, + IMG_BUG_TURNING_FROM_RIGHT_DOWN + }, + { + EL_BUG, ACTION_TURNING_FROM_UP, MV_BIT_RIGHT, FALSE, + IMG_BUG_TURNING_FROM_UP_RIGHT + }, + { + EL_BUG, ACTION_TURNING_FROM_LEFT, MV_BIT_UP, FALSE, + IMG_BUG_TURNING_FROM_LEFT_UP + }, + { + EL_BUG, ACTION_TURNING_FROM_DOWN, MV_BIT_LEFT, FALSE, + IMG_BUG_TURNING_FROM_DOWN_LEFT + }, { EL_SPACESHIP, -1, -1, FALSE, IMG_SPACESHIP @@ -750,56 +874,72 @@ element_to_graphic[] = IMG_SPACESHIP_MOVING_DOWN }, { - EL_SPACESHIP, ACTION_WAITING, MV_BIT_RIGHT, FALSE, - IMG_SPACESHIP_WAITING_RIGHT + EL_SPACESHIP, ACTION_TURNING_FROM_RIGHT, MV_BIT_UP, FALSE, + IMG_SPACESHIP_TURNING_FROM_RIGHT_UP }, { - EL_SPACESHIP, ACTION_WAITING, MV_BIT_UP, FALSE, - IMG_SPACESHIP_WAITING_UP + EL_SPACESHIP, ACTION_TURNING_FROM_UP, MV_BIT_LEFT, FALSE, + IMG_SPACESHIP_TURNING_FROM_UP_LEFT }, { - EL_SPACESHIP, ACTION_WAITING, MV_BIT_LEFT, FALSE, - IMG_SPACESHIP_WAITING_LEFT + EL_SPACESHIP, ACTION_TURNING_FROM_LEFT, MV_BIT_DOWN, FALSE, + IMG_SPACESHIP_TURNING_FROM_LEFT_DOWN }, { - EL_SPACESHIP, ACTION_WAITING, MV_BIT_DOWN, FALSE, - IMG_SPACESHIP_WAITING_DOWN + EL_SPACESHIP, ACTION_TURNING_FROM_DOWN, MV_BIT_RIGHT, FALSE, + IMG_SPACESHIP_TURNING_FROM_DOWN_RIGHT }, { - EL_SPACESHIP, ACTION_XXX_RIGHT, MV_BIT_UP, FALSE, - IMG_SPACESHIP_XXX_RIGHT_UP + EL_SPACESHIP, ACTION_TURNING_FROM_RIGHT, MV_BIT_DOWN, FALSE, + IMG_SPACESHIP_TURNING_FROM_RIGHT_DOWN }, { - EL_SPACESHIP, ACTION_XXX_UP, MV_BIT_LEFT, FALSE, - IMG_SPACESHIP_XXX_UP_LEFT + EL_SPACESHIP, ACTION_TURNING_FROM_UP, MV_BIT_RIGHT, FALSE, + IMG_SPACESHIP_TURNING_FROM_UP_RIGHT }, { - EL_SPACESHIP, ACTION_XXX_LEFT, MV_BIT_DOWN, FALSE, - IMG_SPACESHIP_XXX_LEFT_DOWN + EL_SPACESHIP, ACTION_TURNING_FROM_LEFT, MV_BIT_UP, FALSE, + IMG_SPACESHIP_TURNING_FROM_LEFT_UP }, { - EL_SPACESHIP, ACTION_XXX_DOWN, MV_BIT_RIGHT, FALSE, - IMG_SPACESHIP_XXX_DOWN_RIGHT + EL_SPACESHIP, ACTION_TURNING_FROM_DOWN, MV_BIT_LEFT, FALSE, + IMG_SPACESHIP_TURNING_FROM_DOWN_LEFT }, { - EL_SPACESHIP, ACTION_XXX_RIGHT, MV_BIT_DOWN, FALSE, - IMG_SPACESHIP_XXX_RIGHT_DOWN + EL_YAMYAM, -1, -1, FALSE, + IMG_YAMYAM }, { - EL_SPACESHIP, ACTION_XXX_UP, MV_BIT_RIGHT, FALSE, - IMG_SPACESHIP_XXX_UP_RIGHT + EL_YAMYAM_LEFT, -1, -1, FALSE, + IMG_YAMYAM_LEFT }, { - EL_SPACESHIP, ACTION_XXX_LEFT, MV_BIT_UP, FALSE, - IMG_SPACESHIP_XXX_LEFT_UP + EL_YAMYAM, -1, MV_BIT_LEFT, FALSE, + IMG_YAMYAM_LEFT }, { - EL_SPACESHIP, ACTION_XXX_DOWN, MV_BIT_LEFT, FALSE, - IMG_SPACESHIP_XXX_DOWN_LEFT + EL_YAMYAM_RIGHT, -1, -1, FALSE, + IMG_YAMYAM_RIGHT }, { - EL_YAMYAM, -1, -1, FALSE, - IMG_YAMYAM + EL_YAMYAM, -1, MV_BIT_RIGHT, FALSE, + IMG_YAMYAM_RIGHT + }, + { + EL_YAMYAM_UP, -1, -1, FALSE, + IMG_YAMYAM_UP + }, + { + EL_YAMYAM, -1, MV_BIT_UP, FALSE, + IMG_YAMYAM_UP + }, + { + EL_YAMYAM_DOWN, -1, -1, FALSE, + IMG_YAMYAM_DOWN + }, + { + EL_YAMYAM, -1, MV_BIT_DOWN, FALSE, + IMG_YAMYAM_DOWN }, { EL_YAMYAM, ACTION_MOVING, -1, FALSE, @@ -917,10 +1057,18 @@ element_to_graphic[] = EL_AMOEBA_GROWING, -1, -1, FALSE, IMG_AMOEBA_GROWING }, + { + EL_AMOEBA, ACTION_GROWING, -1, FALSE, + IMG_AMOEBA_GROWING + }, { EL_AMOEBA_SHRINKING, -1, -1, FALSE, IMG_AMOEBA_SHRINKING }, + { + EL_AMOEBA, ACTION_SHRINKING, -1, FALSE, + IMG_AMOEBA_SHRINKING + }, { EL_AMOEBA_WET, -1, -1, FALSE, IMG_AMOEBA_WET @@ -929,6 +1077,10 @@ element_to_graphic[] = EL_AMOEBA_DROPPING, -1, -1, FALSE, IMG_AMOEBA_DROPPING }, + { + EL_AMOEBA, ACTION_DROPPING, -1, FALSE, + IMG_AMOEBA_DROPPING + }, { EL_AMOEBA_DRY, -1, -1, FALSE, IMG_AMOEBA_DRY @@ -977,18 +1129,50 @@ element_to_graphic[] = EL_EM_GATE_1_GRAY, -1, -1, FALSE, IMG_EM_GATE_1_GRAY }, + { + EL_EM_GATE_1_GRAY_ACTIVE, -1, -1, FALSE, + IMG_EM_GATE_1_GRAY_ACTIVE + }, + { + EL_EM_GATE_1_GRAY, ACTION_ACTIVE, -1, FALSE, + IMG_EM_GATE_1_GRAY_ACTIVE + }, { EL_EM_GATE_2_GRAY, -1, -1, FALSE, IMG_EM_GATE_2_GRAY }, + { + EL_EM_GATE_2_GRAY_ACTIVE, -1, -1, FALSE, + IMG_EM_GATE_2_GRAY_ACTIVE + }, + { + EL_EM_GATE_2_GRAY, ACTION_ACTIVE, -1, FALSE, + IMG_EM_GATE_2_GRAY_ACTIVE + }, { EL_EM_GATE_3_GRAY, -1, -1, FALSE, IMG_EM_GATE_3_GRAY }, + { + EL_EM_GATE_3_GRAY_ACTIVE, -1, -1, FALSE, + IMG_EM_GATE_3_GRAY_ACTIVE + }, + { + EL_EM_GATE_3_GRAY, ACTION_ACTIVE, -1, FALSE, + IMG_EM_GATE_3_GRAY_ACTIVE + }, { EL_EM_GATE_4_GRAY, -1, -1, FALSE, IMG_EM_GATE_4_GRAY }, + { + EL_EM_GATE_4_GRAY_ACTIVE, -1, -1, FALSE, + IMG_EM_GATE_4_GRAY_ACTIVE + }, + { + EL_EM_GATE_4_GRAY, ACTION_ACTIVE, -1, FALSE, + IMG_EM_GATE_4_GRAY_ACTIVE + }, { EL_EXIT_CLOSED, -1, -1, FALSE, IMG_EXIT_CLOSED @@ -1037,6 +1221,10 @@ element_to_graphic[] = EL_BALLOON_SWITCH_ANY, -1, -1, FALSE, IMG_BALLOON_SWITCH_ANY }, + { + EL_BALLOON_SWITCH_NONE, -1, -1, FALSE, + IMG_BALLOON_SWITCH_NONE + }, { EL_SPRING, -1, -1, FALSE, IMG_SPRING @@ -1125,6 +1313,46 @@ element_to_graphic[] = EL_INVISIBLE_SAND, ACTION_ACTIVE, -1, FALSE, IMG_INVISIBLE_SAND_ACTIVE }, + { + EL_INVISIBLE_SAND, ACTION_ACTIVE, -1, TRUE, + IMG_INVISIBLE_SAND_ACTIVE_CRUMBLED + }, + { + EL_INVISIBLE_SAND_ACTIVE, -1, -1, TRUE, + IMG_INVISIBLE_SAND_ACTIVE_CRUMBLED + }, + { + EL_INVISIBLE_SAND_ACTIVE, ACTION_DIGGING, MV_BIT_LEFT, FALSE, + IMG_INVISIBLE_SAND_ACTIVE_DIGGING_LEFT + }, + { + EL_INVISIBLE_SAND_ACTIVE, ACTION_DIGGING, MV_BIT_RIGHT, FALSE, + IMG_INVISIBLE_SAND_ACTIVE_DIGGING_RIGHT + }, + { + EL_INVISIBLE_SAND_ACTIVE, ACTION_DIGGING, MV_BIT_UP, FALSE, + IMG_INVISIBLE_SAND_ACTIVE_DIGGING_UP + }, + { + EL_INVISIBLE_SAND_ACTIVE, ACTION_DIGGING, MV_BIT_DOWN, FALSE, + IMG_INVISIBLE_SAND_ACTIVE_DIGGING_DOWN + }, + { + EL_INVISIBLE_SAND_ACTIVE, ACTION_DIGGING, MV_BIT_LEFT, TRUE, + IMG_INVISIBLE_SAND_ACTIVE_DIGGING_LEFT_CRUMBLED + }, + { + EL_INVISIBLE_SAND_ACTIVE, ACTION_DIGGING, MV_BIT_RIGHT, TRUE, + IMG_INVISIBLE_SAND_ACTIVE_DIGGING_RIGHT_CRUMBLED + }, + { + EL_INVISIBLE_SAND_ACTIVE, ACTION_DIGGING, MV_BIT_UP, TRUE, + IMG_INVISIBLE_SAND_ACTIVE_DIGGING_UP_CRUMBLED + }, + { + EL_INVISIBLE_SAND_ACTIVE, ACTION_DIGGING, MV_BIT_DOWN, TRUE, + IMG_INVISIBLE_SAND_ACTIVE_DIGGING_DOWN_CRUMBLED + }, { EL_CONVEYOR_BELT_1_MIDDLE, -1, -1, FALSE, IMG_CONVEYOR_BELT_1_MIDDLE @@ -1577,18 +1805,50 @@ element_to_graphic[] = EL_GATE_1_GRAY, -1, -1, FALSE, IMG_GATE_1_GRAY }, + { + EL_GATE_1_GRAY_ACTIVE, -1, -1, FALSE, + IMG_GATE_1_GRAY_ACTIVE + }, + { + EL_GATE_1_GRAY, ACTION_ACTIVE, -1, FALSE, + IMG_GATE_1_GRAY_ACTIVE + }, { EL_GATE_2_GRAY, -1, -1, FALSE, IMG_GATE_2_GRAY }, + { + EL_GATE_2_GRAY_ACTIVE, -1, -1, FALSE, + IMG_GATE_2_GRAY_ACTIVE + }, + { + EL_GATE_2_GRAY, ACTION_ACTIVE, -1, FALSE, + IMG_GATE_2_GRAY_ACTIVE + }, { EL_GATE_3_GRAY, -1, -1, FALSE, IMG_GATE_3_GRAY }, + { + EL_GATE_3_GRAY_ACTIVE, -1, -1, FALSE, + IMG_GATE_3_GRAY_ACTIVE + }, + { + EL_GATE_3_GRAY, ACTION_ACTIVE, -1, FALSE, + IMG_GATE_3_GRAY_ACTIVE + }, { EL_GATE_4_GRAY, -1, -1, FALSE, IMG_GATE_4_GRAY }, + { + EL_GATE_4_GRAY_ACTIVE, -1, -1, FALSE, + IMG_GATE_4_GRAY_ACTIVE + }, + { + EL_GATE_4_GRAY, ACTION_ACTIVE, -1, FALSE, + IMG_GATE_4_GRAY_ACTIVE + }, { EL_GAME_OF_LIFE, -1, -1, FALSE, IMG_GAME_OF_LIFE @@ -1597,6 +1857,10 @@ 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 @@ -1630,20 +1894,20 @@ element_to_graphic[] = IMG_PACMAN_DOWN }, { - EL_PACMAN, ACTION_WAITING, MV_BIT_RIGHT, FALSE, - IMG_PACMAN_WAITING_RIGHT + EL_PACMAN, ACTION_TURNING_FROM_RIGHT, -1, FALSE, + IMG_PACMAN_TURNING_FROM_RIGHT }, { - EL_PACMAN, ACTION_WAITING, MV_BIT_UP, FALSE, - IMG_PACMAN_WAITING_UP + EL_PACMAN, ACTION_TURNING_FROM_UP, -1, FALSE, + IMG_PACMAN_TURNING_FROM_UP }, { - EL_PACMAN, ACTION_WAITING, MV_BIT_LEFT, FALSE, - IMG_PACMAN_WAITING_LEFT + EL_PACMAN, ACTION_TURNING_FROM_LEFT, -1, FALSE, + IMG_PACMAN_TURNING_FROM_LEFT }, { - EL_PACMAN, ACTION_WAITING, MV_BIT_DOWN, FALSE, - IMG_PACMAN_WAITING_DOWN + EL_PACMAN, ACTION_TURNING_FROM_DOWN, -1, FALSE, + IMG_PACMAN_TURNING_FROM_DOWN }, { EL_LAMP, -1, -1, FALSE, @@ -1733,6 +1997,10 @@ element_to_graphic[] = EL_EXPANDABLE_WALL_ANY, -1, -1, FALSE, IMG_EXPANDABLE_WALL_ANY }, + { + EL_BD_EXPANDABLE_WALL, -1, -1, FALSE, + IMG_BD_EXPANDABLE_WALL + }, { EL_EXPANDABLE_WALL, ACTION_GROWING, MV_BIT_LEFT, FALSE, IMG_EXPANDABLE_WALL_GROWING_LEFT @@ -2533,6 +2801,438 @@ element_to_graphic[] = EL_ARROW_DOWN, -1, -1, FALSE, IMG_ARROW_DOWN }, + { + EL_UNKNOWN, -1, -1, FALSE, + IMG_UNKNOWN + }, + { + EL_TRIGGER_ELEMENT, -1, -1, FALSE, + IMG_TRIGGER_ELEMENT + }, + { + EL_TRIGGER_PLAYER, -1, -1, FALSE, + IMG_TRIGGER_PLAYER + }, + { + EL_TRIGGER_CE_VALUE, -1, -1, FALSE, + IMG_TRIGGER_CE_VALUE + }, + { + EL_TRIGGER_CE_SCORE, -1, -1, FALSE, + IMG_TRIGGER_CE_SCORE + }, + { + EL_CURRENT_CE_VALUE, -1, -1, FALSE, + IMG_CURRENT_CE_VALUE + }, + { + EL_CURRENT_CE_SCORE, -1, -1, FALSE, + IMG_CURRENT_CE_SCORE + }, + { + EL_PREV_CE_1, -1, -1, FALSE, + IMG_PREV_CE_1 + }, + { + EL_PREV_CE_2, -1, -1, FALSE, + IMG_PREV_CE_2 + }, + { + EL_PREV_CE_3, -1, -1, FALSE, + IMG_PREV_CE_3 + }, + { + EL_PREV_CE_4, -1, -1, FALSE, + IMG_PREV_CE_4 + }, + { + EL_PREV_CE_5, -1, -1, FALSE, + IMG_PREV_CE_5 + }, + { + EL_PREV_CE_6, -1, -1, FALSE, + IMG_PREV_CE_6 + }, + { + EL_PREV_CE_7, -1, -1, FALSE, + IMG_PREV_CE_7 + }, + { + EL_PREV_CE_8, -1, -1, FALSE, + IMG_PREV_CE_8 + }, + { + EL_NEXT_CE_1, -1, -1, FALSE, + IMG_NEXT_CE_1 + }, + { + EL_NEXT_CE_2, -1, -1, FALSE, + IMG_NEXT_CE_2 + }, + { + EL_NEXT_CE_3, -1, -1, FALSE, + IMG_NEXT_CE_3 + }, + { + EL_NEXT_CE_4, -1, -1, FALSE, + IMG_NEXT_CE_4 + }, + { + EL_NEXT_CE_5, -1, -1, FALSE, + IMG_NEXT_CE_5 + }, + { + EL_NEXT_CE_6, -1, -1, FALSE, + IMG_NEXT_CE_6 + }, + { + EL_NEXT_CE_7, -1, -1, FALSE, + IMG_NEXT_CE_7 + }, + { + EL_NEXT_CE_8, -1, -1, FALSE, + IMG_NEXT_CE_8 + }, + { + EL_SELF, -1, -1, FALSE, + IMG_SELF + }, + { + EL_ANY_ELEMENT, -1, -1, FALSE, + IMG_ANY_ELEMENT + }, + { + EL_EMC_KEY_5, -1, -1, FALSE, + IMG_EMC_KEY_5 + }, + { + EL_EMC_KEY_6, -1, -1, FALSE, + IMG_EMC_KEY_6 + }, + { + EL_EMC_KEY_7, -1, -1, FALSE, + IMG_EMC_KEY_7 + }, + { + EL_EMC_KEY_8, -1, -1, FALSE, + IMG_EMC_KEY_8 + }, + { + EL_EMC_GATE_5, -1, -1, FALSE, + IMG_EMC_GATE_5 + }, + { + EL_EMC_GATE_6, -1, -1, FALSE, + IMG_EMC_GATE_6 + }, + { + EL_EMC_GATE_7, -1, -1, FALSE, + IMG_EMC_GATE_7 + }, + { + EL_EMC_GATE_8, -1, -1, FALSE, + IMG_EMC_GATE_8 + }, + { + EL_EMC_GATE_5_GRAY, -1, -1, FALSE, + IMG_EMC_GATE_5_GRAY + }, + { + EL_EMC_GATE_5_GRAY_ACTIVE, -1, -1, FALSE, + IMG_EMC_GATE_5_GRAY_ACTIVE + }, + { + EL_EMC_GATE_5_GRAY, ACTION_ACTIVE, -1, FALSE, + IMG_EMC_GATE_5_GRAY_ACTIVE + }, + { + EL_EMC_GATE_6_GRAY, -1, -1, FALSE, + IMG_EMC_GATE_6_GRAY + }, + { + EL_EMC_GATE_6_GRAY_ACTIVE, -1, -1, FALSE, + IMG_EMC_GATE_6_GRAY_ACTIVE + }, + { + EL_EMC_GATE_6_GRAY, ACTION_ACTIVE, -1, FALSE, + IMG_EMC_GATE_6_GRAY_ACTIVE + }, + { + EL_EMC_GATE_7_GRAY, -1, -1, FALSE, + IMG_EMC_GATE_7_GRAY + }, + { + EL_EMC_GATE_7_GRAY_ACTIVE, -1, -1, FALSE, + IMG_EMC_GATE_7_GRAY_ACTIVE + }, + { + EL_EMC_GATE_7_GRAY, ACTION_ACTIVE, -1, FALSE, + IMG_EMC_GATE_7_GRAY_ACTIVE + }, + { + EL_EMC_GATE_8_GRAY, -1, -1, FALSE, + IMG_EMC_GATE_8_GRAY + }, + { + EL_EMC_GATE_8_GRAY_ACTIVE, -1, -1, FALSE, + IMG_EMC_GATE_8_GRAY_ACTIVE + }, + { + EL_EMC_GATE_8_GRAY, ACTION_ACTIVE, -1, FALSE, + IMG_EMC_GATE_8_GRAY_ACTIVE + }, + { + EL_EMC_ANDROID, -1, -1, FALSE, + IMG_EMC_ANDROID + }, + { + EL_EMC_ANDROID, ACTION_SHRINKING, MV_BIT_UPLEFT, FALSE, + IMG_EMC_ANDROID_SHRINKING_UPLEFT + }, + { + EL_EMC_ANDROID, ACTION_GROWING, MV_BIT_DOWNRIGHT, FALSE, + IMG_EMC_ANDROID_GROWING_DOWNRIGHT + }, + { + EL_EMC_ANDROID, ACTION_SHRINKING, MV_BIT_DOWNLEFT, FALSE, + IMG_EMC_ANDROID_SHRINKING_DOWNLEFT + }, + { + EL_EMC_ANDROID, ACTION_GROWING, MV_BIT_UPRIGHT, FALSE, + IMG_EMC_ANDROID_GROWING_UPRIGHT + }, + { + EL_EMC_ANDROID, ACTION_SHRINKING, MV_BIT_UPRIGHT, FALSE, + IMG_EMC_ANDROID_SHRINKING_UPRIGHT + }, + { + EL_EMC_ANDROID, ACTION_GROWING, MV_BIT_DOWNLEFT, FALSE, + IMG_EMC_ANDROID_GROWING_DOWNLEFT + }, + { + EL_EMC_ANDROID, ACTION_SHRINKING, MV_BIT_DOWNRIGHT, FALSE, + IMG_EMC_ANDROID_SHRINKING_DOWNRIGHT + }, + { + EL_EMC_ANDROID, ACTION_GROWING, MV_BIT_UPLEFT, FALSE, + IMG_EMC_ANDROID_GROWING_UPLEFT + }, + { + EL_EMC_GRASS, -1, -1, FALSE, + IMG_EMC_GRASS + }, + { + EL_EMC_GRASS, -1, -1, TRUE, + IMG_EMC_GRASS_CRUMBLED + }, + { + EL_EMC_GRASS, ACTION_DIGGING, MV_BIT_LEFT, FALSE, + IMG_EMC_GRASS_DIGGING_LEFT + }, + { + EL_EMC_GRASS, ACTION_DIGGING, MV_BIT_RIGHT, FALSE, + IMG_EMC_GRASS_DIGGING_RIGHT + }, + { + EL_EMC_GRASS, ACTION_DIGGING, MV_BIT_UP, FALSE, + IMG_EMC_GRASS_DIGGING_UP + }, + { + EL_EMC_GRASS, ACTION_DIGGING, MV_BIT_DOWN, FALSE, + IMG_EMC_GRASS_DIGGING_DOWN + }, + { + EL_EMC_GRASS, ACTION_DIGGING, MV_BIT_LEFT, TRUE, + IMG_EMC_GRASS_DIGGING_LEFT_CRUMBLED + }, + { + EL_EMC_GRASS, ACTION_DIGGING, MV_BIT_RIGHT, TRUE, + IMG_EMC_GRASS_DIGGING_RIGHT_CRUMBLED + }, + { + EL_EMC_GRASS, ACTION_DIGGING, MV_BIT_UP, TRUE, + IMG_EMC_GRASS_DIGGING_UP_CRUMBLED + }, + { + EL_EMC_GRASS, ACTION_DIGGING, MV_BIT_DOWN, TRUE, + IMG_EMC_GRASS_DIGGING_DOWN_CRUMBLED + }, + { + EL_EMC_MAGIC_BALL, -1, -1, FALSE, + IMG_EMC_MAGIC_BALL + }, + { + EL_EMC_MAGIC_BALL_ACTIVE, -1, -1, FALSE, + IMG_EMC_MAGIC_BALL_ACTIVE + }, + { + EL_EMC_MAGIC_BALL, ACTION_ACTIVE, -1, FALSE, + IMG_EMC_MAGIC_BALL_ACTIVE + }, + { + EL_EMC_MAGIC_BALL, ACTION_DROPPING, -1, FALSE, + IMG_EMC_MAGIC_BALL_DROPPING + }, + { + EL_EMC_MAGIC_BALL_SWITCH, -1, -1, FALSE, + IMG_EMC_MAGIC_BALL_SWITCH + }, + { + EL_EMC_MAGIC_BALL_SWITCH_ACTIVE, -1, -1, FALSE, + IMG_EMC_MAGIC_BALL_SWITCH_ACTIVE + }, + { + EL_EMC_MAGIC_BALL_SWITCH, ACTION_ACTIVE, -1, FALSE, + IMG_EMC_MAGIC_BALL_SWITCH_ACTIVE + }, + { + EL_EMC_SPRING_BUMPER, -1, -1, FALSE, + IMG_EMC_SPRING_BUMPER + }, + { + EL_EMC_SPRING_BUMPER_ACTIVE, -1, -1, FALSE, + IMG_EMC_SPRING_BUMPER_ACTIVE + }, + { + EL_EMC_SPRING_BUMPER, ACTION_ACTIVE, -1, FALSE, + IMG_EMC_SPRING_BUMPER_ACTIVE + }, + { + EL_EMC_PLANT, -1, -1, FALSE, + IMG_EMC_PLANT + }, + { + EL_EMC_PLANT, -1, -1, TRUE, + IMG_EMC_PLANT_CRUMBLED + }, + { + EL_EMC_LENSES, -1, -1, FALSE, + IMG_EMC_LENSES + }, + { + EL_EMC_MAGNIFIER, -1, -1, FALSE, + IMG_EMC_MAGNIFIER + }, + { + EL_EMC_WALL_9, -1, -1, FALSE, + IMG_EMC_WALL_9 + }, + { + EL_EMC_WALL_10, -1, -1, FALSE, + IMG_EMC_WALL_10 + }, + { + EL_EMC_WALL_11, -1, -1, FALSE, + IMG_EMC_WALL_11 + }, + { + EL_EMC_WALL_12, -1, -1, FALSE, + IMG_EMC_WALL_12 + }, + { + EL_EMC_WALL_13, -1, -1, FALSE, + IMG_EMC_WALL_13 + }, + { + EL_EMC_WALL_14, -1, -1, FALSE, + IMG_EMC_WALL_14 + }, + { + EL_EMC_WALL_15, -1, -1, FALSE, + IMG_EMC_WALL_15 + }, + { + EL_EMC_WALL_16, -1, -1, FALSE, + IMG_EMC_WALL_16 + }, + { + EL_EMC_WALL_SLIPPERY_1, -1, -1, FALSE, + IMG_EMC_WALL_SLIPPERY_1 + }, + { + EL_EMC_WALL_SLIPPERY_2, -1, -1, FALSE, + IMG_EMC_WALL_SLIPPERY_2 + }, + { + EL_EMC_WALL_SLIPPERY_3, -1, -1, FALSE, + IMG_EMC_WALL_SLIPPERY_3 + }, + { + EL_EMC_WALL_SLIPPERY_4, -1, -1, FALSE, + IMG_EMC_WALL_SLIPPERY_4 + }, + { + EL_EMC_FAKE_GRASS, -1, -1, FALSE, + IMG_EMC_FAKE_GRASS + }, + { + EL_EMC_FAKE_GRASS, -1, -1, TRUE, + IMG_EMC_FAKE_GRASS_CRUMBLED + }, + { + EL_EMC_FAKE_GRASS_ACTIVE, -1, -1, FALSE, + IMG_EMC_FAKE_GRASS_ACTIVE + }, + { + EL_EMC_FAKE_GRASS, ACTION_ACTIVE, -1, FALSE, + IMG_EMC_FAKE_GRASS_ACTIVE + }, + { + EL_EMC_FAKE_GRASS, ACTION_ACTIVE, -1, TRUE, + IMG_EMC_FAKE_GRASS_ACTIVE_CRUMBLED + }, + { + EL_EMC_FAKE_GRASS_ACTIVE, -1, -1, TRUE, + IMG_EMC_FAKE_GRASS_ACTIVE_CRUMBLED + }, + { + EL_EMC_FAKE_ACID, -1, -1, FALSE, + IMG_EMC_FAKE_ACID + }, + { + EL_EMC_DRIPPER, -1, -1, FALSE, + IMG_EMC_DRIPPER + }, + { + EL_EMC_DRIPPER_ACTIVE, -1, -1, FALSE, + IMG_EMC_DRIPPER_ACTIVE + }, + { + EL_EMC_DRIPPER, ACTION_ACTIVE, -1, FALSE, + IMG_EMC_DRIPPER_ACTIVE + }, + { + EL_BD_BUTTERFLY_DOWN, -1, -1, FALSE, + IMG_BD_BUTTERFLY + }, + { + EL_BD_BUTTERFLY_LEFT, -1, -1, FALSE, + IMG_BD_BUTTERFLY + }, + { + EL_BD_BUTTERFLY_RIGHT, -1, -1, FALSE, + IMG_BD_BUTTERFLY + }, + { + EL_BD_BUTTERFLY_UP, -1, -1, FALSE, + IMG_BD_BUTTERFLY + }, + { + EL_BD_FIREFLY_DOWN, -1, -1, FALSE, + IMG_BD_FIREFLY + }, + { + EL_BD_FIREFLY_LEFT, -1, -1, FALSE, + IMG_BD_FIREFLY + }, + { + EL_BD_FIREFLY_RIGHT, -1, -1, FALSE, + IMG_BD_FIREFLY + }, + { + EL_BD_FIREFLY_UP, -1, -1, FALSE, + IMG_BD_FIREFLY + }, { EL_DOOR_WHITE, -1, -1, FALSE, IMG_CHAR_QUESTION @@ -2614,8 +3314,8 @@ element_to_graphic[] = IMG_CHAR_DOLLAR }, { - EL_CHAR_PROCENT, -1, -1, FALSE, - IMG_CHAR_PROCENT + EL_CHAR_PERCENT, -1, -1, FALSE, + IMG_CHAR_PERCENT }, { EL_CHAR_AMPERSAND, -1, -1, FALSE, @@ -3901,6 +4601,134 @@ element_to_graphic[] = EL_CUSTOM_256, -1, -1, FALSE, IMG_CUSTOM_256 }, + { + EL_GROUP_1, -1, -1, FALSE, + IMG_GROUP_1 + }, + { + EL_GROUP_2, -1, -1, FALSE, + IMG_GROUP_2 + }, + { + EL_GROUP_3, -1, -1, FALSE, + IMG_GROUP_3 + }, + { + EL_GROUP_4, -1, -1, FALSE, + IMG_GROUP_4 + }, + { + EL_GROUP_5, -1, -1, FALSE, + IMG_GROUP_5 + }, + { + EL_GROUP_6, -1, -1, FALSE, + IMG_GROUP_6 + }, + { + EL_GROUP_7, -1, -1, FALSE, + IMG_GROUP_7 + }, + { + EL_GROUP_8, -1, -1, FALSE, + IMG_GROUP_8 + }, + { + EL_GROUP_9, -1, -1, FALSE, + IMG_GROUP_9 + }, + { + EL_GROUP_10, -1, -1, FALSE, + IMG_GROUP_10 + }, + { + EL_GROUP_11, -1, -1, FALSE, + IMG_GROUP_11 + }, + { + EL_GROUP_12, -1, -1, FALSE, + IMG_GROUP_12 + }, + { + EL_GROUP_13, -1, -1, FALSE, + IMG_GROUP_13 + }, + { + EL_GROUP_14, -1, -1, FALSE, + IMG_GROUP_14 + }, + { + EL_GROUP_15, -1, -1, FALSE, + IMG_GROUP_15 + }, + { + EL_GROUP_16, -1, -1, FALSE, + IMG_GROUP_16 + }, + { + EL_GROUP_17, -1, -1, FALSE, + IMG_GROUP_17 + }, + { + EL_GROUP_18, -1, -1, FALSE, + IMG_GROUP_18 + }, + { + EL_GROUP_19, -1, -1, FALSE, + IMG_GROUP_19 + }, + { + EL_GROUP_20, -1, -1, FALSE, + IMG_GROUP_20 + }, + { + EL_GROUP_21, -1, -1, FALSE, + IMG_GROUP_21 + }, + { + EL_GROUP_22, -1, -1, FALSE, + IMG_GROUP_22 + }, + { + EL_GROUP_23, -1, -1, FALSE, + IMG_GROUP_23 + }, + { + EL_GROUP_24, -1, -1, FALSE, + IMG_GROUP_24 + }, + { + EL_GROUP_25, -1, -1, FALSE, + IMG_GROUP_25 + }, + { + EL_GROUP_26, -1, -1, FALSE, + IMG_GROUP_26 + }, + { + EL_GROUP_27, -1, -1, FALSE, + IMG_GROUP_27 + }, + { + EL_GROUP_28, -1, -1, FALSE, + IMG_GROUP_28 + }, + { + EL_GROUP_29, -1, -1, FALSE, + IMG_GROUP_29 + }, + { + EL_GROUP_30, -1, -1, FALSE, + IMG_GROUP_30 + }, + { + EL_GROUP_31, -1, -1, FALSE, + IMG_GROUP_31 + }, + { + EL_GROUP_32, -1, -1, FALSE, + IMG_GROUP_32 + }, { -1, -1, -1, FALSE, -1