#ifndef CONF_E2G_C
#define CONF_E2G_C
-/* values for element/graphics configuration */
+/* values for element/graphics mapping configuration */
static struct
{
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,
EL_SP_BUGGY_BASE, -1, -1,
IMG_SP_BUGGY_BASE
},
+ {
+ EL_SP_BUGGY_BASE_ACTIVATING, -1, -1,
+ IMG_SP_BUGGY_BASE_ACTIVATING
+ },
{
EL_SP_BUGGY_BASE_ACTIVE, -1, -1,
IMG_SP_BUGGY_BASE_ACTIVE
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, -1, GFX_ACTION_FALLING,
+ IMG_NUT_FALLING
+ },
+ {
+ EL_NUT, MV_LEFT, GFX_ACTION_MOVING,
+ IMG_NUT_MOVING_LEFT
+ },
+ {
+ EL_NUT, MV_RIGHT, GFX_ACTION_MOVING,
+ IMG_NUT_MOVING_RIGHT
+ },
+ {
+ EL_NUT_CRACKING, -1, -1,
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_SPRING
},
{
- EL_SPRING_MOVING, -1, -1,
+ EL_SPRING, -1, GFX_ACTION_MOVING,
IMG_SPRING_MOVING
},
{
EL_EMERALD_YELLOW, -1, -1,
IMG_EMERALD_YELLOW
},
+ {
+ EL_EMERALD_YELLOW, -1, GFX_ACTION_MOVING,
+ IMG_EMERALD_YELLOW_MOVING
+ },
{
EL_EMERALD_YELLOW, -1, GFX_ACTION_FALLING,
IMG_EMERALD_YELLOW_FALLING
EL_EMERALD_RED, -1, -1,
IMG_EMERALD_RED
},
+ {
+ EL_EMERALD_RED, -1, GFX_ACTION_MOVING,
+ IMG_EMERALD_RED_MOVING
+ },
{
EL_EMERALD_RED, -1, GFX_ACTION_FALLING,
IMG_EMERALD_RED_FALLING
EL_EMERALD_PURPLE, -1, -1,
IMG_EMERALD_PURPLE
},
+ {
+ EL_EMERALD_PURPLE, -1, GFX_ACTION_MOVING,
+ IMG_EMERALD_PURPLE_MOVING
+ },
{
EL_EMERALD_PURPLE, -1, GFX_ACTION_FALLING,
IMG_EMERALD_PURPLE_FALLING