X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fconf_e2g.c;h=82d0051f551ec18ede3a4cf05f24c371fa510aa9;hp=49948d3472ea54504563cceca890219db46f3656;hb=601cca5b35649856ff49e1bcb3806592b736662c;hpb=a2f9307de12b6111ff7076fed2e4140619f1ac5d diff --git a/src/conf_e2g.c b/src/conf_e2g.c index 49948d34..82d0051f 100644 --- a/src/conf_e2g.c +++ b/src/conf_e2g.c @@ -16,13 +16,13 @@ #ifndef CONF_E2G_C #define CONF_E2G_C -/* values for element/graphics mapping configuration */ +/* values for element/graphics mapping configuration (normal) */ static struct { int element; - int direction; int action; + int direction; int graphic; } @@ -37,15 +37,15 @@ element_to_graphic[] = IMG_BD_ROCK }, { - EL_BD_ROCK, -1, GFX_ACTION_FALLING, + EL_BD_ROCK, ACTION_FALLING, -1, IMG_BD_ROCK_FALLING }, { - EL_BD_ROCK, MV_LEFT, GFX_ACTION_MOVING, + EL_BD_ROCK, ACTION_MOVING, MV_BIT_LEFT, IMG_BD_ROCK_MOVING_LEFT }, { - EL_BD_ROCK, MV_RIGHT, GFX_ACTION_MOVING, + EL_BD_ROCK, ACTION_MOVING, MV_BIT_RIGHT, IMG_BD_ROCK_MOVING_RIGHT }, { @@ -53,11 +53,11 @@ element_to_graphic[] = IMG_BD_DIAMOND }, { - EL_BD_DIAMOND, -1, GFX_ACTION_MOVING, + EL_BD_DIAMOND, ACTION_MOVING, -1, IMG_BD_DIAMOND_MOVING }, { - EL_BD_DIAMOND, -1, GFX_ACTION_FALLING, + EL_BD_DIAMOND, ACTION_FALLING, -1, IMG_BD_DIAMOND_FALLING }, { @@ -68,6 +68,10 @@ element_to_graphic[] = EL_BD_MAGIC_WALL_ACTIVE, -1, -1, IMG_BD_MAGIC_WALL_ACTIVE }, + { + EL_BD_MAGIC_WALL, ACTION_ACTIVE, -1, + IMG_BD_MAGIC_WALL_ACTIVE + }, { EL_BD_MAGIC_WALL_FILLING, -1, -1, IMG_BD_MAGIC_WALL_FILLING @@ -88,36 +92,16 @@ element_to_graphic[] = 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, + EL_BD_BUTTERFLY, -1, MV_BIT_RIGHT, IMG_BD_BUTTERFLY_RIGHT }, { @@ -125,7 +109,7 @@ element_to_graphic[] = IMG_BD_BUTTERFLY_UP }, { - EL_BD_BUTTERFLY, MV_UP, -1, + EL_BD_BUTTERFLY, -1, MV_BIT_UP, IMG_BD_BUTTERFLY_UP }, { @@ -133,7 +117,7 @@ element_to_graphic[] = IMG_BD_BUTTERFLY_LEFT }, { - EL_BD_BUTTERFLY, MV_LEFT, -1, + EL_BD_BUTTERFLY, -1, MV_BIT_LEFT, IMG_BD_BUTTERFLY_LEFT }, { @@ -141,23 +125,23 @@ element_to_graphic[] = IMG_BD_BUTTERFLY_DOWN }, { - EL_BD_BUTTERFLY, MV_DOWN, -1, + EL_BD_BUTTERFLY, -1, MV_BIT_DOWN, IMG_BD_BUTTERFLY_DOWN }, { - EL_BD_FIREFLY, -1, -1, - IMG_BD_FIREFLY + EL_BD_BUTTERFLY, ACTION_MOVING, -1, + IMG_BD_BUTTERFLY_MOVING }, { - EL_BD_FIREFLY, -1, GFX_ACTION_MOVING, - IMG_BD_FIREFLY_MOVING + EL_BD_FIREFLY, -1, -1, + IMG_BD_FIREFLY }, { EL_BD_FIREFLY_RIGHT, -1, -1, IMG_BD_FIREFLY_RIGHT }, { - EL_BD_FIREFLY, MV_RIGHT, -1, + EL_BD_FIREFLY, -1, MV_BIT_RIGHT, IMG_BD_FIREFLY_RIGHT }, { @@ -165,7 +149,7 @@ element_to_graphic[] = IMG_BD_FIREFLY_UP }, { - EL_BD_FIREFLY, MV_UP, -1, + EL_BD_FIREFLY, -1, MV_BIT_UP, IMG_BD_FIREFLY_UP }, { @@ -173,7 +157,7 @@ element_to_graphic[] = IMG_BD_FIREFLY_LEFT }, { - EL_BD_FIREFLY, MV_LEFT, -1, + EL_BD_FIREFLY, -1, MV_BIT_LEFT, IMG_BD_FIREFLY_LEFT }, { @@ -181,9 +165,13 @@ element_to_graphic[] = IMG_BD_FIREFLY_DOWN }, { - EL_BD_FIREFLY, MV_DOWN, -1, + EL_BD_FIREFLY, -1, MV_BIT_DOWN, IMG_BD_FIREFLY_DOWN }, + { + EL_BD_FIREFLY, ACTION_MOVING, -1, + IMG_BD_FIREFLY_MOVING + }, { EL_SP_EMPTY_SPACE, -1, -1, IMG_SP_EMPTY_SPACE @@ -193,15 +181,15 @@ element_to_graphic[] = IMG_SP_ZONK }, { - EL_SP_ZONK, -1, GFX_ACTION_FALLING, + EL_SP_ZONK, ACTION_FALLING, -1, IMG_SP_ZONK_FALLING }, { - EL_SP_ZONK, MV_LEFT, GFX_ACTION_MOVING, + EL_SP_ZONK, ACTION_MOVING, MV_BIT_LEFT, IMG_SP_ZONK_MOVING_LEFT }, { - EL_SP_ZONK, MV_RIGHT, GFX_ACTION_MOVING, + EL_SP_ZONK, ACTION_MOVING, MV_BIT_RIGHT, IMG_SP_ZONK_MOVING_RIGHT }, { @@ -213,60 +201,60 @@ element_to_graphic[] = IMG_SP_MURPHY }, { - EL_SP_MURPHY, MV_LEFT, -1, + EL_SP_MURPHY, -1, MV_BIT_LEFT, IMG_SP_MURPHY_LEFT }, { - EL_SP_MURPHY, MV_LEFT, GFX_ACTION_MOVING, - IMG_SP_MURPHY_LEFT_MOVING + EL_SP_MURPHY, -1, MV_BIT_RIGHT, + IMG_SP_MURPHY_RIGHT }, { - EL_SP_MURPHY, MV_LEFT, GFX_ACTION_DIGGING, - IMG_SP_MURPHY_LEFT_DIGGING + EL_SP_MURPHY, -1, MV_BIT_UP, + IMG_SP_MURPHY_UP }, { - EL_SP_MURPHY, MV_LEFT, GFX_ACTION_PUSHING, - IMG_SP_MURPHY_LEFT_PUSHING + EL_SP_MURPHY, -1, MV_BIT_DOWN, + IMG_SP_MURPHY_DOWN }, { - EL_SP_MURPHY, MV_LEFT, GFX_ACTION_SNAPPING, - IMG_SP_MURPHY_LEFT_SNAPPING + EL_SP_MURPHY, ACTION_MOVING, MV_BIT_LEFT, + IMG_SP_MURPHY_MOVING_LEFT }, { - EL_SP_MURPHY, MV_RIGHT, -1, - IMG_SP_MURPHY_RIGHT + EL_SP_MURPHY, ACTION_MOVING, MV_BIT_RIGHT, + IMG_SP_MURPHY_MOVING_RIGHT }, { - EL_SP_MURPHY, MV_RIGHT, GFX_ACTION_MOVING, - IMG_SP_MURPHY_RIGHT_MOVING + EL_SP_MURPHY, ACTION_DIGGING, MV_BIT_LEFT, + IMG_SP_MURPHY_DIGGING_LEFT }, { - EL_SP_MURPHY, MV_RIGHT, GFX_ACTION_DIGGING, - IMG_SP_MURPHY_RIGHT_DIGGING + EL_SP_MURPHY, ACTION_DIGGING, MV_BIT_RIGHT, + IMG_SP_MURPHY_DIGGING_RIGHT }, { - EL_SP_MURPHY, MV_RIGHT, GFX_ACTION_PUSHING, - IMG_SP_MURPHY_RIGHT_PUSHING + EL_SP_MURPHY, ACTION_PUSHING, MV_BIT_LEFT, + IMG_SP_MURPHY_PUSHING_LEFT }, { - EL_SP_MURPHY, MV_RIGHT, GFX_ACTION_SNAPPING, - IMG_SP_MURPHY_RIGHT_SNAPPING + EL_SP_MURPHY, ACTION_PUSHING, MV_BIT_RIGHT, + IMG_SP_MURPHY_PUSHING_RIGHT }, { - EL_SP_MURPHY, MV_UP, -1, - IMG_SP_MURPHY_UP + EL_SP_MURPHY, ACTION_SNAPPING, MV_BIT_LEFT, + IMG_SP_MURPHY_SNAPPING_LEFT }, { - EL_SP_MURPHY, MV_UP, GFX_ACTION_SNAPPING, - IMG_SP_MURPHY_UP_SNAPPING + EL_SP_MURPHY, ACTION_SNAPPING, MV_BIT_RIGHT, + IMG_SP_MURPHY_SNAPPING_RIGHT }, { - EL_SP_MURPHY, MV_DOWN, -1, - IMG_SP_MURPHY_DOWN + EL_SP_MURPHY, ACTION_SNAPPING, MV_BIT_UP, + IMG_SP_MURPHY_SNAPPING_UP }, { - EL_SP_MURPHY, MV_DOWN, GFX_ACTION_SNAPPING, - IMG_SP_MURPHY_DOWN_SNAPPING + EL_SP_MURPHY, ACTION_SNAPPING, MV_BIT_DOWN, + IMG_SP_MURPHY_SNAPPING_DOWN }, { EL_SP_MURPHY_CLONE, -1, -1, @@ -277,7 +265,7 @@ element_to_graphic[] = IMG_SP_INFOTRON }, { - EL_SP_INFOTRON, -1, GFX_ACTION_FALLING, + EL_SP_INFOTRON, ACTION_FALLING, -1, IMG_SP_INFOTRON_FALLING }, { @@ -333,11 +321,11 @@ element_to_graphic[] = IMG_SP_DISK_ORANGE }, { - EL_SP_DISK_ORANGE, -1, GFX_ACTION_FALLING, + EL_SP_DISK_ORANGE, ACTION_FALLING, -1, IMG_SP_DISK_ORANGE_FALLING }, { - EL_SP_DISK_ORANGE, -1, GFX_ACTION_PUSHING, + EL_SP_DISK_ORANGE, ACTION_PUSHING, -1, IMG_SP_DISK_ORANGE_PUSHING }, { @@ -345,7 +333,7 @@ element_to_graphic[] = IMG_SP_DISK_YELLOW }, { - EL_SP_DISK_YELLOW, -1, GFX_ACTION_PUSHING, + EL_SP_DISK_YELLOW, ACTION_PUSHING, -1, IMG_SP_DISK_YELLOW_PUSHING }, { @@ -353,7 +341,7 @@ element_to_graphic[] = IMG_SP_DISK_RED }, { - EL_SP_DISK_RED, -1, GFX_ACTION_COLLECTING, + EL_SP_DISK_RED, ACTION_COLLECTING, -1, IMG_SP_DISK_RED_COLLECTING }, { @@ -405,19 +393,19 @@ element_to_graphic[] = IMG_SP_SNIKSNAK }, { - EL_SP_SNIKSNAK, MV_LEFT, -1, + EL_SP_SNIKSNAK, -1, MV_BIT_LEFT, IMG_SP_SNIKSNAK_LEFT }, { - EL_SP_SNIKSNAK, MV_RIGHT, -1, + EL_SP_SNIKSNAK, -1, MV_BIT_RIGHT, IMG_SP_SNIKSNAK_RIGHT }, { - EL_SP_SNIKSNAK, MV_UP, -1, + EL_SP_SNIKSNAK, -1, MV_BIT_UP, IMG_SP_SNIKSNAK_UP }, { - EL_SP_SNIKSNAK, MV_DOWN, -1, + EL_SP_SNIKSNAK, -1, MV_BIT_DOWN, IMG_SP_SNIKSNAK_DOWN }, { @@ -432,14 +420,30 @@ element_to_graphic[] = EL_SP_TERMINAL_ACTIVE, -1, -1, IMG_SP_TERMINAL_ACTIVE }, + { + EL_SP_TERMINAL, ACTION_ACTIVE, -1, + IMG_SP_TERMINAL_ACTIVE + }, { EL_SP_BUGGY_BASE, -1, -1, IMG_SP_BUGGY_BASE }, + { + EL_SP_BUGGY_BASE_ACTIVATING, -1, -1, + IMG_SP_BUGGY_BASE_ACTIVATING + }, + { + EL_SP_BUGGY_BASE, ACTION_ACTIVATING, -1, + IMG_SP_BUGGY_BASE_ACTIVATING + }, { EL_SP_BUGGY_BASE_ACTIVE, -1, -1, IMG_SP_BUGGY_BASE_ACTIVE }, + { + EL_SP_BUGGY_BASE, ACTION_ACTIVE, -1, + IMG_SP_BUGGY_BASE_ACTIVE + }, { EL_SP_HARD_BASE1, -1, -1, IMG_SP_HARD_BASE1 @@ -505,15 +509,15 @@ element_to_graphic[] = IMG_ROCK }, { - EL_ROCK, -1, GFX_ACTION_FALLING, + EL_ROCK, ACTION_FALLING, -1, IMG_ROCK_FALLING }, { - EL_ROCK, MV_LEFT, GFX_ACTION_MOVING, + EL_ROCK, ACTION_MOVING, MV_BIT_LEFT, IMG_ROCK_MOVING_LEFT }, { - EL_ROCK, MV_RIGHT, GFX_ACTION_MOVING, + EL_ROCK, ACTION_MOVING, MV_BIT_RIGHT, IMG_ROCK_MOVING_RIGHT }, { @@ -521,11 +525,11 @@ element_to_graphic[] = IMG_EMERALD }, { - EL_EMERALD, -1, GFX_ACTION_MOVING, + EL_EMERALD, ACTION_MOVING, -1, IMG_EMERALD_MOVING }, { - EL_EMERALD, -1, GFX_ACTION_FALLING, + EL_EMERALD, ACTION_FALLING, -1, IMG_EMERALD_FALLING }, { @@ -533,11 +537,11 @@ element_to_graphic[] = IMG_DIAMOND }, { - EL_DIAMOND, -1, GFX_ACTION_MOVING, + EL_DIAMOND, ACTION_MOVING, -1, IMG_DIAMOND_MOVING }, { - EL_DIAMOND, -1, GFX_ACTION_FALLING, + EL_DIAMOND, ACTION_FALLING, -1, IMG_DIAMOND_FALLING }, { @@ -549,21 +553,25 @@ element_to_graphic[] = IMG_NUT }, { - EL_NUT, -1, GFX_ACTION_FALLING, + EL_NUT, ACTION_FALLING, -1, IMG_NUT_FALLING }, { - EL_NUT, MV_LEFT, GFX_ACTION_MOVING, + EL_NUT, ACTION_MOVING, MV_BIT_LEFT, IMG_NUT_MOVING_LEFT }, { - EL_NUT, MV_RIGHT, GFX_ACTION_MOVING, + EL_NUT, ACTION_MOVING, MV_BIT_RIGHT, IMG_NUT_MOVING_RIGHT }, { EL_NUT_CRACKING, -1, -1, IMG_NUT_CRACKING }, + { + EL_NUT, ACTION_CRACKING, -1, + IMG_NUT_CRACKING + }, { EL_DYNAMITE, -1, -1, IMG_DYNAMITE @@ -572,6 +580,10 @@ element_to_graphic[] = EL_DYNAMITE_ACTIVE, -1, -1, IMG_DYNAMITE_ACTIVE }, + { + EL_DYNAMITE, ACTION_ACTIVE, -1, + IMG_DYNAMITE_ACTIVE + }, { EL_WALL_EMERALD, -1, -1, IMG_WALL_EMERALD @@ -585,7 +597,7 @@ element_to_graphic[] = IMG_BUG_RIGHT }, { - EL_BUG, MV_RIGHT, -1, + EL_BUG, -1, MV_BIT_RIGHT, IMG_BUG_RIGHT }, { @@ -593,7 +605,7 @@ element_to_graphic[] = IMG_BUG_UP }, { - EL_BUG, MV_UP, -1, + EL_BUG, -1, MV_BIT_UP, IMG_BUG_UP }, { @@ -601,7 +613,7 @@ element_to_graphic[] = IMG_BUG_LEFT }, { - EL_BUG, MV_LEFT, -1, + EL_BUG, -1, MV_BIT_LEFT, IMG_BUG_LEFT }, { @@ -609,7 +621,7 @@ element_to_graphic[] = IMG_BUG_DOWN }, { - EL_BUG, MV_DOWN, -1, + EL_BUG, -1, MV_BIT_DOWN, IMG_BUG_DOWN }, { @@ -617,7 +629,7 @@ element_to_graphic[] = IMG_SPACESHIP_RIGHT }, { - EL_SPACESHIP, MV_RIGHT, -1, + EL_SPACESHIP, -1, MV_BIT_RIGHT, IMG_SPACESHIP_RIGHT }, { @@ -625,7 +637,7 @@ element_to_graphic[] = IMG_SPACESHIP_UP }, { - EL_SPACESHIP, MV_UP, -1, + EL_SPACESHIP, -1, MV_BIT_UP, IMG_SPACESHIP_UP }, { @@ -633,7 +645,7 @@ element_to_graphic[] = IMG_SPACESHIP_LEFT }, { - EL_SPACESHIP, MV_LEFT, -1, + EL_SPACESHIP, -1, MV_BIT_LEFT, IMG_SPACESHIP_LEFT }, { @@ -641,7 +653,7 @@ element_to_graphic[] = IMG_SPACESHIP_DOWN }, { - EL_SPACESHIP, MV_DOWN, -1, + EL_SPACESHIP, -1, MV_BIT_DOWN, IMG_SPACESHIP_DOWN }, { @@ -649,7 +661,7 @@ element_to_graphic[] = IMG_YAMYAM }, { - EL_YAMYAM, -1, GFX_ACTION_MOVING, + EL_YAMYAM, ACTION_MOVING, -1, IMG_YAMYAM_MOVING }, { @@ -657,7 +669,7 @@ element_to_graphic[] = IMG_ROBOT }, { - EL_ROBOT, -1, GFX_ACTION_MOVING, + EL_ROBOT, ACTION_MOVING, -1, IMG_ROBOT_MOVING }, { @@ -668,6 +680,10 @@ element_to_graphic[] = EL_ROBOT_WHEEL_ACTIVE, -1, -1, IMG_ROBOT_WHEEL_ACTIVE }, + { + EL_ROBOT_WHEEL, ACTION_ACTIVE, -1, + IMG_ROBOT_WHEEL_ACTIVE + }, { EL_MAGIC_WALL, -1, -1, IMG_MAGIC_WALL @@ -676,6 +692,10 @@ element_to_graphic[] = EL_MAGIC_WALL_ACTIVE, -1, -1, IMG_MAGIC_WALL_ACTIVE }, + { + EL_MAGIC_WALL, ACTION_ACTIVE, -1, + IMG_MAGIC_WALL_ACTIVE + }, { EL_MAGIC_WALL_FILLING, -1, -1, IMG_MAGIC_WALL_FILLING @@ -757,81 +777,21 @@ element_to_graphic[] = IMG_AMOEBA_WET }, { - EL_AMOEBA_WET_PART1, -1, -1, - IMG_AMOEBA_WET_PART1 - }, - { - EL_AMOEBA_WET_PART2, -1, -1, - IMG_AMOEBA_WET_PART2 - }, - { - EL_AMOEBA_WET_PART3, -1, -1, - IMG_AMOEBA_WET_PART3 - }, - { - EL_AMOEBA_WET_PART4, -1, -1, - IMG_AMOEBA_WET_PART4 + EL_AMOEBA_DRIPPING, -1, -1, + IMG_AMOEBA_DRIPPING }, { EL_AMOEBA_DRY, -1, -1, IMG_AMOEBA_DRY }, - { - EL_AMOEBA_DRY_PART1, -1, -1, - IMG_AMOEBA_DRY_PART1 - }, - { - EL_AMOEBA_DRY_PART2, -1, -1, - IMG_AMOEBA_DRY_PART2 - }, - { - EL_AMOEBA_DRY_PART3, -1, -1, - IMG_AMOEBA_DRY_PART3 - }, - { - EL_AMOEBA_DRY_PART4, -1, -1, - IMG_AMOEBA_DRY_PART4 - }, { EL_AMOEBA_FULL, -1, -1, IMG_AMOEBA_FULL }, - { - EL_AMOEBA_FULL, -1, GFX_ACTION_OTHER, - IMG_AMOEBA_FULL_PART1 - }, - { - EL_AMOEBA_FULL, -1, GFX_ACTION_OTHER, - IMG_AMOEBA_FULL_PART2 - }, - { - EL_AMOEBA_FULL, -1, GFX_ACTION_OTHER, - IMG_AMOEBA_FULL_PART3 - }, - { - EL_AMOEBA_FULL, -1, GFX_ACTION_OTHER, - IMG_AMOEBA_FULL_PART4 - }, { EL_AMOEBA_DEAD, -1, -1, IMG_AMOEBA_DEAD }, - { - 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 @@ -897,7 +857,7 @@ element_to_graphic[] = IMG_BALLOON }, { - EL_BALLOON, -1, GFX_ACTION_MOVING, + EL_BALLOON, ACTION_MOVING, -1, IMG_BALLOON_MOVING }, { @@ -925,7 +885,7 @@ element_to_graphic[] = IMG_SPRING }, { - EL_SPRING, -1, GFX_ACTION_MOVING, + EL_SPRING, ACTION_MOVING, -1, IMG_SPRING_MOVING }, { @@ -984,6 +944,10 @@ element_to_graphic[] = EL_INVISIBLE_STEELWALL_ACTIVE, -1, -1, IMG_INVISIBLE_STEELWALL_ACTIVE }, + { + EL_INVISIBLE_STEELWALL, ACTION_ACTIVE, -1, + IMG_INVISIBLE_STEELWALL_ACTIVE + }, { EL_INVISIBLE_WALL, -1, -1, IMG_INVISIBLE_WALL @@ -992,6 +956,10 @@ element_to_graphic[] = EL_INVISIBLE_WALL_ACTIVE, -1, -1, IMG_INVISIBLE_WALL_ACTIVE }, + { + EL_INVISIBLE_WALL, ACTION_ACTIVE, -1, + IMG_INVISIBLE_WALL_ACTIVE + }, { EL_INVISIBLE_SAND, -1, -1, IMG_INVISIBLE_SAND @@ -1000,6 +968,10 @@ element_to_graphic[] = EL_INVISIBLE_SAND_ACTIVE, -1, -1, IMG_INVISIBLE_SAND_ACTIVE }, + { + EL_INVISIBLE_SAND, ACTION_ACTIVE, -1, + IMG_INVISIBLE_SAND_ACTIVE + }, { EL_CONVEYOR_BELT1_MIDDLE, -1, -1, IMG_CONVEYOR_BELT1_MIDDLE @@ -1008,6 +980,10 @@ element_to_graphic[] = EL_CONVEYOR_BELT1_MIDDLE_ACTIVE, -1, -1, IMG_CONVEYOR_BELT1_MIDDLE_ACTIVE }, + { + EL_CONVEYOR_BELT1_MIDDLE, ACTION_ACTIVE, -1, + IMG_CONVEYOR_BELT1_MIDDLE_ACTIVE + }, { EL_CONVEYOR_BELT1_LEFT, -1, -1, IMG_CONVEYOR_BELT1_LEFT @@ -1016,6 +992,10 @@ element_to_graphic[] = EL_CONVEYOR_BELT1_LEFT_ACTIVE, -1, -1, IMG_CONVEYOR_BELT1_LEFT_ACTIVE }, + { + EL_CONVEYOR_BELT1_LEFT, ACTION_ACTIVE, -1, + IMG_CONVEYOR_BELT1_LEFT_ACTIVE + }, { EL_CONVEYOR_BELT1_RIGHT, -1, -1, IMG_CONVEYOR_BELT1_RIGHT @@ -1024,6 +1004,10 @@ element_to_graphic[] = EL_CONVEYOR_BELT1_RIGHT_ACTIVE, -1, -1, IMG_CONVEYOR_BELT1_RIGHT_ACTIVE }, + { + EL_CONVEYOR_BELT1_RIGHT, ACTION_ACTIVE, -1, + IMG_CONVEYOR_BELT1_RIGHT_ACTIVE + }, { EL_CONVEYOR_BELT1_SWITCH_LEFT, -1, -1, IMG_CONVEYOR_BELT1_SWITCH_LEFT @@ -1044,6 +1028,10 @@ element_to_graphic[] = EL_CONVEYOR_BELT2_MIDDLE_ACTIVE, -1, -1, IMG_CONVEYOR_BELT2_MIDDLE_ACTIVE }, + { + EL_CONVEYOR_BELT2_MIDDLE, ACTION_ACTIVE, -1, + IMG_CONVEYOR_BELT2_MIDDLE_ACTIVE + }, { EL_CONVEYOR_BELT2_LEFT, -1, -1, IMG_CONVEYOR_BELT2_LEFT @@ -1052,6 +1040,10 @@ element_to_graphic[] = EL_CONVEYOR_BELT2_LEFT_ACTIVE, -1, -1, IMG_CONVEYOR_BELT2_LEFT_ACTIVE }, + { + EL_CONVEYOR_BELT2_LEFT, ACTION_ACTIVE, -1, + IMG_CONVEYOR_BELT2_LEFT_ACTIVE + }, { EL_CONVEYOR_BELT2_RIGHT, -1, -1, IMG_CONVEYOR_BELT2_RIGHT @@ -1060,6 +1052,10 @@ element_to_graphic[] = EL_CONVEYOR_BELT2_RIGHT_ACTIVE, -1, -1, IMG_CONVEYOR_BELT2_RIGHT_ACTIVE }, + { + EL_CONVEYOR_BELT2_RIGHT, ACTION_ACTIVE, -1, + IMG_CONVEYOR_BELT2_RIGHT_ACTIVE + }, { EL_CONVEYOR_BELT2_SWITCH_LEFT, -1, -1, IMG_CONVEYOR_BELT2_SWITCH_LEFT @@ -1080,6 +1076,10 @@ element_to_graphic[] = EL_CONVEYOR_BELT3_MIDDLE_ACTIVE, -1, -1, IMG_CONVEYOR_BELT3_MIDDLE_ACTIVE }, + { + EL_CONVEYOR_BELT3_MIDDLE, ACTION_ACTIVE, -1, + IMG_CONVEYOR_BELT3_MIDDLE_ACTIVE + }, { EL_CONVEYOR_BELT3_LEFT, -1, -1, IMG_CONVEYOR_BELT3_LEFT @@ -1088,6 +1088,10 @@ element_to_graphic[] = EL_CONVEYOR_BELT3_LEFT_ACTIVE, -1, -1, IMG_CONVEYOR_BELT3_LEFT_ACTIVE }, + { + EL_CONVEYOR_BELT3_LEFT, ACTION_ACTIVE, -1, + IMG_CONVEYOR_BELT3_LEFT_ACTIVE + }, { EL_CONVEYOR_BELT3_RIGHT, -1, -1, IMG_CONVEYOR_BELT3_RIGHT @@ -1096,6 +1100,10 @@ element_to_graphic[] = EL_CONVEYOR_BELT3_RIGHT_ACTIVE, -1, -1, IMG_CONVEYOR_BELT3_RIGHT_ACTIVE }, + { + EL_CONVEYOR_BELT3_RIGHT, ACTION_ACTIVE, -1, + IMG_CONVEYOR_BELT3_RIGHT_ACTIVE + }, { EL_CONVEYOR_BELT3_SWITCH_LEFT, -1, -1, IMG_CONVEYOR_BELT3_SWITCH_LEFT @@ -1116,6 +1124,10 @@ element_to_graphic[] = EL_CONVEYOR_BELT4_MIDDLE_ACTIVE, -1, -1, IMG_CONVEYOR_BELT4_MIDDLE_ACTIVE }, + { + EL_CONVEYOR_BELT4_MIDDLE, ACTION_ACTIVE, -1, + IMG_CONVEYOR_BELT4_MIDDLE_ACTIVE + }, { EL_CONVEYOR_BELT4_LEFT, -1, -1, IMG_CONVEYOR_BELT4_LEFT @@ -1124,6 +1136,10 @@ element_to_graphic[] = EL_CONVEYOR_BELT4_LEFT_ACTIVE, -1, -1, IMG_CONVEYOR_BELT4_LEFT_ACTIVE }, + { + EL_CONVEYOR_BELT4_LEFT, ACTION_ACTIVE, -1, + IMG_CONVEYOR_BELT4_LEFT_ACTIVE + }, { EL_CONVEYOR_BELT4_RIGHT, -1, -1, IMG_CONVEYOR_BELT4_RIGHT @@ -1132,6 +1148,10 @@ element_to_graphic[] = EL_CONVEYOR_BELT4_RIGHT_ACTIVE, -1, -1, IMG_CONVEYOR_BELT4_RIGHT_ACTIVE }, + { + EL_CONVEYOR_BELT4_RIGHT, ACTION_ACTIVE, -1, + IMG_CONVEYOR_BELT4_RIGHT_ACTIVE + }, { EL_CONVEYOR_BELT4_SWITCH_LEFT, -1, -1, IMG_CONVEYOR_BELT4_SWITCH_LEFT @@ -1160,6 +1180,10 @@ element_to_graphic[] = EL_LIGHT_SWITCH_ACTIVE, -1, -1, IMG_LIGHT_SWITCH_ACTIVE }, + { + EL_LIGHT_SWITCH, ACTION_ACTIVE, -1, + IMG_LIGHT_SWITCH_ACTIVE + }, { EL_TIMEGATE_SWITCH, -1, -1, IMG_TIMEGATE_SWITCH @@ -1168,6 +1192,10 @@ element_to_graphic[] = EL_TIMEGATE_SWITCH_ACTIVE, -1, -1, IMG_TIMEGATE_SWITCH_ACTIVE }, + { + EL_TIMEGATE_SWITCH, ACTION_ACTIVE, -1, + IMG_TIMEGATE_SWITCH_ACTIVE + }, { EL_ENVELOPE, -1, -1, IMG_ENVELOPE @@ -1197,17 +1225,25 @@ element_to_graphic[] = IMG_SHIELD_NORMAL }, { - EL_SHIELD_DEADLY, -1, -1, - IMG_SHIELD_DEADLY + EL_SHIELD_NORMAL_ACTIVE, -1, -1, + IMG_SHIELD_NORMAL_ACTIVE }, { - EL_SHIELD_NORMAL_ACTIVE, -1, -1, + EL_SHIELD_NORMAL, ACTION_ACTIVE, -1, IMG_SHIELD_NORMAL_ACTIVE }, + { + EL_SHIELD_DEADLY, -1, -1, + IMG_SHIELD_DEADLY + }, { EL_SHIELD_DEADLY_ACTIVE, -1, -1, IMG_SHIELD_DEADLY_ACTIVE }, + { + EL_SHIELD_DEADLY, ACTION_ACTIVE, -1, + IMG_SHIELD_DEADLY_ACTIVE + }, { EL_SWITCHGATE_CLOSED, -1, -1, IMG_SWITCHGATE_CLOSED @@ -1248,6 +1284,10 @@ element_to_graphic[] = EL_PEARL_BREAKING, -1, -1, IMG_PEARL_BREAKING }, + { + EL_PEARL, ACTION_BREAKING, -1, + IMG_PEARL_BREAKING + }, { EL_CRYSTAL, -1, -1, IMG_CRYSTAL @@ -1312,6 +1352,10 @@ element_to_graphic[] = EL_TRAP_ACTIVE, -1, -1, IMG_TRAP_ACTIVE }, + { + EL_TRAP, ACTION_ACTIVE, -1, + IMG_TRAP_ACTIVE + }, { EL_DX_SUPABOMB, -1, -1, IMG_DX_SUPABOMB @@ -1377,7 +1421,7 @@ element_to_graphic[] = IMG_PACMAN_RIGHT }, { - EL_PACMAN, MV_RIGHT, -1, + EL_PACMAN, -1, MV_BIT_RIGHT, IMG_PACMAN_RIGHT }, { @@ -1385,7 +1429,7 @@ element_to_graphic[] = IMG_PACMAN_UP }, { - EL_PACMAN, MV_UP, -1, + EL_PACMAN, -1, MV_BIT_UP, IMG_PACMAN_UP }, { @@ -1393,7 +1437,7 @@ element_to_graphic[] = IMG_PACMAN_LEFT }, { - EL_PACMAN, MV_LEFT, -1, + EL_PACMAN, -1, MV_BIT_LEFT, IMG_PACMAN_LEFT }, { @@ -1401,7 +1445,7 @@ element_to_graphic[] = IMG_PACMAN_DOWN }, { - EL_PACMAN, MV_DOWN, -1, + EL_PACMAN, -1, MV_BIT_DOWN, IMG_PACMAN_DOWN }, { @@ -1412,6 +1456,10 @@ element_to_graphic[] = EL_LAMP_ACTIVE, -1, -1, IMG_LAMP_ACTIVE }, + { + EL_LAMP, ACTION_ACTIVE, -1, + IMG_LAMP_ACTIVE + }, { EL_TIME_ORB_FULL, -1, -1, IMG_TIME_ORB_FULL @@ -1425,11 +1473,11 @@ element_to_graphic[] = IMG_EMERALD_YELLOW }, { - EL_EMERALD_YELLOW, -1, GFX_ACTION_MOVING, + EL_EMERALD_YELLOW, ACTION_MOVING, -1, IMG_EMERALD_YELLOW_MOVING }, { - EL_EMERALD_YELLOW, -1, GFX_ACTION_FALLING, + EL_EMERALD_YELLOW, ACTION_FALLING, -1, IMG_EMERALD_YELLOW_FALLING }, { @@ -1437,11 +1485,11 @@ element_to_graphic[] = IMG_EMERALD_RED }, { - EL_EMERALD_RED, -1, GFX_ACTION_MOVING, + EL_EMERALD_RED, ACTION_MOVING, -1, IMG_EMERALD_RED_MOVING }, { - EL_EMERALD_RED, -1, GFX_ACTION_FALLING, + EL_EMERALD_RED, ACTION_FALLING, -1, IMG_EMERALD_RED_FALLING }, { @@ -1449,11 +1497,11 @@ element_to_graphic[] = IMG_EMERALD_PURPLE }, { - EL_EMERALD_PURPLE, -1, GFX_ACTION_MOVING, + EL_EMERALD_PURPLE, ACTION_MOVING, -1, IMG_EMERALD_PURPLE_MOVING }, { - EL_EMERALD_PURPLE, -1, GFX_ACTION_FALLING, + EL_EMERALD_PURPLE, ACTION_FALLING, -1, IMG_EMERALD_PURPLE_FALLING }, { @@ -1489,19 +1537,35 @@ element_to_graphic[] = IMG_WALL_GROWING_Y }, { - EL_WALL_GROWING_ACTIVE, MV_LEFT, -1, + EL_WALL_GROWING, ACTION_ACTIVE, MV_BIT_LEFT, + IMG_WALL_GROWING_ACTIVE_LEFT + }, + { + EL_WALL_GROWING_ACTIVE, -1, MV_BIT_LEFT, IMG_WALL_GROWING_ACTIVE_LEFT }, { - EL_WALL_GROWING_ACTIVE, MV_RIGHT, -1, + EL_WALL_GROWING, ACTION_ACTIVE, MV_BIT_RIGHT, + IMG_WALL_GROWING_ACTIVE_RIGHT + }, + { + EL_WALL_GROWING_ACTIVE, -1, MV_BIT_RIGHT, IMG_WALL_GROWING_ACTIVE_RIGHT }, { - EL_WALL_GROWING_ACTIVE, MV_UP, -1, + EL_WALL_GROWING, ACTION_ACTIVE, MV_BIT_UP, + IMG_WALL_GROWING_ACTIVE_UP + }, + { + EL_WALL_GROWING_ACTIVE, -1, MV_BIT_UP, IMG_WALL_GROWING_ACTIVE_UP }, { - EL_WALL_GROWING_ACTIVE, MV_DOWN, -1, + EL_WALL_GROWING, ACTION_ACTIVE, MV_BIT_DOWN, + IMG_WALL_GROWING_ACTIVE_DOWN + }, + { + EL_WALL_GROWING_ACTIVE, -1, MV_BIT_DOWN, IMG_WALL_GROWING_ACTIVE_DOWN }, { @@ -1553,104 +1617,104 @@ element_to_graphic[] = IMG_PIG }, { - EL_PIG, MV_DOWN, -1, + EL_PIG, -1, MV_BIT_DOWN, IMG_PIG_DOWN }, { - EL_PIG, MV_DOWN, GFX_ACTION_MOVING, - IMG_PIG_DOWN_MOVING + EL_PIG, -1, MV_BIT_UP, + IMG_PIG_UP }, { - EL_PIG, MV_DOWN, GFX_ACTION_EATING, - IMG_PIG_DOWN_EATING + EL_PIG, -1, MV_BIT_LEFT, + IMG_PIG_LEFT }, { - EL_PIG, MV_UP, -1, - IMG_PIG_UP + EL_PIG, -1, MV_BIT_RIGHT, + IMG_PIG_RIGHT }, { - EL_PIG, MV_UP, GFX_ACTION_MOVING, - IMG_PIG_UP_MOVING + EL_PIG, ACTION_MOVING, MV_BIT_DOWN, + IMG_PIG_MOVING_DOWN }, { - EL_PIG, MV_UP, GFX_ACTION_EATING, - IMG_PIG_UP_EATING + EL_PIG, ACTION_MOVING, MV_BIT_UP, + IMG_PIG_MOVING_UP }, { - EL_PIG, MV_LEFT, -1, - IMG_PIG_LEFT + EL_PIG, ACTION_MOVING, MV_BIT_LEFT, + IMG_PIG_MOVING_LEFT }, { - EL_PIG, MV_LEFT, GFX_ACTION_MOVING, - IMG_PIG_LEFT_MOVING + EL_PIG, ACTION_MOVING, MV_BIT_RIGHT, + IMG_PIG_MOVING_RIGHT }, { - EL_PIG, MV_LEFT, GFX_ACTION_EATING, - IMG_PIG_LEFT_EATING + EL_PIG, ACTION_EATING, MV_BIT_DOWN, + IMG_PIG_EATING_DOWN }, { - EL_PIG, MV_RIGHT, -1, - IMG_PIG_RIGHT + EL_PIG, ACTION_EATING, MV_BIT_UP, + IMG_PIG_EATING_UP }, { - EL_PIG, MV_RIGHT, GFX_ACTION_MOVING, - IMG_PIG_RIGHT_MOVING + EL_PIG, ACTION_EATING, MV_BIT_LEFT, + IMG_PIG_EATING_LEFT }, { - EL_PIG, MV_RIGHT, GFX_ACTION_EATING, - IMG_PIG_RIGHT_EATING + EL_PIG, ACTION_EATING, MV_BIT_RIGHT, + IMG_PIG_EATING_RIGHT }, { EL_DRAGON, -1, -1, IMG_DRAGON }, { - EL_DRAGON, MV_DOWN, -1, + EL_DRAGON, -1, MV_BIT_DOWN, IMG_DRAGON_DOWN }, { - EL_DRAGON, MV_DOWN, GFX_ACTION_MOVING, - IMG_DRAGON_DOWN_MOVING + EL_DRAGON, -1, MV_BIT_UP, + IMG_DRAGON_UP }, { - EL_DRAGON, MV_DOWN, GFX_ACTION_ATTACKING, - IMG_DRAGON_DOWN_ATTACKING + EL_DRAGON, -1, MV_BIT_LEFT, + IMG_DRAGON_LEFT }, { - EL_DRAGON, MV_UP, -1, - IMG_DRAGON_UP + EL_DRAGON, -1, MV_BIT_RIGHT, + IMG_DRAGON_RIGHT }, { - EL_DRAGON, MV_UP, GFX_ACTION_MOVING, - IMG_DRAGON_UP_MOVING + EL_DRAGON, ACTION_MOVING, MV_BIT_DOWN, + IMG_DRAGON_MOVING_DOWN }, { - EL_DRAGON, MV_UP, GFX_ACTION_ATTACKING, - IMG_DRAGON_UP_ATTACKING + EL_DRAGON, ACTION_MOVING, MV_BIT_UP, + IMG_DRAGON_MOVING_UP }, { - EL_DRAGON, MV_LEFT, -1, - IMG_DRAGON_LEFT + EL_DRAGON, ACTION_MOVING, MV_BIT_LEFT, + IMG_DRAGON_MOVING_LEFT }, { - EL_DRAGON, MV_LEFT, GFX_ACTION_MOVING, - IMG_DRAGON_LEFT_MOVING + EL_DRAGON, ACTION_MOVING, MV_BIT_RIGHT, + IMG_DRAGON_MOVING_RIGHT }, { - EL_DRAGON, MV_LEFT, GFX_ACTION_ATTACKING, - IMG_DRAGON_LEFT_ATTACKING + EL_DRAGON, ACTION_ATTACKING, MV_BIT_DOWN, + IMG_DRAGON_ATTACKING_DOWN }, { - EL_DRAGON, MV_RIGHT, -1, - IMG_DRAGON_RIGHT + EL_DRAGON, ACTION_ATTACKING, MV_BIT_UP, + IMG_DRAGON_ATTACKING_UP }, { - EL_DRAGON, MV_RIGHT, GFX_ACTION_MOVING, - IMG_DRAGON_RIGHT_MOVING + EL_DRAGON, ACTION_ATTACKING, MV_BIT_LEFT, + IMG_DRAGON_ATTACKING_LEFT }, { - EL_DRAGON, MV_RIGHT, GFX_ACTION_ATTACKING, - IMG_DRAGON_RIGHT_ATTACKING + EL_DRAGON, ACTION_ATTACKING, MV_BIT_RIGHT, + IMG_DRAGON_ATTACKING_RIGHT }, { EL_MOLE, -1, -1, @@ -1661,139 +1725,107 @@ element_to_graphic[] = IMG_MOLE_DOWN }, { - EL_MOLE, MV_DOWN, -1, + EL_MOLE, -1, MV_BIT_DOWN, 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, + EL_MOLE, -1, MV_BIT_UP, 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, + EL_MOLE, -1, MV_BIT_LEFT, IMG_MOLE_LEFT }, { - EL_MOLE_LEFT, -1, GFX_ACTION_MOVING, - IMG_MOLE_LEFT_MOVING + EL_MOLE_RIGHT, -1, -1, + IMG_MOLE_RIGHT }, { - EL_MOLE, MV_LEFT, GFX_ACTION_MOVING, - IMG_MOLE_LEFT_MOVING + EL_MOLE, -1, MV_BIT_RIGHT, + IMG_MOLE_RIGHT }, { - EL_MOLE_LEFT, -1, GFX_ACTION_DIGGING, - IMG_MOLE_LEFT_DIGGING + EL_MOLE, ACTION_MOVING, MV_BIT_DOWN, + IMG_MOLE_MOVING_DOWN }, { - EL_MOLE, MV_LEFT, GFX_ACTION_DIGGING, - IMG_MOLE_LEFT_DIGGING + EL_MOLE, ACTION_MOVING, MV_BIT_UP, + IMG_MOLE_MOVING_UP }, { - EL_MOLE_RIGHT, -1, -1, - IMG_MOLE_RIGHT + EL_MOLE, ACTION_MOVING, MV_BIT_LEFT, + IMG_MOLE_MOVING_LEFT }, { - EL_MOLE, MV_RIGHT, -1, - IMG_MOLE_RIGHT + EL_MOLE, ACTION_MOVING, MV_BIT_RIGHT, + IMG_MOLE_MOVING_RIGHT }, { - EL_MOLE_RIGHT, -1, GFX_ACTION_MOVING, - IMG_MOLE_RIGHT_MOVING + EL_MOLE, ACTION_DIGGING, MV_BIT_DOWN, + IMG_MOLE_DIGGING_DOWN }, { - EL_MOLE, MV_RIGHT, GFX_ACTION_MOVING, - IMG_MOLE_RIGHT_MOVING + EL_MOLE, ACTION_DIGGING, MV_BIT_UP, + IMG_MOLE_DIGGING_UP }, { - EL_MOLE_RIGHT, -1, GFX_ACTION_DIGGING, - IMG_MOLE_RIGHT_DIGGING + EL_MOLE, ACTION_DIGGING, MV_BIT_LEFT, + IMG_MOLE_DIGGING_LEFT }, { - EL_MOLE, MV_RIGHT, GFX_ACTION_DIGGING, - IMG_MOLE_RIGHT_DIGGING + EL_MOLE, ACTION_DIGGING, MV_BIT_RIGHT, + IMG_MOLE_DIGGING_RIGHT }, { EL_PENGUIN, -1, -1, IMG_PENGUIN }, { - EL_PENGUIN, MV_DOWN, -1, + EL_PENGUIN, -1, MV_BIT_DOWN, IMG_PENGUIN_DOWN }, { - EL_PENGUIN, MV_DOWN, GFX_ACTION_MOVING, - IMG_PENGUIN_DOWN_MOVING + EL_PENGUIN, -1, MV_BIT_UP, + IMG_PENGUIN_UP }, { - EL_PENGUIN, MV_UP, -1, - IMG_PENGUIN_UP + EL_PENGUIN, -1, MV_BIT_LEFT, + IMG_PENGUIN_LEFT }, { - EL_PENGUIN, MV_UP, GFX_ACTION_MOVING, - IMG_PENGUIN_UP_MOVING + EL_PENGUIN, -1, MV_BIT_RIGHT, + IMG_PENGUIN_RIGHT }, { - EL_PENGUIN, MV_LEFT, -1, - IMG_PENGUIN_LEFT + EL_PENGUIN, ACTION_MOVING, MV_BIT_DOWN, + IMG_PENGUIN_MOVING_DOWN }, { - EL_PENGUIN, MV_LEFT, GFX_ACTION_MOVING, - IMG_PENGUIN_LEFT_MOVING + EL_PENGUIN, ACTION_MOVING, MV_BIT_UP, + IMG_PENGUIN_MOVING_UP }, { - EL_PENGUIN, MV_RIGHT, -1, - IMG_PENGUIN_RIGHT + EL_PENGUIN, ACTION_MOVING, MV_BIT_LEFT, + IMG_PENGUIN_MOVING_LEFT }, { - EL_PENGUIN, MV_RIGHT, GFX_ACTION_MOVING, - IMG_PENGUIN_RIGHT_MOVING + EL_PENGUIN, ACTION_MOVING, MV_BIT_RIGHT, + IMG_PENGUIN_MOVING_RIGHT }, { EL_SATELLITE, -1, -1, IMG_SATELLITE }, { - EL_SATELLITE, -1, GFX_ACTION_MOVING, + EL_SATELLITE, ACTION_MOVING, -1, IMG_SATELLITE_MOVING }, { @@ -1805,336 +1837,336 @@ element_to_graphic[] = IMG_PLAYER1 }, { - EL_PLAYER1, MV_DOWN, -1, + EL_PLAYER1, -1, MV_BIT_DOWN, IMG_PLAYER1_DOWN }, { - EL_PLAYER1, MV_DOWN, GFX_ACTION_MOVING, - IMG_PLAYER1_DOWN_MOVING + EL_PLAYER1, -1, MV_BIT_UP, + IMG_PLAYER1_UP }, { - EL_PLAYER1, MV_DOWN, GFX_ACTION_DIGGING, - IMG_PLAYER1_DOWN_DIGGING + EL_PLAYER1, -1, MV_BIT_LEFT, + IMG_PLAYER1_LEFT }, { - EL_PLAYER1, MV_DOWN, GFX_ACTION_PUSHING, - IMG_PLAYER1_DOWN_PUSHING + EL_PLAYER1, -1, MV_BIT_RIGHT, + IMG_PLAYER1_RIGHT }, { - EL_PLAYER1, MV_DOWN, GFX_ACTION_SNAPPING, - IMG_PLAYER1_DOWN_SNAPPING + EL_PLAYER1, ACTION_MOVING, MV_BIT_DOWN, + IMG_PLAYER1_MOVING_DOWN }, { - EL_PLAYER1, MV_UP, -1, - IMG_PLAYER1_UP + EL_PLAYER1, ACTION_MOVING, MV_BIT_UP, + IMG_PLAYER1_MOVING_UP }, { - EL_PLAYER1, MV_UP, GFX_ACTION_MOVING, - IMG_PLAYER1_UP_MOVING + EL_PLAYER1, ACTION_MOVING, MV_BIT_LEFT, + IMG_PLAYER1_MOVING_LEFT }, { - EL_PLAYER1, MV_UP, GFX_ACTION_DIGGING, - IMG_PLAYER1_UP_DIGGING + EL_PLAYER1, ACTION_MOVING, MV_BIT_RIGHT, + IMG_PLAYER1_MOVING_RIGHT }, { - EL_PLAYER1, MV_UP, GFX_ACTION_PUSHING, - IMG_PLAYER1_UP_PUSHING + EL_PLAYER1, ACTION_DIGGING, MV_BIT_DOWN, + IMG_PLAYER1_DIGGING_DOWN }, { - EL_PLAYER1, MV_UP, GFX_ACTION_SNAPPING, - IMG_PLAYER1_UP_SNAPPING + EL_PLAYER1, ACTION_DIGGING, MV_BIT_UP, + IMG_PLAYER1_DIGGING_UP }, { - EL_PLAYER1, MV_LEFT, -1, - IMG_PLAYER1_LEFT + EL_PLAYER1, ACTION_DIGGING, MV_BIT_LEFT, + IMG_PLAYER1_DIGGING_LEFT }, { - EL_PLAYER1, MV_LEFT, GFX_ACTION_MOVING, - IMG_PLAYER1_LEFT_MOVING + EL_PLAYER1, ACTION_DIGGING, MV_BIT_RIGHT, + IMG_PLAYER1_DIGGING_RIGHT }, { - EL_PLAYER1, MV_LEFT, GFX_ACTION_DIGGING, - IMG_PLAYER1_LEFT_DIGGING + EL_PLAYER1, ACTION_PUSHING, MV_BIT_DOWN, + IMG_PLAYER1_PUSHING_DOWN }, { - EL_PLAYER1, MV_LEFT, GFX_ACTION_PUSHING, - IMG_PLAYER1_LEFT_PUSHING + EL_PLAYER1, ACTION_PUSHING, MV_BIT_UP, + IMG_PLAYER1_PUSHING_UP }, { - EL_PLAYER1, MV_LEFT, GFX_ACTION_SNAPPING, - IMG_PLAYER1_LEFT_SNAPPING + EL_PLAYER1, ACTION_PUSHING, MV_BIT_LEFT, + IMG_PLAYER1_PUSHING_LEFT }, { - EL_PLAYER1, MV_RIGHT, -1, - IMG_PLAYER1_RIGHT + EL_PLAYER1, ACTION_PUSHING, MV_BIT_RIGHT, + IMG_PLAYER1_PUSHING_RIGHT }, { - EL_PLAYER1, MV_RIGHT, GFX_ACTION_MOVING, - IMG_PLAYER1_RIGHT_MOVING + EL_PLAYER1, ACTION_SNAPPING, MV_BIT_DOWN, + IMG_PLAYER1_SNAPPING_DOWN }, { - EL_PLAYER1, MV_RIGHT, GFX_ACTION_DIGGING, - IMG_PLAYER1_RIGHT_DIGGING + EL_PLAYER1, ACTION_SNAPPING, MV_BIT_UP, + IMG_PLAYER1_SNAPPING_UP }, { - EL_PLAYER1, MV_RIGHT, GFX_ACTION_PUSHING, - IMG_PLAYER1_RIGHT_PUSHING + EL_PLAYER1, ACTION_SNAPPING, MV_BIT_LEFT, + IMG_PLAYER1_SNAPPING_LEFT }, { - EL_PLAYER1, MV_RIGHT, GFX_ACTION_SNAPPING, - IMG_PLAYER1_RIGHT_SNAPPING + EL_PLAYER1, ACTION_SNAPPING, MV_BIT_RIGHT, + IMG_PLAYER1_SNAPPING_RIGHT }, { EL_PLAYER2, -1, -1, IMG_PLAYER2 }, { - EL_PLAYER2, MV_DOWN, -1, + EL_PLAYER2, -1, MV_BIT_DOWN, IMG_PLAYER2_DOWN }, { - EL_PLAYER2, MV_DOWN, GFX_ACTION_MOVING, - IMG_PLAYER2_DOWN_MOVING + EL_PLAYER2, -1, MV_BIT_UP, + IMG_PLAYER2_UP }, { - EL_PLAYER2, MV_DOWN, GFX_ACTION_DIGGING, - IMG_PLAYER2_DOWN_DIGGING + EL_PLAYER2, -1, MV_BIT_LEFT, + IMG_PLAYER2_LEFT }, { - EL_PLAYER2, MV_DOWN, GFX_ACTION_PUSHING, - IMG_PLAYER2_DOWN_PUSHING + EL_PLAYER2, -1, MV_BIT_RIGHT, + IMG_PLAYER2_RIGHT }, { - EL_PLAYER2, MV_DOWN, GFX_ACTION_SNAPPING, - IMG_PLAYER2_DOWN_SNAPPING + EL_PLAYER2, ACTION_MOVING, MV_BIT_DOWN, + IMG_PLAYER2_MOVING_DOWN }, { - EL_PLAYER2, MV_UP, -1, - IMG_PLAYER2_UP + EL_PLAYER2, ACTION_MOVING, MV_BIT_UP, + IMG_PLAYER2_MOVING_UP }, { - EL_PLAYER2, MV_UP, GFX_ACTION_MOVING, - IMG_PLAYER2_UP_MOVING + EL_PLAYER2, ACTION_MOVING, MV_BIT_LEFT, + IMG_PLAYER2_MOVING_LEFT }, { - EL_PLAYER2, MV_UP, GFX_ACTION_DIGGING, - IMG_PLAYER2_UP_DIGGING + EL_PLAYER2, ACTION_MOVING, MV_BIT_RIGHT, + IMG_PLAYER2_MOVING_RIGHT }, { - EL_PLAYER2, MV_UP, GFX_ACTION_PUSHING, - IMG_PLAYER2_UP_PUSHING + EL_PLAYER2, ACTION_DIGGING, MV_BIT_DOWN, + IMG_PLAYER2_DIGGING_DOWN }, { - EL_PLAYER2, MV_UP, GFX_ACTION_SNAPPING, - IMG_PLAYER2_UP_SNAPPING + EL_PLAYER2, ACTION_DIGGING, MV_BIT_UP, + IMG_PLAYER2_DIGGING_UP }, { - EL_PLAYER2, MV_LEFT, -1, - IMG_PLAYER2_LEFT + EL_PLAYER2, ACTION_DIGGING, MV_BIT_LEFT, + IMG_PLAYER2_DIGGING_LEFT }, { - EL_PLAYER2, MV_LEFT, GFX_ACTION_MOVING, - IMG_PLAYER2_LEFT_MOVING + EL_PLAYER2, ACTION_DIGGING, MV_BIT_RIGHT, + IMG_PLAYER2_DIGGING_RIGHT }, { - EL_PLAYER2, MV_LEFT, GFX_ACTION_DIGGING, - IMG_PLAYER2_LEFT_DIGGING + EL_PLAYER2, ACTION_PUSHING, MV_BIT_DOWN, + IMG_PLAYER2_PUSHING_DOWN }, { - EL_PLAYER2, MV_LEFT, GFX_ACTION_PUSHING, - IMG_PLAYER2_LEFT_PUSHING + EL_PLAYER2, ACTION_PUSHING, MV_BIT_UP, + IMG_PLAYER2_PUSHING_UP }, { - EL_PLAYER2, MV_LEFT, GFX_ACTION_SNAPPING, - IMG_PLAYER2_LEFT_SNAPPING + EL_PLAYER2, ACTION_PUSHING, MV_BIT_LEFT, + IMG_PLAYER2_PUSHING_LEFT }, { - EL_PLAYER2, MV_RIGHT, -1, - IMG_PLAYER2_RIGHT + EL_PLAYER2, ACTION_PUSHING, MV_BIT_RIGHT, + IMG_PLAYER2_PUSHING_RIGHT }, { - EL_PLAYER2, MV_RIGHT, GFX_ACTION_MOVING, - IMG_PLAYER2_RIGHT_MOVING + EL_PLAYER2, ACTION_SNAPPING, MV_BIT_DOWN, + IMG_PLAYER2_SNAPPING_DOWN }, { - EL_PLAYER2, MV_RIGHT, GFX_ACTION_DIGGING, - IMG_PLAYER2_RIGHT_DIGGING + EL_PLAYER2, ACTION_SNAPPING, MV_BIT_UP, + IMG_PLAYER2_SNAPPING_UP }, { - EL_PLAYER2, MV_RIGHT, GFX_ACTION_PUSHING, - IMG_PLAYER2_RIGHT_PUSHING + EL_PLAYER2, ACTION_SNAPPING, MV_BIT_LEFT, + IMG_PLAYER2_SNAPPING_LEFT }, { - EL_PLAYER2, MV_RIGHT, GFX_ACTION_SNAPPING, - IMG_PLAYER2_RIGHT_SNAPPING + EL_PLAYER2, ACTION_SNAPPING, MV_BIT_RIGHT, + IMG_PLAYER2_SNAPPING_RIGHT }, { EL_PLAYER3, -1, -1, IMG_PLAYER3 }, { - EL_PLAYER3, MV_DOWN, -1, + EL_PLAYER3, -1, MV_BIT_DOWN, IMG_PLAYER3_DOWN }, { - EL_PLAYER3, MV_DOWN, GFX_ACTION_MOVING, - IMG_PLAYER3_DOWN_MOVING + EL_PLAYER3, -1, MV_BIT_UP, + IMG_PLAYER3_UP }, { - EL_PLAYER3, MV_DOWN, GFX_ACTION_DIGGING, - IMG_PLAYER3_DOWN_DIGGING + EL_PLAYER3, -1, MV_BIT_LEFT, + IMG_PLAYER3_LEFT }, { - EL_PLAYER3, MV_DOWN, GFX_ACTION_PUSHING, - IMG_PLAYER3_DOWN_PUSHING + EL_PLAYER3, -1, MV_BIT_RIGHT, + IMG_PLAYER3_RIGHT }, { - EL_PLAYER3, MV_DOWN, GFX_ACTION_SNAPPING, - IMG_PLAYER3_DOWN_SNAPPING + EL_PLAYER3, ACTION_MOVING, MV_BIT_DOWN, + IMG_PLAYER3_MOVING_DOWN }, { - EL_PLAYER3, MV_UP, -1, - IMG_PLAYER3_UP + EL_PLAYER3, ACTION_MOVING, MV_BIT_UP, + IMG_PLAYER3_MOVING_UP }, { - EL_PLAYER3, MV_UP, GFX_ACTION_MOVING, - IMG_PLAYER3_UP_MOVING + EL_PLAYER3, ACTION_MOVING, MV_BIT_LEFT, + IMG_PLAYER3_MOVING_LEFT }, { - EL_PLAYER3, MV_UP, GFX_ACTION_DIGGING, - IMG_PLAYER3_UP_DIGGING + EL_PLAYER3, ACTION_MOVING, MV_BIT_RIGHT, + IMG_PLAYER3_MOVING_RIGHT }, { - EL_PLAYER3, MV_UP, GFX_ACTION_PUSHING, - IMG_PLAYER3_UP_PUSHING + EL_PLAYER3, ACTION_DIGGING, MV_BIT_DOWN, + IMG_PLAYER3_DIGGING_DOWN }, { - EL_PLAYER3, MV_UP, GFX_ACTION_SNAPPING, - IMG_PLAYER3_UP_SNAPPING + EL_PLAYER3, ACTION_DIGGING, MV_BIT_UP, + IMG_PLAYER3_DIGGING_UP }, { - EL_PLAYER3, MV_LEFT, -1, - IMG_PLAYER3_LEFT + EL_PLAYER3, ACTION_DIGGING, MV_BIT_LEFT, + IMG_PLAYER3_DIGGING_LEFT }, { - EL_PLAYER3, MV_LEFT, GFX_ACTION_MOVING, - IMG_PLAYER3_LEFT_MOVING + EL_PLAYER3, ACTION_DIGGING, MV_BIT_RIGHT, + IMG_PLAYER3_DIGGING_RIGHT }, { - EL_PLAYER3, MV_LEFT, GFX_ACTION_DIGGING, - IMG_PLAYER3_LEFT_DIGGING + EL_PLAYER3, ACTION_PUSHING, MV_BIT_DOWN, + IMG_PLAYER3_PUSHING_DOWN }, { - EL_PLAYER3, MV_LEFT, GFX_ACTION_PUSHING, - IMG_PLAYER3_LEFT_PUSHING + EL_PLAYER3, ACTION_PUSHING, MV_BIT_UP, + IMG_PLAYER3_PUSHING_UP }, { - EL_PLAYER3, MV_LEFT, GFX_ACTION_SNAPPING, - IMG_PLAYER3_LEFT_SNAPPING + EL_PLAYER3, ACTION_PUSHING, MV_BIT_LEFT, + IMG_PLAYER3_PUSHING_LEFT }, { - EL_PLAYER3, MV_RIGHT, -1, - IMG_PLAYER3_RIGHT + EL_PLAYER3, ACTION_PUSHING, MV_BIT_RIGHT, + IMG_PLAYER3_PUSHING_RIGHT }, { - EL_PLAYER3, MV_RIGHT, GFX_ACTION_MOVING, - IMG_PLAYER3_RIGHT_MOVING + EL_PLAYER3, ACTION_SNAPPING, MV_BIT_DOWN, + IMG_PLAYER3_SNAPPING_DOWN }, { - EL_PLAYER3, MV_RIGHT, GFX_ACTION_DIGGING, - IMG_PLAYER3_RIGHT_DIGGING + EL_PLAYER3, ACTION_SNAPPING, MV_BIT_UP, + IMG_PLAYER3_SNAPPING_UP }, { - EL_PLAYER3, MV_RIGHT, GFX_ACTION_PUSHING, - IMG_PLAYER3_RIGHT_PUSHING + EL_PLAYER3, ACTION_SNAPPING, MV_BIT_LEFT, + IMG_PLAYER3_SNAPPING_LEFT }, { - EL_PLAYER3, MV_RIGHT, GFX_ACTION_SNAPPING, - IMG_PLAYER3_RIGHT_SNAPPING + EL_PLAYER3, ACTION_SNAPPING, MV_BIT_RIGHT, + IMG_PLAYER3_SNAPPING_RIGHT }, { EL_PLAYER4, -1, -1, IMG_PLAYER4 }, { - EL_PLAYER4, MV_DOWN, -1, + EL_PLAYER4, -1, MV_BIT_DOWN, IMG_PLAYER4_DOWN }, { - EL_PLAYER4, MV_DOWN, GFX_ACTION_MOVING, - IMG_PLAYER4_DOWN_MOVING + EL_PLAYER4, -1, MV_BIT_UP, + IMG_PLAYER4_UP }, { - EL_PLAYER4, MV_DOWN, GFX_ACTION_DIGGING, - IMG_PLAYER4_DOWN_DIGGING + EL_PLAYER4, -1, MV_BIT_LEFT, + IMG_PLAYER4_LEFT }, { - EL_PLAYER4, MV_DOWN, GFX_ACTION_PUSHING, - IMG_PLAYER4_DOWN_PUSHING + EL_PLAYER4, -1, MV_BIT_RIGHT, + IMG_PLAYER4_RIGHT }, { - EL_PLAYER4, MV_DOWN, GFX_ACTION_SNAPPING, - IMG_PLAYER4_DOWN_SNAPPING + EL_PLAYER4, ACTION_MOVING, MV_BIT_DOWN, + IMG_PLAYER4_MOVING_DOWN }, { - EL_PLAYER4, MV_UP, -1, - IMG_PLAYER4_UP + EL_PLAYER4, ACTION_MOVING, MV_BIT_UP, + IMG_PLAYER4_MOVING_UP }, { - EL_PLAYER4, MV_UP, GFX_ACTION_MOVING, - IMG_PLAYER4_UP_MOVING + EL_PLAYER4, ACTION_MOVING, MV_BIT_LEFT, + IMG_PLAYER4_MOVING_LEFT }, { - EL_PLAYER4, MV_UP, GFX_ACTION_DIGGING, - IMG_PLAYER4_UP_DIGGING + EL_PLAYER4, ACTION_MOVING, MV_BIT_RIGHT, + IMG_PLAYER4_MOVING_RIGHT }, { - EL_PLAYER4, MV_UP, GFX_ACTION_PUSHING, - IMG_PLAYER4_UP_PUSHING + EL_PLAYER4, ACTION_DIGGING, MV_BIT_DOWN, + IMG_PLAYER4_DIGGING_DOWN }, { - EL_PLAYER4, MV_UP, GFX_ACTION_SNAPPING, - IMG_PLAYER4_UP_SNAPPING + EL_PLAYER4, ACTION_DIGGING, MV_BIT_UP, + IMG_PLAYER4_DIGGING_UP }, { - EL_PLAYER4, MV_LEFT, -1, - IMG_PLAYER4_LEFT + EL_PLAYER4, ACTION_DIGGING, MV_BIT_LEFT, + IMG_PLAYER4_DIGGING_LEFT }, { - EL_PLAYER4, MV_LEFT, GFX_ACTION_MOVING, - IMG_PLAYER4_LEFT_MOVING + EL_PLAYER4, ACTION_DIGGING, MV_BIT_RIGHT, + IMG_PLAYER4_DIGGING_RIGHT }, { - EL_PLAYER4, MV_LEFT, GFX_ACTION_DIGGING, - IMG_PLAYER4_LEFT_DIGGING + EL_PLAYER4, ACTION_PUSHING, MV_BIT_DOWN, + IMG_PLAYER4_PUSHING_DOWN }, { - EL_PLAYER4, MV_LEFT, GFX_ACTION_PUSHING, - IMG_PLAYER4_LEFT_PUSHING + EL_PLAYER4, ACTION_PUSHING, MV_BIT_UP, + IMG_PLAYER4_PUSHING_UP }, { - EL_PLAYER4, MV_LEFT, GFX_ACTION_SNAPPING, - IMG_PLAYER4_LEFT_SNAPPING + EL_PLAYER4, ACTION_PUSHING, MV_BIT_LEFT, + IMG_PLAYER4_PUSHING_LEFT }, { - EL_PLAYER4, MV_RIGHT, -1, - IMG_PLAYER4_RIGHT + EL_PLAYER4, ACTION_PUSHING, MV_BIT_RIGHT, + IMG_PLAYER4_PUSHING_RIGHT }, { - EL_PLAYER4, MV_RIGHT, GFX_ACTION_MOVING, - IMG_PLAYER4_RIGHT_MOVING + EL_PLAYER4, ACTION_SNAPPING, MV_BIT_DOWN, + IMG_PLAYER4_SNAPPING_DOWN }, { - EL_PLAYER4, MV_RIGHT, GFX_ACTION_DIGGING, - IMG_PLAYER4_RIGHT_DIGGING + EL_PLAYER4, ACTION_SNAPPING, MV_BIT_UP, + IMG_PLAYER4_SNAPPING_UP }, { - EL_PLAYER4, MV_RIGHT, GFX_ACTION_PUSHING, - IMG_PLAYER4_RIGHT_PUSHING + EL_PLAYER4, ACTION_SNAPPING, MV_BIT_LEFT, + IMG_PLAYER4_SNAPPING_LEFT }, { - EL_PLAYER4, MV_RIGHT, GFX_ACTION_SNAPPING, - IMG_PLAYER4_RIGHT_SNAPPING + EL_PLAYER4, ACTION_SNAPPING, MV_BIT_RIGHT, + IMG_PLAYER4_SNAPPING_RIGHT }, { EL_EXPLOSION, -1, -1, @@ -2296,6 +2328,790 @@ element_to_graphic[] = EL_SIGN_YINYANG, -1, -1, IMG_CHAR_QUESTION }, + { + EL_CHAR_SPACE, -1, -1, + IMG_CHAR_SPACE + }, + { + EL_CHAR_EXCLAM, -1, -1, + IMG_CHAR_EXCLAM + }, + { + EL_CHAR_QUOTEDBL, -1, -1, + IMG_CHAR_QUOTEDBL + }, + { + EL_CHAR_NUMBERSIGN, -1, -1, + IMG_CHAR_NUMBERSIGN + }, + { + EL_CHAR_DOLLAR, -1, -1, + IMG_CHAR_DOLLAR + }, + { + EL_CHAR_PROCENT, -1, -1, + IMG_CHAR_PROCENT + }, + { + EL_CHAR_AMPERSAND, -1, -1, + IMG_CHAR_AMPERSAND + }, + { + EL_CHAR_APOSTROPHE, -1, -1, + IMG_CHAR_APOSTROPHE + }, + { + EL_CHAR_PARENLEFT, -1, -1, + IMG_CHAR_PARENLEFT + }, + { + EL_CHAR_PARENRIGHT, -1, -1, + IMG_CHAR_PARENRIGHT + }, + { + EL_CHAR_ASTERISK, -1, -1, + IMG_CHAR_ASTERISK + }, + { + EL_CHAR_PLUS, -1, -1, + IMG_CHAR_PLUS + }, + { + EL_CHAR_COMMA, -1, -1, + IMG_CHAR_COMMA + }, + { + EL_CHAR_MINUS, -1, -1, + IMG_CHAR_MINUS + }, + { + EL_CHAR_PERIOD, -1, -1, + IMG_CHAR_PERIOD + }, + { + EL_CHAR_SLASH, -1, -1, + IMG_CHAR_SLASH + }, + { + EL_CHAR_0, -1, -1, + IMG_CHAR_0 + }, + { + EL_CHAR_1, -1, -1, + IMG_CHAR_1 + }, + { + EL_CHAR_2, -1, -1, + IMG_CHAR_2 + }, + { + EL_CHAR_3, -1, -1, + IMG_CHAR_3 + }, + { + EL_CHAR_4, -1, -1, + IMG_CHAR_4 + }, + { + EL_CHAR_5, -1, -1, + IMG_CHAR_5 + }, + { + EL_CHAR_6, -1, -1, + IMG_CHAR_6 + }, + { + EL_CHAR_7, -1, -1, + IMG_CHAR_7 + }, + { + EL_CHAR_8, -1, -1, + IMG_CHAR_8 + }, + { + EL_CHAR_9, -1, -1, + IMG_CHAR_9 + }, + { + EL_CHAR_COLON, -1, -1, + IMG_CHAR_COLON + }, + { + EL_CHAR_SEMICOLON, -1, -1, + IMG_CHAR_SEMICOLON + }, + { + EL_CHAR_LESS, -1, -1, + IMG_CHAR_LESS + }, + { + EL_CHAR_EQUAL, -1, -1, + IMG_CHAR_EQUAL + }, + { + EL_CHAR_GREATER, -1, -1, + IMG_CHAR_GREATER + }, + { + EL_CHAR_QUESTION, -1, -1, + IMG_CHAR_QUESTION + }, + { + EL_CHAR_AT, -1, -1, + IMG_CHAR_AT + }, + { + EL_CHAR_A, -1, -1, + IMG_CHAR_A + }, + { + EL_CHAR_B, -1, -1, + IMG_CHAR_B + }, + { + EL_CHAR_C, -1, -1, + IMG_CHAR_C + }, + { + EL_CHAR_D, -1, -1, + IMG_CHAR_D + }, + { + EL_CHAR_E, -1, -1, + IMG_CHAR_E + }, + { + EL_CHAR_F, -1, -1, + IMG_CHAR_F + }, + { + EL_CHAR_G, -1, -1, + IMG_CHAR_G + }, + { + EL_CHAR_H, -1, -1, + IMG_CHAR_H + }, + { + EL_CHAR_I, -1, -1, + IMG_CHAR_I + }, + { + EL_CHAR_J, -1, -1, + IMG_CHAR_J + }, + { + EL_CHAR_K, -1, -1, + IMG_CHAR_K + }, + { + EL_CHAR_L, -1, -1, + IMG_CHAR_L + }, + { + EL_CHAR_M, -1, -1, + IMG_CHAR_M + }, + { + EL_CHAR_N, -1, -1, + IMG_CHAR_N + }, + { + EL_CHAR_O, -1, -1, + IMG_CHAR_O + }, + { + EL_CHAR_P, -1, -1, + IMG_CHAR_P + }, + { + EL_CHAR_Q, -1, -1, + IMG_CHAR_Q + }, + { + EL_CHAR_R, -1, -1, + IMG_CHAR_R + }, + { + EL_CHAR_S, -1, -1, + IMG_CHAR_S + }, + { + EL_CHAR_T, -1, -1, + IMG_CHAR_T + }, + { + EL_CHAR_U, -1, -1, + IMG_CHAR_U + }, + { + EL_CHAR_V, -1, -1, + IMG_CHAR_V + }, + { + EL_CHAR_W, -1, -1, + IMG_CHAR_W + }, + { + EL_CHAR_X, -1, -1, + IMG_CHAR_X + }, + { + EL_CHAR_Y, -1, -1, + IMG_CHAR_Y + }, + { + EL_CHAR_Z, -1, -1, + IMG_CHAR_Z + }, + { + EL_CHAR_AE, -1, -1, + IMG_CHAR_AE + }, + { + EL_CHAR_OE, -1, -1, + IMG_CHAR_OE + }, + { + EL_CHAR_UE, -1, -1, + IMG_CHAR_UE + }, + { + EL_CHAR_COPYRIGHT, -1, -1, + IMG_CHAR_COPYRIGHT + }, + { + EL_CHAR_UNDERSCORE, -1, -1, + IMG_CHAR_UNDERSCORE + }, + { + EL_CHAR_EMPTY, -1, -1, + IMG_CHAR_EMPTY + }, + { + EL_CHAR_DEGREE, -1, -1, + IMG_CHAR_DEGREE + }, + { + EL_CHAR_TM, -1, -1, + IMG_CHAR_TM + }, + { + EL_CHAR_CURSOR, -1, -1, + IMG_CHAR_CURSOR + }, + { + EL_CUSTOM_1, -1, -1, + IMG_CUSTOM_1 + }, + { + EL_CUSTOM_2, -1, -1, + IMG_CUSTOM_2 + }, + { + EL_CUSTOM_3, -1, -1, + IMG_CUSTOM_3 + }, + { + EL_CUSTOM_4, -1, -1, + IMG_CUSTOM_4 + }, + { + EL_CUSTOM_5, -1, -1, + IMG_CUSTOM_5 + }, + { + EL_CUSTOM_6, -1, -1, + IMG_CUSTOM_6 + }, + { + EL_CUSTOM_7, -1, -1, + IMG_CUSTOM_7 + }, + { + EL_CUSTOM_8, -1, -1, + IMG_CUSTOM_8 + }, + { + EL_CUSTOM_9, -1, -1, + IMG_CUSTOM_9 + }, + { + EL_CUSTOM_10, -1, -1, + IMG_CUSTOM_10 + }, + { + EL_CUSTOM_11, -1, -1, + IMG_CUSTOM_11 + }, + { + EL_CUSTOM_12, -1, -1, + IMG_CUSTOM_12 + }, + { + EL_CUSTOM_13, -1, -1, + IMG_CUSTOM_13 + }, + { + EL_CUSTOM_14, -1, -1, + IMG_CUSTOM_14 + }, + { + EL_CUSTOM_15, -1, -1, + IMG_CUSTOM_15 + }, + { + EL_CUSTOM_16, -1, -1, + IMG_CUSTOM_16 + }, + { + EL_CUSTOM_17, -1, -1, + IMG_CUSTOM_17 + }, + { + EL_CUSTOM_18, -1, -1, + IMG_CUSTOM_18 + }, + { + EL_CUSTOM_19, -1, -1, + IMG_CUSTOM_19 + }, + { + EL_CUSTOM_20, -1, -1, + IMG_CUSTOM_20 + }, + { + EL_CUSTOM_21, -1, -1, + IMG_CUSTOM_21 + }, + { + EL_CUSTOM_22, -1, -1, + IMG_CUSTOM_22 + }, + { + EL_CUSTOM_23, -1, -1, + IMG_CUSTOM_23 + }, + { + EL_CUSTOM_24, -1, -1, + IMG_CUSTOM_24 + }, + { + EL_CUSTOM_25, -1, -1, + IMG_CUSTOM_25 + }, + { + EL_CUSTOM_26, -1, -1, + IMG_CUSTOM_26 + }, + { + EL_CUSTOM_27, -1, -1, + IMG_CUSTOM_27 + }, + { + EL_CUSTOM_28, -1, -1, + IMG_CUSTOM_28 + }, + { + EL_CUSTOM_29, -1, -1, + IMG_CUSTOM_29 + }, + { + EL_CUSTOM_30, -1, -1, + IMG_CUSTOM_30 + }, + { + EL_CUSTOM_31, -1, -1, + IMG_CUSTOM_31 + }, + { + EL_CUSTOM_32, -1, -1, + IMG_CUSTOM_32 + }, + { + EL_CUSTOM_33, -1, -1, + IMG_CUSTOM_33 + }, + { + EL_CUSTOM_34, -1, -1, + IMG_CUSTOM_34 + }, + { + EL_CUSTOM_35, -1, -1, + IMG_CUSTOM_35 + }, + { + EL_CUSTOM_36, -1, -1, + IMG_CUSTOM_36 + }, + { + EL_CUSTOM_37, -1, -1, + IMG_CUSTOM_37 + }, + { + EL_CUSTOM_38, -1, -1, + IMG_CUSTOM_38 + }, + { + EL_CUSTOM_39, -1, -1, + IMG_CUSTOM_39 + }, + { + EL_CUSTOM_40, -1, -1, + IMG_CUSTOM_40 + }, + { + EL_CUSTOM_41, -1, -1, + IMG_CUSTOM_41 + }, + { + EL_CUSTOM_42, -1, -1, + IMG_CUSTOM_42 + }, + { + EL_CUSTOM_43, -1, -1, + IMG_CUSTOM_43 + }, + { + EL_CUSTOM_44, -1, -1, + IMG_CUSTOM_44 + }, + { + EL_CUSTOM_45, -1, -1, + IMG_CUSTOM_45 + }, + { + EL_CUSTOM_46, -1, -1, + IMG_CUSTOM_46 + }, + { + EL_CUSTOM_47, -1, -1, + IMG_CUSTOM_47 + }, + { + EL_CUSTOM_48, -1, -1, + IMG_CUSTOM_48 + }, + { + EL_CUSTOM_49, -1, -1, + IMG_CUSTOM_49 + }, + { + EL_CUSTOM_50, -1, -1, + IMG_CUSTOM_50 + }, + { + EL_CUSTOM_51, -1, -1, + IMG_CUSTOM_51 + }, + { + EL_CUSTOM_52, -1, -1, + IMG_CUSTOM_52 + }, + { + EL_CUSTOM_53, -1, -1, + IMG_CUSTOM_53 + }, + { + EL_CUSTOM_54, -1, -1, + IMG_CUSTOM_54 + }, + { + EL_CUSTOM_55, -1, -1, + IMG_CUSTOM_55 + }, + { + EL_CUSTOM_56, -1, -1, + IMG_CUSTOM_56 + }, + { + EL_CUSTOM_57, -1, -1, + IMG_CUSTOM_57 + }, + { + EL_CUSTOM_58, -1, -1, + IMG_CUSTOM_58 + }, + { + EL_CUSTOM_59, -1, -1, + IMG_CUSTOM_59 + }, + { + EL_CUSTOM_60, -1, -1, + IMG_CUSTOM_60 + }, + { + EL_CUSTOM_61, -1, -1, + IMG_CUSTOM_61 + }, + { + EL_CUSTOM_62, -1, -1, + IMG_CUSTOM_62 + }, + { + EL_CUSTOM_63, -1, -1, + IMG_CUSTOM_63 + }, + { + EL_CUSTOM_64, -1, -1, + IMG_CUSTOM_64 + }, + { + EL_CUSTOM_65, -1, -1, + IMG_CUSTOM_65 + }, + { + EL_CUSTOM_66, -1, -1, + IMG_CUSTOM_66 + }, + { + EL_CUSTOM_67, -1, -1, + IMG_CUSTOM_67 + }, + { + EL_CUSTOM_68, -1, -1, + IMG_CUSTOM_68 + }, + { + EL_CUSTOM_69, -1, -1, + IMG_CUSTOM_69 + }, + { + EL_CUSTOM_70, -1, -1, + IMG_CUSTOM_70 + }, + { + EL_CUSTOM_71, -1, -1, + IMG_CUSTOM_71 + }, + { + EL_CUSTOM_72, -1, -1, + IMG_CUSTOM_72 + }, + { + EL_CUSTOM_73, -1, -1, + IMG_CUSTOM_73 + }, + { + EL_CUSTOM_74, -1, -1, + IMG_CUSTOM_74 + }, + { + EL_CUSTOM_75, -1, -1, + IMG_CUSTOM_75 + }, + { + EL_CUSTOM_76, -1, -1, + IMG_CUSTOM_76 + }, + { + EL_CUSTOM_77, -1, -1, + IMG_CUSTOM_77 + }, + { + EL_CUSTOM_78, -1, -1, + IMG_CUSTOM_78 + }, + { + EL_CUSTOM_79, -1, -1, + IMG_CUSTOM_79 + }, + { + EL_CUSTOM_80, -1, -1, + IMG_CUSTOM_80 + }, + { + EL_CUSTOM_81, -1, -1, + IMG_CUSTOM_81 + }, + { + EL_CUSTOM_82, -1, -1, + IMG_CUSTOM_82 + }, + { + EL_CUSTOM_83, -1, -1, + IMG_CUSTOM_83 + }, + { + EL_CUSTOM_84, -1, -1, + IMG_CUSTOM_84 + }, + { + EL_CUSTOM_85, -1, -1, + IMG_CUSTOM_85 + }, + { + EL_CUSTOM_86, -1, -1, + IMG_CUSTOM_86 + }, + { + EL_CUSTOM_87, -1, -1, + IMG_CUSTOM_87 + }, + { + EL_CUSTOM_88, -1, -1, + IMG_CUSTOM_88 + }, + { + EL_CUSTOM_89, -1, -1, + IMG_CUSTOM_89 + }, + { + EL_CUSTOM_90, -1, -1, + IMG_CUSTOM_90 + }, + { + EL_CUSTOM_91, -1, -1, + IMG_CUSTOM_91 + }, + { + EL_CUSTOM_92, -1, -1, + IMG_CUSTOM_92 + }, + { + EL_CUSTOM_93, -1, -1, + IMG_CUSTOM_93 + }, + { + EL_CUSTOM_94, -1, -1, + IMG_CUSTOM_94 + }, + { + EL_CUSTOM_95, -1, -1, + IMG_CUSTOM_95 + }, + { + EL_CUSTOM_96, -1, -1, + IMG_CUSTOM_96 + }, + { + EL_CUSTOM_97, -1, -1, + IMG_CUSTOM_97 + }, + { + EL_CUSTOM_98, -1, -1, + IMG_CUSTOM_98 + }, + { + EL_CUSTOM_99, -1, -1, + IMG_CUSTOM_99 + }, + { + EL_CUSTOM_100, -1, -1, + IMG_CUSTOM_100 + }, + { + EL_CUSTOM_101, -1, -1, + IMG_CUSTOM_101 + }, + { + EL_CUSTOM_102, -1, -1, + IMG_CUSTOM_102 + }, + { + EL_CUSTOM_103, -1, -1, + IMG_CUSTOM_103 + }, + { + EL_CUSTOM_104, -1, -1, + IMG_CUSTOM_104 + }, + { + EL_CUSTOM_105, -1, -1, + IMG_CUSTOM_105 + }, + { + EL_CUSTOM_106, -1, -1, + IMG_CUSTOM_106 + }, + { + EL_CUSTOM_107, -1, -1, + IMG_CUSTOM_107 + }, + { + EL_CUSTOM_108, -1, -1, + IMG_CUSTOM_108 + }, + { + EL_CUSTOM_109, -1, -1, + IMG_CUSTOM_109 + }, + { + EL_CUSTOM_110, -1, -1, + IMG_CUSTOM_110 + }, + { + EL_CUSTOM_111, -1, -1, + IMG_CUSTOM_111 + }, + { + EL_CUSTOM_112, -1, -1, + IMG_CUSTOM_112 + }, + { + EL_CUSTOM_113, -1, -1, + IMG_CUSTOM_113 + }, + { + EL_CUSTOM_114, -1, -1, + IMG_CUSTOM_114 + }, + { + EL_CUSTOM_115, -1, -1, + IMG_CUSTOM_115 + }, + { + EL_CUSTOM_116, -1, -1, + IMG_CUSTOM_116 + }, + { + EL_CUSTOM_117, -1, -1, + IMG_CUSTOM_117 + }, + { + EL_CUSTOM_118, -1, -1, + IMG_CUSTOM_118 + }, + { + EL_CUSTOM_119, -1, -1, + IMG_CUSTOM_119 + }, + { + EL_CUSTOM_120, -1, -1, + IMG_CUSTOM_120 + }, + { + EL_CUSTOM_121, -1, -1, + IMG_CUSTOM_121 + }, + { + EL_CUSTOM_122, -1, -1, + IMG_CUSTOM_122 + }, + { + EL_CUSTOM_123, -1, -1, + IMG_CUSTOM_123 + }, + { + EL_CUSTOM_124, -1, -1, + IMG_CUSTOM_124 + }, + { + EL_CUSTOM_125, -1, -1, + IMG_CUSTOM_125 + }, + { + EL_CUSTOM_126, -1, -1, + IMG_CUSTOM_126 + }, + { + EL_CUSTOM_127, -1, -1, + IMG_CUSTOM_127 + }, + { + EL_CUSTOM_128, -1, -1, + IMG_CUSTOM_128 + }, { -1, -1, -1, -1