static struct
{
int element;
+ int direction;
+ int action;
+
int graphic;
}
element_to_graphic[] =
IMG_BD_ROCK_FALLING
},
{
- EL_BD_ROCK, -1, GFX_ACTION_PUSHING,
- IMG_BD_ROCK_PUSHING
+ EL_BD_ROCK, MV_LEFT, GFX_ACTION_MOVING,
+ IMG_BD_ROCK_MOVING_LEFT
+ },
+ {
+ EL_BD_ROCK, MV_RIGHT, GFX_ACTION_MOVING,
+ IMG_BD_ROCK_MOVING_RIGHT
},
{
EL_BD_DIAMOND, -1, -1,
IMG_BD_DIAMOND
},
+ {
+ EL_BD_DIAMOND, -1, GFX_ACTION_MOVING,
+ IMG_BD_DIAMOND_MOVING
+ },
{
EL_BD_DIAMOND, -1, GFX_ACTION_FALLING,
IMG_BD_DIAMOND_FALLING
IMG_SP_ZONK_FALLING
},
{
- EL_SP_ZONK, -1, GFX_ACTION_PUSHING,
- IMG_SP_ZONK_PUSHING
+ EL_SP_ZONK, MV_LEFT, GFX_ACTION_MOVING,
+ IMG_SP_ZONK_MOVING_LEFT
+ },
+ {
+ EL_SP_ZONK, MV_RIGHT, GFX_ACTION_MOVING,
+ IMG_SP_ZONK_MOVING_RIGHT
},
{
EL_SP_BASE, -1, -1,
IMG_ROCK_FALLING
},
{
- EL_ROCK, -1, GFX_ACTION_PUSHING,
- IMG_ROCK_PUSHING
+ EL_ROCK, MV_LEFT, GFX_ACTION_MOVING,
+ IMG_ROCK_MOVING_LEFT
+ },
+ {
+ EL_ROCK, MV_RIGHT, GFX_ACTION_MOVING,
+ IMG_ROCK_MOVING_RIGHT
},
{
EL_EMERALD, -1, -1,
IMG_EMERALD
},
+ {
+ EL_EMERALD, -1, GFX_ACTION_MOVING,
+ IMG_EMERALD_MOVING
+ },
{
EL_EMERALD, -1, GFX_ACTION_FALLING,
IMG_EMERALD_FALLING
EL_DIAMOND, -1, -1,
IMG_DIAMOND
},
+ {
+ EL_DIAMOND, -1, GFX_ACTION_MOVING,
+ IMG_DIAMOND_MOVING
+ },
{
EL_DIAMOND, -1, GFX_ACTION_FALLING,
IMG_DIAMOND_FALLING
IMG_NUT
},
{
- EL_NUT, -1, GFX_ACTION_CRACKING,
+ EL_NUT_CRACKING, -1, GFX_ACTION_CRACKING,
IMG_NUT_CRACKING
},
{
EL_ROBOT, -1, -1,
IMG_ROBOT
},
+ {
+ EL_ROBOT, -1, GFX_ACTION_MOVING,
+ IMG_ROBOT_MOVING
+ },
{
EL_ROBOT_WHEEL, -1, -1,
IMG_ROBOT_WHEEL
IMG_ACID
},
{
- EL_ACID_SPLASHING_LEFT, -1, -1,
- IMG_ACID_SPLASHING_LEFT
+ EL_ACID_SPLASH_LEFT, -1, -1,
+ IMG_ACID_SPLASH_LEFT
},
{
- EL_ACID_SPLASHING_RIGHT, -1, -1,
- IMG_ACID_SPLASHING_RIGHT
+ EL_ACID_SPLASH_RIGHT, -1, -1,
+ IMG_ACID_SPLASH_RIGHT
},
{
EL_AMOEBA_DROP, -1, -1,
IMG_AMOEBA_CREATING
},
{
- EL_AMOEBA_PART1, -1, -1,
- IMG_AMOEBA_PART1
+ EL_AMOEBA_SHRINKING, -1, GFX_ACTION_SHRINKING,
+ IMG_AMOEBA_SHRINKING
+ },
+ {
+ EL_AMOEBA_WET, -1, -1,
+ IMG_AMOEBA_WET
+ },
+ {
+ EL_AMOEBA_WET_PART1, -1, -1,
+ IMG_AMOEBA_WET_PART1
+ },
+ {
+ EL_AMOEBA_WET_PART2, -1, -1,
+ IMG_AMOEBA_WET_PART2
+ },
+ {
+ EL_AMOEBA_WET_PART3, -1, -1,
+ IMG_AMOEBA_WET_PART3
+ },
+ {
+ EL_AMOEBA_WET_PART4, -1, -1,
+ IMG_AMOEBA_WET_PART4
+ },
+ {
+ EL_AMOEBA_DRY, -1, -1,
+ IMG_AMOEBA_DRY
},
{
- EL_AMOEBA_PART2, -1, -1,
- IMG_AMOEBA_PART2
+ EL_AMOEBA_DRY_PART1, -1, -1,
+ IMG_AMOEBA_DRY_PART1
},
{
- EL_AMOEBA_PART3, -1, -1,
- IMG_AMOEBA_PART3
+ EL_AMOEBA_DRY_PART2, -1, -1,
+ IMG_AMOEBA_DRY_PART2
},
{
- EL_AMOEBA_PART4, -1, -1,
- IMG_AMOEBA_PART4
+ EL_AMOEBA_DRY_PART3, -1, -1,
+ IMG_AMOEBA_DRY_PART3
+ },
+ {
+ EL_AMOEBA_DRY_PART4, -1, -1,
+ IMG_AMOEBA_DRY_PART4
+ },
+ {
+ EL_AMOEBA_FULL, -1, -1,
+ IMG_AMOEBA_FULL
+ },
+ {
+ EL_AMOEBA_FULL, -1, GFX_ACTION_OTHER,
+ IMG_AMOEBA_FULL_PART1
+ },
+ {
+ EL_AMOEBA_FULL, -1, GFX_ACTION_OTHER,
+ IMG_AMOEBA_FULL_PART2
+ },
+ {
+ EL_AMOEBA_FULL, -1, GFX_ACTION_OTHER,
+ IMG_AMOEBA_FULL_PART3
+ },
+ {
+ EL_AMOEBA_FULL, -1, GFX_ACTION_OTHER,
+ IMG_AMOEBA_FULL_PART4
+ },
+ {
+ EL_AMOEBA_DEAD, -1, -1,
+ IMG_AMOEBA_DEAD
},
{
EL_AMOEBA_DEAD_PART1, -1, -1,
IMG_EXIT_CLOSED
},
{
- EL_EXIT_OPENING, -1, -1,
+ EL_EXIT_OPENING, -1, GFX_ACTION_OPENING,
IMG_EXIT_OPENING
},
{
IMG_SPRING
},
{
- EL_SPRING_MOVING, -1, -1,
+ EL_SPRING, -1, GFX_ACTION_MOVING,
IMG_SPRING_MOVING
},
{
IMG_SWITCHGATE_CLOSED
},
{
- EL_SWITCHGATE_OPENING, -1, -1,
+ EL_SWITCHGATE_OPENING, -1, GFX_ACTION_OPENING,
IMG_SWITCHGATE_OPENING
},
{
IMG_SWITCHGATE_OPEN
},
{
- EL_SWITCHGATE_CLOSING, -1, -1,
+ EL_SWITCHGATE_CLOSING, -1, GFX_ACTION_CLOSING,
IMG_SWITCHGATE_CLOSING
},
{
IMG_TIMEGATE_CLOSED
},
{
- EL_TIMEGATE_OPENING, -1, -1,
+ EL_TIMEGATE_OPENING, -1, GFX_ACTION_OPENING,
IMG_TIMEGATE_OPENING
},
{
IMG_TIMEGATE_OPEN
},
{
- EL_TIMEGATE_CLOSING, -1, -1,
+ EL_TIMEGATE_CLOSING, -1, GFX_ACTION_CLOSING,
IMG_TIMEGATE_CLOSING
},
{
IMG_PEARL
},
{
- EL_PEARL_BREAKING, -1, -1,
+ EL_PEARL_BREAKING, -1, GFX_ACTION_BREAKING,
IMG_PEARL_BREAKING
},
{
EL_WALL_BD_DIAMOND, -1, -1,
IMG_WALL_BD_DIAMOND
},
+ {
+ EL_WALL_GROWING, -1, -1,
+ IMG_WALL_GROWING
+ },
{
EL_WALL_GROWING_XY, -1, -1,
IMG_WALL_GROWING_XY
EL_DYNABOMB_XL, -1, -1,
IMG_DYNABOMB_XL
},
+ {
+ EL_PIG, -1, -1,
+ IMG_PIG
+ },
{
EL_PIG, MV_DOWN, -1,
IMG_PIG_DOWN
EL_PIG, MV_RIGHT, GFX_ACTION_EATING,
IMG_PIG_RIGHT_EATING
},
+ {
+ EL_DRAGON, -1, -1,
+ IMG_DRAGON
+ },
{
EL_DRAGON, MV_DOWN, -1,
IMG_DRAGON_DOWN
EL_DRAGON, MV_RIGHT, GFX_ACTION_ATTACKING,
IMG_DRAGON_RIGHT_ATTACKING
},
+ {
+ EL_MOLE, -1, -1,
+ IMG_MOLE
+ },
{
EL_MOLE_DOWN, -1, -1,
IMG_MOLE_DOWN
EL_MOLE, MV_RIGHT, GFX_ACTION_DIGGING,
IMG_MOLE_RIGHT_DIGGING
},
+ {
+ EL_PENGUIN, -1, -1,
+ IMG_PENGUIN
+ },
{
EL_PENGUIN, MV_DOWN, -1,
IMG_PENGUIN_DOWN
EL_ARROW_RED_DOWN, -1, -1,
IMG_ARROW_RED_DOWN
},
- {
- EL_CHAR_QUESTION, -1, -1,
- IMG_CHAR_QUESTION
- },
{
EL_DOOR_WHITE, -1, -1,
IMG_CHAR_QUESTION
},
};
-#endif /* GFX_LIST_H */
+#endif /* CONF_E2G_C */