#include "main.h"
#include "init.h"
#include "game.h"
+#include "tape.h"
#include "events.h"
#include "config.h"
int RunnerVisit[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
int PlayerVisit[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+#if 0
unsigned long Properties[MAX_NUM_ELEMENTS][NUM_EP_BITFIELDS];
+#endif
int GfxFrame[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
int GfxRandom[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
{
"yamyam",
"yamyam",
- "yam yam"
+ "yam yam (random start direction)"
},
{
"robot",
"gray door (EM style, key 4)"
},
{
- "unused_254",
- "unused",
- "(not used)"
+ "em_dynamite",
+ "dynamite",
+ "dynamite (EM style)"
},
{
- "unused_255",
- "unused",
- "(not used)"
+ "em_dynamite.active",
+ "dynamite",
+ "burning dynamite (EM style)"
},
{
"pearl",
"trigger",
"CE value of element triggering change"
},
+ {
+ "trigger_ce_score",
+ "trigger",
+ "CE score of element triggering change"
+ },
+ {
+ "current_ce_value",
+ "current",
+ "CE value of current element"
+ },
+ {
+ "current_ce_score",
+ "current",
+ "CE score of current element"
+ },
+ {
+ "yamyam.left",
+ "yamyam",
+ "yam yam (starts moving left)"
+ },
+ {
+ "yamyam.right",
+ "yamyam",
+ "yam yam (starts moving right)"
+ },
+ {
+ "yamyam.up",
+ "yamyam",
+ "yam yam (starts moving up)"
+ },
+ {
+ "yamyam.down",
+ "yamyam",
+ "yam yam (starts moving down)"
+ },
/* ----------------------------------------------------------------------- */
/* "real" (and therefore drawable) runtime elements */
{ ".turning_from_down", ACTION_TURNING_FROM_DOWN, FALSE },
{ ".smashed_by_rock", ACTION_SMASHED_BY_ROCK, FALSE },
{ ".smashed_by_spring", ACTION_SMASHED_BY_SPRING, FALSE },
- { ".slurping", ACTION_SLURPING, FALSE },
+ { ".eating", ACTION_EATING, FALSE },
{ ".twinkling", ACTION_TWINKLING, FALSE },
{ ".splashing", ACTION_SPLASHING, FALSE },
{ ".page[1]", ACTION_PAGE_1, FALSE },