projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20030312-1-src
[rocksndiamonds.git]
/
src
/
main.c
diff --git
a/src/main.c
b/src/main.c
index 743360fd45aa94b36ddaab1a3c4eeed4767a9143..4fd5ead512b0993598752a36ddd987c1c3240deb 100644
(file)
--- a/
src/main.c
+++ b/
src/main.c
@@
-29,7
+29,7
@@
Pixmap tile_clipmask[NUM_TILES];
DrawBuffer *fieldbuffer;
DrawBuffer *drawto_field;
DrawBuffer *fieldbuffer;
DrawBuffer *drawto_field;
-int game_status =
MAINMENU
;
+int game_status =
-1
;
boolean level_editor_test_game = FALSE;
boolean network_playing = FALSE;
boolean level_editor_test_game = FALSE;
boolean network_playing = FALSE;
@@
-60,6
+60,7
@@
unsigned long Properties2[MAX_NUM_ELEMENTS];
int GfxFrame[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
int GfxAction[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
int GfxRandom[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
int GfxFrame[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
int GfxAction[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
int GfxRandom[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+int GfxElement[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
int lev_fieldx, lev_fieldy;
int scroll_x, scroll_y;
int lev_fieldx, lev_fieldy;
int scroll_x, scroll_y;
@@
-100,6
+101,8
@@
struct SoundInfo *sound_info = NULL;
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
{
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
{
+ /* keyword to start parser: "ELEMENT_INFO_START" <-- do not change! */
+
/* ----------------------------------------------------------------------- */
/* "real" level file elements */
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
/* "real" level file elements */
/* ----------------------------------------------------------------------- */
@@
-235,8
+238,8
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"nut with emerald"
},
{
"nut with emerald"
},
{
- "game
of
life",
- "game
of
life",
+ "game
_of_
life",
+ "game
_of_
life",
"Conway's wall of life"
},
{
"Conway's wall of life"
},
{
@@
-265,60
+268,60
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"magic wheel (running)"
},
{
"magic wheel (running)"
},
{
- "key1",
+ "key
_
1",
"key",
"red key"
},
{
"key",
"red key"
},
{
- "key2",
+ "key
_
2",
"key",
"yellow key"
},
{
"key",
"yellow key"
},
{
- "key3",
+ "key
_
3",
"key",
"green key"
},
{
"key",
"green key"
},
{
- "key4",
+ "key
_
4",
"key",
"blue key"
},
{
"key",
"blue key"
},
{
- "gate1",
+ "gate
_
1",
"gate",
"red door"
},
{
"gate",
"red door"
},
{
- "gate2",
+ "gate
_
2",
"gate",
"yellow door"
},
{
"gate",
"yellow door"
},
{
- "gate3",
+ "gate
_
3",
"gate",
"green door"
},
{
"gate",
"green door"
},
{
- "gate4",
+ "gate
_
4",
"gate",
"blue door"
},
{
"gate",
"blue door"
},
{
- "gate1_gray",
+ "gate
_
1_gray",
"gate",
"gray door (opened by red key)"
},
{
"gate",
"gray door (opened by red key)"
},
{
- "gate2_gray",
+ "gate
_
2_gray",
"gate",
"gray door (opened by yellow key)"},
{
"gate",
"gray door (opened by yellow key)"},
{
- "gate3_gray",
+ "gate
_
3_gray",
"gate",
"gray door (opened by green key)"},
{
"gate",
"gray door (opened by green key)"},
{
- "gate4_gray",
+ "gate
_
4_gray",
"gate",
"gray door (opened by blue key)"},
{
"gate",
"gray door (opened by blue key)"},
{
@@
-377,7
+380,7
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"time orb (empty)"
},
{
"time orb (empty)"
},
{
- "
wall_growing
",
+ "
expandable_wall
",
"wall",
"growing wall"
},
"wall",
"growing wall"
},
@@
-422,33
+425,33
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"(not used)"
},
{
"(not used)"
},
{
- "dynabomb_
n
r",
- "dynabomb
_nr
",
+ "dynabomb_
increase_numbe
r",
+ "dynabomb",
"increases number of bombs"
},
{
"increases number of bombs"
},
{
- "dynabomb_
sz
",
- "dynabomb
_sz
",
+ "dynabomb_
increase_size
",
+ "dynabomb",
"increases explosion size"
},
{
"increases explosion size"
},
{
- "dynabomb_
xl
",
- "dynabomb
_xl
",
+ "dynabomb_
increase_power
",
+ "dynabomb",
"increases power of explosion"
},
{
"sokoban_object",
"increases power of explosion"
},
{
"sokoban_object",
- "sokoban
_object
",
+ "sokoban",
"sokoban object"
},
{
"sokoban_field_empty",
"sokoban object"
},
{
"sokoban_field_empty",
- "sokoban
_field
",
+ "sokoban",
"sokoban empty field"
},
{
"sokoban_field_full",
"sokoban empty field"
},
{
"sokoban_field_full",
- "sokoban
_field
",
+ "sokoban",
"sokoban field with object"
},
{
"sokoban field with object"
},
{
@@
-499,22
+502,22
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"firefly"
},
{
"firefly"
},
{
- "player1",
+ "player
_
1",
"player",
"yellow player"
},
{
"player",
"yellow player"
},
{
- "player2",
+ "player
_
2",
"player",
"red player"
},
{
"player",
"red player"
},
{
- "player3",
+ "player
_
3",
"player",
"green player"
},
{
"player",
"green player"
},
{
- "player4",
+ "player
_
4",
"player",
"blue player"
},
"player",
"blue player"
},
@@
-596,27
+599,27
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"wall with purple emerald"
},
{
"wall with purple emerald"
},
{
- "acidpool_topleft",
+ "acid
_
pool_topleft",
"wall",
"acid pool (top left)"
},
{
"wall",
"acid pool (top left)"
},
{
- "acidpool_topright",
+ "acid
_
pool_topright",
"wall",
"acid pool (top right)"
},
{
"wall",
"acid pool (top right)"
},
{
- "acidpool_bottomleft",
+ "acid
_
pool_bottomleft",
"wall",
"acid pool (bottom left)"
},
{
"wall",
"acid pool (bottom left)"
},
{
- "acidpool_bottom",
+ "acid
_
pool_bottom",
"wall",
"acid pool (bottom)"
},
{
"wall",
"acid pool (bottom)"
},
{
- "acidpool_bottomright",
+ "acid
_
pool_bottomright",
"wall",
"acid pool (bottom right)"
},
"wall",
"acid pool (bottom right)"
},
@@
-638,7
+641,7
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
{
"black_orb",
"black_orb",
{
"black_orb",
"black_orb",
- "b
lack orb b
omb"
+ "bomb"
},
{
"amoeba_to_diamond",
},
{
"amoeba_to_diamond",
@@
-661,22
+664,22
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"satellite"
},
{
"satellite"
},
{
- "arrow_
blue_
left",
+ "arrow_left",
"arrow",
"arrow left"
},
{
"arrow",
"arrow left"
},
{
- "arrow_
blue_
right",
+ "arrow_right",
"arrow",
"arrow right"
},
{
"arrow",
"arrow right"
},
{
- "arrow_
blue_
up",
+ "arrow_up",
"arrow",
"arrow up"
},
{
"arrow",
"arrow up"
},
{
- "arrow_
blue_
down",
+ "arrow_down",
"arrow",
"arrow down"
},
"arrow",
"arrow down"
},
@@
-691,7
+694,7
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"fire breathing dragon"
},
{
"fire breathing dragon"
},
{
- "em_key1_file",
+ "em_key
_
1_file",
"key",
"red key (EM style)"
},
"key",
"red key (EM style)"
},
@@
-1096,52
+1099,52
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"letter ''"
},
{
"letter ''"
},
{
- "
wall_growing_x
",
+ "
expandable_wall_horizontal
",
"wall",
"growing wall (horizontal)"
},
{
"wall",
"growing wall (horizontal)"
},
{
- "
wall_growing_y
",
+ "
expandable_wall_vertical
",
"wall",
"growing wall (vertical)"
},
{
"wall",
"growing wall (vertical)"
},
{
- "
wall_growing_x
y",
+ "
expandable_wall_an
y",
"wall",
"wall",
- "growing wall (a
ll directions
)"
+ "growing wall (a
ny direction
)"
},
{
},
{
- "em_gate1",
+ "em_gate
_
1",
"gate",
"red door (EM style)"
},
{
"gate",
"red door (EM style)"
},
{
- "em_gate2",
+ "em_gate
_
2",
"gate",
"yellow door (EM style)"
},
{
"gate",
"yellow door (EM style)"
},
{
- "em_gate3",
+ "em_gate
_
3",
"gate",
"green door (EM style)"
},
{
"gate",
"green door (EM style)"
},
{
- "em_gate4",
+ "em_gate
_
4",
"gate",
"blue door (EM style)"
},
{
"gate",
"blue door (EM style)"
},
{
- "em_key2_file",
+ "em_key
_
2_file",
"key",
"yellow key (EM style)"
},
{
"key",
"yellow key (EM style)"
},
{
- "em_key3_file",
+ "em_key
_
3_file",
"key",
"green key (EM style)"
},
{
"key",
"green key (EM style)"
},
{
- "em_key4_file",
+ "em_key
_
4_file",
"key",
"blue key (EM style)"
},
"key",
"blue key (EM style)"
},
@@
-1176,7
+1179,7
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"chip (single)"
},
{
"chip (single)"
},
{
- "sp_hard_gray",
+ "sp_hard
ware
_gray",
"wall",
"hardware"
},
"wall",
"hardware"
},
@@
-1191,42
+1194,42
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"orange disk"
},
{
"orange disk"
},
{
- "sp_port
1
_right",
+ "sp_port_right",
"sp_port",
"port (leading right)"
},
{
"sp_port",
"port (leading right)"
},
{
- "sp_port
1
_down",
+ "sp_port_down",
"sp_port",
"port (leading down)"
},
{
"sp_port",
"port (leading down)"
},
{
- "sp_port
1
_left",
+ "sp_port_left",
"sp_port",
"port (leading left)"
},
{
"sp_port",
"port (leading left)"
},
{
- "sp_port
1
_up",
+ "sp_port_up",
"sp_port",
"port (leading up)"
},
{
"sp_port",
"port (leading up)"
},
{
- "sp_
port2
_right",
+ "sp_
gravity_port
_right",
"sp_port",
"port (leading right)"
},
{
"sp_port",
"port (leading right)"
},
{
- "sp_
port2
_down",
+ "sp_
gravity_port
_down",
"sp_port",
"port (leading down)"
},
{
"sp_port",
"port (leading down)"
},
{
- "sp_
port2
_left",
+ "sp_
gravity_port
_left",
"sp_port",
"port (leading left)"
},
{
"sp_port",
"port (leading left)"
},
{
- "sp_
port2
_up",
+ "sp_
gravity_port
_up",
"sp_port",
"port (leading up)"
},
"sp_port",
"port (leading up)"
},
@@
-1247,23
+1250,23
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
},
{
"sp_disk_red",
},
{
"sp_disk_red",
- "
sp_disk_red
",
+ "
dynamite
",
"red disk"
},
{
"red disk"
},
{
- "sp_port_
y
",
+ "sp_port_
vertical
",
"sp_port",
"port (vertical)"
},
{
"sp_port",
"port (vertical)"
},
{
- "sp_port_
x
",
+ "sp_port_
horizontal
",
"sp_port",
"port (horizontal)"
},
{
"sp_port",
"port (horizontal)"
},
{
- "sp_port_
x
y",
+ "sp_port_
an
y",
"sp_port",
"sp_port",
- "port (a
ll directions
)"
+ "port (a
ny direction
)"
},
{
"sp_electron",
},
{
"sp_electron",
@@
-1286,82
+1289,82
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"chip (right half)"
},
{
"chip (right half)"
},
{
- "sp_hard
_base
1",
+ "sp_hard
ware_base_
1",
"wall",
"hardware"
},
{
"wall",
"hardware"
},
{
- "sp_hard_green",
+ "sp_hard
ware
_green",
"wall",
"hardware"
},
{
"wall",
"hardware"
},
{
- "sp_hard_blue",
+ "sp_hard
ware
_blue",
"wall",
"hardware"
},
{
"wall",
"hardware"
},
{
- "sp_hard_red",
+ "sp_hard
ware
_red",
"wall",
"hardware"
},
{
"wall",
"hardware"
},
{
- "sp_hard_yellow",
+ "sp_hard
ware
_yellow",
"wall",
"hardware"
},
{
"wall",
"hardware"
},
{
- "sp_hard
_base
2",
+ "sp_hard
ware_base_
2",
"wall",
"hardware"
},
{
"wall",
"hardware"
},
{
- "sp_hard
_base
3",
+ "sp_hard
ware_base_
3",
"wall",
"hardware"
},
{
"wall",
"hardware"
},
{
- "sp_hard
_base
4",
+ "sp_hard
ware_base_
4",
"wall",
"hardware"
},
{
"wall",
"hardware"
},
{
- "sp_hard
_base
5",
+ "sp_hard
ware_base_
5",
"wall",
"hardware"
},
{
"wall",
"hardware"
},
{
- "sp_hard
_base
6",
+ "sp_hard
ware_base_
6",
"wall",
"hardware"
},
{
"wall",
"hardware"
},
{
- "sp_chip_
upper
",
+ "sp_chip_
top
",
"wall",
"chip (upper half)"
},
{
"wall",
"chip (upper half)"
},
{
- "sp_chip_
lower
",
+ "sp_chip_
bottom
",
"wall",
"chip (lower half)"
},
{
"wall",
"chip (lower half)"
},
{
- "em_gate1_gray",
+ "em_gate
_
1_gray",
"gate",
"gray door (EM style, red key)"
},
{
"gate",
"gray door (EM style, red key)"
},
{
- "em_gate2_gray",
+ "em_gate
_
2_gray",
"gate",
"gray door (EM style, yellow key)"
},
{
"gate",
"gray door (EM style, yellow key)"
},
{
- "em_gate3_gray",
+ "em_gate
_
3_gray",
"gate",
"gray door (EM style, green key)"
},
{
"gate",
"gray door (EM style, green key)"
},
{
- "em_gate4_gray",
+ "em_gate
_
4_gray",
"gate",
"gray door (EM style, blue key)"
},
"gate",
"gray door (EM style, blue key)"
},
@@
-1451,122
+1454,122
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"-"
},
{
"-"
},
{
- "conveyor_belt1_left",
+ "conveyor_belt
_
1_left",
"conveyor_belt",
"red conveyor belt (left)"
},
{
"conveyor_belt",
"red conveyor belt (left)"
},
{
- "conveyor_belt1_middle",
+ "conveyor_belt
_
1_middle",
"conveyor_belt",
"red conveyor belt (middle)"
},
{
"conveyor_belt",
"red conveyor belt (middle)"
},
{
- "conveyor_belt1_right",
+ "conveyor_belt
_
1_right",
"conveyor_belt",
"red conveyor belt (right)"
},
{
"conveyor_belt",
"red conveyor belt (right)"
},
{
- "conveyor_belt1_switch_left",
+ "conveyor_belt
_
1_switch_left",
"conveyor_belt_switch",
"switch for red conveyor belt (left)"
},
{
"conveyor_belt_switch",
"switch for red conveyor belt (left)"
},
{
- "conveyor_belt1_switch_middle",
+ "conveyor_belt
_
1_switch_middle",
"conveyor_belt_switch",
"switch for red conveyor belt (middle)"
},
{
"conveyor_belt_switch",
"switch for red conveyor belt (middle)"
},
{
- "conveyor_belt1_switch_right",
+ "conveyor_belt
_
1_switch_right",
"conveyor_belt_switch",
"switch for red conveyor belt (right)"
},
{
"conveyor_belt_switch",
"switch for red conveyor belt (right)"
},
{
- "conveyor_belt2_left",
+ "conveyor_belt
_
2_left",
"conveyor_belt",
"yellow conveyor belt (left)"
},
{
"conveyor_belt",
"yellow conveyor belt (left)"
},
{
- "conveyor_belt2_middle",
+ "conveyor_belt
_
2_middle",
"conveyor_belt",
"yellow conveyor belt (middle)"
},
{
"conveyor_belt",
"yellow conveyor belt (middle)"
},
{
- "conveyor_belt2_right",
+ "conveyor_belt
_
2_right",
"conveyor_belt",
"yellow conveyor belt (right)"
},
{
"conveyor_belt",
"yellow conveyor belt (right)"
},
{
- "conveyor_belt2_switch_left",
+ "conveyor_belt
_
2_switch_left",
"conveyor_belt_switch",
"switch for yellow conveyor belt (left)"
},
{
"conveyor_belt_switch",
"switch for yellow conveyor belt (left)"
},
{
- "conveyor_belt2_switch_middle",
+ "conveyor_belt
_
2_switch_middle",
"conveyor_belt_switch",
"switch for yellow conveyor belt (middle)"
},
{
"conveyor_belt_switch",
"switch for yellow conveyor belt (middle)"
},
{
- "conveyor_belt2_switch_right",
+ "conveyor_belt
_
2_switch_right",
"conveyor_belt_switch",
"switch for yellow conveyor belt (right)"
},
{
"conveyor_belt_switch",
"switch for yellow conveyor belt (right)"
},
{
- "conveyor_belt3_left",
+ "conveyor_belt
_
3_left",
"conveyor_belt",
"green conveyor belt (left)"
},
{
"conveyor_belt",
"green conveyor belt (left)"
},
{
- "conveyor_belt3_middle",
+ "conveyor_belt
_
3_middle",
"conveyor_belt",
"green conveyor belt (middle)"
},
{
"conveyor_belt",
"green conveyor belt (middle)"
},
{
- "conveyor_belt3_right",
+ "conveyor_belt
_
3_right",
"conveyor_belt",
"green conveyor belt (right)"
},
{
"conveyor_belt",
"green conveyor belt (right)"
},
{
- "conveyor_belt3_switch_left",
+ "conveyor_belt
_
3_switch_left",
"conveyor_belt_switch",
"switch for green conveyor belt (left)"
},
{
"conveyor_belt_switch",
"switch for green conveyor belt (left)"
},
{
- "conveyor_belt3_switch_middle",
+ "conveyor_belt
_
3_switch_middle",
"conveyor_belt_switch",
"switch for green conveyor belt (middle)"
},
{
"conveyor_belt_switch",
"switch for green conveyor belt (middle)"
},
{
- "conveyor_belt3_switch_right",
+ "conveyor_belt
_
3_switch_right",
"conveyor_belt_switch",
"switch for green conveyor belt (right)"
},
{
"conveyor_belt_switch",
"switch for green conveyor belt (right)"
},
{
- "conveyor_belt4_left",
+ "conveyor_belt
_
4_left",
"conveyor_belt",
"blue conveyor belt (left)"
},
{
"conveyor_belt",
"blue conveyor belt (left)"
},
{
- "conveyor_belt4_middle",
+ "conveyor_belt
_
4_middle",
"conveyor_belt",
"blue conveyor belt (middle)"
},
{
"conveyor_belt",
"blue conveyor belt (middle)"
},
{
- "conveyor_belt4_right",
+ "conveyor_belt
_
4_right",
"conveyor_belt",
"blue conveyor belt (right)"
},
{
"conveyor_belt",
"blue conveyor belt (right)"
},
{
- "conveyor_belt4_switch_left",
+ "conveyor_belt
_
4_switch_left",
"conveyor_belt_switch",
"switch for blue conveyor belt (left)"
},
{
"conveyor_belt_switch",
"switch for blue conveyor belt (left)"
},
{
- "conveyor_belt4_switch_middle",
+ "conveyor_belt
_
4_switch_middle",
"conveyor_belt_switch",
"switch for blue conveyor belt (middle)"
},
{
"conveyor_belt_switch",
"switch for blue conveyor belt (middle)"
},
{
- "conveyor_belt4_switch_right",
+ "conveyor_belt
_
4_switch_right",
"conveyor_belt_switch",
"switch for blue conveyor belt (right)"
},
"conveyor_belt_switch",
"switch for blue conveyor belt (right)"
},
@@
-1731,94
+1734,94
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"balloon"
},
{
"balloon"
},
{
- "balloon_s
end
_left",
+ "balloon_s
witch
_left",
"balloon_switch",
"send balloon to the left"
},
{
"balloon_switch",
"send balloon to the left"
},
{
- "balloon_s
end
_right",
+ "balloon_s
witch
_right",
"balloon_switch",
"send balloon to the right"
},
{
"balloon_switch",
"send balloon to the right"
},
{
- "balloon_s
end
_up",
+ "balloon_s
witch
_up",
"balloon_switch",
"send balloon up"
},
{
"balloon_switch",
"send balloon up"
},
{
- "balloon_s
end
_down",
+ "balloon_s
witch
_down",
"balloon_switch",
"send balloon down"
},
{
"balloon_switch",
"send balloon down"
},
{
- "balloon_s
end_any_direction
",
+ "balloon_s
witch_any
",
"balloon_switch",
"send balloon in any direction"
},
{
"balloon_switch",
"send balloon in any direction"
},
{
- "emc_steelwall1",
+ "emc_steelwall
_
1",
"wall",
"steel wall"
},
{
"wall",
"steel wall"
},
{
- "emc_steelwall2",
+ "emc_steelwall
_
2",
"wall",
"steel wall"
},
{
"wall",
"steel wall"
},
{
- "emc_steelwall3",
+ "emc_steelwall
_
3",
"wall",
"steel wall"
},
{
"wall",
"steel wall"
},
{
- "emc_steelwall4",
+ "emc_steelwall
_
4",
"wall",
"steel wall"
},
{
"wall",
"steel wall"
},
{
- "emc_wall_
pillar_upper
",
+ "emc_wall_
1
",
"wall",
"normal wall"
},
{
"wall",
"normal wall"
},
{
- "emc_wall_
pillar_middle
",
+ "emc_wall_
2
",
"wall",
"normal wall"
},
{
"wall",
"normal wall"
},
{
- "emc_wall_
pillar_lower
",
+ "emc_wall_
3
",
"wall",
"normal wall"
},
{
"wall",
"normal wall"
},
{
- "emc_wall4",
+ "emc_wall
_
4",
"wall",
"normal wall"
},
{
"wall",
"normal wall"
},
{
- "emc_wall5",
+ "emc_wall
_
5",
"wall",
"normal wall"
},
{
"wall",
"normal wall"
},
{
- "emc_wall6",
+ "emc_wall
_
6",
"wall",
"normal wall"
},
{
"wall",
"normal wall"
},
{
- "emc_wall7",
+ "emc_wall
_
7",
"wall",
"normal wall"
},
{
"wall",
"normal wall"
},
{
- "emc_wall8",
+ "emc_wall
_
8",
"wall",
"normal wall"
},
{
"wall",
"normal wall"
},
{
- "tube_a
ll
",
+ "tube_a
ny
",
"tube",
"tube",
- "tube (a
ll directions
)"
+ "tube (a
ny direction
)"
},
{
"tube_vertical",
},
{
"tube_vertical",
@@
-1882,7
+1885,7
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
},
{
"dx_supabomb",
},
{
"dx_supabomb",
- "
dx_
bomb",
+ "bomb",
"stable bomb (DX style)"
},
{
"stable bomb (DX style)"
},
{
@@
-1897,642
+1900,642
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
},
{
"custom_1",
},
{
"custom_1",
- "custom
_1
",
+ "custom",
"custom element 1"
},
{
"custom_2",
"custom element 1"
},
{
"custom_2",
- "custom
_2
",
+ "custom",
"custom element 2"
},
{
"custom_3",
"custom element 2"
},
{
"custom_3",
- "custom
_3
",
+ "custom",
"custom element 3"
},
{
"custom_4",
"custom element 3"
},
{
"custom_4",
- "custom
_4
",
+ "custom",
"custom element 4"
},
{
"custom_5",
"custom element 4"
},
{
"custom_5",
- "custom
_5
",
+ "custom",
"custom element 5"
},
{
"custom_6",
"custom element 5"
},
{
"custom_6",
- "custom
_6
",
+ "custom",
"custom element 6"
},
{
"custom_7",
"custom element 6"
},
{
"custom_7",
- "custom
_7
",
+ "custom",
"custom element 7"
},
{
"custom_8",
"custom element 7"
},
{
"custom_8",
- "custom
_8
",
+ "custom",
"custom element 8"
},
{
"custom_9",
"custom element 8"
},
{
"custom_9",
- "custom
_9
",
+ "custom",
"custom element 9"
},
{
"custom_10",
"custom element 9"
},
{
"custom_10",
- "custom
_10
",
+ "custom",
"custom element 10"
},
{
"custom_11",
"custom element 10"
},
{
"custom_11",
- "custom
_11
",
+ "custom",
"custom element 11"
},
{
"custom_12",
"custom element 11"
},
{
"custom_12",
- "custom
_12
",
+ "custom",
"custom element 12"
},
{
"custom_13",
"custom element 12"
},
{
"custom_13",
- "custom
_13
",
+ "custom",
"custom element 13"
},
{
"custom_14",
"custom element 13"
},
{
"custom_14",
- "custom
_14
",
+ "custom",
"custom element 14"
},
{
"custom_15",
"custom element 14"
},
{
"custom_15",
- "custom
_15
",
+ "custom",
"custom element 15"
},
{
"custom_16",
"custom element 15"
},
{
"custom_16",
- "custom
_16
",
+ "custom",
"custom element 16"
},
{
"custom_17",
"custom element 16"
},
{
"custom_17",
- "custom
_17
",
+ "custom",
"custom element 17"
},
{
"custom_18",
"custom element 17"
},
{
"custom_18",
- "custom
_18
",
+ "custom",
"custom element 18"
},
{
"custom_19",
"custom element 18"
},
{
"custom_19",
- "custom
_19
",
+ "custom",
"custom element 19"
},
{
"custom_20",
"custom element 19"
},
{
"custom_20",
- "custom
_20
",
+ "custom",
"custom element 20"
},
{
"custom_21",
"custom element 20"
},
{
"custom_21",
- "custom
_21
",
+ "custom",
"custom element 21"
},
{
"custom_22",
"custom element 21"
},
{
"custom_22",
- "custom
_22
",
+ "custom",
"custom element 22"
},
{
"custom_23",
"custom element 22"
},
{
"custom_23",
- "custom
_23
",
+ "custom",
"custom element 23"
},
{
"custom_24",
"custom element 23"
},
{
"custom_24",
- "custom
_24
",
+ "custom",
"custom element 24"
},
{
"custom_25",
"custom element 24"
},
{
"custom_25",
- "custom
_25
",
+ "custom",
"custom element 25"
},
{
"custom_26",
"custom element 25"
},
{
"custom_26",
- "custom
_26
",
+ "custom",
"custom element 26"
},
{
"custom_27",
"custom element 26"
},
{
"custom_27",
- "custom
_27
",
+ "custom",
"custom element 27"
},
{
"custom_28",
"custom element 27"
},
{
"custom_28",
- "custom
_28
",
+ "custom",
"custom element 28"
},
{
"custom_29",
"custom element 28"
},
{
"custom_29",
- "custom
_29
",
+ "custom",
"custom element 29"
},
{
"custom_30",
"custom element 29"
},
{
"custom_30",
- "custom
_30
",
+ "custom",
"custom element 30"
},
{
"custom_31",
"custom element 30"
},
{
"custom_31",
- "custom
_31
",
+ "custom",
"custom element 31"
},
{
"custom_32",
"custom element 31"
},
{
"custom_32",
- "custom
_32
",
+ "custom",
"custom element 32"
},
{
"custom_33",
"custom element 32"
},
{
"custom_33",
- "custom
_33
",
+ "custom",
"custom element 33"
},
{
"custom_34",
"custom element 33"
},
{
"custom_34",
- "custom
_34
",
+ "custom",
"custom element 34"
},
{
"custom_35",
"custom element 34"
},
{
"custom_35",
- "custom
_35
",
+ "custom",
"custom element 35"
},
{
"custom_36",
"custom element 35"
},
{
"custom_36",
- "custom
_36
",
+ "custom",
"custom element 36"
},
{
"custom_37",
"custom element 36"
},
{
"custom_37",
- "custom
_37
",
+ "custom",
"custom element 37"
},
{
"custom_38",
"custom element 37"
},
{
"custom_38",
- "custom
_38
",
+ "custom",
"custom element 38"
},
{
"custom_39",
"custom element 38"
},
{
"custom_39",
- "custom
_39
",
+ "custom",
"custom element 39"
},
{
"custom_40",
"custom element 39"
},
{
"custom_40",
- "custom
_40
",
+ "custom",
"custom element 40"
},
{
"custom_41",
"custom element 40"
},
{
"custom_41",
- "custom
_41
",
+ "custom",
"custom element 41"
},
{
"custom_42",
"custom element 41"
},
{
"custom_42",
- "custom
_42
",
+ "custom",
"custom element 42"
},
{
"custom_43",
"custom element 42"
},
{
"custom_43",
- "custom
_43
",
+ "custom",
"custom element 43"
},
{
"custom_44",
"custom element 43"
},
{
"custom_44",
- "custom
_44
",
+ "custom",
"custom element 44"
},
{
"custom_45",
"custom element 44"
},
{
"custom_45",
- "custom
_45
",
+ "custom",
"custom element 45"
},
{
"custom_46",
"custom element 45"
},
{
"custom_46",
- "custom
_46
",
+ "custom",
"custom element 46"
},
{
"custom_47",
"custom element 46"
},
{
"custom_47",
- "custom
_47
",
+ "custom",
"custom element 47"
},
{
"custom_48",
"custom element 47"
},
{
"custom_48",
- "custom
_48
",
+ "custom",
"custom element 48"
},
{
"custom_49",
"custom element 48"
},
{
"custom_49",
- "custom
_49
",
+ "custom",
"custom element 49"
},
{
"custom_50",
"custom element 49"
},
{
"custom_50",
- "custom
_50
",
+ "custom",
"custom element 50"
},
{
"custom_51",
"custom element 50"
},
{
"custom_51",
- "custom
_51
",
+ "custom",
"custom element 51"
},
{
"custom_52",
"custom element 51"
},
{
"custom_52",
- "custom
_52
",
+ "custom",
"custom element 52"
},
{
"custom_53",
"custom element 52"
},
{
"custom_53",
- "custom
_53
",
+ "custom",
"custom element 53"
},
{
"custom_54",
"custom element 53"
},
{
"custom_54",
- "custom
_54
",
+ "custom",
"custom element 54"
},
{
"custom_55",
"custom element 54"
},
{
"custom_55",
- "custom
_55
",
+ "custom",
"custom element 55"
},
{
"custom_56",
"custom element 55"
},
{
"custom_56",
- "custom
_56
",
+ "custom",
"custom element 56"
},
{
"custom_57",
"custom element 56"
},
{
"custom_57",
- "custom
_57
",
+ "custom",
"custom element 57"
},
{
"custom_58",
"custom element 57"
},
{
"custom_58",
- "custom
_58
",
+ "custom",
"custom element 58"
},
{
"custom_59",
"custom element 58"
},
{
"custom_59",
- "custom
_59
",
+ "custom",
"custom element 59"
},
{
"custom_60",
"custom element 59"
},
{
"custom_60",
- "custom
_60
",
+ "custom",
"custom element 60"
},
{
"custom_61",
"custom element 60"
},
{
"custom_61",
- "custom
_61
",
+ "custom",
"custom element 61"
},
{
"custom_62",
"custom element 61"
},
{
"custom_62",
- "custom
_62
",
+ "custom",
"custom element 62"
},
{
"custom_63",
"custom element 62"
},
{
"custom_63",
- "custom
_63
",
+ "custom",
"custom element 63"
},
{
"custom_64",
"custom element 63"
},
{
"custom_64",
- "custom
_64
",
+ "custom",
"custom element 64"
},
{
"custom_65",
"custom element 64"
},
{
"custom_65",
- "custom
_65
",
+ "custom",
"custom element 65"
},
{
"custom_66",
"custom element 65"
},
{
"custom_66",
- "custom
_66
",
+ "custom",
"custom element 66"
},
{
"custom_67",
"custom element 66"
},
{
"custom_67",
- "custom
_67
",
+ "custom",
"custom element 67"
},
{
"custom_68",
"custom element 67"
},
{
"custom_68",
- "custom
_68
",
+ "custom",
"custom element 68"
},
{
"custom_69",
"custom element 68"
},
{
"custom_69",
- "custom
_69
",
+ "custom",
"custom element 69"
},
{
"custom_70",
"custom element 69"
},
{
"custom_70",
- "custom
_70
",
+ "custom",
"custom element 70"
},
{
"custom_71",
"custom element 70"
},
{
"custom_71",
- "custom
_71
",
+ "custom",
"custom element 71"
},
{
"custom_72",
"custom element 71"
},
{
"custom_72",
- "custom
_72
",
+ "custom",
"custom element 72"
},
{
"custom_73",
"custom element 72"
},
{
"custom_73",
- "custom
_73
",
+ "custom",
"custom element 73"
},
{
"custom_74",
"custom element 73"
},
{
"custom_74",
- "custom
_74
",
+ "custom",
"custom element 74"
},
{
"custom_75",
"custom element 74"
},
{
"custom_75",
- "custom
_75
",
+ "custom",
"custom element 75"
},
{
"custom_76",
"custom element 75"
},
{
"custom_76",
- "custom
_76
",
+ "custom",
"custom element 76"
},
{
"custom_77",
"custom element 76"
},
{
"custom_77",
- "custom
_77
",
+ "custom",
"custom element 77"
},
{
"custom_78",
"custom element 77"
},
{
"custom_78",
- "custom
_78
",
+ "custom",
"custom element 78"
},
{
"custom_79",
"custom element 78"
},
{
"custom_79",
- "custom
_79
",
+ "custom",
"custom element 79"
},
{
"custom_80",
"custom element 79"
},
{
"custom_80",
- "custom
_80
",
+ "custom",
"custom element 80"
},
{
"custom_81",
"custom element 80"
},
{
"custom_81",
- "custom
_81
",
+ "custom",
"custom element 81"
},
{
"custom_82",
"custom element 81"
},
{
"custom_82",
- "custom
_82
",
+ "custom",
"custom element 82"
},
{
"custom_83",
"custom element 82"
},
{
"custom_83",
- "custom
_83
",
+ "custom",
"custom element 83"
},
{
"custom_84",
"custom element 83"
},
{
"custom_84",
- "custom
_84
",
+ "custom",
"custom element 84"
},
{
"custom_85",
"custom element 84"
},
{
"custom_85",
- "custom
_85
",
+ "custom",
"custom element 85"
},
{
"custom_86",
"custom element 85"
},
{
"custom_86",
- "custom
_86
",
+ "custom",
"custom element 86"
},
{
"custom_87",
"custom element 86"
},
{
"custom_87",
- "custom
_87
",
+ "custom",
"custom element 87"
},
{
"custom_88",
"custom element 87"
},
{
"custom_88",
- "custom
_88
",
+ "custom",
"custom element 88"
},
{
"custom_89",
"custom element 88"
},
{
"custom_89",
- "custom
_89
",
+ "custom",
"custom element 89"
},
{
"custom_90",
"custom element 89"
},
{
"custom_90",
- "custom
_90
",
+ "custom",
"custom element 90"
},
{
"custom_91",
"custom element 90"
},
{
"custom_91",
- "custom
_91
",
+ "custom",
"custom element 91"
},
{
"custom_92",
"custom element 91"
},
{
"custom_92",
- "custom
_92
",
+ "custom",
"custom element 92"
},
{
"custom_93",
"custom element 92"
},
{
"custom_93",
- "custom
_93
",
+ "custom",
"custom element 93"
},
{
"custom_94",
"custom element 93"
},
{
"custom_94",
- "custom
_94
",
+ "custom",
"custom element 94"
},
{
"custom_95",
"custom element 94"
},
{
"custom_95",
- "custom
_95
",
+ "custom",
"custom element 95"
},
{
"custom_96",
"custom element 95"
},
{
"custom_96",
- "custom
_96
",
+ "custom",
"custom element 96"
},
{
"custom_97",
"custom element 96"
},
{
"custom_97",
- "custom
_97
",
+ "custom",
"custom element 97"
},
{
"custom_98",
"custom element 97"
},
{
"custom_98",
- "custom
_98
",
+ "custom",
"custom element 98"
},
{
"custom_99",
"custom element 98"
},
{
"custom_99",
- "custom
_99
",
+ "custom",
"custom element 99"
},
{
"custom_100",
"custom element 99"
},
{
"custom_100",
- "custom
_100
",
+ "custom",
"custom element 100"
},
{
"custom_101",
"custom element 100"
},
{
"custom_101",
- "custom
_101
",
+ "custom",
"custom element 101"
},
{
"custom_102",
"custom element 101"
},
{
"custom_102",
- "custom
_102
",
+ "custom",
"custom element 102"
},
{
"custom_103",
"custom element 102"
},
{
"custom_103",
- "custom
_103
",
+ "custom",
"custom element 103"
},
{
"custom_104",
"custom element 103"
},
{
"custom_104",
- "custom
_104
",
+ "custom",
"custom element 104"
},
{
"custom_105",
"custom element 104"
},
{
"custom_105",
- "custom
_105
",
+ "custom",
"custom element 105"
},
{
"custom_106",
"custom element 105"
},
{
"custom_106",
- "custom
_106
",
+ "custom",
"custom element 106"
},
{
"custom_107",
"custom element 106"
},
{
"custom_107",
- "custom
_107
",
+ "custom",
"custom element 107"
},
{
"custom_108",
"custom element 107"
},
{
"custom_108",
- "custom
_108
",
+ "custom",
"custom element 108"
},
{
"custom_109",
"custom element 108"
},
{
"custom_109",
- "custom
_109
",
+ "custom",
"custom element 109"
},
{
"custom_110",
"custom element 109"
},
{
"custom_110",
- "custom
_110
",
+ "custom",
"custom element 110"
},
{
"custom_111",
"custom element 110"
},
{
"custom_111",
- "custom
_111
",
+ "custom",
"custom element 111"
},
{
"custom_112",
"custom element 111"
},
{
"custom_112",
- "custom
_112
",
+ "custom",
"custom element 112"
},
{
"custom_113",
"custom element 112"
},
{
"custom_113",
- "custom
_113
",
+ "custom",
"custom element 113"
},
{
"custom_114",
"custom element 113"
},
{
"custom_114",
- "custom
_114
",
+ "custom",
"custom element 114"
},
{
"custom_115",
"custom element 114"
},
{
"custom_115",
- "custom
_115
",
+ "custom",
"custom element 115"
},
{
"custom_116",
"custom element 115"
},
{
"custom_116",
- "custom
_116
",
+ "custom",
"custom element 116"
},
{
"custom_117",
"custom element 116"
},
{
"custom_117",
- "custom
_117
",
+ "custom",
"custom element 117"
},
{
"custom_118",
"custom element 117"
},
{
"custom_118",
- "custom
_118
",
+ "custom",
"custom element 118"
},
{
"custom_119",
"custom element 118"
},
{
"custom_119",
- "custom
_119
",
+ "custom",
"custom element 119"
},
{
"custom_120",
"custom element 119"
},
{
"custom_120",
- "custom
_120
",
+ "custom",
"custom element 120"
},
{
"custom_121",
"custom element 120"
},
{
"custom_121",
- "custom
_121
",
+ "custom",
"custom element 121"
},
{
"custom_122",
"custom element 121"
},
{
"custom_122",
- "custom
_122
",
+ "custom",
"custom element 122"
},
{
"custom_123",
"custom element 122"
},
{
"custom_123",
- "custom
_123
",
+ "custom",
"custom element 123"
},
{
"custom_124",
"custom element 123"
},
{
"custom_124",
- "custom
_124
",
+ "custom",
"custom element 124"
},
{
"custom_125",
"custom element 124"
},
{
"custom_125",
- "custom
_125
",
+ "custom",
"custom element 125"
},
{
"custom_126",
"custom element 125"
},
{
"custom_126",
- "custom
_126
",
+ "custom",
"custom element 126"
},
{
"custom_127",
"custom element 126"
},
{
"custom_127",
- "custom
_127
",
+ "custom",
"custom element 127"
},
{
"custom_128",
"custom element 127"
},
{
"custom_128",
- "custom
_128
",
+ "custom",
"custom element 128"
},
"custom element 128"
},
@@
-2541,45
+2544,50
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
/* ----------------------------------------------------------------------- */
{
/* ----------------------------------------------------------------------- */
{
- "em_key1",
+ "em_key
_
1",
"key",
"-"
},
{
"key",
"-"
},
{
- "em_key2",
+ "em_key
_
2",
"key",
"-"
},
{
"key",
"-"
},
{
- "em_key3",
+ "em_key
_
3",
"key",
"-"
},
{
"key",
"-"
},
{
- "em_key4",
+ "em_key
_
4",
"key",
"-"
},
{
"key",
"-"
},
{
- "dynabomb_player1_active",
+ "dynabomb_player
_
1_active",
"dynabomb",
"-"
},
{
"dynabomb",
"-"
},
{
- "dynabomb_player2_active",
+ "dynabomb_player
_
2_active",
"dynabomb",
"-"
},
{
"dynabomb",
"-"
},
{
- "dynabomb_player3_active",
+ "dynabomb_player
_
3_active",
"dynabomb",
"-"
},
{
"dynabomb",
"-"
},
{
- "dynabomb_player4_active",
+ "dynabomb_player
_
4_active",
"dynabomb",
"-"
},
"dynabomb",
"-"
},
+ {
+ "sp_disk_red_active",
+ "dynamite",
+ "-"
+ },
{
"switchgate_opening",
"switchgate",
{
"switchgate_opening",
"switchgate",
@@
-2626,62
+2634,62
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"-"
},
{
"-"
},
{
- "conveyor_belt1_left_active",
+ "conveyor_belt
_
1_left_active",
"conveyor_belt",
"-"
},
{
"conveyor_belt",
"-"
},
{
- "conveyor_belt1_middle_active",
+ "conveyor_belt
_
1_middle_active",
"conveyor_belt",
"-"
},
{
"conveyor_belt",
"-"
},
{
- "conveyor_belt1_right_active",
+ "conveyor_belt
_
1_right_active",
"conveyor_belt",
"-"
},
{
"conveyor_belt",
"-"
},
{
- "conveyor_belt2_left_active",
+ "conveyor_belt
_
2_left_active",
"conveyor_belt",
"-"
},
{
"conveyor_belt",
"-"
},
{
- "conveyor_belt2_middle_active",
+ "conveyor_belt
_
2_middle_active",
"conveyor_belt",
"-"
},
{
"conveyor_belt",
"-"
},
{
- "conveyor_belt2_right_active",
+ "conveyor_belt
_
2_right_active",
"conveyor_belt",
"-"
},
{
"conveyor_belt",
"-"
},
{
- "conveyor_belt3_left_active",
+ "conveyor_belt
_
3_left_active",
"conveyor_belt",
"-"
},
{
"conveyor_belt",
"-"
},
{
- "conveyor_belt3_middle_active",
+ "conveyor_belt
_
3_middle_active",
"conveyor_belt",
"-"
},
{
"conveyor_belt",
"-"
},
{
- "conveyor_belt3_right_active",
+ "conveyor_belt
_
3_right_active",
"conveyor_belt",
"-"
},
{
"conveyor_belt",
"-"
},
{
- "conveyor_belt4_left_active",
+ "conveyor_belt
_
4_left_active",
"conveyor_belt",
"-"
},
{
"conveyor_belt",
"-"
},
{
- "conveyor_belt4_middle_active",
+ "conveyor_belt
_
4_middle_active",
"conveyor_belt",
"-"
},
{
"conveyor_belt",
"-"
},
{
- "conveyor_belt4_right_active",
+ "conveyor_belt
_
4_right_active",
"conveyor_belt",
"-"
},
"conveyor_belt",
"-"
},
@@
-2716,7
+2724,7
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"-"
},
{
"-"
},
{
- "amoeba_dr
i
pping",
+ "amoeba_dr
o
pping",
"amoeba",
"-"
},
"amoeba",
"-"
},
@@
-2781,7
+2789,7
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"-"
},
{
"-"
},
{
- "nut_
crac
king",
+ "nut_
brea
king",
"-",
"-"
},
"-",
"-"
},
@@
-2796,7
+2804,7
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"-"
},
{
"-"
},
{
- "amoeba_
creat
ing",
+ "amoeba_
grow
ing",
"-",
"-"
},
"-",
"-"
},
@@
-2806,7
+2814,7
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"-"
},
{
"-"
},
{
- "
wall_growing_active
",
+ "
expandable_wall_growing
",
"-",
"-"
},
"-",
"-"
},
@@
-2822,7
+2830,7
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
},
{
"quicksand_filling",
},
{
"quicksand_filling",
- "
-
",
+ "
quicksand
",
"-"
},
{
"-"
},
{
@@
-2920,31
+2928,13
@@
struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
"-",
"-"
},
"-",
"-"
},
- {
- "arrow_red_left",
- "-",
- "-"
- },
- {
- "arrow_red_right",
- "-",
- "-"
- },
- {
- "arrow_red_up",
- "-",
- "-"
- },
- {
- "arrow_red_down",
- "-",
- "-"
- },
+
+ /* keyword to stop parser: "ELEMENT_INFO_END" <-- do not change! */
{
NULL,
NULL,
{
NULL,
NULL,
- "-"
+ NULL
}
};
}
};
@@
-2962,19
+2952,24
@@
struct ElementActionInfo element_action_info[NUM_ACTIONS + 1] =
{ ".digging", ACTION_DIGGING, FALSE },
{ ".snapping", ACTION_SNAPPING, FALSE },
{ ".collecting", ACTION_COLLECTING, FALSE },
{ ".digging", ACTION_DIGGING, FALSE },
{ ".snapping", ACTION_SNAPPING, FALSE },
{ ".collecting", ACTION_COLLECTING, FALSE },
+ { ".dropping", ACTION_DROPPING, FALSE },
{ ".pushing", ACTION_PUSHING, FALSE },
{ ".passing", ACTION_PASSING, FALSE },
{ ".impact", ACTION_IMPACT, FALSE },
{ ".pushing", ACTION_PUSHING, FALSE },
{ ".passing", ACTION_PASSING, FALSE },
{ ".impact", ACTION_IMPACT, FALSE },
- { ".cracking", ACTION_CRACKING, FALSE },
{ ".breaking", ACTION_BREAKING, FALSE },
{ ".activating", ACTION_ACTIVATING, FALSE },
{ ".breaking", ACTION_BREAKING, FALSE },
{ ".activating", ACTION_ACTIVATING, FALSE },
+ { ".deactivating", ACTION_DEACTIVATING, FALSE },
{ ".opening", ACTION_OPENING, FALSE },
{ ".closing", ACTION_CLOSING, FALSE },
{ ".opening", ACTION_OPENING, FALSE },
{ ".closing", ACTION_CLOSING, FALSE },
- { ".eating", ACTION_EATING, FALSE },
{ ".attacking", ACTION_ATTACKING, TRUE },
{ ".growing", ACTION_GROWING, TRUE },
{ ".shrinking", ACTION_SHRINKING, FALSE },
{ ".active", ACTION_ACTIVE, TRUE },
{ ".attacking", ACTION_ATTACKING, TRUE },
{ ".growing", ACTION_GROWING, TRUE },
{ ".shrinking", ACTION_SHRINKING, FALSE },
{ ".active", ACTION_ACTIVE, TRUE },
+ { ".filling", ACTION_FILLING, FALSE },
+ { ".emptying", ACTION_EMPTYING, FALSE },
+ { ".changing", ACTION_CHANGING, FALSE },
+ { ".exploding", ACTION_EXPLODING, FALSE },
+ { ".dying", ACTION_DYING, FALSE },
{ ".other", ACTION_OTHER, FALSE },
{ NULL, 0, 0 }
{ ".other", ACTION_OTHER, FALSE },
{ NULL, 0, 0 }
@@
-2992,12
+2987,47
@@
struct ElementDirectionInfo element_direction_info[NUM_DIRECTIONS + 1] =
struct SpecialSuffixInfo special_suffix_info[NUM_SPECIAL_GFX_ARGS + 1] =
{
struct SpecialSuffixInfo special_suffix_info[NUM_SPECIAL_GFX_ARGS + 1] =
{
+ { ".MAIN", 0, },
+ { ".LEVELS", 0, },
+ { ".SCORES", 0, },
{ ".EDITOR", 0, },
{ ".EDITOR", 0, },
+ { ".INFO", 0, },
+ { ".SETUP", 0, },
+ { ".DOOR", 0, },
{ ".PREVIEW", 0, },
{ NULL, 0, }
};
{ ".PREVIEW", 0, },
{ NULL, 0, }
};
+/* ------------------------------------------------------------------------- */
+/* font definitions */
+/* ------------------------------------------------------------------------- */
+
+struct FontInfo font_info[NUM_FONTS + 1] =
+{
+ { "font.initial_1" },
+ { "font.initial_2" },
+ { "font.initial_3" },
+ { "font.initial_4" },
+ { "font.title_1" },
+ { "font.title_2" },
+ { "font.menu_1" },
+ { "font.menu_2" },
+ { "font.text_1" },
+ { "font.text_2" },
+ { "font.text_3" },
+ { "font.text_4" },
+ { "font.input" },
+ { "font.input.active" },
+ { "font.option_off" },
+ { "font.option_on" },
+ { "font.value_1" },
+ { "font.value_2" },
+ { "font.value_old" },
+ { "font.tape_recorder" },
+ { "font.level_number" },
+};
+
/* ========================================================================= */
/* main() */
/* ========================================================================= */
/* main() */