From: Holger Schemel Date: Tue, 21 Jan 2003 03:00:03 +0000 (+0100) Subject: rnd-20030121-2-src X-Git-Tag: 3.0.0^2~163 X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=commitdiff_plain;h=10bf4c7e6d0d2303a979c366227d71bef6e31131 rnd-20030121-2-src --- diff --git a/src/cartoons.c b/src/cartoons.c index fa8152d9..5f7407de 100644 --- a/src/cartoons.c +++ b/src/cartoons.c @@ -120,7 +120,7 @@ struct ToonInfo toons[NUM_TOONS] = ANIMPOS_UPPER }, { - IMG_PLAYER1_LEFT_MOVING, + IMG_PLAYER1_MOVING_LEFT, -1, -1, -1, -1, -1, @@ -131,7 +131,7 @@ struct ToonInfo toons[NUM_TOONS] = ANIMPOS_DOWN }, { - IMG_PLAYER1_RIGHT_MOVING, + IMG_PLAYER1_MOVING_RIGHT, -1, -1, -1, -1, -1, @@ -142,7 +142,7 @@ struct ToonInfo toons[NUM_TOONS] = ANIMPOS_DOWN }, { - IMG_PENGUIN_LEFT_MOVING, + IMG_PENGUIN_MOVING_LEFT, -1, -1, -1, -1, -1, @@ -153,7 +153,7 @@ struct ToonInfo toons[NUM_TOONS] = ANIMPOS_DOWN }, { - IMG_PENGUIN_RIGHT_MOVING, + IMG_PENGUIN_MOVING_RIGHT, -1, -1, -1, -1, -1, @@ -164,7 +164,7 @@ struct ToonInfo toons[NUM_TOONS] = ANIMPOS_DOWN }, { - IMG_MOLE_LEFT_MOVING, + IMG_MOLE_MOVING_LEFT, -1, -1, -1, -1, -1, @@ -175,7 +175,7 @@ struct ToonInfo toons[NUM_TOONS] = ANIMPOS_DOWN }, { - IMG_MOLE_RIGHT_MOVING, + IMG_MOLE_MOVING_RIGHT, -1, -1, -1, -1, -1, @@ -186,7 +186,7 @@ struct ToonInfo toons[NUM_TOONS] = ANIMPOS_DOWN }, { - IMG_PIG_LEFT_MOVING, + IMG_PIG_MOVING_LEFT, -1, -1, -1, -1, -1, @@ -197,7 +197,7 @@ struct ToonInfo toons[NUM_TOONS] = ANIMPOS_DOWN }, { - IMG_PIG_RIGHT_MOVING, + IMG_PIG_MOVING_RIGHT, -1, -1, -1, -1, -1, @@ -208,7 +208,7 @@ struct ToonInfo toons[NUM_TOONS] = ANIMPOS_DOWN }, { - IMG_DRAGON_LEFT_MOVING, + IMG_DRAGON_MOVING_LEFT, -1, -1, -1, -1, -1, @@ -219,7 +219,7 @@ struct ToonInfo toons[NUM_TOONS] = ANIMPOS_DOWN }, { - IMG_DRAGON_RIGHT_MOVING, + IMG_DRAGON_MOVING_RIGHT, -1, -1, -1, -1, -1, diff --git a/src/conf_e2g.c b/src/conf_e2g.c index dffd639c..9065d110 100644 --- a/src/conf_e2g.c +++ b/src/conf_e2g.c @@ -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 @@ -108,10 +112,6 @@ element_to_graphic[] = EL_BD_BUTTERFLY, -1, -1, IMG_BD_BUTTERFLY }, - { - EL_BD_BUTTERFLY, ACTION_MOVING, -1, - IMG_BD_BUTTERFLY_MOVING - }, { EL_BD_BUTTERFLY_RIGHT, -1, -1, IMG_BD_BUTTERFLY_RIGHT @@ -145,12 +145,12 @@ element_to_graphic[] = 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, ACTION_MOVING, -1, - IMG_BD_FIREFLY_MOVING + EL_BD_FIREFLY, -1, -1, + IMG_BD_FIREFLY }, { EL_BD_FIREFLY_RIGHT, -1, -1, @@ -184,6 +184,10 @@ element_to_graphic[] = 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 @@ -217,56 +221,56 @@ element_to_graphic[] = IMG_SP_MURPHY_LEFT }, { - EL_SP_MURPHY, ACTION_MOVING, MV_BIT_LEFT, - IMG_SP_MURPHY_LEFT_MOVING + EL_SP_MURPHY, -1, MV_BIT_RIGHT, + IMG_SP_MURPHY_RIGHT }, { - EL_SP_MURPHY, ACTION_DIGGING, MV_BIT_LEFT, - IMG_SP_MURPHY_LEFT_DIGGING + EL_SP_MURPHY, -1, MV_BIT_UP, + IMG_SP_MURPHY_UP }, { - EL_SP_MURPHY, ACTION_PUSHING, MV_BIT_LEFT, - IMG_SP_MURPHY_LEFT_PUSHING + EL_SP_MURPHY, -1, MV_BIT_DOWN, + IMG_SP_MURPHY_DOWN }, { - EL_SP_MURPHY, ACTION_SNAPPING, MV_BIT_LEFT, - IMG_SP_MURPHY_LEFT_SNAPPING + EL_SP_MURPHY, ACTION_MOVING, MV_BIT_LEFT, + IMG_SP_MURPHY_MOVING_LEFT }, { - EL_SP_MURPHY, -1, MV_BIT_RIGHT, - IMG_SP_MURPHY_RIGHT + EL_SP_MURPHY, ACTION_MOVING, MV_BIT_RIGHT, + IMG_SP_MURPHY_MOVING_RIGHT }, { - EL_SP_MURPHY, ACTION_MOVING, MV_BIT_RIGHT, - IMG_SP_MURPHY_RIGHT_MOVING + EL_SP_MURPHY, ACTION_DIGGING, MV_BIT_LEFT, + IMG_SP_MURPHY_DIGGING_LEFT }, { EL_SP_MURPHY, ACTION_DIGGING, MV_BIT_RIGHT, - IMG_SP_MURPHY_RIGHT_DIGGING + IMG_SP_MURPHY_DIGGING_RIGHT }, { - EL_SP_MURPHY, ACTION_PUSHING, MV_BIT_RIGHT, - IMG_SP_MURPHY_RIGHT_PUSHING + EL_SP_MURPHY, ACTION_PUSHING, MV_BIT_LEFT, + IMG_SP_MURPHY_PUSHING_LEFT }, { - EL_SP_MURPHY, ACTION_SNAPPING, MV_BIT_RIGHT, - IMG_SP_MURPHY_RIGHT_SNAPPING + EL_SP_MURPHY, ACTION_PUSHING, MV_BIT_RIGHT, + IMG_SP_MURPHY_PUSHING_RIGHT }, { - EL_SP_MURPHY, -1, MV_BIT_UP, - IMG_SP_MURPHY_UP + EL_SP_MURPHY, ACTION_SNAPPING, MV_BIT_LEFT, + IMG_SP_MURPHY_SNAPPING_LEFT }, { - EL_SP_MURPHY, ACTION_SNAPPING, MV_BIT_UP, - IMG_SP_MURPHY_UP_SNAPPING + EL_SP_MURPHY, ACTION_SNAPPING, MV_BIT_RIGHT, + IMG_SP_MURPHY_SNAPPING_RIGHT }, { - EL_SP_MURPHY, -1, MV_BIT_DOWN, - IMG_SP_MURPHY_DOWN + EL_SP_MURPHY, ACTION_SNAPPING, MV_BIT_UP, + IMG_SP_MURPHY_SNAPPING_UP }, { EL_SP_MURPHY, ACTION_SNAPPING, MV_BIT_DOWN, - IMG_SP_MURPHY_DOWN_SNAPPING + IMG_SP_MURPHY_SNAPPING_DOWN }, { EL_SP_MURPHY_CLONE, -1, -1, @@ -432,6 +436,10 @@ 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 @@ -440,10 +448,18 @@ element_to_graphic[] = 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 @@ -568,6 +584,10 @@ element_to_graphic[] = EL_NUT_CRACKING, -1, -1, IMG_NUT_CRACKING }, + { + EL_NUT, ACTION_CRACKING, -1, + IMG_NUT_CRACKING + }, { EL_DYNAMITE, -1, -1, IMG_DYNAMITE @@ -576,6 +596,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 @@ -672,6 +696,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 @@ -680,6 +708,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 @@ -801,19 +833,19 @@ element_to_graphic[] = IMG_AMOEBA_FULL }, { - EL_AMOEBA_FULL, ACTION_OTHER, -1, + EL_AMOEBA_FULL_PART1, -1, -1, IMG_AMOEBA_FULL_PART1 }, { - EL_AMOEBA_FULL, ACTION_OTHER, -1, + EL_AMOEBA_FULL_PART2, -1, -1, IMG_AMOEBA_FULL_PART2 }, { - EL_AMOEBA_FULL, ACTION_OTHER, -1, + EL_AMOEBA_FULL_PART3, -1, -1, IMG_AMOEBA_FULL_PART3 }, { - EL_AMOEBA_FULL, ACTION_OTHER, -1, + EL_AMOEBA_FULL_PART4, -1, -1, IMG_AMOEBA_FULL_PART4 }, { @@ -988,6 +1020,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 @@ -996,6 +1032,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 @@ -1004,6 +1044,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 @@ -1012,6 +1056,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 @@ -1020,6 +1068,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 @@ -1028,6 +1080,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 @@ -1048,6 +1104,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 @@ -1056,6 +1116,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 @@ -1064,6 +1128,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 @@ -1084,6 +1152,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 @@ -1092,6 +1164,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 @@ -1100,6 +1176,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 @@ -1120,6 +1200,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 @@ -1128,6 +1212,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 @@ -1136,6 +1224,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 @@ -1164,6 +1256,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 @@ -1172,6 +1268,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 @@ -1201,17 +1301,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 @@ -1252,6 +1360,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 @@ -1316,6 +1428,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 @@ -1416,6 +1532,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 @@ -1492,18 +1612,34 @@ element_to_graphic[] = EL_WALL_GROWING_Y, -1, -1, IMG_WALL_GROWING_Y }, + { + 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, 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, 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, ACTION_ACTIVE, MV_BIT_DOWN, + IMG_WALL_GROWING_ACTIVE_DOWN + }, { EL_WALL_GROWING_ACTIVE, -1, MV_BIT_DOWN, IMG_WALL_GROWING_ACTIVE_DOWN @@ -1561,48 +1697,48 @@ element_to_graphic[] = IMG_PIG_DOWN }, { - EL_PIG, ACTION_MOVING, MV_BIT_DOWN, - IMG_PIG_DOWN_MOVING + EL_PIG, -1, MV_BIT_UP, + IMG_PIG_UP }, { - EL_PIG, ACTION_EATING, MV_BIT_DOWN, - IMG_PIG_DOWN_EATING + EL_PIG, -1, MV_BIT_LEFT, + IMG_PIG_LEFT }, { - EL_PIG, -1, MV_BIT_UP, - IMG_PIG_UP + EL_PIG, -1, MV_BIT_RIGHT, + IMG_PIG_RIGHT }, { - EL_PIG, ACTION_MOVING, MV_BIT_UP, - IMG_PIG_UP_MOVING + EL_PIG, ACTION_MOVING, MV_BIT_DOWN, + IMG_PIG_MOVING_DOWN }, { - EL_PIG, ACTION_EATING, MV_BIT_UP, - IMG_PIG_UP_EATING + EL_PIG, ACTION_MOVING, MV_BIT_UP, + IMG_PIG_MOVING_UP }, { - EL_PIG, -1, MV_BIT_LEFT, - IMG_PIG_LEFT + EL_PIG, ACTION_MOVING, MV_BIT_LEFT, + IMG_PIG_MOVING_LEFT }, { - EL_PIG, ACTION_MOVING, MV_BIT_LEFT, - IMG_PIG_LEFT_MOVING + EL_PIG, ACTION_MOVING, MV_BIT_RIGHT, + IMG_PIG_MOVING_RIGHT }, { - EL_PIG, ACTION_EATING, MV_BIT_LEFT, - IMG_PIG_LEFT_EATING + EL_PIG, ACTION_EATING, MV_BIT_DOWN, + IMG_PIG_EATING_DOWN }, { - EL_PIG, -1, MV_BIT_RIGHT, - IMG_PIG_RIGHT + EL_PIG, ACTION_EATING, MV_BIT_UP, + IMG_PIG_EATING_UP }, { - EL_PIG, ACTION_MOVING, MV_BIT_RIGHT, - IMG_PIG_RIGHT_MOVING + EL_PIG, ACTION_EATING, MV_BIT_LEFT, + IMG_PIG_EATING_LEFT }, { EL_PIG, ACTION_EATING, MV_BIT_RIGHT, - IMG_PIG_RIGHT_EATING + IMG_PIG_EATING_RIGHT }, { EL_DRAGON, -1, -1, @@ -1613,48 +1749,48 @@ element_to_graphic[] = IMG_DRAGON_DOWN }, { - EL_DRAGON, ACTION_MOVING, MV_BIT_DOWN, - IMG_DRAGON_DOWN_MOVING + EL_DRAGON, -1, MV_BIT_UP, + IMG_DRAGON_UP }, { - EL_DRAGON, ACTION_ATTACKING, MV_BIT_DOWN, - IMG_DRAGON_DOWN_ATTACKING + EL_DRAGON, -1, MV_BIT_LEFT, + IMG_DRAGON_LEFT }, { - EL_DRAGON, -1, MV_BIT_UP, - IMG_DRAGON_UP + EL_DRAGON, -1, MV_BIT_RIGHT, + IMG_DRAGON_RIGHT }, { - EL_DRAGON, ACTION_MOVING, MV_BIT_UP, - IMG_DRAGON_UP_MOVING + EL_DRAGON, ACTION_MOVING, MV_BIT_DOWN, + IMG_DRAGON_MOVING_DOWN }, { - EL_DRAGON, ACTION_ATTACKING, MV_BIT_UP, - IMG_DRAGON_UP_ATTACKING + EL_DRAGON, ACTION_MOVING, MV_BIT_UP, + IMG_DRAGON_MOVING_UP }, { - EL_DRAGON, -1, MV_BIT_LEFT, - IMG_DRAGON_LEFT + EL_DRAGON, ACTION_MOVING, MV_BIT_LEFT, + IMG_DRAGON_MOVING_LEFT }, { - EL_DRAGON, ACTION_MOVING, MV_BIT_LEFT, - IMG_DRAGON_LEFT_MOVING + EL_DRAGON, ACTION_MOVING, MV_BIT_RIGHT, + IMG_DRAGON_MOVING_RIGHT }, { - EL_DRAGON, ACTION_ATTACKING, MV_BIT_LEFT, - IMG_DRAGON_LEFT_ATTACKING + EL_DRAGON, ACTION_ATTACKING, MV_BIT_DOWN, + IMG_DRAGON_ATTACKING_DOWN }, { - EL_DRAGON, -1, MV_BIT_RIGHT, - IMG_DRAGON_RIGHT + EL_DRAGON, ACTION_ATTACKING, MV_BIT_UP, + IMG_DRAGON_ATTACKING_UP }, { - EL_DRAGON, ACTION_MOVING, MV_BIT_RIGHT, - IMG_DRAGON_RIGHT_MOVING + EL_DRAGON, ACTION_ATTACKING, MV_BIT_LEFT, + IMG_DRAGON_ATTACKING_LEFT }, { EL_DRAGON, ACTION_ATTACKING, MV_BIT_RIGHT, - IMG_DRAGON_RIGHT_ATTACKING + IMG_DRAGON_ATTACKING_RIGHT }, { EL_MOLE, -1, -1, @@ -1668,22 +1804,6 @@ element_to_graphic[] = EL_MOLE, -1, MV_BIT_DOWN, IMG_MOLE_DOWN }, - { - EL_MOLE_DOWN, ACTION_MOVING, -1, - IMG_MOLE_DOWN_MOVING - }, - { - EL_MOLE, ACTION_MOVING, MV_BIT_DOWN, - IMG_MOLE_DOWN_MOVING - }, - { - EL_MOLE_DOWN, ACTION_DIGGING, -1, - IMG_MOLE_DOWN_DIGGING - }, - { - EL_MOLE, ACTION_DIGGING, MV_BIT_DOWN, - IMG_MOLE_DOWN_DIGGING - }, { EL_MOLE_UP, -1, -1, IMG_MOLE_UP @@ -1692,22 +1812,6 @@ element_to_graphic[] = EL_MOLE, -1, MV_BIT_UP, IMG_MOLE_UP }, - { - EL_MOLE_UP, ACTION_MOVING, -1, - IMG_MOLE_UP_MOVING - }, - { - EL_MOLE, ACTION_MOVING, MV_BIT_UP, - IMG_MOLE_UP_MOVING - }, - { - EL_MOLE_UP, ACTION_DIGGING, -1, - IMG_MOLE_UP_DIGGING - }, - { - EL_MOLE, ACTION_DIGGING, MV_BIT_UP, - IMG_MOLE_UP_DIGGING - }, { EL_MOLE_LEFT, -1, -1, IMG_MOLE_LEFT @@ -1717,44 +1821,44 @@ element_to_graphic[] = IMG_MOLE_LEFT }, { - EL_MOLE_LEFT, ACTION_MOVING, -1, - IMG_MOLE_LEFT_MOVING + EL_MOLE_RIGHT, -1, -1, + IMG_MOLE_RIGHT }, { - EL_MOLE, ACTION_MOVING, MV_BIT_LEFT, - IMG_MOLE_LEFT_MOVING + EL_MOLE, -1, MV_BIT_RIGHT, + IMG_MOLE_RIGHT }, { - EL_MOLE_LEFT, ACTION_DIGGING, -1, - IMG_MOLE_LEFT_DIGGING + EL_MOLE, ACTION_MOVING, MV_BIT_DOWN, + IMG_MOLE_MOVING_DOWN }, { - EL_MOLE, ACTION_DIGGING, MV_BIT_LEFT, - 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, -1, MV_BIT_RIGHT, - IMG_MOLE_RIGHT + EL_MOLE, ACTION_MOVING, MV_BIT_RIGHT, + IMG_MOLE_MOVING_RIGHT }, { - EL_MOLE_RIGHT, ACTION_MOVING, -1, - IMG_MOLE_RIGHT_MOVING + EL_MOLE, ACTION_DIGGING, MV_BIT_DOWN, + IMG_MOLE_DIGGING_DOWN }, { - EL_MOLE, ACTION_MOVING, MV_BIT_RIGHT, - IMG_MOLE_RIGHT_MOVING + EL_MOLE, ACTION_DIGGING, MV_BIT_UP, + IMG_MOLE_DIGGING_UP }, { - EL_MOLE_RIGHT, ACTION_DIGGING, -1, - IMG_MOLE_RIGHT_DIGGING + EL_MOLE, ACTION_DIGGING, MV_BIT_LEFT, + IMG_MOLE_DIGGING_LEFT }, { EL_MOLE, ACTION_DIGGING, MV_BIT_RIGHT, - IMG_MOLE_RIGHT_DIGGING + IMG_MOLE_DIGGING_RIGHT }, { EL_PENGUIN, -1, -1, @@ -1764,33 +1868,33 @@ element_to_graphic[] = EL_PENGUIN, -1, MV_BIT_DOWN, IMG_PENGUIN_DOWN }, - { - EL_PENGUIN, ACTION_MOVING, MV_BIT_DOWN, - IMG_PENGUIN_DOWN_MOVING - }, { EL_PENGUIN, -1, MV_BIT_UP, IMG_PENGUIN_UP }, - { - EL_PENGUIN, ACTION_MOVING, MV_BIT_UP, - IMG_PENGUIN_UP_MOVING - }, { EL_PENGUIN, -1, MV_BIT_LEFT, IMG_PENGUIN_LEFT }, - { - EL_PENGUIN, ACTION_MOVING, MV_BIT_LEFT, - IMG_PENGUIN_LEFT_MOVING - }, { EL_PENGUIN, -1, MV_BIT_RIGHT, IMG_PENGUIN_RIGHT }, + { + EL_PENGUIN, ACTION_MOVING, MV_BIT_DOWN, + IMG_PENGUIN_MOVING_DOWN + }, + { + EL_PENGUIN, ACTION_MOVING, MV_BIT_UP, + IMG_PENGUIN_MOVING_UP + }, + { + EL_PENGUIN, ACTION_MOVING, MV_BIT_LEFT, + IMG_PENGUIN_MOVING_LEFT + }, { EL_PENGUIN, ACTION_MOVING, MV_BIT_RIGHT, - IMG_PENGUIN_RIGHT_MOVING + IMG_PENGUIN_MOVING_RIGHT }, { EL_SATELLITE, -1, -1, @@ -1813,80 +1917,80 @@ element_to_graphic[] = IMG_PLAYER1_DOWN }, { - EL_PLAYER1, ACTION_MOVING, MV_BIT_DOWN, - IMG_PLAYER1_DOWN_MOVING + EL_PLAYER1, -1, MV_BIT_UP, + IMG_PLAYER1_UP }, { - EL_PLAYER1, ACTION_DIGGING, MV_BIT_DOWN, - IMG_PLAYER1_DOWN_DIGGING + EL_PLAYER1, -1, MV_BIT_LEFT, + IMG_PLAYER1_LEFT }, { - EL_PLAYER1, ACTION_PUSHING, MV_BIT_DOWN, - IMG_PLAYER1_DOWN_PUSHING + EL_PLAYER1, -1, MV_BIT_RIGHT, + IMG_PLAYER1_RIGHT }, { - EL_PLAYER1, ACTION_SNAPPING, MV_BIT_DOWN, - IMG_PLAYER1_DOWN_SNAPPING + EL_PLAYER1, ACTION_MOVING, MV_BIT_DOWN, + IMG_PLAYER1_MOVING_DOWN }, { - EL_PLAYER1, -1, MV_BIT_UP, - IMG_PLAYER1_UP + EL_PLAYER1, ACTION_MOVING, MV_BIT_UP, + IMG_PLAYER1_MOVING_UP }, { - EL_PLAYER1, ACTION_MOVING, MV_BIT_UP, - IMG_PLAYER1_UP_MOVING + EL_PLAYER1, ACTION_MOVING, MV_BIT_LEFT, + IMG_PLAYER1_MOVING_LEFT }, { - EL_PLAYER1, ACTION_DIGGING, MV_BIT_UP, - IMG_PLAYER1_UP_DIGGING + EL_PLAYER1, ACTION_MOVING, MV_BIT_RIGHT, + IMG_PLAYER1_MOVING_RIGHT }, { - EL_PLAYER1, ACTION_PUSHING, MV_BIT_UP, - IMG_PLAYER1_UP_PUSHING + EL_PLAYER1, ACTION_DIGGING, MV_BIT_DOWN, + IMG_PLAYER1_DIGGING_DOWN }, { - EL_PLAYER1, ACTION_SNAPPING, MV_BIT_UP, - IMG_PLAYER1_UP_SNAPPING + EL_PLAYER1, ACTION_DIGGING, MV_BIT_UP, + IMG_PLAYER1_DIGGING_UP }, { - EL_PLAYER1, -1, MV_BIT_LEFT, - IMG_PLAYER1_LEFT + EL_PLAYER1, ACTION_DIGGING, MV_BIT_LEFT, + IMG_PLAYER1_DIGGING_LEFT }, { - EL_PLAYER1, ACTION_MOVING, MV_BIT_LEFT, - IMG_PLAYER1_LEFT_MOVING + EL_PLAYER1, ACTION_DIGGING, MV_BIT_RIGHT, + IMG_PLAYER1_DIGGING_RIGHT }, { - EL_PLAYER1, ACTION_DIGGING, MV_BIT_LEFT, - IMG_PLAYER1_LEFT_DIGGING + EL_PLAYER1, ACTION_PUSHING, MV_BIT_DOWN, + IMG_PLAYER1_PUSHING_DOWN }, { - EL_PLAYER1, ACTION_PUSHING, MV_BIT_LEFT, - IMG_PLAYER1_LEFT_PUSHING + EL_PLAYER1, ACTION_PUSHING, MV_BIT_UP, + IMG_PLAYER1_PUSHING_UP }, { - EL_PLAYER1, ACTION_SNAPPING, MV_BIT_LEFT, - IMG_PLAYER1_LEFT_SNAPPING + EL_PLAYER1, ACTION_PUSHING, MV_BIT_LEFT, + IMG_PLAYER1_PUSHING_LEFT }, { - EL_PLAYER1, -1, MV_BIT_RIGHT, - IMG_PLAYER1_RIGHT + EL_PLAYER1, ACTION_PUSHING, MV_BIT_RIGHT, + IMG_PLAYER1_PUSHING_RIGHT }, { - EL_PLAYER1, ACTION_MOVING, MV_BIT_RIGHT, - IMG_PLAYER1_RIGHT_MOVING + EL_PLAYER1, ACTION_SNAPPING, MV_BIT_DOWN, + IMG_PLAYER1_SNAPPING_DOWN }, { - EL_PLAYER1, ACTION_DIGGING, MV_BIT_RIGHT, - IMG_PLAYER1_RIGHT_DIGGING + EL_PLAYER1, ACTION_SNAPPING, MV_BIT_UP, + IMG_PLAYER1_SNAPPING_UP }, { - EL_PLAYER1, ACTION_PUSHING, MV_BIT_RIGHT, - IMG_PLAYER1_RIGHT_PUSHING + EL_PLAYER1, ACTION_SNAPPING, MV_BIT_LEFT, + IMG_PLAYER1_SNAPPING_LEFT }, { EL_PLAYER1, ACTION_SNAPPING, MV_BIT_RIGHT, - IMG_PLAYER1_RIGHT_SNAPPING + IMG_PLAYER1_SNAPPING_RIGHT }, { EL_PLAYER2, -1, -1, @@ -1897,80 +2001,80 @@ element_to_graphic[] = IMG_PLAYER2_DOWN }, { - EL_PLAYER2, ACTION_MOVING, MV_BIT_DOWN, - IMG_PLAYER2_DOWN_MOVING + EL_PLAYER2, -1, MV_BIT_UP, + IMG_PLAYER2_UP }, { - EL_PLAYER2, ACTION_DIGGING, MV_BIT_DOWN, - IMG_PLAYER2_DOWN_DIGGING + EL_PLAYER2, -1, MV_BIT_LEFT, + IMG_PLAYER2_LEFT }, { - EL_PLAYER2, ACTION_PUSHING, MV_BIT_DOWN, - IMG_PLAYER2_DOWN_PUSHING + EL_PLAYER2, -1, MV_BIT_RIGHT, + IMG_PLAYER2_RIGHT }, { - EL_PLAYER2, ACTION_SNAPPING, MV_BIT_DOWN, - IMG_PLAYER2_DOWN_SNAPPING + EL_PLAYER2, ACTION_MOVING, MV_BIT_DOWN, + IMG_PLAYER2_MOVING_DOWN }, { - EL_PLAYER2, -1, MV_BIT_UP, - IMG_PLAYER2_UP + EL_PLAYER2, ACTION_MOVING, MV_BIT_UP, + IMG_PLAYER2_MOVING_UP }, { - EL_PLAYER2, ACTION_MOVING, MV_BIT_UP, - IMG_PLAYER2_UP_MOVING + EL_PLAYER2, ACTION_MOVING, MV_BIT_LEFT, + IMG_PLAYER2_MOVING_LEFT }, { - EL_PLAYER2, ACTION_DIGGING, MV_BIT_UP, - IMG_PLAYER2_UP_DIGGING + EL_PLAYER2, ACTION_MOVING, MV_BIT_RIGHT, + IMG_PLAYER2_MOVING_RIGHT }, { - EL_PLAYER2, ACTION_PUSHING, MV_BIT_UP, - IMG_PLAYER2_UP_PUSHING + EL_PLAYER2, ACTION_DIGGING, MV_BIT_DOWN, + IMG_PLAYER2_DIGGING_DOWN }, { - EL_PLAYER2, ACTION_SNAPPING, MV_BIT_UP, - IMG_PLAYER2_UP_SNAPPING + EL_PLAYER2, ACTION_DIGGING, MV_BIT_UP, + IMG_PLAYER2_DIGGING_UP }, { - EL_PLAYER2, -1, MV_BIT_LEFT, - IMG_PLAYER2_LEFT + EL_PLAYER2, ACTION_DIGGING, MV_BIT_LEFT, + IMG_PLAYER2_DIGGING_LEFT }, { - EL_PLAYER2, ACTION_MOVING, MV_BIT_LEFT, - IMG_PLAYER2_LEFT_MOVING + EL_PLAYER2, ACTION_DIGGING, MV_BIT_RIGHT, + IMG_PLAYER2_DIGGING_RIGHT }, { - EL_PLAYER2, ACTION_DIGGING, MV_BIT_LEFT, - IMG_PLAYER2_LEFT_DIGGING + EL_PLAYER2, ACTION_PUSHING, MV_BIT_DOWN, + IMG_PLAYER2_PUSHING_DOWN }, { - EL_PLAYER2, ACTION_PUSHING, MV_BIT_LEFT, - IMG_PLAYER2_LEFT_PUSHING + EL_PLAYER2, ACTION_PUSHING, MV_BIT_UP, + IMG_PLAYER2_PUSHING_UP }, { - EL_PLAYER2, ACTION_SNAPPING, MV_BIT_LEFT, - IMG_PLAYER2_LEFT_SNAPPING + EL_PLAYER2, ACTION_PUSHING, MV_BIT_LEFT, + IMG_PLAYER2_PUSHING_LEFT }, { - EL_PLAYER2, -1, MV_BIT_RIGHT, - IMG_PLAYER2_RIGHT + EL_PLAYER2, ACTION_PUSHING, MV_BIT_RIGHT, + IMG_PLAYER2_PUSHING_RIGHT }, { - EL_PLAYER2, ACTION_MOVING, MV_BIT_RIGHT, - IMG_PLAYER2_RIGHT_MOVING + EL_PLAYER2, ACTION_SNAPPING, MV_BIT_DOWN, + IMG_PLAYER2_SNAPPING_DOWN }, { - EL_PLAYER2, ACTION_DIGGING, MV_BIT_RIGHT, - IMG_PLAYER2_RIGHT_DIGGING + EL_PLAYER2, ACTION_SNAPPING, MV_BIT_UP, + IMG_PLAYER2_SNAPPING_UP }, { - EL_PLAYER2, ACTION_PUSHING, MV_BIT_RIGHT, - IMG_PLAYER2_RIGHT_PUSHING + EL_PLAYER2, ACTION_SNAPPING, MV_BIT_LEFT, + IMG_PLAYER2_SNAPPING_LEFT }, { EL_PLAYER2, ACTION_SNAPPING, MV_BIT_RIGHT, - IMG_PLAYER2_RIGHT_SNAPPING + IMG_PLAYER2_SNAPPING_RIGHT }, { EL_PLAYER3, -1, -1, @@ -1981,80 +2085,80 @@ element_to_graphic[] = IMG_PLAYER3_DOWN }, { - EL_PLAYER3, ACTION_MOVING, MV_BIT_DOWN, - IMG_PLAYER3_DOWN_MOVING + EL_PLAYER3, -1, MV_BIT_UP, + IMG_PLAYER3_UP }, { - EL_PLAYER3, ACTION_DIGGING, MV_BIT_DOWN, - IMG_PLAYER3_DOWN_DIGGING + EL_PLAYER3, -1, MV_BIT_LEFT, + IMG_PLAYER3_LEFT }, { - EL_PLAYER3, ACTION_PUSHING, MV_BIT_DOWN, - IMG_PLAYER3_DOWN_PUSHING + EL_PLAYER3, -1, MV_BIT_RIGHT, + IMG_PLAYER3_RIGHT }, { - EL_PLAYER3, ACTION_SNAPPING, MV_BIT_DOWN, - IMG_PLAYER3_DOWN_SNAPPING + EL_PLAYER3, ACTION_MOVING, MV_BIT_DOWN, + IMG_PLAYER3_MOVING_DOWN }, { - EL_PLAYER3, -1, MV_BIT_UP, - IMG_PLAYER3_UP + EL_PLAYER3, ACTION_MOVING, MV_BIT_UP, + IMG_PLAYER3_MOVING_UP }, { - EL_PLAYER3, ACTION_MOVING, MV_BIT_UP, - IMG_PLAYER3_UP_MOVING + EL_PLAYER3, ACTION_MOVING, MV_BIT_LEFT, + IMG_PLAYER3_MOVING_LEFT }, { - EL_PLAYER3, ACTION_DIGGING, MV_BIT_UP, - IMG_PLAYER3_UP_DIGGING + EL_PLAYER3, ACTION_MOVING, MV_BIT_RIGHT, + IMG_PLAYER3_MOVING_RIGHT }, { - EL_PLAYER3, ACTION_PUSHING, MV_BIT_UP, - IMG_PLAYER3_UP_PUSHING + EL_PLAYER3, ACTION_DIGGING, MV_BIT_DOWN, + IMG_PLAYER3_DIGGING_DOWN }, { - EL_PLAYER3, ACTION_SNAPPING, MV_BIT_UP, - IMG_PLAYER3_UP_SNAPPING + EL_PLAYER3, ACTION_DIGGING, MV_BIT_UP, + IMG_PLAYER3_DIGGING_UP }, { - EL_PLAYER3, -1, MV_BIT_LEFT, - IMG_PLAYER3_LEFT + EL_PLAYER3, ACTION_DIGGING, MV_BIT_LEFT, + IMG_PLAYER3_DIGGING_LEFT }, { - EL_PLAYER3, ACTION_MOVING, MV_BIT_LEFT, - IMG_PLAYER3_LEFT_MOVING + EL_PLAYER3, ACTION_DIGGING, MV_BIT_RIGHT, + IMG_PLAYER3_DIGGING_RIGHT }, { - EL_PLAYER3, ACTION_DIGGING, MV_BIT_LEFT, - IMG_PLAYER3_LEFT_DIGGING + EL_PLAYER3, ACTION_PUSHING, MV_BIT_DOWN, + IMG_PLAYER3_PUSHING_DOWN }, { - EL_PLAYER3, ACTION_PUSHING, MV_BIT_LEFT, - IMG_PLAYER3_LEFT_PUSHING + EL_PLAYER3, ACTION_PUSHING, MV_BIT_UP, + IMG_PLAYER3_PUSHING_UP }, { - EL_PLAYER3, ACTION_SNAPPING, MV_BIT_LEFT, - IMG_PLAYER3_LEFT_SNAPPING + EL_PLAYER3, ACTION_PUSHING, MV_BIT_LEFT, + IMG_PLAYER3_PUSHING_LEFT }, { - EL_PLAYER3, -1, MV_BIT_RIGHT, - IMG_PLAYER3_RIGHT + EL_PLAYER3, ACTION_PUSHING, MV_BIT_RIGHT, + IMG_PLAYER3_PUSHING_RIGHT }, { - EL_PLAYER3, ACTION_MOVING, MV_BIT_RIGHT, - IMG_PLAYER3_RIGHT_MOVING + EL_PLAYER3, ACTION_SNAPPING, MV_BIT_DOWN, + IMG_PLAYER3_SNAPPING_DOWN }, { - EL_PLAYER3, ACTION_DIGGING, MV_BIT_RIGHT, - IMG_PLAYER3_RIGHT_DIGGING + EL_PLAYER3, ACTION_SNAPPING, MV_BIT_UP, + IMG_PLAYER3_SNAPPING_UP }, { - EL_PLAYER3, ACTION_PUSHING, MV_BIT_RIGHT, - IMG_PLAYER3_RIGHT_PUSHING + EL_PLAYER3, ACTION_SNAPPING, MV_BIT_LEFT, + IMG_PLAYER3_SNAPPING_LEFT }, { EL_PLAYER3, ACTION_SNAPPING, MV_BIT_RIGHT, - IMG_PLAYER3_RIGHT_SNAPPING + IMG_PLAYER3_SNAPPING_RIGHT }, { EL_PLAYER4, -1, -1, @@ -2065,80 +2169,80 @@ element_to_graphic[] = IMG_PLAYER4_DOWN }, { - EL_PLAYER4, ACTION_MOVING, MV_BIT_DOWN, - IMG_PLAYER4_DOWN_MOVING + EL_PLAYER4, -1, MV_BIT_UP, + IMG_PLAYER4_UP }, { - EL_PLAYER4, ACTION_DIGGING, MV_BIT_DOWN, - IMG_PLAYER4_DOWN_DIGGING + EL_PLAYER4, -1, MV_BIT_LEFT, + IMG_PLAYER4_LEFT }, { - EL_PLAYER4, ACTION_PUSHING, MV_BIT_DOWN, - IMG_PLAYER4_DOWN_PUSHING + EL_PLAYER4, -1, MV_BIT_RIGHT, + IMG_PLAYER4_RIGHT }, { - EL_PLAYER4, ACTION_SNAPPING, MV_BIT_DOWN, - IMG_PLAYER4_DOWN_SNAPPING + EL_PLAYER4, ACTION_MOVING, MV_BIT_DOWN, + IMG_PLAYER4_MOVING_DOWN }, { - EL_PLAYER4, -1, MV_BIT_UP, - IMG_PLAYER4_UP + EL_PLAYER4, ACTION_MOVING, MV_BIT_UP, + IMG_PLAYER4_MOVING_UP }, { - EL_PLAYER4, ACTION_MOVING, MV_BIT_UP, - IMG_PLAYER4_UP_MOVING + EL_PLAYER4, ACTION_MOVING, MV_BIT_LEFT, + IMG_PLAYER4_MOVING_LEFT }, { - EL_PLAYER4, ACTION_DIGGING, MV_BIT_UP, - IMG_PLAYER4_UP_DIGGING + EL_PLAYER4, ACTION_MOVING, MV_BIT_RIGHT, + IMG_PLAYER4_MOVING_RIGHT }, { - EL_PLAYER4, ACTION_PUSHING, MV_BIT_UP, - IMG_PLAYER4_UP_PUSHING + EL_PLAYER4, ACTION_DIGGING, MV_BIT_DOWN, + IMG_PLAYER4_DIGGING_DOWN }, { - EL_PLAYER4, ACTION_SNAPPING, MV_BIT_UP, - IMG_PLAYER4_UP_SNAPPING + EL_PLAYER4, ACTION_DIGGING, MV_BIT_UP, + IMG_PLAYER4_DIGGING_UP }, { - EL_PLAYER4, -1, MV_BIT_LEFT, - IMG_PLAYER4_LEFT + EL_PLAYER4, ACTION_DIGGING, MV_BIT_LEFT, + IMG_PLAYER4_DIGGING_LEFT }, { - EL_PLAYER4, ACTION_MOVING, MV_BIT_LEFT, - IMG_PLAYER4_LEFT_MOVING + EL_PLAYER4, ACTION_DIGGING, MV_BIT_RIGHT, + IMG_PLAYER4_DIGGING_RIGHT }, { - EL_PLAYER4, ACTION_DIGGING, MV_BIT_LEFT, - IMG_PLAYER4_LEFT_DIGGING + EL_PLAYER4, ACTION_PUSHING, MV_BIT_DOWN, + IMG_PLAYER4_PUSHING_DOWN }, { - EL_PLAYER4, ACTION_PUSHING, MV_BIT_LEFT, - IMG_PLAYER4_LEFT_PUSHING + EL_PLAYER4, ACTION_PUSHING, MV_BIT_UP, + IMG_PLAYER4_PUSHING_UP }, { - EL_PLAYER4, ACTION_SNAPPING, MV_BIT_LEFT, - IMG_PLAYER4_LEFT_SNAPPING + EL_PLAYER4, ACTION_PUSHING, MV_BIT_LEFT, + IMG_PLAYER4_PUSHING_LEFT }, { - EL_PLAYER4, -1, MV_BIT_RIGHT, - IMG_PLAYER4_RIGHT + EL_PLAYER4, ACTION_PUSHING, MV_BIT_RIGHT, + IMG_PLAYER4_PUSHING_RIGHT }, { - EL_PLAYER4, ACTION_MOVING, MV_BIT_RIGHT, - IMG_PLAYER4_RIGHT_MOVING + EL_PLAYER4, ACTION_SNAPPING, MV_BIT_DOWN, + IMG_PLAYER4_SNAPPING_DOWN }, { - EL_PLAYER4, ACTION_DIGGING, MV_BIT_RIGHT, - IMG_PLAYER4_RIGHT_DIGGING + EL_PLAYER4, ACTION_SNAPPING, MV_BIT_UP, + IMG_PLAYER4_SNAPPING_UP }, { - EL_PLAYER4, ACTION_PUSHING, MV_BIT_RIGHT, - IMG_PLAYER4_RIGHT_PUSHING + EL_PLAYER4, ACTION_SNAPPING, MV_BIT_LEFT, + IMG_PLAYER4_SNAPPING_LEFT }, { EL_PLAYER4, ACTION_SNAPPING, MV_BIT_RIGHT, - IMG_PLAYER4_RIGHT_SNAPPING + IMG_PLAYER4_SNAPPING_RIGHT }, { EL_EXPLOSION, -1, -1, diff --git a/src/conf_gfx.c b/src/conf_gfx.c index dae09689..f5b03877 100644 --- a/src/conf_gfx.c +++ b/src/conf_gfx.c @@ -58,18 +58,18 @@ struct ConfigInfo image_config[] = { "bd_rock.falling.xpos", "12" }, { "bd_rock.falling.ypos", "10" }, { "bd_rock.falling.frames", "1" }, - { "bd_rock.moving_left", "RocksDC.pcx" }, - { "bd_rock.moving_left.xpos", "12" }, - { "bd_rock.moving_left.ypos", "10" }, - { "bd_rock.moving_left.frames", "4" }, - { "bd_rock.moving_left.delay", "2" }, - { "bd_rock.moving_left.mode_reverse", "true" }, - { "bd_rock.moving_right", "RocksDC.pcx" }, - { "bd_rock.moving_right.xpos", "12" }, - { "bd_rock.moving_right.ypos", "10" }, - { "bd_rock.moving_right.frames", "4" }, - { "bd_rock.moving_right.start_frame", "1" }, - { "bd_rock.moving_right.delay", "2" }, + { "bd_rock.moving.left", "RocksDC.pcx" }, + { "bd_rock.moving.left.xpos", "12" }, + { "bd_rock.moving.left.ypos", "10" }, + { "bd_rock.moving.left.frames", "4" }, + { "bd_rock.moving.left.delay", "2" }, + { "bd_rock.moving.left.mode_reverse", "true" }, + { "bd_rock.moving.right", "RocksDC.pcx" }, + { "bd_rock.moving.right.xpos", "12" }, + { "bd_rock.moving.right.ypos", "10" }, + { "bd_rock.moving.right.frames", "4" }, + { "bd_rock.moving.right.start_frame", "1" }, + { "bd_rock.moving.right.delay", "2" }, { "bd_diamond", "RocksElements.pcx" }, { "bd_diamond.xpos", "0" }, @@ -98,49 +98,49 @@ struct ConfigInfo image_config[] = { "bd_magic_wall.active.frames", "4" }, { "bd_magic_wall.active.mode_reverse", "true" }, { "bd_magic_wall.active.delay", "4" }, - { "bd_magic_wall.filling", "RocksElements.pcx" }, - { "bd_magic_wall.filling.xpos", "12" }, - { "bd_magic_wall.filling.ypos", "10" }, - { "bd_magic_wall.filling.frames", "4" }, - { "bd_magic_wall.filling.mode_reverse", "true" }, - { "bd_magic_wall.filling.delay", "4" }, - { "bd_magic_wall.full", "RocksElements.pcx" }, - { "bd_magic_wall.full.xpos", "12" }, - { "bd_magic_wall.full.ypos", "10" }, - { "bd_magic_wall.full.frames", "4" }, - { "bd_magic_wall.full.mode_reverse", "true" }, - { "bd_magic_wall.full.delay", "4" }, - { "bd_magic_wall.emptying", "RocksElements.pcx" }, - { "bd_magic_wall.emptying.xpos", "12" }, - { "bd_magic_wall.emptying.ypos", "10" }, - { "bd_magic_wall.emptying.frames", "4" }, - { "bd_magic_wall.emptying.mode_reverse", "true" }, - { "bd_magic_wall.emptying.delay", "4" }, - { "bd_magic_wall.dead", "RocksElements.pcx" }, - { "bd_magic_wall.dead.xpos", "12" }, - { "bd_magic_wall.dead.ypos", "10" }, - { "bd_magic_wall.dead.frames", "1" }, + { "bd_magic_wall_filling", "RocksElements.pcx" }, + { "bd_magic_wall_filling.xpos", "12" }, + { "bd_magic_wall_filling.ypos", "10" }, + { "bd_magic_wall_filling.frames", "4" }, + { "bd_magic_wall_filling.mode_reverse", "true" }, + { "bd_magic_wall_filling.delay", "4" }, + { "bd_magic_wall_full", "RocksElements.pcx" }, + { "bd_magic_wall_full.xpos", "12" }, + { "bd_magic_wall_full.ypos", "10" }, + { "bd_magic_wall_full.frames", "4" }, + { "bd_magic_wall_full.mode_reverse", "true" }, + { "bd_magic_wall_full.delay", "4" }, + { "bd_magic_wall_emptying", "RocksElements.pcx" }, + { "bd_magic_wall_emptying.xpos", "12" }, + { "bd_magic_wall_emptying.ypos", "10" }, + { "bd_magic_wall_emptying.frames", "4" }, + { "bd_magic_wall_emptying.mode_reverse", "true" }, + { "bd_magic_wall_emptying.delay", "4" }, + { "bd_magic_wall_dead", "RocksElements.pcx" }, + { "bd_magic_wall_dead.xpos", "12" }, + { "bd_magic_wall_dead.ypos", "10" }, + { "bd_magic_wall_dead.frames", "1" }, { "bd_amoeba", "RocksElements.pcx" }, { "bd_amoeba.xpos", "8" }, { "bd_amoeba.ypos", "7" }, { "bd_amoeba.frames", "1" }, - { "bd_amoeba.part1", "RocksElements.pcx" }, - { "bd_amoeba.part1.xpos", "8" }, - { "bd_amoeba.part1.ypos", "6" }, - { "bd_amoeba.part1.frames", "1" }, - { "bd_amoeba.part2", "RocksElements.pcx" }, - { "bd_amoeba.part2.xpos", "9" }, - { "bd_amoeba.part2.ypos", "6" }, - { "bd_amoeba.part2.frames", "1" }, - { "bd_amoeba.part3", "RocksElements.pcx" }, - { "bd_amoeba.part3.xpos", "10" }, - { "bd_amoeba.part3.ypos", "6" }, - { "bd_amoeba.part3.frames", "1" }, - { "bd_amoeba.part4", "RocksElements.pcx" }, - { "bd_amoeba.part4.xpos", "11" }, - { "bd_amoeba.part4.ypos", "6" }, - { "bd_amoeba.part4.frames", "1" }, + { "bd_amoeba_part1", "RocksElements.pcx" }, + { "bd_amoeba_part1.xpos", "8" }, + { "bd_amoeba_part1.ypos", "6" }, + { "bd_amoeba_part1.frames", "1" }, + { "bd_amoeba_part2", "RocksElements.pcx" }, + { "bd_amoeba_part2.xpos", "9" }, + { "bd_amoeba_part2.ypos", "6" }, + { "bd_amoeba_part2.frames", "1" }, + { "bd_amoeba_part3", "RocksElements.pcx" }, + { "bd_amoeba_part3.xpos", "10" }, + { "bd_amoeba_part3.ypos", "6" }, + { "bd_amoeba_part3.frames", "1" }, + { "bd_amoeba_part4", "RocksElements.pcx" }, + { "bd_amoeba_part4.xpos", "11" }, + { "bd_amoeba_part4.ypos", "6" }, + { "bd_amoeba_part4.frames", "1" }, { "bd_butterfly", "RocksElements.pcx" }, { "bd_butterfly.xpos", "4" }, @@ -148,28 +148,28 @@ struct ConfigInfo image_config[] = { "bd_butterfly.frames", "2" }, { "bd_butterfly.mode_pingpong", "true" }, { "bd_butterfly.delay", "4" }, + { "bd_butterfly.right", "RocksElements.pcx" }, + { "bd_butterfly.right.xpos", "8" }, + { "bd_butterfly.right.ypos", "12" }, + { "bd_butterfly.right.frames", "1" }, + { "bd_butterfly.up", "RocksElements.pcx" }, + { "bd_butterfly.up.xpos", "9" }, + { "bd_butterfly.up.ypos", "12" }, + { "bd_butterfly.up.frames", "1" }, + { "bd_butterfly.left", "RocksElements.pcx" }, + { "bd_butterfly.left.xpos", "10" }, + { "bd_butterfly.left.ypos", "12" }, + { "bd_butterfly.left.frames", "1" }, + { "bd_butterfly.down", "RocksElements.pcx" }, + { "bd_butterfly.down.xpos", "11" }, + { "bd_butterfly.down.ypos", "12" }, + { "bd_butterfly.down.frames", "1" }, { "bd_butterfly.moving", "RocksElements.pcx" }, { "bd_butterfly.moving.xpos", "4" }, { "bd_butterfly.moving.ypos", "12" }, { "bd_butterfly.moving.frames", "2" }, { "bd_butterfly.moving.mode_pingpong", "true" }, { "bd_butterfly.moving.delay", "4" }, - { "bd_butterfly_right", "RocksElements.pcx" }, - { "bd_butterfly_right.xpos", "8" }, - { "bd_butterfly_right.ypos", "12" }, - { "bd_butterfly_right.frames", "1" }, - { "bd_butterfly_up", "RocksElements.pcx" }, - { "bd_butterfly_up.xpos", "9" }, - { "bd_butterfly_up.ypos", "12" }, - { "bd_butterfly_up.frames", "1" }, - { "bd_butterfly_left", "RocksElements.pcx" }, - { "bd_butterfly_left.xpos", "10" }, - { "bd_butterfly_left.ypos", "12" }, - { "bd_butterfly_left.frames", "1" }, - { "bd_butterfly_down", "RocksElements.pcx" }, - { "bd_butterfly_down.xpos", "11" }, - { "bd_butterfly_down.ypos", "12" }, - { "bd_butterfly_down.frames", "1" }, { "bd_firefly", "RocksElements.pcx" }, { "bd_firefly.xpos", "6" }, @@ -177,28 +177,28 @@ struct ConfigInfo image_config[] = { "bd_firefly.frames", "2" }, { "bd_firefly.mode_pingpong", "true" }, { "bd_firefly.delay", "4" }, + { "bd_firefly.right", "RocksElements.pcx" }, + { "bd_firefly.right.xpos", "12" }, + { "bd_firefly.right.ypos", "12" }, + { "bd_firefly.right.frames", "1" }, + { "bd_firefly.up", "RocksElements.pcx" }, + { "bd_firefly.up.xpos", "13" }, + { "bd_firefly.up.ypos", "12" }, + { "bd_firefly.up.frames", "1" }, + { "bd_firefly.left", "RocksElements.pcx" }, + { "bd_firefly.left.xpos", "14" }, + { "bd_firefly.left.ypos", "12" }, + { "bd_firefly.left.frames", "1" }, + { "bd_firefly.down", "RocksElements.pcx" }, + { "bd_firefly.down.xpos", "15" }, + { "bd_firefly.down.ypos", "12" }, + { "bd_firefly.down.frames", "1" }, { "bd_firefly.moving", "RocksElements.pcx" }, { "bd_firefly.moving.xpos", "6" }, { "bd_firefly.moving.ypos", "12" }, { "bd_firefly.moving.frames", "2" }, { "bd_firefly.moving.mode_pingpong", "true" }, { "bd_firefly.moving.delay", "4" }, - { "bd_firefly_right", "RocksElements.pcx" }, - { "bd_firefly_right.xpos", "12" }, - { "bd_firefly_right.ypos", "12" }, - { "bd_firefly_right.frames", "1" }, - { "bd_firefly_up", "RocksElements.pcx" }, - { "bd_firefly_up.xpos", "13" }, - { "bd_firefly_up.ypos", "12" }, - { "bd_firefly_up.frames", "1" }, - { "bd_firefly_left", "RocksElements.pcx" }, - { "bd_firefly_left.xpos", "14" }, - { "bd_firefly_left.ypos", "12" }, - { "bd_firefly_left.frames", "1" }, - { "bd_firefly_down", "RocksElements.pcx" }, - { "bd_firefly_down.xpos", "15" }, - { "bd_firefly_down.ypos", "12" }, - { "bd_firefly_down.frames", "1" }, /* images for Supaplex style elements and actions */ @@ -215,18 +215,18 @@ struct ConfigInfo image_config[] = { "sp_zonk.falling.xpos", "1" }, { "sp_zonk.falling.ypos", "0" }, { "sp_zonk.falling.frames", "1" }, - { "sp_zonk.moving_left", "RocksSP.pcx" }, - { "sp_zonk.moving_left.xpos", "0" }, - { "sp_zonk.moving_left.ypos", "6" }, - { "sp_zonk.moving_left.frames", "4" }, - { "sp_zonk.moving_left.delay", "2" }, - { "sp_zonk.moving_left.mode_reverse", "true" }, - { "sp_zonk.moving_right", "RocksSP.pcx" }, - { "sp_zonk.moving_right.xpos", "0" }, - { "sp_zonk.moving_right.ypos", "6" }, - { "sp_zonk.moving_right.frames", "4" }, - { "sp_zonk.moving_right.start_frame", "1" }, - { "sp_zonk.moving_right.delay", "2" }, + { "sp_zonk.moving.left", "RocksSP.pcx" }, + { "sp_zonk.moving.left.xpos", "0" }, + { "sp_zonk.moving.left.ypos", "6" }, + { "sp_zonk.moving.left.frames", "4" }, + { "sp_zonk.moving.left.delay", "2" }, + { "sp_zonk.moving.left.mode_reverse", "true" }, + { "sp_zonk.moving.right", "RocksSP.pcx" }, + { "sp_zonk.moving.right.xpos", "0" }, + { "sp_zonk.moving.right.ypos", "6" }, + { "sp_zonk.moving.right.frames", "4" }, + { "sp_zonk.moving.right.start_frame", "1" }, + { "sp_zonk.moving.right.delay", "2" }, { "sp_base", "RocksSP.pcx" }, { "sp_base.xpos", "2" }, @@ -237,73 +237,70 @@ struct ConfigInfo image_config[] = { "sp_murphy.xpos", "3" }, { "sp_murphy.ypos", "0" }, { "sp_murphy.frames", "1" }, - { "sp_murphy_left", "RocksSP.pcx" }, - { "sp_murphy_left.xpos", "8" }, - { "sp_murphy_left.ypos", "0" }, - { "sp_murphy_left.frames", "1" }, - { "sp_murphy_left.moving", "RocksSP.pcx" }, - { "sp_murphy_left.moving.xpos", "8" }, - { "sp_murphy_left.moving.ypos", "0" }, - { "sp_murphy_left.moving.frames", "3" }, - { "sp_murphy_left.moving.mode_pingpong", "true" }, - { "sp_murphy_left.moving.delay", "2" }, - { "sp_murphy_left.digging", "RocksSP.pcx" }, - { "sp_murphy_left.digging.xpos", "8" }, - { "sp_murphy_left.digging.ypos", "0" }, - { "sp_murphy_left.digging.frames", "3" }, - { "sp_murphy_left.digging.mode_pingpong", "true" }, - { "sp_murphy_left.digging.delay", "2" }, - { "sp_murphy_left.pushing", "RocksSP.pcx" }, - { "sp_murphy_left.pushing.xpos", "11" }, - { "sp_murphy_left.pushing.ypos", "1" }, - { "sp_murphy_left.pushing.frames", "1" }, - { "sp_murphy_left.snapping", "RocksSP.pcx" }, - { "sp_murphy_left.snapping.xpos", "9" }, - { "sp_murphy_left.snapping.ypos", "1" }, - { "sp_murphy_left.snapping.frames", "1" }, - - { "sp_murphy_right", "RocksSP.pcx" }, - { "sp_murphy_right.xpos", "11" }, - { "sp_murphy_right.ypos", "0" }, - { "sp_murphy_right.frames", "1" }, - { "sp_murphy_right.moving", "RocksSP.pcx" }, - { "sp_murphy_right.moving.xpos", "11" }, - { "sp_murphy_right.moving.ypos", "0" }, - { "sp_murphy_right.moving.frames", "3" }, - { "sp_murphy_right.moving.mode_pingpong", "true" }, - { "sp_murphy_right.moving.delay", "2" }, - { "sp_murphy_right.digging", "RocksSP.pcx" }, - { "sp_murphy_right.digging.xpos", "11" }, - { "sp_murphy_right.digging.ypos", "0" }, - { "sp_murphy_right.digging.frames", "3" }, - { "sp_murphy_right.digging.mode_pingpong", "true" }, - { "sp_murphy_right.digging.delay", "2" }, - { "sp_murphy_right.pushing", "RocksSP.pcx" }, - { "sp_murphy_right.pushing.xpos", "10" }, - { "sp_murphy_right.pushing.ypos", "1" }, - { "sp_murphy_right.pushing.frames", "1" }, - { "sp_murphy_right.snapping", "RocksSP.pcx" }, - { "sp_murphy_right.snapping.xpos", "8" }, - { "sp_murphy_right.snapping.ypos", "1" }, - { "sp_murphy_right.snapping.frames", "1" }, - - { "sp_murphy_up", "RocksSP.pcx" }, - { "sp_murphy_up.xpos", "14" }, - { "sp_murphy_up.ypos", "0" }, - { "sp_murphy_up.frames", "1" }, - { "sp_murphy_up.snapping", "RocksSP.pcx" }, - { "sp_murphy_up.snapping.xpos", "14" }, - { "sp_murphy_up.snapping.ypos", "0" }, - { "sp_murphy_up.snapping.frames", "1" }, - - { "sp_murphy_down", "RocksSP.pcx" }, - { "sp_murphy_down.xpos", "15" }, - { "sp_murphy_down.ypos", "0" }, - { "sp_murphy_down.frames", "1" }, - { "sp_murphy_down.snapping", "RocksSP.pcx" }, - { "sp_murphy_down.snapping.xpos", "15" }, - { "sp_murphy_down.snapping.ypos", "0" }, - { "sp_murphy_down.snapping.frames", "1" }, + { "sp_murphy.left", "RocksSP.pcx" }, + { "sp_murphy.left.xpos", "8" }, + { "sp_murphy.left.ypos", "0" }, + { "sp_murphy.left.frames", "1" }, + { "sp_murphy.right", "RocksSP.pcx" }, + { "sp_murphy.right.xpos", "11" }, + { "sp_murphy.right.ypos", "0" }, + { "sp_murphy.right.frames", "1" }, + { "sp_murphy.up", "RocksSP.pcx" }, + { "sp_murphy.up.xpos", "14" }, + { "sp_murphy.up.ypos", "0" }, + { "sp_murphy.up.frames", "1" }, + { "sp_murphy.down", "RocksSP.pcx" }, + { "sp_murphy.down.xpos", "15" }, + { "sp_murphy.down.ypos", "0" }, + { "sp_murphy.down.frames", "1" }, + { "sp_murphy.moving.left", "RocksSP.pcx" }, + { "sp_murphy.moving.left.xpos", "8" }, + { "sp_murphy.moving.left.ypos", "0" }, + { "sp_murphy.moving.left.frames", "3" }, + { "sp_murphy.moving.left.mode_pingpong", "true" }, + { "sp_murphy.moving.left.delay", "2" }, + { "sp_murphy.moving.right", "RocksSP.pcx" }, + { "sp_murphy.moving.right.xpos", "11" }, + { "sp_murphy.moving.right.ypos", "0" }, + { "sp_murphy.moving.right.frames", "3" }, + { "sp_murphy.moving.right.mode_pingpong", "true" }, + { "sp_murphy.moving.right.delay", "2" }, + { "sp_murphy.digging.left", "RocksSP.pcx" }, + { "sp_murphy.digging.left.xpos", "8" }, + { "sp_murphy.digging.left.ypos", "0" }, + { "sp_murphy.digging.left.frames", "3" }, + { "sp_murphy.digging.left.mode_pingpong", "true" }, + { "sp_murphy.digging.left.delay", "2" }, + { "sp_murphy.digging.right", "RocksSP.pcx" }, + { "sp_murphy.digging.right.xpos", "11" }, + { "sp_murphy.digging.right.ypos", "0" }, + { "sp_murphy.digging.right.frames", "3" }, + { "sp_murphy.digging.right.mode_pingpong", "true" }, + { "sp_murphy.digging.right.delay", "2" }, + { "sp_murphy.pushing.left", "RocksSP.pcx" }, + { "sp_murphy.pushing.left.xpos", "11" }, + { "sp_murphy.pushing.left.ypos", "1" }, + { "sp_murphy.pushing.left.frames", "1" }, + { "sp_murphy.pushing.right", "RocksSP.pcx" }, + { "sp_murphy.pushing.right.xpos", "10" }, + { "sp_murphy.pushing.right.ypos", "1" }, + { "sp_murphy.pushing.right.frames", "1" }, + { "sp_murphy.snapping.left", "RocksSP.pcx" }, + { "sp_murphy.snapping.left.xpos", "9" }, + { "sp_murphy.snapping.left.ypos", "1" }, + { "sp_murphy.snapping.left.frames", "1" }, + { "sp_murphy.snapping.right", "RocksSP.pcx" }, + { "sp_murphy.snapping.right.xpos", "8" }, + { "sp_murphy.snapping.right.ypos", "1" }, + { "sp_murphy.snapping.right.frames", "1" }, + { "sp_murphy.snapping.up", "RocksSP.pcx" }, + { "sp_murphy.snapping.up.xpos", "14" }, + { "sp_murphy.snapping.up.ypos", "0" }, + { "sp_murphy.snapping.up.frames", "1" }, + { "sp_murphy.snapping.down", "RocksSP.pcx" }, + { "sp_murphy.snapping.down.xpos", "15" }, + { "sp_murphy.snapping.down.ypos", "0" }, + { "sp_murphy.snapping.down.frames", "1" }, { "sp_murphy_clone", "RocksSP.pcx" }, { "sp_murphy_clone.xpos", "3" }, @@ -450,26 +447,26 @@ struct ConfigInfo image_config[] = { "sp_sniksnak.xpos", "1" }, { "sp_sniksnak.ypos", "2" }, { "sp_sniksnak.frames", "1" }, - { "sp_sniksnak_left", "RocksSP.pcx" }, - { "sp_sniksnak_left.xpos", "8" }, - { "sp_sniksnak_left.ypos", "8" }, - { "sp_sniksnak_left.frames", "4" }, - { "sp_sniksnak_left.mode_pingpong2", "true" }, - { "sp_sniksnak_right", "RocksSP.pcx" }, - { "sp_sniksnak_right.xpos", "12" }, - { "sp_sniksnak_right.ypos", "8" }, - { "sp_sniksnak_right.frames", "4" }, - { "sp_sniksnak_right.mode_pingpong2", "true" }, - { "sp_sniksnak_up", "RocksSP.pcx" }, - { "sp_sniksnak_up.xpos", "8" }, - { "sp_sniksnak_up.ypos", "9" }, - { "sp_sniksnak_up.frames", "4" }, - { "sp_sniksnak_up.mode_pingpong2", "true" }, - { "sp_sniksnak_down", "RocksSP.pcx" }, - { "sp_sniksnak_down.xpos", "12" }, - { "sp_sniksnak_down.ypos", "9" }, - { "sp_sniksnak_down.frames", "4" }, - { "sp_sniksnak_down.mode_pingpong2", "true" }, + { "sp_sniksnak.left", "RocksSP.pcx" }, + { "sp_sniksnak.left.xpos", "8" }, + { "sp_sniksnak.left.ypos", "8" }, + { "sp_sniksnak.left.frames", "4" }, + { "sp_sniksnak.left.mode_pingpong2", "true" }, + { "sp_sniksnak.right", "RocksSP.pcx" }, + { "sp_sniksnak.right.xpos", "12" }, + { "sp_sniksnak.right.ypos", "8" }, + { "sp_sniksnak.right.frames", "4" }, + { "sp_sniksnak.right.mode_pingpong2", "true" }, + { "sp_sniksnak.up", "RocksSP.pcx" }, + { "sp_sniksnak.up.xpos", "8" }, + { "sp_sniksnak.up.ypos", "9" }, + { "sp_sniksnak.up.frames", "4" }, + { "sp_sniksnak.up.mode_pingpong2", "true" }, + { "sp_sniksnak.down", "RocksSP.pcx" }, + { "sp_sniksnak.down.xpos", "12" }, + { "sp_sniksnak.down.ypos", "9" }, + { "sp_sniksnak.down.frames", "4" }, + { "sp_sniksnak.down.mode_pingpong2", "true" }, { "sp_electron", "RocksSP.pcx" }, { "sp_electron.xpos", "8" }, @@ -595,18 +592,18 @@ struct ConfigInfo image_config[] = { "rock.falling.xpos", "12" }, { "rock.falling.ypos", "0" }, { "rock.falling.frames", "1" }, - { "rock.moving_left", "RocksElements.pcx" }, - { "rock.moving_left.xpos", "12" }, - { "rock.moving_left.ypos", "0" }, - { "rock.moving_left.frames", "4" }, - { "rock.moving_left.delay", "2" }, - { "rock.moving_left.mode_reverse", "true" }, - { "rock.moving_right", "RocksElements.pcx" }, - { "rock.moving_right.xpos", "12" }, - { "rock.moving_right.ypos", "0" }, - { "rock.moving_right.frames", "4" }, - { "rock.moving_right.start_frame", "1" }, - { "rock.moving_right.delay", "2" }, + { "rock.moving.left", "RocksElements.pcx" }, + { "rock.moving.left.xpos", "12" }, + { "rock.moving.left.ypos", "0" }, + { "rock.moving.left.frames", "4" }, + { "rock.moving.left.delay", "2" }, + { "rock.moving.left.mode_reverse", "true" }, + { "rock.moving.right", "RocksElements.pcx" }, + { "rock.moving.right.xpos", "12" }, + { "rock.moving.right.ypos", "0" }, + { "rock.moving.right.frames", "4" }, + { "rock.moving.right.start_frame", "1" }, + { "rock.moving.right.delay", "2" }, { "emerald", "RocksElements.pcx" }, { "emerald.xpos", "8" }, @@ -651,14 +648,14 @@ struct ConfigInfo image_config[] = { "nut.falling.xpos", "12" }, { "nut.falling.ypos", "1" }, { "nut.falling.frames", "1" }, - { "nut.moving_left", "RocksElements.pcx" }, - { "nut.moving_left.xpos", "12" }, - { "nut.moving_left.ypos", "1" }, - { "nut.moving_left.frames", "1" }, - { "nut.moving_right", "RocksElements.pcx" }, - { "nut.moving_right.xpos", "12" }, - { "nut.moving_right.ypos", "1" }, - { "nut.moving_right.frames", "1" }, + { "nut.moving.left", "RocksElements.pcx" }, + { "nut.moving.left.xpos", "12" }, + { "nut.moving.left.ypos", "1" }, + { "nut.moving.left.frames", "1" }, + { "nut.moving.right", "RocksElements.pcx" }, + { "nut.moving.right.xpos", "12" }, + { "nut.moving.right.ypos", "1" }, + { "nut.moving.right.frames", "1" }, { "nut.cracking", "RocksElements.pcx" }, { "nut.cracking.xpos", "13" }, { "nut.cracking.ypos", "1" }, @@ -687,55 +684,55 @@ struct ConfigInfo image_config[] = { "wall_diamond.ypos", "8" }, { "wall_diamond.frames", "1" }, - { "bug_right", "RocksElements.pcx" }, - { "bug_right.xpos", "8" }, - { "bug_right.ypos", "4" }, - { "bug_right.frames", "2" }, - { "bug_right.delay", "4" }, - { "bug_right.offset", "128" }, - { "bug_up", "RocksElements.pcx" }, - { "bug_up.xpos", "9" }, - { "bug_up.ypos", "4" }, - { "bug_up.frames", "2" }, - { "bug_up.delay", "4" }, - { "bug_up.offset", "128" }, - { "bug_left", "RocksElements.pcx" }, - { "bug_left.xpos", "10" }, - { "bug_left.ypos", "4" }, - { "bug_left.frames", "2" }, - { "bug_left.delay", "4" }, - { "bug_left.offset", "128" }, - { "bug_down", "RocksElements.pcx" }, - { "bug_down.xpos", "11" }, - { "bug_down.ypos", "4" }, - { "bug_down.frames", "2" }, - { "bug_down.delay", "4" }, - { "bug_down.offset", "128" }, - - { "spaceship_right", "RocksElements.pcx" }, - { "spaceship_right.xpos", "8" }, - { "spaceship_right.ypos", "3" }, - { "spaceship_right.frames", "2" }, - { "spaceship_right.delay", "4" }, - { "spaceship_right.offset", "128" }, - { "spaceship_up", "RocksElements.pcx" }, - { "spaceship_up.xpos", "9" }, - { "spaceship_up.ypos", "3" }, - { "spaceship_up.frames", "2" }, - { "spaceship_up.delay", "4" }, - { "spaceship_up.offset", "128" }, - { "spaceship_left", "RocksElements.pcx" }, - { "spaceship_left.xpos", "10" }, - { "spaceship_left.ypos", "3" }, - { "spaceship_left.frames", "2" }, - { "spaceship_left.delay", "4" }, - { "spaceship_left.offset", "128" }, - { "spaceship_down", "RocksElements.pcx" }, - { "spaceship_down.xpos", "11" }, - { "spaceship_down.ypos", "3" }, - { "spaceship_down.frames", "2" }, - { "spaceship_down.delay", "4" }, - { "spaceship_down.offset", "128" }, + { "bug.right", "RocksElements.pcx" }, + { "bug.right.xpos", "8" }, + { "bug.right.ypos", "4" }, + { "bug.right.frames", "2" }, + { "bug.right.delay", "4" }, + { "bug.right.offset", "128" }, + { "bug.up", "RocksElements.pcx" }, + { "bug.up.xpos", "9" }, + { "bug.up.ypos", "4" }, + { "bug.up.frames", "2" }, + { "bug.up.delay", "4" }, + { "bug.up.offset", "128" }, + { "bug.left", "RocksElements.pcx" }, + { "bug.left.xpos", "10" }, + { "bug.left.ypos", "4" }, + { "bug.left.frames", "2" }, + { "bug.left.delay", "4" }, + { "bug.left.offset", "128" }, + { "bug.down", "RocksElements.pcx" }, + { "bug.down.xpos", "11" }, + { "bug.down.ypos", "4" }, + { "bug.down.frames", "2" }, + { "bug.down.delay", "4" }, + { "bug.down.offset", "128" }, + + { "spaceship.right", "RocksElements.pcx" }, + { "spaceship.right.xpos", "8" }, + { "spaceship.right.ypos", "3" }, + { "spaceship.right.frames", "2" }, + { "spaceship.right.delay", "4" }, + { "spaceship.right.offset", "128" }, + { "spaceship.up", "RocksElements.pcx" }, + { "spaceship.up.xpos", "9" }, + { "spaceship.up.ypos", "3" }, + { "spaceship.up.frames", "2" }, + { "spaceship.up.delay", "4" }, + { "spaceship.up.offset", "128" }, + { "spaceship.left", "RocksElements.pcx" }, + { "spaceship.left.xpos", "10" }, + { "spaceship.left.ypos", "3" }, + { "spaceship.left.frames", "2" }, + { "spaceship.left.delay", "4" }, + { "spaceship.left.offset", "128" }, + { "spaceship.down", "RocksElements.pcx" }, + { "spaceship.down.xpos", "11" }, + { "spaceship.down.ypos", "3" }, + { "spaceship.down.frames", "2" }, + { "spaceship.down.delay", "4" }, + { "spaceship.down.offset", "128" }, { "yamyam", "RocksElements.pcx" }, { "yamyam.xpos", "0" }, @@ -776,45 +773,45 @@ struct ConfigInfo image_config[] = { "magic_wall.active.frames", "4" }, { "magic_wall.active.mode_reverse", "true" }, { "magic_wall.active.delay", "4" }, - { "magic_wall.filling", "RocksElements.pcx" }, - { "magic_wall.filling.xpos", "0" }, - { "magic_wall.filling.ypos", "8" }, - { "magic_wall.filling.frames", "4" }, - { "magic_wall.filling.mode_reverse", "true" }, - { "magic_wall.filling.delay", "4" }, - { "magic_wall.full", "RocksElements.pcx" }, - { "magic_wall.full.xpos", "0" }, - { "magic_wall.full.ypos", "8" }, - { "magic_wall.full.frames", "4" }, - { "magic_wall.full.mode_reverse", "true" }, - { "magic_wall.full.delay", "4" }, - { "magic_wall.emptying", "RocksElements.pcx" }, - { "magic_wall.emptying.xpos", "0" }, - { "magic_wall.emptying.ypos", "8" }, - { "magic_wall.emptying.frames", "4" }, - { "magic_wall.emptying.mode_reverse", "true" }, - { "magic_wall.emptying.delay", "4" }, - { "magic_wall.dead", "RocksElements.pcx" }, - { "magic_wall.dead.xpos", "0" }, - { "magic_wall.dead.ypos", "8" }, - { "magic_wall.dead.frames", "1" }, + { "magic_wall_filling", "RocksElements.pcx" }, + { "magic_wall_filling.xpos", "0" }, + { "magic_wall_filling.ypos", "8" }, + { "magic_wall_filling.frames", "4" }, + { "magic_wall_filling.mode_reverse", "true" }, + { "magic_wall_filling.delay", "4" }, + { "magic_wall_full", "RocksElements.pcx" }, + { "magic_wall_full.xpos", "0" }, + { "magic_wall_full.ypos", "8" }, + { "magic_wall_full.frames", "4" }, + { "magic_wall_full.mode_reverse", "true" }, + { "magic_wall_full.delay", "4" }, + { "magic_wall_emptying", "RocksElements.pcx" }, + { "magic_wall_emptying.xpos", "0" }, + { "magic_wall_emptying.ypos", "8" }, + { "magic_wall_emptying.frames", "4" }, + { "magic_wall_emptying.mode_reverse", "true" }, + { "magic_wall_emptying.delay", "4" }, + { "magic_wall_dead", "RocksElements.pcx" }, + { "magic_wall_dead.xpos", "0" }, + { "magic_wall_dead.ypos", "8" }, + { "magic_wall_dead.frames", "1" }, { "quicksand_empty", "RocksElements.pcx" }, { "quicksand_empty.xpos", "2" }, { "quicksand_empty.ypos", "0" }, { "quicksand_empty.frames", "1" }, - { "quicksand.filling", "RocksElements.pcx" }, - { "quicksand.filling.xpos", "3" }, - { "quicksand.filling.ypos", "0" }, - { "quicksand.filling.frames", "1" }, + { "quicksand_filling", "RocksElements.pcx" }, + { "quicksand_filling.xpos", "3" }, + { "quicksand_filling.ypos", "0" }, + { "quicksand_filling.frames", "1" }, { "quicksand_full", "RocksElements.pcx" }, { "quicksand_full.xpos", "3" }, { "quicksand_full.ypos", "0" }, { "quicksand_full.frames", "1" }, - { "quicksand.emptying", "RocksElements.pcx" }, - { "quicksand.emptying.xpos", "3" }, - { "quicksand.emptying.ypos", "0" }, - { "quicksand.emptying.frames", "1" }, + { "quicksand_emptying", "RocksElements.pcx" }, + { "quicksand_emptying.xpos", "3" }, + { "quicksand_emptying.ypos", "0" }, + { "quicksand_emptying.frames", "1" }, { "acidpool_topleft", "RocksElements.pcx" }, { "acidpool_topleft.xpos", "0" }, @@ -843,29 +840,29 @@ struct ConfigInfo image_config[] = { "acid.frames", "4" }, { "acid.delay", "10" }, - { "acid_splash_left", "RocksHeroes.pcx" }, - { "acid_splash_left.xpos", "8" }, - { "acid_splash_left.ypos", "10" }, - { "acid_splash_left.frames", "4" }, - { "acid_splash_left.delay", "2" }, - { "acid_splash_left.mode_linear", "true" }, - { "acid_splash_right", "RocksHeroes.pcx" }, - { "acid_splash_right.xpos", "12" }, - { "acid_splash_right.ypos", "10" }, - { "acid_splash_right.frames", "4" }, - { "acid_splash_right.delay", "2" }, - { "acid_splash_right.mode_linear", "true" }, + { "acid_splash.left", "RocksHeroes.pcx" }, + { "acid_splash.left.xpos", "8" }, + { "acid_splash.left.ypos", "10" }, + { "acid_splash.left.frames", "4" }, + { "acid_splash.left.delay", "2" }, + { "acid_splash.left.mode_linear", "true" }, + { "acid_splash.right", "RocksHeroes.pcx" }, + { "acid_splash.right.xpos", "12" }, + { "acid_splash.right.ypos", "10" }, + { "acid_splash.right.frames", "4" }, + { "acid_splash.right.delay", "2" }, + { "acid_splash.right.mode_linear", "true" }, { "amoeba_drop", "RocksElements.pcx" }, { "amoeba_drop.xpos", "5" }, { "amoeba_drop.ypos", "6" }, { "amoeba_drop.frames", "1" }, - { "amoeba.creating", "RocksElements.pcx" }, - { "amoeba.creating.xpos", "5" }, - { "amoeba.creating.ypos", "6" }, - { "amoeba.creating.frames", "3" }, - { "amoeba.creating.delay", "2" }, - { "amoeba.creating.mode_linear", "true" }, + { "amoeba_creating", "RocksElements.pcx" }, + { "amoeba_creating.xpos", "5" }, + { "amoeba_creating.ypos", "6" }, + { "amoeba_creating.frames", "3" }, + { "amoeba_creating.delay", "2" }, + { "amoeba_creating.mode_linear", "true" }, { "amoeba.shrinking", "RocksElements.pcx" }, { "amoeba.shrinking.xpos", "5" }, { "amoeba.shrinking.ypos", "6" }, @@ -877,82 +874,82 @@ struct ConfigInfo image_config[] = { "amoeba_wet.xpos", "8" }, { "amoeba_wet.ypos", "6" }, { "amoeba_wet.frames", "1" }, - { "amoeba_wet.part1", "RocksElements.pcx" }, - { "amoeba_wet.part1.xpos", "8" }, - { "amoeba_wet.part1.ypos", "6" }, - { "amoeba_wet.part1.frames", "1" }, - { "amoeba_wet.part2", "RocksElements.pcx" }, - { "amoeba_wet.part2.xpos", "9" }, - { "amoeba_wet.part2.ypos", "6" }, - { "amoeba_wet.part2.frames", "1" }, - { "amoeba_wet.part3", "RocksElements.pcx" }, - { "amoeba_wet.part3.xpos", "10" }, - { "amoeba_wet.part3.ypos", "6" }, - { "amoeba_wet.part3.frames", "1" }, - { "amoeba_wet.part4", "RocksElements.pcx" }, - { "amoeba_wet.part4.xpos", "11" }, - { "amoeba_wet.part4.ypos", "6" }, - { "amoeba_wet.part4.frames", "1" }, + { "amoeba_wet_part1", "RocksElements.pcx" }, + { "amoeba_wet_part1.xpos", "8" }, + { "amoeba_wet_part1.ypos", "6" }, + { "amoeba_wet_part1.frames", "1" }, + { "amoeba_wet_part2", "RocksElements.pcx" }, + { "amoeba_wet_part2.xpos", "9" }, + { "amoeba_wet_part2.ypos", "6" }, + { "amoeba_wet_part2.frames", "1" }, + { "amoeba_wet_part3", "RocksElements.pcx" }, + { "amoeba_wet_part3.xpos", "10" }, + { "amoeba_wet_part3.ypos", "6" }, + { "amoeba_wet_part3.frames", "1" }, + { "amoeba_wet_part4", "RocksElements.pcx" }, + { "amoeba_wet_part4.xpos", "11" }, + { "amoeba_wet_part4.ypos", "6" }, + { "amoeba_wet_part4.frames", "1" }, { "amoeba_dry", "RocksElements.pcx" }, { "amoeba_dry.xpos", "8" }, { "amoeba_dry.ypos", "6" }, { "amoeba_dry.frames", "1" }, - { "amoeba_dry.part1", "RocksElements.pcx" }, - { "amoeba_dry.part1.xpos", "8" }, - { "amoeba_dry.part1.ypos", "6" }, - { "amoeba_dry.part1.frames", "1" }, - { "amoeba_dry.part2", "RocksElements.pcx" }, - { "amoeba_dry.part2.xpos", "9" }, - { "amoeba_dry.part2.ypos", "6" }, - { "amoeba_dry.part2.frames", "1" }, - { "amoeba_dry.part3", "RocksElements.pcx" }, - { "amoeba_dry.part3.xpos", "10" }, - { "amoeba_dry.part3.ypos", "6" }, - { "amoeba_dry.part3.frames", "1" }, - { "amoeba_dry.part4", "RocksElements.pcx" }, - { "amoeba_dry.part4.xpos", "11" }, - { "amoeba_dry.part4.ypos", "6" }, - { "amoeba_dry.part4.frames", "1" }, + { "amoeba_dry_part1", "RocksElements.pcx" }, + { "amoeba_dry_part1.xpos", "8" }, + { "amoeba_dry_part1.ypos", "6" }, + { "amoeba_dry_part1.frames", "1" }, + { "amoeba_dry_part2", "RocksElements.pcx" }, + { "amoeba_dry_part2.xpos", "9" }, + { "amoeba_dry_part2.ypos", "6" }, + { "amoeba_dry_part2.frames", "1" }, + { "amoeba_dry_part3", "RocksElements.pcx" }, + { "amoeba_dry_part3.xpos", "10" }, + { "amoeba_dry_part3.ypos", "6" }, + { "amoeba_dry_part3.frames", "1" }, + { "amoeba_dry_part4", "RocksElements.pcx" }, + { "amoeba_dry_part4.xpos", "11" }, + { "amoeba_dry_part4.ypos", "6" }, + { "amoeba_dry_part4.frames", "1" }, { "amoeba_full", "RocksElements.pcx" }, { "amoeba_full.xpos", "8" }, { "amoeba_full.ypos", "6" }, { "amoeba_full.frames", "1" }, - { "amoeba_full.part1", "RocksElements.pcx" }, - { "amoeba_full.part1.xpos", "8" }, - { "amoeba_full.part1.ypos", "6" }, - { "amoeba_full.part1.frames", "1" }, - { "amoeba_full.part2", "RocksElements.pcx" }, - { "amoeba_full.part2.xpos", "9" }, - { "amoeba_full.part2.ypos", "6" }, - { "amoeba_full.part2.frames", "1" }, - { "amoeba_full.part3", "RocksElements.pcx" }, - { "amoeba_full.part3.xpos", "10" }, - { "amoeba_full.part3.ypos", "6" }, - { "amoeba_full.part3.frames", "1" }, - { "amoeba_full.part4", "RocksElements.pcx" }, - { "amoeba_full.part4.xpos", "11" }, - { "amoeba_full.part4.ypos", "6" }, - { "amoeba_full.part4.frames", "1" }, + { "amoeba_full_part1", "RocksElements.pcx" }, + { "amoeba_full_part1.xpos", "8" }, + { "amoeba_full_part1.ypos", "6" }, + { "amoeba_full_part1.frames", "1" }, + { "amoeba_full_part2", "RocksElements.pcx" }, + { "amoeba_full_part2.xpos", "9" }, + { "amoeba_full_part2.ypos", "6" }, + { "amoeba_full_part2.frames", "1" }, + { "amoeba_full_part3", "RocksElements.pcx" }, + { "amoeba_full_part3.xpos", "10" }, + { "amoeba_full_part3.ypos", "6" }, + { "amoeba_full_part3.frames", "1" }, + { "amoeba_full_part4", "RocksElements.pcx" }, + { "amoeba_full_part4.xpos", "11" }, + { "amoeba_full_part4.ypos", "6" }, + { "amoeba_full_part4.frames", "1" }, { "amoeba_dead", "RocksElements.pcx" }, { "amoeba_dead.xpos", "12" }, { "amoeba_dead.ypos", "6" }, { "amoeba_dead.frames", "1" }, - { "amoeba_dead.part1", "RocksElements.pcx" }, - { "amoeba_dead.part1.xpos", "12" }, - { "amoeba_dead.part1.ypos", "6" }, - { "amoeba_dead.part1.frames", "1" }, - { "amoeba_dead.part2", "RocksElements.pcx" }, - { "amoeba_dead.part2.xpos", "13" }, - { "amoeba_dead.part2.ypos", "6" }, - { "amoeba_dead.part2.frames", "1" }, - { "amoeba_dead.part3", "RocksElements.pcx" }, - { "amoeba_dead.part3.xpos", "14" }, - { "amoeba_dead.part3.ypos", "6" }, - { "amoeba_dead.part3.frames", "1" }, - { "amoeba_dead.part4", "RocksElements.pcx" }, - { "amoeba_dead.part4.xpos", "15" }, - { "amoeba_dead.part4.ypos", "6" }, - { "amoeba_dead.part4.frames", "1" }, + { "amoeba_dead_part1", "RocksElements.pcx" }, + { "amoeba_dead_part1.xpos", "12" }, + { "amoeba_dead_part1.ypos", "6" }, + { "amoeba_dead_part1.frames", "1" }, + { "amoeba_dead_part2", "RocksElements.pcx" }, + { "amoeba_dead_part2.xpos", "13" }, + { "amoeba_dead_part2.ypos", "6" }, + { "amoeba_dead_part2.frames", "1" }, + { "amoeba_dead_part3", "RocksElements.pcx" }, + { "amoeba_dead_part3.xpos", "14" }, + { "amoeba_dead_part3.ypos", "6" }, + { "amoeba_dead_part3.frames", "1" }, + { "amoeba_dead_part4", "RocksElements.pcx" }, + { "amoeba_dead_part4.xpos", "15" }, + { "amoeba_dead_part4.ypos", "6" }, + { "amoeba_dead_part4.frames", "1" }, { "em_key1", "RocksSP.pcx" }, { "em_key1.xpos", "4" }, @@ -1034,22 +1031,22 @@ struct ConfigInfo image_config[] = { "balloon.moving.mode_pingpong", "true" }, { "balloon.moving.delay", "2" }, - { "balloon_send_left", "RocksDC.pcx" }, - { "balloon_send_left.xpos", "8" }, - { "balloon_send_left.ypos", "7" }, - { "balloon_send_left.frames", "1" }, - { "balloon_send_right", "RocksDC.pcx" }, - { "balloon_send_right.xpos", "9" }, - { "balloon_send_right.ypos", "7" }, - { "balloon_send_right.frames", "1" }, - { "balloon_send_up", "RocksDC.pcx" }, - { "balloon_send_up.xpos", "10" }, - { "balloon_send_up.ypos", "7" }, - { "balloon_send_up.frames", "1" }, - { "balloon_send_down", "RocksDC.pcx" }, - { "balloon_send_down.xpos", "11" }, - { "balloon_send_down.ypos", "7" }, - { "balloon_send_down.frames", "1" }, + { "balloon_send.left", "RocksDC.pcx" }, + { "balloon_send.left.xpos", "8" }, + { "balloon_send.left.ypos", "7" }, + { "balloon_send.left.frames", "1" }, + { "balloon_send.right", "RocksDC.pcx" }, + { "balloon_send.right.xpos", "9" }, + { "balloon_send.right.ypos", "7" }, + { "balloon_send.right.frames", "1" }, + { "balloon_send.up", "RocksDC.pcx" }, + { "balloon_send.up.xpos", "10" }, + { "balloon_send.up.ypos", "7" }, + { "balloon_send.up.frames", "1" }, + { "balloon_send.down", "RocksDC.pcx" }, + { "balloon_send.down.xpos", "11" }, + { "balloon_send.down.ypos", "7" }, + { "balloon_send.down.frames", "1" }, { "balloon_send_any_direction", "RocksDC.pcx" }, { "balloon_send_any_direction.xpos", "15" }, { "balloon_send_any_direction.ypos", "0" }, @@ -1367,13 +1364,6 @@ struct ConfigInfo image_config[] = { "shield_normal.ypos", "2" }, { "shield_normal.frames", "6" }, { "shield_normal.delay", "4" }, - - { "shield_deadly", "RocksDC.pcx" }, - { "shield_deadly.xpos", "8" }, - { "shield_deadly.ypos", "1" }, - { "shield_deadly.frames", "6" }, - { "shield_deadly.delay", "4" }, - { "shield_normal.active", "RocksHeroes.pcx" }, { "shield_normal.active.xpos", "1" }, { "shield_normal.active.ypos", "13" }, @@ -1381,6 +1371,11 @@ struct ConfigInfo image_config[] = { "shield_normal.active.delay", "8" }, { "shield_normal.active.mode_pingpong", "true" }, + { "shield_deadly", "RocksDC.pcx" }, + { "shield_deadly.xpos", "8" }, + { "shield_deadly.ypos", "1" }, + { "shield_deadly.frames", "6" }, + { "shield_deadly.delay", "4" }, { "shield_deadly.active", "RocksHeroes.pcx" }, { "shield_deadly.active.xpos", "5" }, { "shield_deadly.active.ypos", "13" }, @@ -1589,34 +1584,34 @@ struct ConfigInfo image_config[] = { "biomaze.ypos", "1" }, { "biomaze.frames", "1" }, - { "pacman_right", "RocksElements.pcx" }, - { "pacman_right.xpos", "8" }, - { "pacman_right.ypos", "5" }, - { "pacman_right.frames", "2" }, - { "pacman_right.mode_reverse", "true" }, - { "pacman_right.delay", "4" }, - { "pacman_right.offset", "128" }, - { "pacman_up", "RocksElements.pcx" }, - { "pacman_up.xpos", "9" }, - { "pacman_up.ypos", "5" }, - { "pacman_up.frames", "2" }, - { "pacman_up.mode_reverse", "true" }, - { "pacman_up.delay", "4" }, - { "pacman_up.offset", "128" }, - { "pacman_left", "RocksElements.pcx" }, - { "pacman_left.xpos", "10" }, - { "pacman_left.ypos", "5" }, - { "pacman_left.frames", "2" }, - { "pacman_left.mode_reverse", "true" }, - { "pacman_left.delay", "4" }, - { "pacman_left.offset", "128" }, - { "pacman_down", "RocksElements.pcx" }, - { "pacman_down.xpos", "11" }, - { "pacman_down.ypos", "5" }, - { "pacman_down.frames", "2" }, - { "pacman_down.mode_reverse", "true" }, - { "pacman_down.delay", "4" }, - { "pacman_down.offset", "128" }, + { "pacman.right", "RocksElements.pcx" }, + { "pacman.right.xpos", "8" }, + { "pacman.right.ypos", "5" }, + { "pacman.right.frames", "2" }, + { "pacman.right.mode_reverse", "true" }, + { "pacman.right.delay", "4" }, + { "pacman.right.offset", "128" }, + { "pacman.up", "RocksElements.pcx" }, + { "pacman.up.xpos", "9" }, + { "pacman.up.ypos", "5" }, + { "pacman.up.frames", "2" }, + { "pacman.up.mode_reverse", "true" }, + { "pacman.up.delay", "4" }, + { "pacman.up.offset", "128" }, + { "pacman.left", "RocksElements.pcx" }, + { "pacman.left.xpos", "10" }, + { "pacman.left.ypos", "5" }, + { "pacman.left.frames", "2" }, + { "pacman.left.mode_reverse", "true" }, + { "pacman.left.delay", "4" }, + { "pacman.left.offset", "128" }, + { "pacman.down", "RocksElements.pcx" }, + { "pacman.down.xpos", "11" }, + { "pacman.down.ypos", "5" }, + { "pacman.down.frames", "2" }, + { "pacman.down.mode_reverse", "true" }, + { "pacman.down.delay", "4" }, + { "pacman.down.offset", "128" }, { "lamp", "RocksElements.pcx" }, { "lamp.xpos", "0" }, @@ -1713,30 +1708,30 @@ struct ConfigInfo image_config[] = { "wall_growing_y.ypos", "9" }, { "wall_growing_y.frames", "1" }, - { "wall_growing_active_left", "RocksElements.pcx" }, - { "wall_growing_active_left.xpos", "8" }, - { "wall_growing_active_left.ypos", "10" }, - { "wall_growing_active_left.frames", "3" }, - { "wall_growing_active_left.delay", "6" }, - { "wall_growing_active_left.mode_linear", "true" }, - { "wall_growing_active_right", "RocksElements.pcx" }, - { "wall_growing_active_right.xpos", "5" }, - { "wall_growing_active_right.ypos", "10" }, - { "wall_growing_active_right.frames", "3" }, - { "wall_growing_active_right.delay", "6" }, - { "wall_growing_active_right.mode_linear", "true" }, - { "wall_growing_active_up", "RocksHeroes.pcx" }, - { "wall_growing_active_up.xpos", "3" }, - { "wall_growing_active_up.ypos", "12" }, - { "wall_growing_active_up.frames", "3" }, - { "wall_growing_active_up.delay", "6" }, - { "wall_growing_active_up.mode_linear", "true" }, - { "wall_growing_active_down", "RocksHeroes.pcx" }, - { "wall_growing_active_down.xpos", "0" }, - { "wall_growing_active_down.ypos", "12" }, - { "wall_growing_active_down.frames", "3" }, - { "wall_growing_active_down.delay", "6" }, - { "wall_growing_active_down.mode_linear", "true" }, + { "wall_growing.active.left", "RocksElements.pcx" }, + { "wall_growing.active.left.xpos", "8" }, + { "wall_growing.active.left.ypos", "10" }, + { "wall_growing.active.left.frames", "3" }, + { "wall_growing.active.left.delay", "6" }, + { "wall_growing.active.left.mode_linear", "true" }, + { "wall_growing.active.right", "RocksElements.pcx" }, + { "wall_growing.active.right.xpos", "5" }, + { "wall_growing.active.right.ypos", "10" }, + { "wall_growing.active.right.frames", "3" }, + { "wall_growing.active.right.delay", "6" }, + { "wall_growing.active.right.mode_linear", "true" }, + { "wall_growing.active.up", "RocksHeroes.pcx" }, + { "wall_growing.active.up.xpos", "3" }, + { "wall_growing.active.up.ypos", "12" }, + { "wall_growing.active.up.frames", "3" }, + { "wall_growing.active.up.delay", "6" }, + { "wall_growing.active.up.mode_linear", "true" }, + { "wall_growing.active.down", "RocksHeroes.pcx" }, + { "wall_growing.active.down.xpos", "0" }, + { "wall_growing.active.down.ypos", "12" }, + { "wall_growing.active.down.frames", "3" }, + { "wall_growing.active.down.delay", "6" }, + { "wall_growing.active.down.mode_linear", "true" }, { "black_orb", "RocksElements.pcx" }, { "black_orb.xpos", "13" }, @@ -1801,221 +1796,221 @@ struct ConfigInfo image_config[] = { "pig.xpos", "8" }, { "pig.ypos", "0" }, { "pig.frames", "1" }, - { "pig_down", "RocksHeroes.pcx" }, - { "pig_down.xpos", "8" }, - { "pig_down.ypos", "0" }, - { "pig_down.frames", "1" }, - { "pig_down.moving", "RocksHeroes.pcx" }, - { "pig_down.moving.xpos", "8" }, - { "pig_down.moving.ypos", "0" }, - { "pig_down.moving.frames", "4" }, - { "pig_down.moving.delay", "2" }, - { "pig_down.eating", "RocksHeroes.pcx" }, - { "pig_down.eating.xpos", "8" }, - { "pig_down.eating.ypos", "0" }, - { "pig_down.eating.frames", "4" }, - { "pig_down.eating.delay", "2" }, - { "pig_up", "RocksHeroes.pcx" }, - { "pig_up.xpos", "12" }, - { "pig_up.ypos", "0" }, - { "pig_up.frames", "1" }, - { "pig_up.moving", "RocksHeroes.pcx" }, - { "pig_up.moving.xpos", "12" }, - { "pig_up.moving.ypos", "0" }, - { "pig_up.moving.frames", "4" }, - { "pig_up.moving.delay", "2" }, - { "pig_up.eating", "RocksHeroes.pcx" }, - { "pig_up.eating.xpos", "12" }, - { "pig_up.eating.ypos", "0" }, - { "pig_up.eating.frames", "4" }, - { "pig_up.eating.delay", "2" }, - { "pig_left", "RocksHeroes.pcx" }, - { "pig_left.xpos", "8" }, - { "pig_left.ypos", "1" }, - { "pig_left.frames", "1" }, - { "pig_left.moving", "RocksHeroes.pcx" }, - { "pig_left.moving.xpos", "8" }, - { "pig_left.moving.ypos", "1" }, - { "pig_left.moving.frames", "4" }, - { "pig_left.moving.delay", "2" }, - { "pig_left.eating", "RocksHeroes.pcx" }, - { "pig_left.eating.xpos", "8" }, - { "pig_left.eating.ypos", "1" }, - { "pig_left.eating.frames", "4" }, - { "pig_left.eating.delay", "2" }, - { "pig_right", "RocksHeroes.pcx" }, - { "pig_right.xpos", "12" }, - { "pig_right.ypos", "1" }, - { "pig_right.frames", "1" }, - { "pig_right.moving", "RocksHeroes.pcx" }, - { "pig_right.moving.xpos", "12" }, - { "pig_right.moving.ypos", "1" }, - { "pig_right.moving.frames", "4" }, - { "pig_right.moving.delay", "2" }, - { "pig_right.eating", "RocksHeroes.pcx" }, - { "pig_right.eating.xpos", "12" }, - { "pig_right.eating.ypos", "1" }, - { "pig_right.eating.frames", "4" }, - { "pig_right.eating.delay", "2" }, + { "pig.down", "RocksHeroes.pcx" }, + { "pig.down.xpos", "8" }, + { "pig.down.ypos", "0" }, + { "pig.down.frames", "1" }, + { "pig.up", "RocksHeroes.pcx" }, + { "pig.up.xpos", "12" }, + { "pig.up.ypos", "0" }, + { "pig.up.frames", "1" }, + { "pig.left", "RocksHeroes.pcx" }, + { "pig.left.xpos", "8" }, + { "pig.left.ypos", "1" }, + { "pig.left.frames", "1" }, + { "pig.right", "RocksHeroes.pcx" }, + { "pig.right.xpos", "12" }, + { "pig.right.ypos", "1" }, + { "pig.right.frames", "1" }, + { "pig.moving.down", "RocksHeroes.pcx" }, + { "pig.moving.down.xpos", "8" }, + { "pig.moving.down.ypos", "0" }, + { "pig.moving.down.frames", "4" }, + { "pig.moving.down.delay", "2" }, + { "pig.moving.up", "RocksHeroes.pcx" }, + { "pig.moving.up.xpos", "12" }, + { "pig.moving.up.ypos", "0" }, + { "pig.moving.up.frames", "4" }, + { "pig.moving.up.delay", "2" }, + { "pig.moving.left", "RocksHeroes.pcx" }, + { "pig.moving.left.xpos", "8" }, + { "pig.moving.left.ypos", "1" }, + { "pig.moving.left.frames", "4" }, + { "pig.moving.left.delay", "2" }, + { "pig.moving.right", "RocksHeroes.pcx" }, + { "pig.moving.right.xpos", "12" }, + { "pig.moving.right.ypos", "1" }, + { "pig.moving.right.frames", "4" }, + { "pig.moving.right.delay", "2" }, + { "pig.eating.down", "RocksHeroes.pcx" }, + { "pig.eating.down.xpos", "8" }, + { "pig.eating.down.ypos", "0" }, + { "pig.eating.down.frames", "4" }, + { "pig.eating.down.delay", "2" }, + { "pig.eating.up", "RocksHeroes.pcx" }, + { "pig.eating.up.xpos", "12" }, + { "pig.eating.up.ypos", "0" }, + { "pig.eating.up.frames", "4" }, + { "pig.eating.up.delay", "2" }, + { "pig.eating.left", "RocksHeroes.pcx" }, + { "pig.eating.left.xpos", "8" }, + { "pig.eating.left.ypos", "1" }, + { "pig.eating.left.frames", "4" }, + { "pig.eating.left.delay", "2" }, + { "pig.eating.right", "RocksHeroes.pcx" }, + { "pig.eating.right.xpos", "12" }, + { "pig.eating.right.ypos", "1" }, + { "pig.eating.right.frames", "4" }, + { "pig.eating.right.delay", "2" }, { "dragon", "RocksHeroes.pcx" }, { "dragon.xpos", "8" }, { "dragon.ypos", "2" }, { "dragon.frames", "1" }, - { "dragon_down", "RocksHeroes.pcx" }, - { "dragon_down.xpos", "8" }, - { "dragon_down.ypos", "2" }, - { "dragon_down.frames", "1" }, - { "dragon_down.moving", "RocksHeroes.pcx" }, - { "dragon_down.moving.xpos", "8" }, - { "dragon_down.moving.ypos", "2" }, - { "dragon_down.moving.frames", "4" }, - { "dragon_down.moving.delay", "2" }, - { "dragon_down.attacking", "RocksHeroes.pcx" }, - { "dragon_down.attacking.xpos", "8" }, - { "dragon_down.attacking.ypos", "2" }, - { "dragon_down.attacking.frames", "1" }, - { "dragon_up", "RocksHeroes.pcx" }, - { "dragon_up.xpos", "12" }, - { "dragon_up.ypos", "2" }, - { "dragon_up.frames", "1" }, - { "dragon_up.moving", "RocksHeroes.pcx" }, - { "dragon_up.moving.xpos", "12" }, - { "dragon_up.moving.ypos", "2" }, - { "dragon_up.moving.frames", "4" }, - { "dragon_up.moving.delay", "2" }, - { "dragon_up.attacking", "RocksHeroes.pcx" }, - { "dragon_up.attacking.xpos", "12" }, - { "dragon_up.attacking.ypos", "2" }, - { "dragon_up.attacking.frames", "1" }, - { "dragon_left", "RocksHeroes.pcx" }, - { "dragon_left.xpos", "8" }, - { "dragon_left.ypos", "3" }, - { "dragon_left.frames", "1" }, - { "dragon_left.moving", "RocksHeroes.pcx" }, - { "dragon_left.moving.xpos", "8" }, - { "dragon_left.moving.ypos", "3" }, - { "dragon_left.moving.frames", "4" }, - { "dragon_left.moving.delay", "2" }, - { "dragon_left.attacking", "RocksHeroes.pcx" }, - { "dragon_left.attacking.xpos", "8" }, - { "dragon_left.attacking.ypos", "3" }, - { "dragon_left.attacking.frames", "1" }, - { "dragon_right", "RocksHeroes.pcx" }, - { "dragon_right.xpos", "12" }, - { "dragon_right.ypos", "3" }, - { "dragon_right.frames", "1" }, - { "dragon_right.moving", "RocksHeroes.pcx" }, - { "dragon_right.moving.xpos", "12" }, - { "dragon_right.moving.ypos", "3" }, - { "dragon_right.moving.frames", "4" }, - { "dragon_right.moving.delay", "2" }, - { "dragon_right.attacking", "RocksHeroes.pcx" }, - { "dragon_right.attacking.xpos", "12" }, - { "dragon_right.attacking.ypos", "3" }, - { "dragon_right.attacking.frames", "1" }, + { "dragon.down", "RocksHeroes.pcx" }, + { "dragon.down.xpos", "8" }, + { "dragon.down.ypos", "2" }, + { "dragon.down.frames", "1" }, + { "dragon.up", "RocksHeroes.pcx" }, + { "dragon.up.xpos", "12" }, + { "dragon.up.ypos", "2" }, + { "dragon.up.frames", "1" }, + { "dragon.left", "RocksHeroes.pcx" }, + { "dragon.left.xpos", "8" }, + { "dragon.left.ypos", "3" }, + { "dragon.left.frames", "1" }, + { "dragon.right", "RocksHeroes.pcx" }, + { "dragon.right.xpos", "12" }, + { "dragon.right.ypos", "3" }, + { "dragon.right.frames", "1" }, + { "dragon.moving.down", "RocksHeroes.pcx" }, + { "dragon.moving.down.xpos", "8" }, + { "dragon.moving.down.ypos", "2" }, + { "dragon.moving.down.frames", "4" }, + { "dragon.moving.down.delay", "2" }, + { "dragon.moving.up", "RocksHeroes.pcx" }, + { "dragon.moving.up.xpos", "12" }, + { "dragon.moving.up.ypos", "2" }, + { "dragon.moving.up.frames", "4" }, + { "dragon.moving.up.delay", "2" }, + { "dragon.moving.left", "RocksHeroes.pcx" }, + { "dragon.moving.left.xpos", "8" }, + { "dragon.moving.left.ypos", "3" }, + { "dragon.moving.left.frames", "4" }, + { "dragon.moving.left.delay", "2" }, + { "dragon.moving.right", "RocksHeroes.pcx" }, + { "dragon.moving.right.xpos", "12" }, + { "dragon.moving.right.ypos", "3" }, + { "dragon.moving.right.frames", "4" }, + { "dragon.moving.right.delay", "2" }, + { "dragon.attacking.down", "RocksHeroes.pcx" }, + { "dragon.attacking.down.xpos", "8" }, + { "dragon.attacking.down.ypos", "2" }, + { "dragon.attacking.down.frames", "1" }, + { "dragon.attacking.up", "RocksHeroes.pcx" }, + { "dragon.attacking.up.xpos", "12" }, + { "dragon.attacking.up.ypos", "2" }, + { "dragon.attacking.up.frames", "1" }, + { "dragon.attacking.left", "RocksHeroes.pcx" }, + { "dragon.attacking.left.xpos", "8" }, + { "dragon.attacking.left.ypos", "3" }, + { "dragon.attacking.left.frames", "1" }, + { "dragon.attacking.right", "RocksHeroes.pcx" }, + { "dragon.attacking.right.xpos", "12" }, + { "dragon.attacking.right.ypos", "3" }, + { "dragon.attacking.right.frames", "1" }, { "mole", "RocksHeroes.pcx" }, { "mole.xpos", "8" }, { "mole.ypos", "4" }, { "mole.frames", "1" }, - { "mole_down", "RocksHeroes.pcx" }, - { "mole_down.xpos", "8" }, - { "mole_down.ypos", "4" }, - { "mole_down.frames", "1" }, - { "mole_down.moving", "RocksHeroes.pcx" }, - { "mole_down.moving.xpos", "8" }, - { "mole_down.moving.ypos", "4" }, - { "mole_down.moving.frames", "4" }, - { "mole_down.moving.delay", "2" }, - { "mole_down.digging", "RocksHeroes.pcx" }, - { "mole_down.digging.xpos", "8" }, - { "mole_down.digging.ypos", "4" }, - { "mole_down.digging.frames", "4" }, - { "mole_down.digging.delay", "2" }, - { "mole_up", "RocksHeroes.pcx" }, - { "mole_up.xpos", "12" }, - { "mole_up.ypos", "4" }, - { "mole_up.frames", "1" }, - { "mole_up.moving", "RocksHeroes.pcx" }, - { "mole_up.moving.xpos", "12" }, - { "mole_up.moving.ypos", "4" }, - { "mole_up.moving.frames", "4" }, - { "mole_up.moving.delay", "2" }, - { "mole_up.digging", "RocksHeroes.pcx" }, - { "mole_up.digging.xpos", "12" }, - { "mole_up.digging.ypos", "4" }, - { "mole_up.digging.frames", "4" }, - { "mole_up.digging.delay", "2" }, - { "mole_left", "RocksHeroes.pcx" }, - { "mole_left.xpos", "8" }, - { "mole_left.ypos", "5" }, - { "mole_left.frames", "1" }, - { "mole_left.moving", "RocksHeroes.pcx" }, - { "mole_left.moving.xpos", "8" }, - { "mole_left.moving.ypos", "5" }, - { "mole_left.moving.frames", "4" }, - { "mole_left.moving.delay", "2" }, - { "mole_left.digging", "RocksHeroes.pcx" }, - { "mole_left.digging.xpos", "8" }, - { "mole_left.digging.ypos", "5" }, - { "mole_left.digging.frames", "4" }, - { "mole_left.digging.delay", "2" }, - { "mole_right", "RocksHeroes.pcx" }, - { "mole_right.xpos", "12" }, - { "mole_right.ypos", "5" }, - { "mole_right.frames", "1" }, - { "mole_right.moving", "RocksHeroes.pcx" }, - { "mole_right.moving.xpos", "12" }, - { "mole_right.moving.ypos", "5" }, - { "mole_right.moving.frames", "4" }, - { "mole_right.moving.delay", "2" }, - { "mole_right.digging", "RocksHeroes.pcx" }, - { "mole_right.digging.xpos", "12" }, - { "mole_right.digging.ypos", "5" }, - { "mole_right.digging.frames", "4" }, - { "mole_right.digging.delay", "2" }, + { "mole.down", "RocksHeroes.pcx" }, + { "mole.down.xpos", "8" }, + { "mole.down.ypos", "4" }, + { "mole.down.frames", "1" }, + { "mole.up", "RocksHeroes.pcx" }, + { "mole.up.xpos", "12" }, + { "mole.up.ypos", "4" }, + { "mole.up.frames", "1" }, + { "mole.left", "RocksHeroes.pcx" }, + { "mole.left.xpos", "8" }, + { "mole.left.ypos", "5" }, + { "mole.left.frames", "1" }, + { "mole.right", "RocksHeroes.pcx" }, + { "mole.right.xpos", "12" }, + { "mole.right.ypos", "5" }, + { "mole.right.frames", "1" }, + { "mole.moving.down", "RocksHeroes.pcx" }, + { "mole.moving.down.xpos", "8" }, + { "mole.moving.down.ypos", "4" }, + { "mole.moving.down.frames", "4" }, + { "mole.moving.down.delay", "2" }, + { "mole.moving.up", "RocksHeroes.pcx" }, + { "mole.moving.up.xpos", "12" }, + { "mole.moving.up.ypos", "4" }, + { "mole.moving.up.frames", "4" }, + { "mole.moving.up.delay", "2" }, + { "mole.moving.left", "RocksHeroes.pcx" }, + { "mole.moving.left.xpos", "8" }, + { "mole.moving.left.ypos", "5" }, + { "mole.moving.left.frames", "4" }, + { "mole.moving.left.delay", "2" }, + { "mole.moving.right", "RocksHeroes.pcx" }, + { "mole.moving.right.xpos", "12" }, + { "mole.moving.right.ypos", "5" }, + { "mole.moving.right.frames", "4" }, + { "mole.moving.right.delay", "2" }, + { "mole.digging.down", "RocksHeroes.pcx" }, + { "mole.digging.down.xpos", "8" }, + { "mole.digging.down.ypos", "4" }, + { "mole.digging.down.frames", "4" }, + { "mole.digging.down.delay", "2" }, + { "mole.digging.up", "RocksHeroes.pcx" }, + { "mole.digging.up.xpos", "12" }, + { "mole.digging.up.ypos", "4" }, + { "mole.digging.up.frames", "4" }, + { "mole.digging.up.delay", "2" }, + { "mole.digging.left", "RocksHeroes.pcx" }, + { "mole.digging.left.xpos", "8" }, + { "mole.digging.left.ypos", "5" }, + { "mole.digging.left.frames", "4" }, + { "mole.digging.left.delay", "2" }, + { "mole.digging.right", "RocksHeroes.pcx" }, + { "mole.digging.right.xpos", "12" }, + { "mole.digging.right.ypos", "5" }, + { "mole.digging.right.frames", "4" }, + { "mole.digging.right.delay", "2" }, { "penguin", "RocksHeroes.pcx" }, { "penguin.xpos", "8" }, { "penguin.ypos", "6" }, { "penguin.frames", "1" }, - { "penguin_down", "RocksHeroes.pcx" }, - { "penguin_down.xpos", "8" }, - { "penguin_down.ypos", "6" }, - { "penguin_down.frames", "1" }, - { "penguin_down.moving", "RocksHeroes.pcx" }, - { "penguin_down.moving.xpos", "8" }, - { "penguin_down.moving.ypos", "6" }, - { "penguin_down.moving.frames", "4" }, - { "penguin_down.moving.delay", "2" }, - { "penguin_up", "RocksHeroes.pcx" }, - { "penguin_up.xpos", "12" }, - { "penguin_up.ypos", "6" }, - { "penguin_up.frames", "1" }, - { "penguin_up.moving", "RocksHeroes.pcx" }, - { "penguin_up.moving.xpos", "12" }, - { "penguin_up.moving.ypos", "6" }, - { "penguin_up.moving.frames", "4" }, - { "penguin_up.moving.delay", "2" }, - { "penguin_left", "RocksHeroes.pcx" }, - { "penguin_left.xpos", "8" }, - { "penguin_left.ypos", "7" }, - { "penguin_left.frames", "1" }, - { "penguin_left.moving", "RocksHeroes.pcx" }, - { "penguin_left.moving.xpos", "8" }, - { "penguin_left.moving.ypos", "7" }, - { "penguin_left.moving.frames", "4" }, - { "penguin_left.moving.delay", "2" }, - { "penguin_right", "RocksHeroes.pcx" }, - { "penguin_right.xpos", "12" }, - { "penguin_right.ypos", "7" }, - { "penguin_right.frames", "1" }, - { "penguin_right.moving", "RocksHeroes.pcx" }, - { "penguin_right.moving.xpos", "12" }, - { "penguin_right.moving.ypos", "7" }, - { "penguin_right.moving.frames", "4" }, - { "penguin_right.moving.delay", "2" }, + { "penguin.down", "RocksHeroes.pcx" }, + { "penguin.down.xpos", "8" }, + { "penguin.down.ypos", "6" }, + { "penguin.down.frames", "1" }, + { "penguin.up", "RocksHeroes.pcx" }, + { "penguin.up.xpos", "12" }, + { "penguin.up.ypos", "6" }, + { "penguin.up.frames", "1" }, + { "penguin.left", "RocksHeroes.pcx" }, + { "penguin.left.xpos", "8" }, + { "penguin.left.ypos", "7" }, + { "penguin.left.frames", "1" }, + { "penguin.right", "RocksHeroes.pcx" }, + { "penguin.right.xpos", "12" }, + { "penguin.right.ypos", "7" }, + { "penguin.right.frames", "1" }, + { "penguin.moving.down", "RocksHeroes.pcx" }, + { "penguin.moving.down.xpos", "8" }, + { "penguin.moving.down.ypos", "6" }, + { "penguin.moving.down.frames", "4" }, + { "penguin.moving.down.delay", "2" }, + { "penguin.moving.up", "RocksHeroes.pcx" }, + { "penguin.moving.up.xpos", "12" }, + { "penguin.moving.up.ypos", "6" }, + { "penguin.moving.up.frames", "4" }, + { "penguin.moving.up.delay", "2" }, + { "penguin.moving.left", "RocksHeroes.pcx" }, + { "penguin.moving.left.xpos", "8" }, + { "penguin.moving.left.ypos", "7" }, + { "penguin.moving.left.frames", "4" }, + { "penguin.moving.left.delay", "2" }, + { "penguin.moving.right", "RocksHeroes.pcx" }, + { "penguin.moving.right.xpos", "12" }, + { "penguin.moving.right.ypos", "7" }, + { "penguin.moving.right.frames", "4" }, + { "penguin.moving.right.delay", "2" }, { "satellite", "RocksHeroes.pcx" }, { "satellite.xpos", "8" }, @@ -2029,69 +2024,69 @@ struct ConfigInfo image_config[] = { "satellite.moving.delay", "2" }, { "satellite.moving.global_sync", "true" }, - { "flames_left1", "RocksHeroes.pcx" }, - { "flames_left1.xpos", "8" }, - { "flames_left1.ypos", "12" }, - { "flames_left1.frames", "2" }, - { "flames_left1.offset", "96" }, - { "flames_left2", "RocksHeroes.pcx" }, - { "flames_left2.xpos", "9" }, - { "flames_left2.ypos", "12" }, - { "flames_left2.frames", "2" }, - { "flames_left2.offset", "96" }, - { "flames_left3", "RocksHeroes.pcx" }, - { "flames_left3.xpos", "10" }, - { "flames_left3.ypos", "12" }, - { "flames_left3.frames", "2" }, - { "flames_left3.offset", "96" }, - - { "flames_right1", "RocksHeroes.pcx" }, - { "flames_right1.xpos", "8" }, - { "flames_right1.ypos", "13" }, - { "flames_right1.frames", "2" }, - { "flames_right1.offset", "96" }, - { "flames_right2", "RocksHeroes.pcx" }, - { "flames_right2.xpos", "9" }, - { "flames_right2.ypos", "13" }, - { "flames_right2.frames", "2" }, - { "flames_right2.offset", "96" }, - { "flames_right3", "RocksHeroes.pcx" }, - { "flames_right3.xpos", "10" }, - { "flames_right3.ypos", "13" }, - { "flames_right3.frames", "2" }, - { "flames_right3.offset", "96" }, - - { "flames_up1", "RocksHeroes.pcx" }, - { "flames_up1.xpos", "8" }, - { "flames_up1.ypos", "14" }, - { "flames_up1.frames", "2" }, - { "flames_up1.offset", "96" }, - { "flames_up2", "RocksHeroes.pcx" }, - { "flames_up2.xpos", "9" }, - { "flames_up2.ypos", "14" }, - { "flames_up2.frames", "2" }, - { "flames_up2.offset", "96" }, - { "flames_up3", "RocksHeroes.pcx" }, - { "flames_up3.xpos", "10" }, - { "flames_up3.ypos", "14" }, - { "flames_up3.frames", "2" }, - { "flames_up3.offset", "96" }, - - { "flames_down1", "RocksHeroes.pcx" }, - { "flames_down1.xpos", "8" }, - { "flames_down1.ypos", "15" }, - { "flames_down1.frames", "2" }, - { "flames_down1.offset", "96" }, - { "flames_down2", "RocksHeroes.pcx" }, - { "flames_down2.xpos", "9" }, - { "flames_down2.ypos", "15" }, - { "flames_down2.frames", "2" }, - { "flames_down2.offset", "96" }, - { "flames_down3", "RocksHeroes.pcx" }, - { "flames_down3.xpos", "10" }, - { "flames_down3.ypos", "15" }, - { "flames_down3.frames", "2" }, - { "flames_down3.offset", "96" }, + { "flames1.left", "RocksHeroes.pcx" }, + { "flames1.left.xpos", "8" }, + { "flames1.left.ypos", "12" }, + { "flames1.left.frames", "2" }, + { "flames1.left.offset", "96" }, + { "flames2.left", "RocksHeroes.pcx" }, + { "flames2.left.xpos", "9" }, + { "flames2.left.ypos", "12" }, + { "flames2.left.frames", "2" }, + { "flames2.left.offset", "96" }, + { "flames3.left", "RocksHeroes.pcx" }, + { "flames3.left.xpos", "10" }, + { "flames3.left.ypos", "12" }, + { "flames3.left.frames", "2" }, + { "flames3.left.offset", "96" }, + + { "flames1.right", "RocksHeroes.pcx" }, + { "flames1.right.xpos", "8" }, + { "flames1.right.ypos", "13" }, + { "flames1.right.frames", "2" }, + { "flames1.right.offset", "96" }, + { "flames2.right", "RocksHeroes.pcx" }, + { "flames2.right.xpos", "9" }, + { "flames2.right.ypos", "13" }, + { "flames2.right.frames", "2" }, + { "flames2.right.offset", "96" }, + { "flames3.right", "RocksHeroes.pcx" }, + { "flames3.right.xpos", "10" }, + { "flames3.right.ypos", "13" }, + { "flames3.right.frames", "2" }, + { "flames3.right.offset", "96" }, + + { "flames1.up", "RocksHeroes.pcx" }, + { "flames1.up.xpos", "8" }, + { "flames1.up.ypos", "14" }, + { "flames1.up.frames", "2" }, + { "flames1.up.offset", "96" }, + { "flames2.up", "RocksHeroes.pcx" }, + { "flames2.up.xpos", "9" }, + { "flames2.up.ypos", "14" }, + { "flames2.up.frames", "2" }, + { "flames2.up.offset", "96" }, + { "flames3.up", "RocksHeroes.pcx" }, + { "flames3.up.xpos", "10" }, + { "flames3.up.ypos", "14" }, + { "flames3.up.frames", "2" }, + { "flames3.up.offset", "96" }, + + { "flames1.down", "RocksHeroes.pcx" }, + { "flames1.down.xpos", "8" }, + { "flames1.down.ypos", "15" }, + { "flames1.down.frames", "2" }, + { "flames1.down.offset", "96" }, + { "flames2.down", "RocksHeroes.pcx" }, + { "flames2.down.xpos", "9" }, + { "flames2.down.ypos", "15" }, + { "flames2.down.frames", "2" }, + { "flames2.down.offset", "96" }, + { "flames3.down", "RocksHeroes.pcx" }, + { "flames3.down.xpos", "10" }, + { "flames3.down.ypos", "15" }, + { "flames3.down.frames", "2" }, + { "flames3.down.offset", "96" }, { "stoneblock", "RocksElements.pcx" }, { "stoneblock.xpos", "10" }, @@ -2104,353 +2099,353 @@ struct ConfigInfo image_config[] = { "player1.xpos", "0" }, { "player1.ypos", "0" }, { "player1.frames", "1" }, - { "player1_down", "RocksHeroes.pcx" }, - { "player1_down.xpos", "0" }, - { "player1_down.ypos", "0" }, - { "player1_down.frames", "1" }, - { "player1_down.moving", "RocksHeroes.pcx" }, - { "player1_down.moving.xpos", "0" }, - { "player1_down.moving.ypos", "0" }, - { "player1_down.moving.frames", "4" }, - { "player1_down.moving.start_frame", "1" }, - { "player1_down.moving.delay", "4" }, - { "player1_down.digging", "RocksHeroes.pcx" }, - { "player1_down.digging.xpos", "0" }, - { "player1_down.digging.ypos", "0" }, - { "player1_down.digging.frames", "4" }, - { "player1_down.pushing", "RocksHeroes.pcx" }, - { "player1_down.pushing.xpos", "0" }, - { "player1_down.pushing.ypos", "0" }, - { "player1_down.pushing.frames", "4" }, - { "player1_down.pushing.delay", "2" }, - { "player1_down.snapping", "RocksHeroes.pcx" }, - { "player1_down.snapping.xpos", "0" }, - { "player1_down.snapping.ypos", "0" }, - { "player1_down.snapping.frames", "1" }, - { "player1_up", "RocksHeroes.pcx" }, - { "player1_up.xpos", "4" }, - { "player1_up.ypos", "0" }, - { "player1_up.frames", "1" }, - { "player1_up.moving", "RocksHeroes.pcx" }, - { "player1_up.moving.xpos", "4" }, - { "player1_up.moving.ypos", "0" }, - { "player1_up.moving.frames", "4" }, - { "player1_up.moving.start_frame", "1" }, - { "player1_up.moving.delay", "4" }, - { "player1_up.digging", "RocksHeroes.pcx" }, - { "player1_up.digging.xpos", "4" }, - { "player1_up.digging.ypos", "0" }, - { "player1_up.digging.frames", "4" }, - { "player1_up.pushing", "RocksHeroes.pcx" }, - { "player1_up.pushing.xpos", "4" }, - { "player1_up.pushing.ypos", "0" }, - { "player1_up.pushing.frames", "4" }, - { "player1_up.pushing.delay", "2" }, - { "player1_up.snapping", "RocksHeroes.pcx" }, - { "player1_up.snapping.xpos", "4" }, - { "player1_up.snapping.ypos", "0" }, - { "player1_up.snapping.frames", "1" }, - { "player1_left", "RocksHeroes.pcx" }, - { "player1_left.xpos", "0" }, - { "player1_left.ypos", "1" }, - { "player1_left.frames", "1" }, - { "player1_left.moving", "RocksHeroes.pcx" }, - { "player1_left.moving.xpos", "0" }, - { "player1_left.moving.ypos", "1" }, - { "player1_left.moving.frames", "4" }, - { "player1_left.moving.start_frame", "1" }, - { "player1_left.moving.delay", "4" }, - { "player1_left.digging", "RocksHeroes.pcx" }, - { "player1_left.digging.xpos", "0" }, - { "player1_left.digging.ypos", "1" }, - { "player1_left.digging.frames", "4" }, - { "player1_left.pushing", "RocksHeroes.pcx" }, - { "player1_left.pushing.xpos", "4" }, - { "player1_left.pushing.ypos", "2" }, - { "player1_left.pushing.frames", "4" }, - { "player1_left.pushing.delay", "2" }, - { "player1_left.snapping", "RocksHeroes.pcx" }, - { "player1_left.snapping.xpos", "0" }, - { "player1_left.snapping.ypos", "1" }, - { "player1_left.snapping.frames", "1" }, - { "player1_right", "RocksHeroes.pcx" }, - { "player1_right.xpos", "4" }, - { "player1_right.ypos", "1" }, - { "player1_right.frames", "1" }, - { "player1_right.moving", "RocksHeroes.pcx" }, - { "player1_right.moving.xpos", "4" }, - { "player1_right.moving.ypos", "1" }, - { "player1_right.moving.frames", "4" }, - { "player1_right.moving.delay", "4" }, - { "player1_right.moving.start_frame", "1" }, - { "player1_right.digging", "RocksHeroes.pcx" }, - { "player1_right.digging.xpos", "4" }, - { "player1_right.digging.ypos", "1" }, - { "player1_right.digging.frames", "4" }, - { "player1_right.pushing", "RocksHeroes.pcx" }, - { "player1_right.pushing.xpos", "0" }, - { "player1_right.pushing.ypos", "2" }, - { "player1_right.pushing.frames", "4" }, - { "player1_right.pushing.delay", "2" }, - { "player1_right.snapping", "RocksHeroes.pcx" }, - { "player1_right.snapping.xpos", "4" }, - { "player1_right.snapping.ypos", "1" }, - { "player1_right.snapping.frames", "1" }, + { "player1.down", "RocksHeroes.pcx" }, + { "player1.down.xpos", "0" }, + { "player1.down.ypos", "0" }, + { "player1.down.frames", "1" }, + { "player1.up", "RocksHeroes.pcx" }, + { "player1.up.xpos", "4" }, + { "player1.up.ypos", "0" }, + { "player1.up.frames", "1" }, + { "player1.left", "RocksHeroes.pcx" }, + { "player1.left.xpos", "0" }, + { "player1.left.ypos", "1" }, + { "player1.left.frames", "1" }, + { "player1.right", "RocksHeroes.pcx" }, + { "player1.right.xpos", "4" }, + { "player1.right.ypos", "1" }, + { "player1.right.frames", "1" }, + { "player1.moving.down", "RocksHeroes.pcx" }, + { "player1.moving.down.xpos", "0" }, + { "player1.moving.down.ypos", "0" }, + { "player1.moving.down.frames", "4" }, + { "player1.moving.down.start_frame", "1" }, + { "player1.moving.down.delay", "4" }, + { "player1.moving.up", "RocksHeroes.pcx" }, + { "player1.moving.up.xpos", "4" }, + { "player1.moving.up.ypos", "0" }, + { "player1.moving.up.frames", "4" }, + { "player1.moving.up.start_frame", "1" }, + { "player1.moving.up.delay", "4" }, + { "player1.moving.left", "RocksHeroes.pcx" }, + { "player1.moving.left.xpos", "0" }, + { "player1.moving.left.ypos", "1" }, + { "player1.moving.left.frames", "4" }, + { "player1.moving.left.start_frame", "1" }, + { "player1.moving.left.delay", "4" }, + { "player1.moving.right", "RocksHeroes.pcx" }, + { "player1.moving.right.xpos", "4" }, + { "player1.moving.right.ypos", "1" }, + { "player1.moving.right.frames", "4" }, + { "player1.moving.right.delay", "4" }, + { "player1.moving.right.start_frame", "1" }, + { "player1.digging.down", "RocksHeroes.pcx" }, + { "player1.digging.down.xpos", "0" }, + { "player1.digging.down.ypos", "0" }, + { "player1.digging.down.frames", "4" }, + { "player1.digging.up", "RocksHeroes.pcx" }, + { "player1.digging.up.xpos", "4" }, + { "player1.digging.up.ypos", "0" }, + { "player1.digging.up.frames", "4" }, + { "player1.digging.left", "RocksHeroes.pcx" }, + { "player1.digging.left.xpos", "0" }, + { "player1.digging.left.ypos", "1" }, + { "player1.digging.left.frames", "4" }, + { "player1.digging.right", "RocksHeroes.pcx" }, + { "player1.digging.right.xpos", "4" }, + { "player1.digging.right.ypos", "1" }, + { "player1.digging.right.frames", "4" }, + { "player1.pushing.down", "RocksHeroes.pcx" }, + { "player1.pushing.down.xpos", "0" }, + { "player1.pushing.down.ypos", "0" }, + { "player1.pushing.down.frames", "4" }, + { "player1.pushing.down.delay", "2" }, + { "player1.pushing.up", "RocksHeroes.pcx" }, + { "player1.pushing.up.xpos", "4" }, + { "player1.pushing.up.ypos", "0" }, + { "player1.pushing.up.frames", "4" }, + { "player1.pushing.up.delay", "2" }, + { "player1.pushing.left", "RocksHeroes.pcx" }, + { "player1.pushing.left.xpos", "4" }, + { "player1.pushing.left.ypos", "2" }, + { "player1.pushing.left.frames", "4" }, + { "player1.pushing.left.delay", "2" }, + { "player1.pushing.right", "RocksHeroes.pcx" }, + { "player1.pushing.right.xpos", "0" }, + { "player1.pushing.right.ypos", "2" }, + { "player1.pushing.right.frames", "4" }, + { "player1.pushing.right.delay", "2" }, + { "player1.snapping.down", "RocksHeroes.pcx" }, + { "player1.snapping.down.xpos", "0" }, + { "player1.snapping.down.ypos", "0" }, + { "player1.snapping.down.frames", "1" }, + { "player1.snapping.up", "RocksHeroes.pcx" }, + { "player1.snapping.up.xpos", "4" }, + { "player1.snapping.up.ypos", "0" }, + { "player1.snapping.up.frames", "1" }, + { "player1.snapping.left", "RocksHeroes.pcx" }, + { "player1.snapping.left.xpos", "0" }, + { "player1.snapping.left.ypos", "1" }, + { "player1.snapping.left.frames", "1" }, + { "player1.snapping.right", "RocksHeroes.pcx" }, + { "player1.snapping.right.xpos", "4" }, + { "player1.snapping.right.ypos", "1" }, + { "player1.snapping.right.frames", "1" }, { "player2", "RocksHeroes.pcx" }, { "player2.xpos", "0" }, { "player2.ypos", "3" }, { "player2.frames", "1" }, - { "player2_down", "RocksHeroes.pcx" }, - { "player2_down.xpos", "0" }, - { "player2_down.ypos", "3" }, - { "player2_down.frames", "1" }, - { "player2_down.moving", "RocksHeroes.pcx" }, - { "player2_down.moving.xpos", "0" }, - { "player2_down.moving.ypos", "3" }, - { "player2_down.moving.frames", "4" }, - { "player2_down.digging", "RocksHeroes.pcx" }, - { "player2_down.digging.xpos", "0" }, - { "player2_down.digging.ypos", "3" }, - { "player2_down.digging.frames", "4" }, - { "player2_down.pushing", "RocksHeroes.pcx" }, - { "player2_down.pushing.xpos", "0" }, - { "player2_down.pushing.ypos", "3" }, - { "player2_down.pushing.frames", "4" }, - { "player2_down.snapping", "RocksHeroes.pcx" }, - { "player2_down.snapping.xpos", "0" }, - { "player2_down.snapping.ypos", "3" }, - { "player2_down.snapping.frames", "1" }, - { "player2_up", "RocksHeroes.pcx" }, - { "player2_up.xpos", "4" }, - { "player2_up.ypos", "3" }, - { "player2_up.frames", "1" }, - { "player2_up.moving", "RocksHeroes.pcx" }, - { "player2_up.moving.xpos", "4" }, - { "player2_up.moving.ypos", "3" }, - { "player2_up.moving.frames", "4" }, - { "player2_up.digging", "RocksHeroes.pcx" }, - { "player2_up.digging.xpos", "4" }, - { "player2_up.digging.ypos", "3" }, - { "player2_up.digging.frames", "4" }, - { "player2_up.pushing", "RocksHeroes.pcx" }, - { "player2_up.pushing.xpos", "4" }, - { "player2_up.pushing.ypos", "3" }, - { "player2_up.pushing.frames", "4" }, - { "player2_up.snapping", "RocksHeroes.pcx" }, - { "player2_up.snapping.xpos", "4" }, - { "player2_up.snapping.ypos", "3" }, - { "player2_up.snapping.frames", "1" }, - { "player2_left", "RocksHeroes.pcx" }, - { "player2_left.xpos", "0" }, - { "player2_left.ypos", "4" }, - { "player2_left.frames", "1" }, - { "player2_left.moving", "RocksHeroes.pcx" }, - { "player2_left.moving.xpos", "0" }, - { "player2_left.moving.ypos", "4" }, - { "player2_left.moving.frames", "4" }, - { "player2_left.digging", "RocksHeroes.pcx" }, - { "player2_left.digging.xpos", "0" }, - { "player2_left.digging.ypos", "4" }, - { "player2_left.digging.frames", "4" }, - { "player2_left.pushing", "RocksHeroes.pcx" }, - { "player2_left.pushing.xpos", "4" }, - { "player2_left.pushing.ypos", "5" }, - { "player2_left.pushing.frames", "4" }, - { "player2_left.snapping", "RocksHeroes.pcx" }, - { "player2_left.snapping.xpos", "0" }, - { "player2_left.snapping.ypos", "4" }, - { "player2_left.snapping.frames", "1" }, - { "player2_right", "RocksHeroes.pcx" }, - { "player2_right.xpos", "4" }, - { "player2_right.ypos", "4" }, - { "player2_right.frames", "1" }, - { "player2_right.moving", "RocksHeroes.pcx" }, - { "player2_right.moving.xpos", "4" }, - { "player2_right.moving.ypos", "4" }, - { "player2_right.moving.frames", "4" }, - { "player2_right.digging", "RocksHeroes.pcx" }, - { "player2_right.digging.xpos", "4" }, - { "player2_right.digging.ypos", "4" }, - { "player2_right.digging.frames", "4" }, - { "player2_right.pushing", "RocksHeroes.pcx" }, - { "player2_right.pushing.xpos", "0" }, - { "player2_right.pushing.ypos", "5" }, - { "player2_right.pushing.frames", "4" }, - { "player2_right.snapping", "RocksHeroes.pcx" }, - { "player2_right.snapping.xpos", "4" }, - { "player2_right.snapping.ypos", "4" }, - { "player2_right.snapping.frames", "1" }, + { "player2.down", "RocksHeroes.pcx" }, + { "player2.down.xpos", "0" }, + { "player2.down.ypos", "3" }, + { "player2.down.frames", "1" }, + { "player2.up", "RocksHeroes.pcx" }, + { "player2.up.xpos", "4" }, + { "player2.up.ypos", "3" }, + { "player2.up.frames", "1" }, + { "player2.left", "RocksHeroes.pcx" }, + { "player2.left.xpos", "0" }, + { "player2.left.ypos", "4" }, + { "player2.left.frames", "1" }, + { "player2.right", "RocksHeroes.pcx" }, + { "player2.right.xpos", "4" }, + { "player2.right.ypos", "4" }, + { "player2.right.frames", "1" }, + { "player2.moving.down", "RocksHeroes.pcx" }, + { "player2.moving.down.xpos", "0" }, + { "player2.moving.down.ypos", "3" }, + { "player2.moving.down.frames", "4" }, + { "player2.moving.up", "RocksHeroes.pcx" }, + { "player2.moving.up.xpos", "4" }, + { "player2.moving.up.ypos", "3" }, + { "player2.moving.up.frames", "4" }, + { "player2.moving.left", "RocksHeroes.pcx" }, + { "player2.moving.left.xpos", "0" }, + { "player2.moving.left.ypos", "4" }, + { "player2.moving.left.frames", "4" }, + { "player2.moving.right", "RocksHeroes.pcx" }, + { "player2.moving.right.xpos", "4" }, + { "player2.moving.right.ypos", "4" }, + { "player2.moving.right.frames", "4" }, + { "player2.digging.down", "RocksHeroes.pcx" }, + { "player2.digging.down.xpos", "0" }, + { "player2.digging.down.ypos", "3" }, + { "player2.digging.down.frames", "4" }, + { "player2.digging.up", "RocksHeroes.pcx" }, + { "player2.digging.up.xpos", "4" }, + { "player2.digging.up.ypos", "3" }, + { "player2.digging.up.frames", "4" }, + { "player2.digging.left", "RocksHeroes.pcx" }, + { "player2.digging.left.xpos", "0" }, + { "player2.digging.left.ypos", "4" }, + { "player2.digging.left.frames", "4" }, + { "player2.digging.right", "RocksHeroes.pcx" }, + { "player2.digging.right.xpos", "4" }, + { "player2.digging.right.ypos", "4" }, + { "player2.digging.right.frames", "4" }, + { "player2.pushing.down", "RocksHeroes.pcx" }, + { "player2.pushing.down.xpos", "0" }, + { "player2.pushing.down.ypos", "3" }, + { "player2.pushing.down.frames", "4" }, + { "player2.pushing.up", "RocksHeroes.pcx" }, + { "player2.pushing.up.xpos", "4" }, + { "player2.pushing.up.ypos", "3" }, + { "player2.pushing.up.frames", "4" }, + { "player2.pushing.left", "RocksHeroes.pcx" }, + { "player2.pushing.left.xpos", "4" }, + { "player2.pushing.left.ypos", "5" }, + { "player2.pushing.left.frames", "4" }, + { "player2.pushing.right", "RocksHeroes.pcx" }, + { "player2.pushing.right.xpos", "0" }, + { "player2.pushing.right.ypos", "5" }, + { "player2.pushing.right.frames", "4" }, + { "player2.snapping.down", "RocksHeroes.pcx" }, + { "player2.snapping.down.xpos", "0" }, + { "player2.snapping.down.ypos", "3" }, + { "player2.snapping.down.frames", "1" }, + { "player2.snapping.up", "RocksHeroes.pcx" }, + { "player2.snapping.up.xpos", "4" }, + { "player2.snapping.up.ypos", "3" }, + { "player2.snapping.up.frames", "1" }, + { "player2.snapping.left", "RocksHeroes.pcx" }, + { "player2.snapping.left.xpos", "0" }, + { "player2.snapping.left.ypos", "4" }, + { "player2.snapping.left.frames", "1" }, + { "player2.snapping.right", "RocksHeroes.pcx" }, + { "player2.snapping.right.xpos", "4" }, + { "player2.snapping.right.ypos", "4" }, + { "player2.snapping.right.frames", "1" }, { "player3", "RocksHeroes.pcx" }, { "player3.xpos", "0" }, { "player3.ypos", "6" }, { "player3.frames", "1" }, - { "player3_down", "RocksHeroes.pcx" }, - { "player3_down.xpos", "0" }, - { "player3_down.ypos", "6" }, - { "player3_down.frames", "1" }, - { "player3_down.moving", "RocksHeroes.pcx" }, - { "player3_down.moving.xpos", "0" }, - { "player3_down.moving.ypos", "6" }, - { "player3_down.moving.frames", "4" }, - { "player3_down.digging", "RocksHeroes.pcx" }, - { "player3_down.digging.xpos", "0" }, - { "player3_down.digging.ypos", "6" }, - { "player3_down.digging.frames", "4" }, - { "player3_down.pushing", "RocksHeroes.pcx" }, - { "player3_down.pushing.xpos", "0" }, - { "player3_down.pushing.ypos", "6" }, - { "player3_down.pushing.frames", "4" }, - { "player3_down.snapping", "RocksHeroes.pcx" }, - { "player3_down.snapping.xpos", "0" }, - { "player3_down.snapping.ypos", "6" }, - { "player3_down.snapping.frames", "1" }, - { "player3_up", "RocksHeroes.pcx" }, - { "player3_up.xpos", "4" }, - { "player3_up.ypos", "6" }, - { "player3_up.frames", "1" }, - { "player3_up.moving", "RocksHeroes.pcx" }, - { "player3_up.moving.xpos", "4" }, - { "player3_up.moving.ypos", "6" }, - { "player3_up.moving.frames", "4" }, - { "player3_up.digging", "RocksHeroes.pcx" }, - { "player3_up.digging.xpos", "4" }, - { "player3_up.digging.ypos", "6" }, - { "player3_up.digging.frames", "4" }, - { "player3_up.pushing", "RocksHeroes.pcx" }, - { "player3_up.pushing.xpos", "4" }, - { "player3_up.pushing.ypos", "6" }, - { "player3_up.pushing.frames", "4" }, - { "player3_up.snapping", "RocksHeroes.pcx" }, - { "player3_up.snapping.xpos", "4" }, - { "player3_up.snapping.ypos", "6" }, - { "player3_up.snapping.frames", "1" }, - { "player3_left", "RocksHeroes.pcx" }, - { "player3_left.xpos", "0" }, - { "player3_left.ypos", "7" }, - { "player3_left.frames", "1" }, - { "player3_left.moving", "RocksHeroes.pcx" }, - { "player3_left.moving.xpos", "0" }, - { "player3_left.moving.ypos", "7" }, - { "player3_left.moving.frames", "4" }, - { "player3_left.digging", "RocksHeroes.pcx" }, - { "player3_left.digging.xpos", "0" }, - { "player3_left.digging.ypos", "7" }, - { "player3_left.digging.frames", "4" }, - { "player3_left.pushing", "RocksHeroes.pcx" }, - { "player3_left.pushing.xpos", "4" }, - { "player3_left.pushing.ypos", "8" }, - { "player3_left.pushing.frames", "4" }, - { "player3_left.snapping", "RocksHeroes.pcx" }, - { "player3_left.snapping.xpos", "0" }, - { "player3_left.snapping.ypos", "7" }, - { "player3_left.snapping.frames", "1" }, - { "player3_right", "RocksHeroes.pcx" }, - { "player3_right.xpos", "4" }, - { "player3_right.ypos", "7" }, - { "player3_right.frames", "1" }, - { "player3_right.moving", "RocksHeroes.pcx" }, - { "player3_right.moving.xpos", "4" }, - { "player3_right.moving.ypos", "7" }, - { "player3_right.moving.frames", "4" }, - { "player3_right.digging", "RocksHeroes.pcx" }, - { "player3_right.digging.xpos", "4" }, - { "player3_right.digging.ypos", "7" }, - { "player3_right.digging.frames", "4" }, - { "player3_right.pushing", "RocksHeroes.pcx" }, - { "player3_right.pushing.xpos", "0" }, - { "player3_right.pushing.ypos", "8" }, - { "player3_right.pushing.frames", "4" }, - { "player3_right.snapping", "RocksHeroes.pcx" }, - { "player3_right.snapping.xpos", "4" }, - { "player3_right.snapping.ypos", "7" }, - { "player3_right.snapping.frames", "1" }, + { "player3.down", "RocksHeroes.pcx" }, + { "player3.down.xpos", "0" }, + { "player3.down.ypos", "6" }, + { "player3.down.frames", "1" }, + { "player3.up", "RocksHeroes.pcx" }, + { "player3.up.xpos", "4" }, + { "player3.up.ypos", "6" }, + { "player3.up.frames", "1" }, + { "player3.left", "RocksHeroes.pcx" }, + { "player3.left.xpos", "0" }, + { "player3.left.ypos", "7" }, + { "player3.left.frames", "1" }, + { "player3.right", "RocksHeroes.pcx" }, + { "player3.right.xpos", "4" }, + { "player3.right.ypos", "7" }, + { "player3.right.frames", "1" }, + { "player3.moving.down", "RocksHeroes.pcx" }, + { "player3.moving.down.xpos", "0" }, + { "player3.moving.down.ypos", "6" }, + { "player3.moving.down.frames", "4" }, + { "player3.moving.up", "RocksHeroes.pcx" }, + { "player3.moving.up.xpos", "4" }, + { "player3.moving.up.ypos", "6" }, + { "player3.moving.up.frames", "4" }, + { "player3.moving.left", "RocksHeroes.pcx" }, + { "player3.moving.left.xpos", "0" }, + { "player3.moving.left.ypos", "7" }, + { "player3.moving.left.frames", "4" }, + { "player3.moving.right", "RocksHeroes.pcx" }, + { "player3.moving.right.xpos", "4" }, + { "player3.moving.right.ypos", "7" }, + { "player3.moving.right.frames", "4" }, + { "player3.digging.down", "RocksHeroes.pcx" }, + { "player3.digging.down.xpos", "0" }, + { "player3.digging.down.ypos", "6" }, + { "player3.digging.down.frames", "4" }, + { "player3.digging.up", "RocksHeroes.pcx" }, + { "player3.digging.up.xpos", "4" }, + { "player3.digging.up.ypos", "6" }, + { "player3.digging.up.frames", "4" }, + { "player3.digging.left", "RocksHeroes.pcx" }, + { "player3.digging.left.xpos", "0" }, + { "player3.digging.left.ypos", "7" }, + { "player3.digging.left.frames", "4" }, + { "player3.digging.right", "RocksHeroes.pcx" }, + { "player3.digging.right.xpos", "4" }, + { "player3.digging.right.ypos", "7" }, + { "player3.digging.right.frames", "4" }, + { "player3.pushing.down", "RocksHeroes.pcx" }, + { "player3.pushing.down.xpos", "0" }, + { "player3.pushing.down.ypos", "6" }, + { "player3.pushing.down.frames", "4" }, + { "player3.pushing.up", "RocksHeroes.pcx" }, + { "player3.pushing.up.xpos", "4" }, + { "player3.pushing.up.ypos", "6" }, + { "player3.pushing.up.frames", "4" }, + { "player3.pushing.left", "RocksHeroes.pcx" }, + { "player3.pushing.left.xpos", "4" }, + { "player3.pushing.left.ypos", "8" }, + { "player3.pushing.left.frames", "4" }, + { "player3.pushing.right", "RocksHeroes.pcx" }, + { "player3.pushing.right.xpos", "0" }, + { "player3.pushing.right.ypos", "8" }, + { "player3.pushing.right.frames", "4" }, + { "player3.snapping.down", "RocksHeroes.pcx" }, + { "player3.snapping.down.xpos", "0" }, + { "player3.snapping.down.ypos", "6" }, + { "player3.snapping.down.frames", "1" }, + { "player3.snapping.up", "RocksHeroes.pcx" }, + { "player3.snapping.up.xpos", "4" }, + { "player3.snapping.up.ypos", "6" }, + { "player3.snapping.up.frames", "1" }, + { "player3.snapping.left", "RocksHeroes.pcx" }, + { "player3.snapping.left.xpos", "0" }, + { "player3.snapping.left.ypos", "7" }, + { "player3.snapping.left.frames", "1" }, + { "player3.snapping.right", "RocksHeroes.pcx" }, + { "player3.snapping.right.xpos", "4" }, + { "player3.snapping.right.ypos", "7" }, + { "player3.snapping.right.frames", "1" }, { "player4", "RocksHeroes.pcx" }, { "player4.xpos", "0" }, { "player4.ypos", "9" }, { "player4.frames", "1" }, - { "player4_down", "RocksHeroes.pcx" }, - { "player4_down.xpos", "0" }, - { "player4_down.ypos", "9" }, - { "player4_down.frames", "1" }, - { "player4_down.moving", "RocksHeroes.pcx" }, - { "player4_down.moving.xpos", "0" }, - { "player4_down.moving.ypos", "9" }, - { "player4_down.moving.frames", "4" }, - { "player4_down.digging", "RocksHeroes.pcx" }, - { "player4_down.digging.xpos", "0" }, - { "player4_down.digging.ypos", "9" }, - { "player4_down.digging.frames", "4" }, - { "player4_down.pushing", "RocksHeroes.pcx" }, - { "player4_down.pushing.xpos", "0" }, - { "player4_down.pushing.ypos", "9" }, - { "player4_down.pushing.frames", "4" }, - { "player4_down.snapping", "RocksHeroes.pcx" }, - { "player4_down.snapping.xpos", "0" }, - { "player4_down.snapping.ypos", "9" }, - { "player4_down.snapping.frames", "1" }, - { "player4_up", "RocksHeroes.pcx" }, - { "player4_up.xpos", "4" }, - { "player4_up.ypos", "9" }, - { "player4_up.frames", "1" }, - { "player4_up.moving", "RocksHeroes.pcx" }, - { "player4_up.moving.xpos", "4" }, - { "player4_up.moving.ypos", "9" }, - { "player4_up.moving.frames", "4" }, - { "player4_up.digging", "RocksHeroes.pcx" }, - { "player4_up.digging.xpos", "4" }, - { "player4_up.digging.ypos", "9" }, - { "player4_up.digging.frames", "4" }, - { "player4_up.pushing", "RocksHeroes.pcx" }, - { "player4_up.pushing.xpos", "4" }, - { "player4_up.pushing.ypos", "9" }, - { "player4_up.pushing.frames", "4" }, - { "player4_up.snapping", "RocksHeroes.pcx" }, - { "player4_up.snapping.xpos", "4" }, - { "player4_up.snapping.ypos", "9" }, - { "player4_up.snapping.frames", "1" }, - { "player4_left", "RocksHeroes.pcx" }, - { "player4_left.xpos", "0" }, - { "player4_left.ypos", "10" }, - { "player4_left.frames", "1" }, - { "player4_left.moving", "RocksHeroes.pcx" }, - { "player4_left.moving.xpos", "0" }, - { "player4_left.moving.ypos", "10" }, - { "player4_left.moving.frames", "4" }, - { "player4_left.digging", "RocksHeroes.pcx" }, - { "player4_left.digging.xpos", "0" }, - { "player4_left.digging.ypos", "10" }, - { "player4_left.digging.frames", "4" }, - { "player4_left.pushing", "RocksHeroes.pcx" }, - { "player4_left.pushing.xpos", "4" }, - { "player4_left.pushing.ypos", "11" }, - { "player4_left.pushing.frames", "4" }, - { "player4_left.snapping", "RocksHeroes.pcx" }, - { "player4_left.snapping.xpos", "0" }, - { "player4_left.snapping.ypos", "10" }, - { "player4_left.snapping.frames", "1" }, - { "player4_right", "RocksHeroes.pcx" }, - { "player4_right.xpos", "4" }, - { "player4_right.ypos", "10" }, - { "player4_right.frames", "1" }, - { "player4_right.moving", "RocksHeroes.pcx" }, - { "player4_right.moving.xpos", "4" }, - { "player4_right.moving.ypos", "10" }, - { "player4_right.moving.frames", "4" }, - { "player4_right.digging", "RocksHeroes.pcx" }, - { "player4_right.digging.xpos", "4" }, - { "player4_right.digging.ypos", "10" }, - { "player4_right.digging.frames", "4" }, - { "player4_right.pushing", "RocksHeroes.pcx" }, - { "player4_right.pushing.xpos", "0" }, - { "player4_right.pushing.ypos", "11" }, - { "player4_right.pushing.frames", "4" }, - { "player4_right.snapping", "RocksHeroes.pcx" }, - { "player4_right.snapping.xpos", "4" }, - { "player4_right.snapping.ypos", "10" }, - { "player4_right.snapping.frames", "1" }, + { "player4.down", "RocksHeroes.pcx" }, + { "player4.down.xpos", "0" }, + { "player4.down.ypos", "9" }, + { "player4.down.frames", "1" }, + { "player4.up", "RocksHeroes.pcx" }, + { "player4.up.xpos", "4" }, + { "player4.up.ypos", "9" }, + { "player4.up.frames", "1" }, + { "player4.left", "RocksHeroes.pcx" }, + { "player4.left.xpos", "0" }, + { "player4.left.ypos", "10" }, + { "player4.left.frames", "1" }, + { "player4.right", "RocksHeroes.pcx" }, + { "player4.right.xpos", "4" }, + { "player4.right.ypos", "10" }, + { "player4.right.frames", "1" }, + { "player4.moving.down", "RocksHeroes.pcx" }, + { "player4.moving.down.xpos", "0" }, + { "player4.moving.down.ypos", "9" }, + { "player4.moving.down.frames", "4" }, + { "player4.moving.up", "RocksHeroes.pcx" }, + { "player4.moving.up.xpos", "4" }, + { "player4.moving.up.ypos", "9" }, + { "player4.moving.up.frames", "4" }, + { "player4.moving.left", "RocksHeroes.pcx" }, + { "player4.moving.left.xpos", "0" }, + { "player4.moving.left.ypos", "10" }, + { "player4.moving.left.frames", "4" }, + { "player4.moving.right", "RocksHeroes.pcx" }, + { "player4.moving.right.xpos", "4" }, + { "player4.moving.right.ypos", "10" }, + { "player4.moving.right.frames", "4" }, + { "player4.digging.down", "RocksHeroes.pcx" }, + { "player4.digging.down.xpos", "0" }, + { "player4.digging.down.ypos", "9" }, + { "player4.digging.down.frames", "4" }, + { "player4.digging.up", "RocksHeroes.pcx" }, + { "player4.digging.up.xpos", "4" }, + { "player4.digging.up.ypos", "9" }, + { "player4.digging.up.frames", "4" }, + { "player4.digging.left", "RocksHeroes.pcx" }, + { "player4.digging.left.xpos", "0" }, + { "player4.digging.left.ypos", "10" }, + { "player4.digging.left.frames", "4" }, + { "player4.digging.right", "RocksHeroes.pcx" }, + { "player4.digging.right.xpos", "4" }, + { "player4.digging.right.ypos", "10" }, + { "player4.digging.right.frames", "4" }, + { "player4.pushing.down", "RocksHeroes.pcx" }, + { "player4.pushing.down.xpos", "0" }, + { "player4.pushing.down.ypos", "9" }, + { "player4.pushing.down.frames", "4" }, + { "player4.pushing.up", "RocksHeroes.pcx" }, + { "player4.pushing.up.xpos", "4" }, + { "player4.pushing.up.ypos", "9" }, + { "player4.pushing.up.frames", "4" }, + { "player4.pushing.left", "RocksHeroes.pcx" }, + { "player4.pushing.left.xpos", "4" }, + { "player4.pushing.left.ypos", "11" }, + { "player4.pushing.left.frames", "4" }, + { "player4.pushing.right", "RocksHeroes.pcx" }, + { "player4.pushing.right.xpos", "0" }, + { "player4.pushing.right.ypos", "11" }, + { "player4.pushing.right.frames", "4" }, + { "player4.snapping.down", "RocksHeroes.pcx" }, + { "player4.snapping.down.xpos", "0" }, + { "player4.snapping.down.ypos", "9" }, + { "player4.snapping.down.frames", "1" }, + { "player4.snapping.up", "RocksHeroes.pcx" }, + { "player4.snapping.up.xpos", "4" }, + { "player4.snapping.up.ypos", "9" }, + { "player4.snapping.up.frames", "1" }, + { "player4.snapping.left", "RocksHeroes.pcx" }, + { "player4.snapping.left.xpos", "0" }, + { "player4.snapping.left.ypos", "10" }, + { "player4.snapping.left.frames", "1" }, + { "player4.snapping.right", "RocksHeroes.pcx" }, + { "player4.snapping.right.xpos", "4" }, + { "player4.snapping.right.ypos", "10" }, + { "player4.snapping.right.frames", "1" }, { "explosion", "RocksElements.pcx" }, { "explosion.xpos", "0" }, @@ -2524,39 +2519,39 @@ struct ConfigInfo image_config[] = { "invisible_steelwall_vertical.ypos", "13" }, { "invisible_steelwall_vertical.frames", "1" }, - { "arrow_blue_left", "RocksDC.pcx" }, - { "arrow_blue_left.xpos", "8" }, - { "arrow_blue_left.ypos", "8" }, - { "arrow_blue_left.frames", "1" }, - { "arrow_blue_right", "RocksDC.pcx" }, - { "arrow_blue_right.xpos", "9" }, - { "arrow_blue_right.ypos", "8" }, - { "arrow_blue_right.frames", "1" }, - { "arrow_blue_up", "RocksDC.pcx" }, - { "arrow_blue_up.xpos", "10" }, - { "arrow_blue_up.ypos", "8" }, - { "arrow_blue_up.frames", "1" }, - { "arrow_blue_down", "RocksDC.pcx" }, - { "arrow_blue_down.xpos", "11" }, - { "arrow_blue_down.ypos", "8" }, - { "arrow_blue_down.frames", "1" }, - - { "arrow_red_left", "RocksDC.pcx" }, - { "arrow_red_left.xpos", "8" }, - { "arrow_red_left.ypos", "9" }, - { "arrow_red_left.frames", "1" }, - { "arrow_red_right", "RocksDC.pcx" }, - { "arrow_red_right.xpos", "9" }, - { "arrow_red_right.ypos", "9" }, - { "arrow_red_right.frames", "1" }, - { "arrow_red_up", "RocksDC.pcx" }, - { "arrow_red_up.xpos", "10" }, - { "arrow_red_up.ypos", "9" }, - { "arrow_red_up.frames", "1" }, - { "arrow_red_down", "RocksDC.pcx" }, - { "arrow_red_down.xpos", "11" }, - { "arrow_red_down.ypos", "9" }, - { "arrow_red_down.frames", "1" }, + { "arrow_blue.left", "RocksDC.pcx" }, + { "arrow_blue.left.xpos", "8" }, + { "arrow_blue.left.ypos", "8" }, + { "arrow_blue.left.frames", "1" }, + { "arrow_blue.right", "RocksDC.pcx" }, + { "arrow_blue.right.xpos", "9" }, + { "arrow_blue.right.ypos", "8" }, + { "arrow_blue.right.frames", "1" }, + { "arrow_blue.up", "RocksDC.pcx" }, + { "arrow_blue.up.xpos", "10" }, + { "arrow_blue.up.ypos", "8" }, + { "arrow_blue.up.frames", "1" }, + { "arrow_blue.down", "RocksDC.pcx" }, + { "arrow_blue.down.xpos", "11" }, + { "arrow_blue.down.ypos", "8" }, + { "arrow_blue.down.frames", "1" }, + + { "arrow_red.left", "RocksDC.pcx" }, + { "arrow_red.left.xpos", "8" }, + { "arrow_red.left.ypos", "9" }, + { "arrow_red.left.frames", "1" }, + { "arrow_red.right", "RocksDC.pcx" }, + { "arrow_red.right.xpos", "9" }, + { "arrow_red.right.ypos", "9" }, + { "arrow_red.right.frames", "1" }, + { "arrow_red.up", "RocksDC.pcx" }, + { "arrow_red.up.xpos", "10" }, + { "arrow_red.up.ypos", "9" }, + { "arrow_red.up.frames", "1" }, + { "arrow_red.down", "RocksDC.pcx" }, + { "arrow_red.down.xpos", "11" }, + { "arrow_red.down.ypos", "9" }, + { "arrow_red.down.frames", "1" }, { "ball_red", "RocksElements.pcx" }, { "ball_red.xpos", "12" }, diff --git a/src/conf_gfx.h b/src/conf_gfx.h index 00a72a38..9c789980 100644 --- a/src/conf_gfx.h +++ b/src/conf_gfx.h @@ -38,17 +38,17 @@ #define IMG_BD_AMOEBA_PART3 17 #define IMG_BD_AMOEBA_PART4 18 #define IMG_BD_BUTTERFLY 19 -#define IMG_BD_BUTTERFLY_MOVING 20 -#define IMG_BD_BUTTERFLY_RIGHT 21 -#define IMG_BD_BUTTERFLY_UP 22 -#define IMG_BD_BUTTERFLY_LEFT 23 -#define IMG_BD_BUTTERFLY_DOWN 24 +#define IMG_BD_BUTTERFLY_RIGHT 20 +#define IMG_BD_BUTTERFLY_UP 21 +#define IMG_BD_BUTTERFLY_LEFT 22 +#define IMG_BD_BUTTERFLY_DOWN 23 +#define IMG_BD_BUTTERFLY_MOVING 24 #define IMG_BD_FIREFLY 25 -#define IMG_BD_FIREFLY_MOVING 26 -#define IMG_BD_FIREFLY_RIGHT 27 -#define IMG_BD_FIREFLY_UP 28 -#define IMG_BD_FIREFLY_LEFT 29 -#define IMG_BD_FIREFLY_DOWN 30 +#define IMG_BD_FIREFLY_RIGHT 26 +#define IMG_BD_FIREFLY_UP 27 +#define IMG_BD_FIREFLY_LEFT 28 +#define IMG_BD_FIREFLY_DOWN 29 +#define IMG_BD_FIREFLY_MOVING 30 #define IMG_SP_EMPTY_SPACE 31 #define IMG_SP_ZONK 32 #define IMG_SP_ZONK_FALLING 33 @@ -57,19 +57,19 @@ #define IMG_SP_BASE 36 #define IMG_SP_MURPHY 37 #define IMG_SP_MURPHY_LEFT 38 -#define IMG_SP_MURPHY_LEFT_MOVING 39 -#define IMG_SP_MURPHY_LEFT_DIGGING 40 -#define IMG_SP_MURPHY_LEFT_PUSHING 41 -#define IMG_SP_MURPHY_LEFT_SNAPPING 42 -#define IMG_SP_MURPHY_RIGHT 43 -#define IMG_SP_MURPHY_RIGHT_MOVING 44 -#define IMG_SP_MURPHY_RIGHT_DIGGING 45 -#define IMG_SP_MURPHY_RIGHT_PUSHING 46 -#define IMG_SP_MURPHY_RIGHT_SNAPPING 47 -#define IMG_SP_MURPHY_UP 48 -#define IMG_SP_MURPHY_UP_SNAPPING 49 -#define IMG_SP_MURPHY_DOWN 50 -#define IMG_SP_MURPHY_DOWN_SNAPPING 51 +#define IMG_SP_MURPHY_RIGHT 39 +#define IMG_SP_MURPHY_UP 40 +#define IMG_SP_MURPHY_DOWN 41 +#define IMG_SP_MURPHY_MOVING_LEFT 42 +#define IMG_SP_MURPHY_MOVING_RIGHT 43 +#define IMG_SP_MURPHY_DIGGING_LEFT 44 +#define IMG_SP_MURPHY_DIGGING_RIGHT 45 +#define IMG_SP_MURPHY_PUSHING_LEFT 46 +#define IMG_SP_MURPHY_PUSHING_RIGHT 47 +#define IMG_SP_MURPHY_SNAPPING_LEFT 48 +#define IMG_SP_MURPHY_SNAPPING_RIGHT 49 +#define IMG_SP_MURPHY_SNAPPING_UP 50 +#define IMG_SP_MURPHY_SNAPPING_DOWN 51 #define IMG_SP_MURPHY_CLONE 52 #define IMG_SP_INFOTRON 53 #define IMG_SP_INFOTRON_FALLING 54 @@ -297,8 +297,8 @@ #define IMG_STEELWALL_SLANTED 276 #define IMG_EXTRA_TIME 277 #define IMG_SHIELD_NORMAL 278 -#define IMG_SHIELD_DEADLY 279 -#define IMG_SHIELD_NORMAL_ACTIVE 280 +#define IMG_SHIELD_NORMAL_ACTIVE 279 +#define IMG_SHIELD_DEADLY 280 #define IMG_SHIELD_DEADLY_ACTIVE 281 #define IMG_SWITCHGATE_CLOSED 282 #define IMG_SWITCHGATE_OPENING 283 @@ -383,151 +383,151 @@ #define IMG_DYNABOMB_XL 362 #define IMG_PIG 363 #define IMG_PIG_DOWN 364 -#define IMG_PIG_DOWN_MOVING 365 -#define IMG_PIG_DOWN_EATING 366 -#define IMG_PIG_UP 367 -#define IMG_PIG_UP_MOVING 368 -#define IMG_PIG_UP_EATING 369 -#define IMG_PIG_LEFT 370 -#define IMG_PIG_LEFT_MOVING 371 -#define IMG_PIG_LEFT_EATING 372 -#define IMG_PIG_RIGHT 373 -#define IMG_PIG_RIGHT_MOVING 374 -#define IMG_PIG_RIGHT_EATING 375 +#define IMG_PIG_UP 365 +#define IMG_PIG_LEFT 366 +#define IMG_PIG_RIGHT 367 +#define IMG_PIG_MOVING_DOWN 368 +#define IMG_PIG_MOVING_UP 369 +#define IMG_PIG_MOVING_LEFT 370 +#define IMG_PIG_MOVING_RIGHT 371 +#define IMG_PIG_EATING_DOWN 372 +#define IMG_PIG_EATING_UP 373 +#define IMG_PIG_EATING_LEFT 374 +#define IMG_PIG_EATING_RIGHT 375 #define IMG_DRAGON 376 #define IMG_DRAGON_DOWN 377 -#define IMG_DRAGON_DOWN_MOVING 378 -#define IMG_DRAGON_DOWN_ATTACKING 379 -#define IMG_DRAGON_UP 380 -#define IMG_DRAGON_UP_MOVING 381 -#define IMG_DRAGON_UP_ATTACKING 382 -#define IMG_DRAGON_LEFT 383 -#define IMG_DRAGON_LEFT_MOVING 384 -#define IMG_DRAGON_LEFT_ATTACKING 385 -#define IMG_DRAGON_RIGHT 386 -#define IMG_DRAGON_RIGHT_MOVING 387 -#define IMG_DRAGON_RIGHT_ATTACKING 388 +#define IMG_DRAGON_UP 378 +#define IMG_DRAGON_LEFT 379 +#define IMG_DRAGON_RIGHT 380 +#define IMG_DRAGON_MOVING_DOWN 381 +#define IMG_DRAGON_MOVING_UP 382 +#define IMG_DRAGON_MOVING_LEFT 383 +#define IMG_DRAGON_MOVING_RIGHT 384 +#define IMG_DRAGON_ATTACKING_DOWN 385 +#define IMG_DRAGON_ATTACKING_UP 386 +#define IMG_DRAGON_ATTACKING_LEFT 387 +#define IMG_DRAGON_ATTACKING_RIGHT 388 #define IMG_MOLE 389 #define IMG_MOLE_DOWN 390 -#define IMG_MOLE_DOWN_MOVING 391 -#define IMG_MOLE_DOWN_DIGGING 392 -#define IMG_MOLE_UP 393 -#define IMG_MOLE_UP_MOVING 394 -#define IMG_MOLE_UP_DIGGING 395 -#define IMG_MOLE_LEFT 396 -#define IMG_MOLE_LEFT_MOVING 397 -#define IMG_MOLE_LEFT_DIGGING 398 -#define IMG_MOLE_RIGHT 399 -#define IMG_MOLE_RIGHT_MOVING 400 -#define IMG_MOLE_RIGHT_DIGGING 401 +#define IMG_MOLE_UP 391 +#define IMG_MOLE_LEFT 392 +#define IMG_MOLE_RIGHT 393 +#define IMG_MOLE_MOVING_DOWN 394 +#define IMG_MOLE_MOVING_UP 395 +#define IMG_MOLE_MOVING_LEFT 396 +#define IMG_MOLE_MOVING_RIGHT 397 +#define IMG_MOLE_DIGGING_DOWN 398 +#define IMG_MOLE_DIGGING_UP 399 +#define IMG_MOLE_DIGGING_LEFT 400 +#define IMG_MOLE_DIGGING_RIGHT 401 #define IMG_PENGUIN 402 #define IMG_PENGUIN_DOWN 403 -#define IMG_PENGUIN_DOWN_MOVING 404 -#define IMG_PENGUIN_UP 405 -#define IMG_PENGUIN_UP_MOVING 406 -#define IMG_PENGUIN_LEFT 407 -#define IMG_PENGUIN_LEFT_MOVING 408 -#define IMG_PENGUIN_RIGHT 409 -#define IMG_PENGUIN_RIGHT_MOVING 410 +#define IMG_PENGUIN_UP 404 +#define IMG_PENGUIN_LEFT 405 +#define IMG_PENGUIN_RIGHT 406 +#define IMG_PENGUIN_MOVING_DOWN 407 +#define IMG_PENGUIN_MOVING_UP 408 +#define IMG_PENGUIN_MOVING_LEFT 409 +#define IMG_PENGUIN_MOVING_RIGHT 410 #define IMG_SATELLITE 411 #define IMG_SATELLITE_MOVING 412 -#define IMG_FLAMES_LEFT1 413 -#define IMG_FLAMES_LEFT2 414 -#define IMG_FLAMES_LEFT3 415 -#define IMG_FLAMES_RIGHT1 416 -#define IMG_FLAMES_RIGHT2 417 -#define IMG_FLAMES_RIGHT3 418 -#define IMG_FLAMES_UP1 419 -#define IMG_FLAMES_UP2 420 -#define IMG_FLAMES_UP3 421 -#define IMG_FLAMES_DOWN1 422 -#define IMG_FLAMES_DOWN2 423 -#define IMG_FLAMES_DOWN3 424 +#define IMG_FLAMES1_LEFT 413 +#define IMG_FLAMES2_LEFT 414 +#define IMG_FLAMES3_LEFT 415 +#define IMG_FLAMES1_RIGHT 416 +#define IMG_FLAMES2_RIGHT 417 +#define IMG_FLAMES3_RIGHT 418 +#define IMG_FLAMES1_UP 419 +#define IMG_FLAMES2_UP 420 +#define IMG_FLAMES3_UP 421 +#define IMG_FLAMES1_DOWN 422 +#define IMG_FLAMES2_DOWN 423 +#define IMG_FLAMES3_DOWN 424 #define IMG_STONEBLOCK 425 #define IMG_PLAYER1 426 #define IMG_PLAYER1_DOWN 427 -#define IMG_PLAYER1_DOWN_MOVING 428 -#define IMG_PLAYER1_DOWN_DIGGING 429 -#define IMG_PLAYER1_DOWN_PUSHING 430 -#define IMG_PLAYER1_DOWN_SNAPPING 431 -#define IMG_PLAYER1_UP 432 -#define IMG_PLAYER1_UP_MOVING 433 -#define IMG_PLAYER1_UP_DIGGING 434 -#define IMG_PLAYER1_UP_PUSHING 435 -#define IMG_PLAYER1_UP_SNAPPING 436 -#define IMG_PLAYER1_LEFT 437 -#define IMG_PLAYER1_LEFT_MOVING 438 -#define IMG_PLAYER1_LEFT_DIGGING 439 -#define IMG_PLAYER1_LEFT_PUSHING 440 -#define IMG_PLAYER1_LEFT_SNAPPING 441 -#define IMG_PLAYER1_RIGHT 442 -#define IMG_PLAYER1_RIGHT_MOVING 443 -#define IMG_PLAYER1_RIGHT_DIGGING 444 -#define IMG_PLAYER1_RIGHT_PUSHING 445 -#define IMG_PLAYER1_RIGHT_SNAPPING 446 +#define IMG_PLAYER1_UP 428 +#define IMG_PLAYER1_LEFT 429 +#define IMG_PLAYER1_RIGHT 430 +#define IMG_PLAYER1_MOVING_DOWN 431 +#define IMG_PLAYER1_MOVING_UP 432 +#define IMG_PLAYER1_MOVING_LEFT 433 +#define IMG_PLAYER1_MOVING_RIGHT 434 +#define IMG_PLAYER1_DIGGING_DOWN 435 +#define IMG_PLAYER1_DIGGING_UP 436 +#define IMG_PLAYER1_DIGGING_LEFT 437 +#define IMG_PLAYER1_DIGGING_RIGHT 438 +#define IMG_PLAYER1_PUSHING_DOWN 439 +#define IMG_PLAYER1_PUSHING_UP 440 +#define IMG_PLAYER1_PUSHING_LEFT 441 +#define IMG_PLAYER1_PUSHING_RIGHT 442 +#define IMG_PLAYER1_SNAPPING_DOWN 443 +#define IMG_PLAYER1_SNAPPING_UP 444 +#define IMG_PLAYER1_SNAPPING_LEFT 445 +#define IMG_PLAYER1_SNAPPING_RIGHT 446 #define IMG_PLAYER2 447 #define IMG_PLAYER2_DOWN 448 -#define IMG_PLAYER2_DOWN_MOVING 449 -#define IMG_PLAYER2_DOWN_DIGGING 450 -#define IMG_PLAYER2_DOWN_PUSHING 451 -#define IMG_PLAYER2_DOWN_SNAPPING 452 -#define IMG_PLAYER2_UP 453 -#define IMG_PLAYER2_UP_MOVING 454 -#define IMG_PLAYER2_UP_DIGGING 455 -#define IMG_PLAYER2_UP_PUSHING 456 -#define IMG_PLAYER2_UP_SNAPPING 457 -#define IMG_PLAYER2_LEFT 458 -#define IMG_PLAYER2_LEFT_MOVING 459 -#define IMG_PLAYER2_LEFT_DIGGING 460 -#define IMG_PLAYER2_LEFT_PUSHING 461 -#define IMG_PLAYER2_LEFT_SNAPPING 462 -#define IMG_PLAYER2_RIGHT 463 -#define IMG_PLAYER2_RIGHT_MOVING 464 -#define IMG_PLAYER2_RIGHT_DIGGING 465 -#define IMG_PLAYER2_RIGHT_PUSHING 466 -#define IMG_PLAYER2_RIGHT_SNAPPING 467 +#define IMG_PLAYER2_UP 449 +#define IMG_PLAYER2_LEFT 450 +#define IMG_PLAYER2_RIGHT 451 +#define IMG_PLAYER2_MOVING_DOWN 452 +#define IMG_PLAYER2_MOVING_UP 453 +#define IMG_PLAYER2_MOVING_LEFT 454 +#define IMG_PLAYER2_MOVING_RIGHT 455 +#define IMG_PLAYER2_DIGGING_DOWN 456 +#define IMG_PLAYER2_DIGGING_UP 457 +#define IMG_PLAYER2_DIGGING_LEFT 458 +#define IMG_PLAYER2_DIGGING_RIGHT 459 +#define IMG_PLAYER2_PUSHING_DOWN 460 +#define IMG_PLAYER2_PUSHING_UP 461 +#define IMG_PLAYER2_PUSHING_LEFT 462 +#define IMG_PLAYER2_PUSHING_RIGHT 463 +#define IMG_PLAYER2_SNAPPING_DOWN 464 +#define IMG_PLAYER2_SNAPPING_UP 465 +#define IMG_PLAYER2_SNAPPING_LEFT 466 +#define IMG_PLAYER2_SNAPPING_RIGHT 467 #define IMG_PLAYER3 468 #define IMG_PLAYER3_DOWN 469 -#define IMG_PLAYER3_DOWN_MOVING 470 -#define IMG_PLAYER3_DOWN_DIGGING 471 -#define IMG_PLAYER3_DOWN_PUSHING 472 -#define IMG_PLAYER3_DOWN_SNAPPING 473 -#define IMG_PLAYER3_UP 474 -#define IMG_PLAYER3_UP_MOVING 475 -#define IMG_PLAYER3_UP_DIGGING 476 -#define IMG_PLAYER3_UP_PUSHING 477 -#define IMG_PLAYER3_UP_SNAPPING 478 -#define IMG_PLAYER3_LEFT 479 -#define IMG_PLAYER3_LEFT_MOVING 480 -#define IMG_PLAYER3_LEFT_DIGGING 481 -#define IMG_PLAYER3_LEFT_PUSHING 482 -#define IMG_PLAYER3_LEFT_SNAPPING 483 -#define IMG_PLAYER3_RIGHT 484 -#define IMG_PLAYER3_RIGHT_MOVING 485 -#define IMG_PLAYER3_RIGHT_DIGGING 486 -#define IMG_PLAYER3_RIGHT_PUSHING 487 -#define IMG_PLAYER3_RIGHT_SNAPPING 488 +#define IMG_PLAYER3_UP 470 +#define IMG_PLAYER3_LEFT 471 +#define IMG_PLAYER3_RIGHT 472 +#define IMG_PLAYER3_MOVING_DOWN 473 +#define IMG_PLAYER3_MOVING_UP 474 +#define IMG_PLAYER3_MOVING_LEFT 475 +#define IMG_PLAYER3_MOVING_RIGHT 476 +#define IMG_PLAYER3_DIGGING_DOWN 477 +#define IMG_PLAYER3_DIGGING_UP 478 +#define IMG_PLAYER3_DIGGING_LEFT 479 +#define IMG_PLAYER3_DIGGING_RIGHT 480 +#define IMG_PLAYER3_PUSHING_DOWN 481 +#define IMG_PLAYER3_PUSHING_UP 482 +#define IMG_PLAYER3_PUSHING_LEFT 483 +#define IMG_PLAYER3_PUSHING_RIGHT 484 +#define IMG_PLAYER3_SNAPPING_DOWN 485 +#define IMG_PLAYER3_SNAPPING_UP 486 +#define IMG_PLAYER3_SNAPPING_LEFT 487 +#define IMG_PLAYER3_SNAPPING_RIGHT 488 #define IMG_PLAYER4 489 #define IMG_PLAYER4_DOWN 490 -#define IMG_PLAYER4_DOWN_MOVING 491 -#define IMG_PLAYER4_DOWN_DIGGING 492 -#define IMG_PLAYER4_DOWN_PUSHING 493 -#define IMG_PLAYER4_DOWN_SNAPPING 494 -#define IMG_PLAYER4_UP 495 -#define IMG_PLAYER4_UP_MOVING 496 -#define IMG_PLAYER4_UP_DIGGING 497 -#define IMG_PLAYER4_UP_PUSHING 498 -#define IMG_PLAYER4_UP_SNAPPING 499 -#define IMG_PLAYER4_LEFT 500 -#define IMG_PLAYER4_LEFT_MOVING 501 -#define IMG_PLAYER4_LEFT_DIGGING 502 -#define IMG_PLAYER4_LEFT_PUSHING 503 -#define IMG_PLAYER4_LEFT_SNAPPING 504 -#define IMG_PLAYER4_RIGHT 505 -#define IMG_PLAYER4_RIGHT_MOVING 506 -#define IMG_PLAYER4_RIGHT_DIGGING 507 -#define IMG_PLAYER4_RIGHT_PUSHING 508 -#define IMG_PLAYER4_RIGHT_SNAPPING 509 +#define IMG_PLAYER4_UP 491 +#define IMG_PLAYER4_LEFT 492 +#define IMG_PLAYER4_RIGHT 493 +#define IMG_PLAYER4_MOVING_DOWN 494 +#define IMG_PLAYER4_MOVING_UP 495 +#define IMG_PLAYER4_MOVING_LEFT 496 +#define IMG_PLAYER4_MOVING_RIGHT 497 +#define IMG_PLAYER4_DIGGING_DOWN 498 +#define IMG_PLAYER4_DIGGING_UP 499 +#define IMG_PLAYER4_DIGGING_LEFT 500 +#define IMG_PLAYER4_DIGGING_RIGHT 501 +#define IMG_PLAYER4_PUSHING_DOWN 502 +#define IMG_PLAYER4_PUSHING_UP 503 +#define IMG_PLAYER4_PUSHING_LEFT 504 +#define IMG_PLAYER4_PUSHING_RIGHT 505 +#define IMG_PLAYER4_SNAPPING_DOWN 506 +#define IMG_PLAYER4_SNAPPING_UP 507 +#define IMG_PLAYER4_SNAPPING_LEFT 508 +#define IMG_PLAYER4_SNAPPING_RIGHT 509 #define IMG_EXPLOSION 510 #define IMG_TWINKLE_BLUE 511 #define IMG_TWINKLE_WHITE 512 diff --git a/src/conftime.h b/src/conftime.h index 5db99e5e..a93eb58f 100644 --- a/src/conftime.h +++ b/src/conftime.h @@ -1 +1 @@ -#define COMPILE_DATE_STRING "[2003-01-21 00:27]" +#define COMPILE_DATE_STRING "[2003-01-21 03:57]" diff --git a/src/game.c b/src/game.c index 7fd22944..0ae6ce51 100644 --- a/src/game.c +++ b/src/game.c @@ -3070,10 +3070,10 @@ void StartMoving(int x, int y) int dir = MovDir[x][y]; int dx = (dir == MV_LEFT ? -1 : dir == MV_RIGHT ? +1 : 0); int dy = (dir == MV_UP ? -1 : dir == MV_DOWN ? +1 : 0); - int graphic = (dir == MV_LEFT ? IMG_FLAMES_LEFT1 : - dir == MV_RIGHT ? IMG_FLAMES_RIGHT1 : - dir == MV_UP ? IMG_FLAMES_UP1 : - dir == MV_DOWN ? IMG_FLAMES_DOWN1 : IMG_EMPTY); + int graphic = (dir == MV_LEFT ? IMG_FLAMES1_LEFT : + dir == MV_RIGHT ? IMG_FLAMES1_RIGHT : + dir == MV_UP ? IMG_FLAMES1_UP : + dir == MV_DOWN ? IMG_FLAMES1_DOWN : IMG_EMPTY); int frame = getGraphicAnimationFrame(graphic, -1); for (i=1; i<=3; i++) diff --git a/src/main.h b/src/main.h index 4ee539f6..af8c540f 100644 --- a/src/main.h +++ b/src/main.h @@ -744,19 +744,23 @@ #define EL_AMOEBA_DRY_PART2 (EL_FIRST_DUMMY + 22) #define EL_AMOEBA_DRY_PART3 (EL_FIRST_DUMMY + 23) #define EL_AMOEBA_DRY_PART4 (EL_FIRST_DUMMY + 24) -#define EL_AMOEBA_DEAD_PART1 (EL_FIRST_DUMMY + 25) -#define EL_AMOEBA_DEAD_PART2 (EL_FIRST_DUMMY + 26) -#define EL_AMOEBA_DEAD_PART3 (EL_FIRST_DUMMY + 27) -#define EL_AMOEBA_DEAD_PART4 (EL_FIRST_DUMMY + 28) -#define EL_DYNABOMB_ACTIVE (EL_FIRST_DUMMY + 29) -#define EL_SHIELD_NORMAL_ACTIVE (EL_FIRST_DUMMY + 30) -#define EL_SHIELD_DEADLY_ACTIVE (EL_FIRST_DUMMY + 31) -#define EL_ARROW_RED_LEFT (EL_FIRST_DUMMY + 32) -#define EL_ARROW_RED_RIGHT (EL_FIRST_DUMMY + 33) -#define EL_ARROW_RED_UP (EL_FIRST_DUMMY + 34) -#define EL_ARROW_RED_DOWN (EL_FIRST_DUMMY + 35) - -#define MAX_NUM_ELEMENTS (EL_FIRST_DUMMY + 36) +#define EL_AMOEBA_FULL_PART1 (EL_FIRST_DUMMY + 25) +#define EL_AMOEBA_FULL_PART2 (EL_FIRST_DUMMY + 26) +#define EL_AMOEBA_FULL_PART3 (EL_FIRST_DUMMY + 27) +#define EL_AMOEBA_FULL_PART4 (EL_FIRST_DUMMY + 28) +#define EL_AMOEBA_DEAD_PART1 (EL_FIRST_DUMMY + 29) +#define EL_AMOEBA_DEAD_PART2 (EL_FIRST_DUMMY + 30) +#define EL_AMOEBA_DEAD_PART3 (EL_FIRST_DUMMY + 31) +#define EL_AMOEBA_DEAD_PART4 (EL_FIRST_DUMMY + 32) +#define EL_DYNABOMB_ACTIVE (EL_FIRST_DUMMY + 33) +#define EL_SHIELD_NORMAL_ACTIVE (EL_FIRST_DUMMY + 34) +#define EL_SHIELD_DEADLY_ACTIVE (EL_FIRST_DUMMY + 35) +#define EL_ARROW_RED_LEFT (EL_FIRST_DUMMY + 36) +#define EL_ARROW_RED_RIGHT (EL_FIRST_DUMMY + 37) +#define EL_ARROW_RED_UP (EL_FIRST_DUMMY + 38) +#define EL_ARROW_RED_DOWN (EL_FIRST_DUMMY + 39) + +#define MAX_NUM_ELEMENTS (EL_FIRST_DUMMY + 40) /* values for graphics/sounds action types */ diff --git a/src/screens.c b/src/screens.c index 09e068a3..554e53a8 100644 --- a/src/screens.c +++ b/src/screens.c @@ -575,12 +575,12 @@ static int OLD_helpscreen_action[] = static int helpscreen_action[] = { - IMG_PLAYER1_DOWN_MOVING, 16, - IMG_PLAYER1_UP_MOVING, 16, - IMG_PLAYER1_LEFT_MOVING, 16, - IMG_PLAYER1_RIGHT_MOVING, 16, - IMG_PLAYER1_LEFT_PUSHING, 16, - IMG_PLAYER1_RIGHT_PUSHING, 16, HA_NEXT, + IMG_PLAYER1_MOVING_DOWN, 16, + IMG_PLAYER1_MOVING_UP, 16, + IMG_PLAYER1_MOVING_LEFT, 16, + IMG_PLAYER1_MOVING_RIGHT, 16, + IMG_PLAYER1_PUSHING_LEFT, 16, + IMG_PLAYER1_PUSHING_RIGHT, 16, HA_NEXT, IMG_SAND, -1, HA_NEXT, @@ -713,25 +713,25 @@ static int helpscreen_action[] = IMG_ROBOT, -1, HA_NEXT, - IMG_MOLE_RIGHT_MOVING, 16, - IMG_MOLE_UP_MOVING, 16, - IMG_MOLE_LEFT_MOVING, 16, - IMG_MOLE_DOWN_MOVING, 16, HA_NEXT, - - IMG_PENGUIN_RIGHT_MOVING, 16, - IMG_PENGUIN_UP_MOVING, 16, - IMG_PENGUIN_LEFT_MOVING, 16, - IMG_PENGUIN_DOWN_MOVING, 16, HA_NEXT, - - IMG_PIG_RIGHT_MOVING, 16, - IMG_PIG_UP_MOVING, 16, - IMG_PIG_LEFT_MOVING, 16, - IMG_PIG_DOWN_MOVING, 16, HA_NEXT, - - IMG_DRAGON_RIGHT_MOVING, 16, - IMG_DRAGON_UP_MOVING, 16, - IMG_DRAGON_LEFT_MOVING, 16, - IMG_DRAGON_DOWN_MOVING, 16, HA_NEXT, + IMG_MOLE_MOVING_RIGHT, 16, + IMG_MOLE_MOVING_UP, 16, + IMG_MOLE_MOVING_LEFT, 16, + IMG_MOLE_MOVING_DOWN, 16, HA_NEXT, + + IMG_PENGUIN_MOVING_RIGHT, 16, + IMG_PENGUIN_MOVING_UP, 16, + IMG_PENGUIN_MOVING_LEFT, 16, + IMG_PENGUIN_MOVING_DOWN, 16, HA_NEXT, + + IMG_PIG_MOVING_RIGHT, 16, + IMG_PIG_MOVING_UP, 16, + IMG_PIG_MOVING_LEFT, 16, + IMG_PIG_MOVING_DOWN, 16, HA_NEXT, + + IMG_DRAGON_MOVING_RIGHT, 16, + IMG_DRAGON_MOVING_UP, 16, + IMG_DRAGON_MOVING_LEFT, 16, + IMG_DRAGON_MOVING_DOWN, 16, HA_NEXT, IMG_SATELLITE, -1, HA_NEXT, diff --git a/src/tools.c b/src/tools.c index f80b7574..c6756132 100644 --- a/src/tools.c +++ b/src/tools.c @@ -626,37 +626,37 @@ void DrawPlayer(struct PlayerInfo *player) if (player->Pushing) { if (player->MovDir == MV_LEFT) - graphic = IMG_SP_MURPHY_LEFT_PUSHING; + graphic = IMG_SP_MURPHY_PUSHING_LEFT; else if (player->MovDir == MV_RIGHT) - graphic = IMG_SP_MURPHY_RIGHT_PUSHING; + graphic = IMG_SP_MURPHY_PUSHING_RIGHT; else if (player->MovDir & (MV_UP | MV_DOWN) && last_dir == MV_LEFT) - graphic = IMG_SP_MURPHY_LEFT_PUSHING; + graphic = IMG_SP_MURPHY_PUSHING_LEFT; else if (player->MovDir & (MV_UP | MV_DOWN) && last_dir == MV_RIGHT) - graphic = IMG_SP_MURPHY_RIGHT_PUSHING; + graphic = IMG_SP_MURPHY_PUSHING_RIGHT; } else if (player->snapped) { if (player->MovDir == MV_LEFT) - graphic = IMG_SP_MURPHY_LEFT_SNAPPING; + graphic = IMG_SP_MURPHY_SNAPPING_LEFT; else if (player->MovDir == MV_RIGHT) - graphic = IMG_SP_MURPHY_RIGHT_SNAPPING; + graphic = IMG_SP_MURPHY_SNAPPING_RIGHT; else if (player->MovDir == MV_UP) - graphic = IMG_SP_MURPHY_UP_SNAPPING; + graphic = IMG_SP_MURPHY_SNAPPING_UP; else if (player->MovDir == MV_DOWN) - graphic = IMG_SP_MURPHY_DOWN_SNAPPING; + graphic = IMG_SP_MURPHY_SNAPPING_DOWN; } else if (action_moving) { if (player->MovDir == MV_LEFT) - graphic = IMG_SP_MURPHY_LEFT_MOVING; + graphic = IMG_SP_MURPHY_MOVING_LEFT; else if (player->MovDir == MV_RIGHT) - graphic = IMG_SP_MURPHY_RIGHT_MOVING; + graphic = IMG_SP_MURPHY_MOVING_RIGHT; else if (player->MovDir & (MV_UP | MV_DOWN) && last_dir == MV_LEFT) - graphic = IMG_SP_MURPHY_LEFT_MOVING; + graphic = IMG_SP_MURPHY_MOVING_LEFT; else if (player->MovDir & (MV_UP | MV_DOWN) && last_dir == MV_RIGHT) - graphic = IMG_SP_MURPHY_RIGHT_MOVING; + graphic = IMG_SP_MURPHY_MOVING_RIGHT; else - graphic = IMG_SP_MURPHY_LEFT_MOVING; + graphic = IMG_SP_MURPHY_MOVING_LEFT; frame = getGraphicAnimationFrame(graphic, -1); } @@ -667,20 +667,20 @@ void DrawPlayer(struct PlayerInfo *player) else { if (player->MovDir == MV_LEFT) - graphic = (player->Pushing ? IMG_PLAYER1_LEFT_PUSHING : - player->is_moving ? IMG_PLAYER1_LEFT_MOVING : + graphic = (player->Pushing ? IMG_PLAYER1_PUSHING_LEFT : + player->is_moving ? IMG_PLAYER1_MOVING_LEFT : IMG_PLAYER1_LEFT); else if (player->MovDir == MV_RIGHT) - graphic = (player->Pushing ? IMG_PLAYER1_RIGHT_PUSHING : - player->is_moving ? IMG_PLAYER1_RIGHT_MOVING : + graphic = (player->Pushing ? IMG_PLAYER1_PUSHING_RIGHT : + player->is_moving ? IMG_PLAYER1_MOVING_RIGHT : IMG_PLAYER1_RIGHT); else if (player->MovDir == MV_UP) - graphic = (player->Pushing ? IMG_PLAYER1_UP_PUSHING : - player->is_moving ? IMG_PLAYER1_UP_MOVING : + graphic = (player->Pushing ? IMG_PLAYER1_PUSHING_UP : + player->is_moving ? IMG_PLAYER1_MOVING_UP : IMG_PLAYER1_UP); else /* MV_DOWN || MV_NO_MOVING */ - graphic = (player->Pushing ? IMG_PLAYER1_DOWN_PUSHING : - player->is_moving ? IMG_PLAYER1_DOWN_MOVING : + graphic = (player->Pushing ? IMG_PLAYER1_PUSHING_DOWN : + player->is_moving ? IMG_PLAYER1_MOVING_DOWN : IMG_PLAYER1_DOWN); graphic = PLAYER_NR_GFX(graphic, player->index_nr);