- { "empty_space", "empty space" }, /* 0 */
- { "sand", "sand" },
- { "wall", "normal wall" },
- { "wall", "round wall" },
- { "rock", "rock" },
- { "key", "key" },
- { "emerald", "emerald" },
- { "exit", "closed exit" },
- { "player", "player" },
- { "bug", "bug" },
- { "spaceship", "spaceship" }, /* 10 */
- { "yamyam", "yam yam" },
- { "robot", "robot" },
- { "wall", "steel wall" },
- { "diamond", "diamond" },
- { "amoeba", "dead amoeba" },
- { "quicksand", "empty quicksand" },
- { "quicksand", "quicksand with rock" },
- { "amoeba", "amoeba drop" },
- { "bomb", "bomb" },
- { "magic_wall", "magic wall" }, /* 20 */
- { "speed_pill", "speed pill" },
- { "acid", "acid pool" },
- { "amoeba", "dropping amoeba" },
- { "amoeba", "normal amoeba" },
- { "nut", "nut with emerald" },
- { "gameoflife", "Conway's wall of life" },
- { "biomaze", "biomaze" },
- { "dynamite", "burning dynamite" },
- { NULL, "unknown" },
- { "robot_wheel", "magic wheel" }, /* 30 */
- { "robot_wheel", "magic wheel (running)" },
- { "key", "red key" },
- { "key", "yellow key" },
- { "key", "green key" },
- { "key", "blue key" },
- { "gate", "red door" },
- { "gate", "yellow door" },
- { "gate", "green door" },
- { "gate", "blue door" },
- { "gate", "gray door (opened by red key)" }, /* 40 */
- { "gate", "gray door (opened by yellow key)"},
- { "gate", "gray door (opened by green key)"},
- { "gate", "gray door (opened by blue key)"},
- { "dynamite", "dynamite" },
- { "pacman", "pac man" },
- { "wall", "invisible normal wall" },
- { "lamp", "lamp (off)" },
- { "lamp", "lamp (on)" },
- { "wall", "wall with emerald" },
- { "wall", "wall with diamond" }, /* 50 */
- { "amoeba", "amoeba with content" },
- { "bd_amoeba", "amoeba (BD style)" },
- { "time_orb_full", "time orb (full)" },
- { "time_orb_empty", "time orb (empty)" },
- { "wall", "growing wall" },
- { "bd_diamond", "diamond (BD style)" },
- { "emerald", "yellow emerald" },
- { "wall", "wall with BD style diamond" },
- { "wall", "wall with yellow emerald" },
- { "dark_yamyam", "dark yam yam" }, /* 60 */
- { "bd_magic_wall", "magic wall (BD style)" },
- { "wall", "invisible steel wall" },
- { NULL, "-" },
- { "dynabomb_nr", "increases number of bombs" },
- { "dynabomb_sz", "increases explosion size" },
- { "dynabomb_xl", "increases power of explosion" },
- { "sokoban_object", "sokoban object" },
- { "sokoban_field", "sokoban empty field" },
- { "sokoban_field", "sokoban field with object" },
- { "bd_butterfly", "butterfly (starts moving right)"}, /* 70 */
- { "bd_butterfly", "butterfly (starts moving up)" },
- { "bd_butterfly", "butterfly (starts moving left)"},
- { "bd_butterfly", "butterfly (starts moving down)"},
- { "bd_firefly", "firefly (starts moving right)" },
- { "bd_firefly", "firefly (starts moving up)" },
- { "bd_firefly", "firefly (starts moving left)" },
- { "bd_firefly", "firefly (starts moving down)" },
- { "bd_butterfly", "butterfly" },
- { "bd_firefly", "firefly" },
- { "player", "yellow player" }, /* 80 */
- { "player", "red player" },
- { "player", "green player" },
- { "player", "blue player" },
- { "bug", "bug (starts moving right)" },
- { "bug", "bug (starts moving up)" },
- { "bug", "bug (starts moving left)" },
- { "bug", "bug (starts moving down)" },
- { "spaceship", "spaceship (starts moving right)"},
- { "spaceship", "spaceship (starts moving up)" },
- { "spaceship", "spaceship (starts moving left)"}, /* 90 */
- { "spaceship", "spaceship (starts moving down)"},
- { "pacman", "pac man (starts moving right)" },
- { "pacman", "pac man (starts moving up)" },
- { "pacman", "pac man (starts moving left)" },
- { "pacman", "pac man (starts moving down)" },
- { "emerald", "red emerald" },
- { "emerald", "purple emerald" },
- { "wall", "wall with red emerald" },
- { "wall", "wall with purple emerald" },
- { NULL, "unknown" }, /* 100 */
- { NULL, "unknown" },
- { NULL, "unknown" },
- { NULL, "unknown" },
- { NULL, "unknown" },
- { NULL, "normal wall (BD style)" },
- { "bd_rock", "rock (BD style)" },
- { "exit", "open exit" },
- { NULL, "black orb bomb" },
- { "amoeba", "amoeba" },
- { "mole", "mole" }, /* 110 */
- { "penguin", "penguin" },
- { "satellite", "satellite" },
- { NULL, "arrow left" },
- { NULL, "arrow right" },
- { NULL, "arrow up" },
- { NULL, "arrow down" },
- { "pig", "pig" },
- { "dragon", "fire breathing dragon" },
- { "key", "red key (EM style)" },
- { NULL, "letter ' '" }, /* 120 */
- { NULL, "letter '!'" },
- { NULL, "letter '\"'" },
- { NULL, "letter '#'" },
- { NULL, "letter '$'" },
- { NULL, "letter '%'" },
- { NULL, "letter '&'" },
- { NULL, "letter '''" },
- { NULL, "letter '('" },
- { NULL, "letter ')'" },
- { NULL, "letter '*'" }, /* 130 */
- { NULL, "letter '+'" },
- { NULL, "letter ','" },
- { NULL, "letter '-'" },
- { NULL, "letter '.'" },
- { NULL, "letter '/'" },
- { NULL, "letter '0'" },
- { NULL, "letter '1'" },
- { NULL, "letter '2'" },
- { NULL, "letter '3'" },
- { NULL, "letter '4'" }, /* 140 */
- { NULL, "letter '5'" },
- { NULL, "letter '6'" },
- { NULL, "letter '7'" },
- { NULL, "letter '8'" },
- { NULL, "letter '9'" },
- { NULL, "letter ':'" },
- { NULL, "letter ';'" },
- { NULL, "letter '<'" },
- { NULL, "letter '='" },
- { NULL, "letter '>'" }, /* 150 */
- { NULL, "letter '?'" },
- { NULL, "letter '@'" },
- { NULL, "letter 'A'" },
- { NULL, "letter 'B'" },
- { NULL, "letter 'C'" },
- { NULL, "letter 'D'" },
- { NULL, "letter 'E'" },
- { NULL, "letter 'F'" },
- { NULL, "letter 'G'" },
- { NULL, "letter 'H'" }, /* 160 */
- { NULL, "letter 'I'" },
- { NULL, "letter 'J'" },
- { NULL, "letter 'K'" },
- { NULL, "letter 'L'" },
- { NULL, "letter 'M'" },
- { NULL, "letter 'N'" },
- { NULL, "letter 'O'" },
- { NULL, "letter 'P'" },
- { NULL, "letter 'Q'" },
- { NULL, "letter 'R'" }, /* 170 */
- { NULL, "letter 'S'" },
- { NULL, "letter 'T'" },
- { NULL, "letter 'U'" },
- { NULL, "letter 'V'" },
- { NULL, "letter 'W'" },
- { NULL, "letter 'X'" },
- { NULL, "letter 'Y'" },
- { NULL, "letter 'Z'" },
- { NULL, "letter 'Ä'" },
- { NULL, "letter 'Ö'" }, /* 180 */
- { NULL, "letter 'Ü'" },
- { NULL, "letter '^'" },
- { NULL, "letter ''" },
- { NULL, "letter ''" },
- { NULL, "letter ''" },
- { NULL, "letter ''" },
- { NULL, "letter ''" },
- { NULL, "letter ''" },
- { NULL, "letter ''" },
- { NULL, "letter ''" }, /* 190 */
- { NULL, "letter ''" },
- { NULL, "letter ''" },
- { NULL, "letter ''" },
- { NULL, "letter ''" },
- { NULL, "letter ''" },
- { NULL, "letter ''" },
- { NULL, "letter ''" },
- { NULL, "letter ''" },
- { NULL, "letter ''" },
- { "wall", "growing wall (horizontal)" }, /* 200 */
- { "wall", "growing wall (vertical)" },
- { "wall", "growing wall (all directions)" },
- { "gate", "red door (EM style)" },
- { "gate", "yellow door (EM style)" },
- { "gate", "green door (EM style)" },
- { "gate", "blue door (EM style)" },
- { "key", "yellow key (EM style)" },
- { "key", "green key (EM style)" },
- { "key", "blue key (EM style)" },
- { "empty_space", "empty space" }, /* 210 */
- { "sp_zonk", "zonk" },
- { "sp_base", "base" },
- { "player", "murphy" },
- { "sp_infotron", "infotron" },
- { "wall", "chip (single)" },
- { "wall", "hardware" },
- { "sp_exit", "exit" },
- { "sp_disk_orange", "orange disk" },
- { "sp_port", "port (leading right)" },
- { "sp_port", "port (leading down)" }, /* 220 */
- { "sp_port", "port (leading left)" },
- { "sp_port", "port (leading up)" },
- { "sp_port", "port (leading right)" },
- { "sp_port", "port (leading down)" },
- { "sp_port", "port (leading left)" },
- { "sp_port", "port (leading up)" },
- { "sp_sniksnak", "snik snak" },
- { "sp_disk_yellow", "yellow disk" },
- { "sp_terminal", "terminal" },
- { "sp_disk_red", "red disk" }, /* 230 */
- { "sp_port", "port (vertical)" },
- { "sp_port", "port (horizontal)" },
- { "sp_port", "port (all directions)" },
- { "sp_electron", "electron" },
- { "sp_buggy_base", "buggy base" },
- { "wall", "chip (left half)" },
- { "wall", "chip (right half)" },
- { "wall", "hardware" },
- { "wall", "hardware" },
- { "wall", "hardware" }, /* 240 */
- { "wall", "hardware" },
- { "wall", "hardware" },
- { "wall", "hardware" },
- { "wall", "hardware" },
- { "wall", "hardware" },
- { "wall", "hardware" },
- { "wall", "hardware" },
- { "wall", "chip (upper half)" },
- { "wall", "chip (lower half)" },
- { "gate", "gray door (EM style, red key)" }, /* 250 */
- { "gate", "gray door (EM style, yellow key)"},
- { "gate", "gray door (EM style, green key)"},
- { "gate", "gray door (EM style, blue key)"},
- { NULL, "unknown" },
- { NULL, "unknown" },
-
- /* 256 */
-
- { "pearl", "pearl" }, /* (256) */
- { "crystal", "crystal" },
- { "wall", "wall with pearl" },
- { "wall", "wall with crystal" },
- { "gate", "white door" }, /* 260 */
- { "gate", "gray door (opened by white key)"},
- { "key", "white key" },
- { "shield_normal", "shield (normal)" },
- { "extra_time", "extra time" },
- { "switchgate", "switch gate (open)" },
- { "switchgate", "switch gate (closed)" },
- { "switchgate_switch", "switch for switch gate" },
- { "switchgate_switch", "switch for switch gate" },
- { NULL, "-" },
- { NULL, "-" }, /* 270 */
- { "conveyor_belt", "red conveyor belt (left)" },
- { "conveyor_belt", "red conveyor belt (middle)" },
- { "conveyor_belt", "red conveyor belt (right)" },
- { "conveyor_belt_switch", "switch for red conveyor belt (left)"},
- { "conveyor_belt_switch", "switch for red conveyor belt (middle)"},
- { "conveyor_belt_switch", "switch for red conveyor belt (right)"},
- { "conveyor_belt", "yellow conveyor belt (left)" },
- { "conveyor_belt", "yellow conveyor belt (middle)" },
- { "conveyor_belt", "yellow conveyor belt (right)" },
- { "conveyor_belt_switch", "switch for yellow conveyor belt (left)"},
- { "conveyor_belt_switch", "switch for yellow conveyor belt (middle)"},
- { "conveyor_belt_switch", "switch for yellow conveyor belt (right)"},
- { "conveyor_belt", "green conveyor belt (left)" },
- { "conveyor_belt", "green conveyor belt (middle)" },
- { "conveyor_belt", "green conveyor belt (right)" },
- { "conveyor_belt_switch", "switch for green conveyor belt (left)"},
- { "conveyor_belt_switch", "switch for green conveyor belt (middle)"},
- { "conveyor_belt_switch", "switch for green conveyor belt (right)"},
- { "conveyor_belt", "blue conveyor belt (left)" },
- { "conveyor_belt", "blue conveyor belt (middle)" },
- { "conveyor_belt", "blue conveyor belt (right)" },
- { "conveyor_belt_switch", "switch for blue conveyor belt (left)"},
- { "conveyor_belt_switch", "switch for blue conveyor belt (middle)"},
- { "conveyor_belt_switch", "switch for blue conveyor belt (right)"},
- { "sand", "land mine" },
- { "envelope", "mail envelope" },
- { "light_switch", "light switch (off)" },
- { "light_switch", "light switch (on)" },
- { "wall", "sign (exclamation)" },
- { "wall", "sign (radio activity)" }, /* 300 */
- { "wall", "sign (stop)" },
- { "wall", "sign (wheel chair)" },
- { "wall", "sign (parking)" },
- { "wall", "sign (one way)" },
- { "wall", "sign (heart)" },
- { "wall", "sign (triangle)" },
- { "wall", "sign (round)" },
- { "wall", "sign (exit)" },
- { "wall", "sign (yin yang)" },
- { "wall", "sign (other)" }, /* 310 */
- { "mole", "mole (starts moving left)" },
- { "mole", "mole (starts moving right)" },
- { "mole", "mole (starts moving up)" },
- { "mole", "mole (starts moving down)" },
- { "wall", "steel wall (slanted)" },
- { "sand", "invisible sand" },
- { NULL, "dx unknown 15" },
- { NULL, "dx unknown 42" },
- { NULL, "-" },
- { NULL, "-" }, /* 320 */
- { "shield_deadly", "shield (deadly, kills enemies)"},
- { "timegate", "time gate (open)" },
- { "timegate", "time gate (closed)" },
- { "timegate_switch", "switch for time gate" },
- { "timegate_switch", "switch for time gate" },
- { "balloon", "balloon" },
- { "balloon_switch", "send balloon to the left" },
- { "balloon_switch", "send balloon to the right" },
- { "balloon_switch", "send balloon up" },
- { "balloon_switch", "send balloon down" }, /* 330 */
- { "balloon_switch", "send balloon in any direction" },
- { "wall", "steel wall" },
- { "wall", "steel wall" },
- { "wall", "steel wall" },
- { "wall", "steel wall" },
- { "wall", "normal wall" },
- { "wall", "normal wall" },
- { "wall", "normal wall" },
- { "wall", "normal wall" },
- { "wall", "normal wall" }, /* 340 */
- { "wall", "normal wall" },
- { "wall", "normal wall" },
- { "wall", "normal wall" },
- { "tube", "tube (all directions)" },
- { "tube", "tube (vertical)" },
- { "tube", "tube (horizontal)" },
- { "tube", "tube (vertical & left)" },
- { "tube", "tube (vertical & right)" },
- { "tube", "tube (horizontal & up)" },
- { "tube", "tube (horizontal & down)" }, /* 350 */
- { "tube", "tube (left & up)" },
- { "tube", "tube (left & down)" },
- { "tube", "tube (right & up)" },
- { "tube", "tube (right & down)" },
- { "spring", "spring" },
- { "trap", "trap" },
- { "dx_bomb", "stable bomb (DX style)" },
- { NULL, "-" }
-
- /*
- "-------------------------------",
- */
+ { ".[DEFAULT]", GFX_SPECIAL_ARG_DEFAULT, },
+ { ".TITLE", GFX_SPECIAL_ARG_TITLE, },
+ { ".MAIN", GFX_SPECIAL_ARG_MAIN, },
+ { ".LEVELS", GFX_SPECIAL_ARG_LEVELS },
+ { ".SCORES", GFX_SPECIAL_ARG_SCORES, },
+ { ".EDITOR", GFX_SPECIAL_ARG_EDITOR, },
+ { ".INFO", GFX_SPECIAL_ARG_INFO, },
+ { ".SETUP", GFX_SPECIAL_ARG_SETUP, },
+ { ".PLAYING", GFX_SPECIAL_ARG_PLAYING, },
+ { ".DOOR", GFX_SPECIAL_ARG_DOOR, },
+ { ".PREVIEW", GFX_SPECIAL_ARG_PREVIEW, },
+ { ".CRUMBLED", GFX_SPECIAL_ARG_CRUMBLED, },
+
+ /* empty suffix always matches -- check as last entry in InitMusicInfo() */
+ { "", GFX_SPECIAL_ARG_DEFAULT, },
+
+ { NULL, 0, }
+};
+
+struct TokenIntPtrInfo image_config_vars[] =
+{
+ { "global.num_toons", &global.num_toons },
+
+ { "border.draw_masked.TITLE", &border.draw_masked[GFX_SPECIAL_ARG_TITLE] },
+ { "border.draw_masked.MAIN", &border.draw_masked[GFX_SPECIAL_ARG_MAIN] },
+ { "border.draw_masked.LEVELS", &border.draw_masked[GFX_SPECIAL_ARG_LEVELS] },
+ { "border.draw_masked.SCORES", &border.draw_masked[GFX_SPECIAL_ARG_SCORES] },
+ { "border.draw_masked.EDITOR", &border.draw_masked[GFX_SPECIAL_ARG_EDITOR] },
+ { "border.draw_masked.INFO", &border.draw_masked[GFX_SPECIAL_ARG_INFO] },
+ { "border.draw_masked.SETUP", &border.draw_masked[GFX_SPECIAL_ARG_SETUP] },
+ { "border.draw_masked.PLAYING",&border.draw_masked[GFX_SPECIAL_ARG_PLAYING] },
+ { "border.draw_masked.DOOR", &border.draw_masked[GFX_SPECIAL_ARG_DOOR] },
+
+ { "menu.draw_xoffset", &menu.draw_xoffset[GFX_SPECIAL_ARG_DEFAULT] },
+ { "menu.draw_yoffset", &menu.draw_yoffset[GFX_SPECIAL_ARG_DEFAULT] },
+ { "menu.draw_xoffset.MAIN", &menu.draw_xoffset[GFX_SPECIAL_ARG_MAIN] },
+ { "menu.draw_yoffset.MAIN", &menu.draw_yoffset[GFX_SPECIAL_ARG_MAIN] },
+ { "menu.draw_xoffset.LEVELS", &menu.draw_xoffset[GFX_SPECIAL_ARG_LEVELS] },
+ { "menu.draw_yoffset.LEVELS", &menu.draw_yoffset[GFX_SPECIAL_ARG_LEVELS] },
+ { "menu.draw_xoffset.SCORES", &menu.draw_xoffset[GFX_SPECIAL_ARG_SCORES] },
+ { "menu.draw_yoffset.SCORES", &menu.draw_yoffset[GFX_SPECIAL_ARG_SCORES] },
+ { "menu.draw_xoffset.EDITOR", &menu.draw_xoffset[GFX_SPECIAL_ARG_EDITOR] },
+ { "menu.draw_yoffset.EDITOR", &menu.draw_yoffset[GFX_SPECIAL_ARG_EDITOR] },
+ { "menu.draw_xoffset.INFO", &menu.draw_xoffset[GFX_SPECIAL_ARG_INFO] },
+ { "menu.draw_yoffset.INFO", &menu.draw_yoffset[GFX_SPECIAL_ARG_INFO] },
+ { "menu.draw_xoffset.INFO[ELEMENTS]",
+ &menu.draw_xoffset_info[GFX_SPECIAL_ARG_INFO_ELEMENTS] },
+ { "menu.draw_yoffset.INFO[ELEMENTS]",
+ &menu.draw_yoffset_info[GFX_SPECIAL_ARG_INFO_ELEMENTS] },
+ { "menu.draw_xoffset.INFO[MUSIC]",
+ &menu.draw_xoffset_info[GFX_SPECIAL_ARG_INFO_MUSIC] },
+ { "menu.draw_yoffset.INFO[MUSIC]",
+ &menu.draw_yoffset_info[GFX_SPECIAL_ARG_INFO_MUSIC] },
+ { "menu.draw_xoffset.INFO[CREDITS]",
+ &menu.draw_xoffset_info[GFX_SPECIAL_ARG_INFO_CREDITS] },
+ { "menu.draw_yoffset.INFO[CREDITS]",
+ &menu.draw_yoffset_info[GFX_SPECIAL_ARG_INFO_CREDITS] },
+ { "menu.draw_xoffset.INFO[PROGRAM]",
+ &menu.draw_xoffset_info[GFX_SPECIAL_ARG_INFO_PROGRAM] },
+ { "menu.draw_yoffset.INFO[PROGRAM]",
+ &menu.draw_yoffset_info[GFX_SPECIAL_ARG_INFO_PROGRAM] },
+ { "menu.draw_xoffset.INFO[LEVELSET]",
+ &menu.draw_xoffset_info[GFX_SPECIAL_ARG_INFO_LEVELSET] },
+ { "menu.draw_yoffset.INFO[LEVELSET]",
+ &menu.draw_yoffset_info[GFX_SPECIAL_ARG_INFO_LEVELSET] },
+ { "menu.draw_xoffset.SETUP", &menu.draw_xoffset[GFX_SPECIAL_ARG_SETUP] },
+ { "menu.draw_yoffset.SETUP", &menu.draw_yoffset[GFX_SPECIAL_ARG_SETUP] },
+
+ { "menu.scrollbar_xoffset", &menu.scrollbar_xoffset },
+
+ { "menu.list_size", &menu.list_size[GFX_SPECIAL_ARG_DEFAULT] },
+ { "menu.list_size.LEVELS", &menu.list_size[GFX_SPECIAL_ARG_LEVELS] },
+ { "menu.list_size.SCORES", &menu.list_size[GFX_SPECIAL_ARG_SCORES] },
+ { "menu.list_size.INFO", &menu.list_size[GFX_SPECIAL_ARG_INFO] },
+
+ { "menu.fade_delay", &menu.fade_delay },
+ { "menu.post_delay", &menu.post_delay },
+
+ { "main.button.name.x", &menu.main.button.name.x },
+ { "main.button.name.y", &menu.main.button.name.y },
+ { "main.button.levels.x", &menu.main.button.levels.x },
+ { "main.button.levels.y", &menu.main.button.levels.y },
+ { "main.button.scores.x", &menu.main.button.scores.x },
+ { "main.button.scores.y", &menu.main.button.scores.y },
+ { "main.button.editor.x", &menu.main.button.editor.x },
+ { "main.button.editor.y", &menu.main.button.editor.y },
+ { "main.button.info.x", &menu.main.button.info.x },
+ { "main.button.info.y", &menu.main.button.info.y },
+ { "main.button.game.x", &menu.main.button.game.x },
+ { "main.button.game.y", &menu.main.button.game.y },
+ { "main.button.setup.x", &menu.main.button.setup.x },
+ { "main.button.setup.y", &menu.main.button.setup.y },
+ { "main.button.quit.x", &menu.main.button.quit.x },
+ { "main.button.quit.y", &menu.main.button.quit.y },
+ { "main.button.prev_level.x", &menu.main.button.prev_level.x },
+ { "main.button.prev_level.y", &menu.main.button.prev_level.y },
+ { "main.button.next_level.x", &menu.main.button.next_level.x },
+ { "main.button.next_level.y", &menu.main.button.next_level.y },
+
+ { "main.text.name.x", &menu.main.text.name.x },
+ { "main.text.name.y", &menu.main.text.name.y },
+ { "main.text.name.width", &menu.main.text.name.width },
+ { "main.text.name.height", &menu.main.text.name.height },
+ { "main.text.levels.x", &menu.main.text.levels.x },
+ { "main.text.levels.y", &menu.main.text.levels.y },
+ { "main.text.levels.width", &menu.main.text.levels.width },
+ { "main.text.levels.height", &menu.main.text.levels.height },
+ { "main.text.scores.x", &menu.main.text.scores.x },
+ { "main.text.scores.y", &menu.main.text.scores.y },
+ { "main.text.scores.width", &menu.main.text.scores.width },
+ { "main.text.scores.height", &menu.main.text.scores.height },
+ { "main.text.editor.x", &menu.main.text.editor.x },
+ { "main.text.editor.y", &menu.main.text.editor.y },
+ { "main.text.editor.width", &menu.main.text.editor.width },
+ { "main.text.editor.height", &menu.main.text.editor.height },
+ { "main.text.info.x", &menu.main.text.info.x },
+ { "main.text.info.y", &menu.main.text.info.y },
+ { "main.text.info.width", &menu.main.text.info.width },
+ { "main.text.info.height", &menu.main.text.info.height },
+ { "main.text.game.x", &menu.main.text.game.x },
+ { "main.text.game.y", &menu.main.text.game.y },
+ { "main.text.game.width", &menu.main.text.game.width },
+ { "main.text.game.height", &menu.main.text.game.height },
+ { "main.text.setup.x", &menu.main.text.setup.x },
+ { "main.text.setup.y", &menu.main.text.setup.y },
+ { "main.text.setup.width", &menu.main.text.setup.width },
+ { "main.text.setup.height", &menu.main.text.setup.height },
+ { "main.text.quit.x", &menu.main.text.quit.x },
+ { "main.text.quit.y", &menu.main.text.quit.y },
+ { "main.text.quit.width", &menu.main.text.quit.width },
+ { "main.text.quit.height", &menu.main.text.quit.height },
+
+ { "main.text.current_level.x",&menu.main.text.current_level.x },
+ { "main.text.current_level.y",&menu.main.text.current_level.y },
+ { "main.text.first_level.x", &menu.main.text.first_level.x },
+ { "main.text.first_level.y", &menu.main.text.first_level.y },
+ { "main.text.last_level.x", &menu.main.text.last_level.x },
+ { "main.text.last_level.y", &menu.main.text.last_level.y },
+ { "main.text.levelset_info.x",&menu.main.text.levelset_info.x },
+ { "main.text.levelset_info.y",&menu.main.text.levelset_info.y },
+ { "main.text.level_info.x", &menu.main.text.level_info.x },
+ { "main.text.level_info.y", &menu.main.text.level_info.y },
+
+ { "main.input.name.x", &menu.main.input.name.x },
+ { "main.input.name.y", &menu.main.input.name.y },
+
+ { "preview.x", &preview.x },
+ { "preview.y", &preview.y },
+ { "preview.xsize", &preview.xsize },
+ { "preview.ysize", &preview.ysize },
+ { "preview.xoffset", &preview.xoffset },
+ { "preview.yoffset", &preview.yoffset },
+ { "preview.tile_size", &preview.tile_size },
+ { "preview.step_offset", &preview.step_offset },
+ { "preview.step_delay", &preview.step_delay },
+
+ { "door_1.width", &door_1.width },
+ { "door_1.height", &door_1.height },
+ { "door_1.step_offset", &door_1.step_offset },
+ { "door_1.step_delay", &door_1.step_delay },
+ { "door_1.anim_mode", &door_1.anim_mode },
+ { "door_2.width", &door_2.width },
+ { "door_2.height", &door_2.height },
+ { "door_2.step_offset", &door_2.step_offset },
+ { "door_2.step_delay", &door_2.step_delay },
+ { "door_2.anim_mode", &door_2.anim_mode },
+
+ { "game.panel.level.x", &game.panel.level.x },
+ { "game.panel.level.y", &game.panel.level.y },
+ { "game.panel.gems.x", &game.panel.gems.x },
+ { "game.panel.gems.y", &game.panel.gems.y },
+ { "game.panel.inventory.x", &game.panel.inventory.x },
+ { "game.panel.inventory.y", &game.panel.inventory.y },
+ { "game.panel.keys.x", &game.panel.keys.x },
+ { "game.panel.keys.y", &game.panel.keys.y },
+ { "game.panel.score.x", &game.panel.score.x },
+ { "game.panel.score.y", &game.panel.score.y },
+ { "game.panel.time.x", &game.panel.time.x },
+ { "game.panel.time.y", &game.panel.time.y },
+
+ { "[player].boring_delay_fixed", &game.player_boring_delay_fixed },
+ { "[player].boring_delay_random", &game.player_boring_delay_random },
+ { "[player].sleeping_delay_fixed", &game.player_sleeping_delay_fixed },
+ { "[player].sleeping_delay_random", &game.player_sleeping_delay_random },
+
+ { NULL, NULL, }