X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fconf_gfx.c;h=5e5e64b17c1199bb29b1197f6b10fedf39f17d05;hb=50e762bca8b7cbca1d0a12674b559e81a4f2c3f9;hp=935d6f146f74a5443083ce2c1b4a5a25c40adef0;hpb=f1dae0af49fa331f6fedc6cbdf59eed0909ae391;p=rocksndiamonds.git diff --git a/src/conf_gfx.c b/src/conf_gfx.c index 935d6f14..5e5e64b1 100644 --- a/src/conf_gfx.c +++ b/src/conf_gfx.c @@ -4,7 +4,7 @@ // (c) 1995-2014 by Artsoft Entertainment // Holger Schemel // info@artsoft.org -// http://www.artsoft.org/ +// https://www.artsoft.org/ // ---------------------------------------------------------------------------- // conf_gfx.c // ============================================================================ @@ -13,9 +13,9 @@ #include "main.h" -/* List values that are not defined in the configuration file are set to - reliable default values. If that value is GFX_ARG_UNDEFINED, it will - be dynamically determined, using some of the other list values. */ +// List values that are not defined in the configuration file are set to +// reliable default values. If that value is GFX_ARG_UNDEFINED, it will +// be dynamically determined, using some of the other list values. struct ConfigTypeInfo image_config_suffix[] = { @@ -41,6 +41,7 @@ struct ConfigTypeInfo image_config_suffix[] = { ".delay", "1", TYPE_INTEGER }, { ".anim_mode", ARG_UNDEFINED, TYPE_STRING }, { ".global_sync", "false", TYPE_BOOLEAN }, + { ".global_anim_sync", "false", TYPE_BOOLEAN }, { ".crumbled_like", ARG_UNDEFINED, TYPE_ELEMENT }, { ".diggable_like", ARG_UNDEFINED, TYPE_ELEMENT }, { ".border_size", ARG_UNDEFINED, TYPE_INTEGER }, @@ -52,16 +53,21 @@ struct ConfigTypeInfo image_config_suffix[] = { ".position", ARG_UNDEFINED, TYPE_STRING }, { ".draw_xoffset", "0", TYPE_INTEGER }, { ".draw_yoffset", "0", TYPE_INTEGER }, - { ".draw_masked", "false", TYPE_BOOLEAN }, + { ".draw_masked", ARG_UNDEFINED, TYPE_BOOLEAN }, { ".draw_order", ARG_UNDEFINED, TYPE_INTEGER }, { ".init_delay_fixed", ARG_UNDEFINED, TYPE_INTEGER }, { ".init_delay_random", ARG_UNDEFINED, TYPE_INTEGER }, + { ".init_delay_action", ARG_UNDEFINED, TYPE_STRING }, { ".anim_delay_fixed", ARG_UNDEFINED, TYPE_INTEGER }, { ".anim_delay_random", ARG_UNDEFINED, TYPE_INTEGER }, + { ".anim_delay_action", ARG_UNDEFINED, TYPE_STRING }, { ".post_delay_fixed", ARG_UNDEFINED, TYPE_INTEGER }, { ".post_delay_random", ARG_UNDEFINED, TYPE_INTEGER }, + { ".post_delay_action", ARG_UNDEFINED, TYPE_STRING }, { ".init_event", ARG_UNDEFINED, TYPE_STRING }, + { ".init_event_action", ARG_UNDEFINED, TYPE_STRING }, { ".anim_event", ARG_UNDEFINED, TYPE_STRING }, + { ".anim_event_action", ARG_UNDEFINED, TYPE_STRING }, { ".name", ARG_UNDEFINED, TYPE_STRING }, { ".scale_up_factor", ARG_UNDEFINED, TYPE_INTEGER }, { ".tile_size", ARG_UNDEFINED, TYPE_INTEGER }, @@ -70,15 +76,21 @@ struct ConfigTypeInfo image_config_suffix[] = { ".fade_delay", ARG_UNDEFINED, TYPE_INTEGER }, { ".post_delay", ARG_UNDEFINED, TYPE_INTEGER }, { ".auto_delay", ARG_UNDEFINED, TYPE_INTEGER }, + { ".auto_delay_unit", ARG_UNDEFINED, TYPE_INTEGER }, { ".align", ARG_UNDEFINED, TYPE_INTEGER }, { ".valign", ARG_UNDEFINED, TYPE_INTEGER }, { ".sort_priority", ARG_UNDEFINED, TYPE_INTEGER }, { ".class", ARG_UNDEFINED, TYPE_STRING }, { ".style", ARG_UNDEFINED, TYPE_STRING }, + { ".alpha", ARG_UNDEFINED, TYPE_INTEGER }, { ".active_xoffset", "0", TYPE_INTEGER }, { ".active_yoffset", "0", TYPE_INTEGER }, { ".pressed_xoffset", "0", TYPE_INTEGER }, { ".pressed_yoffset", "0", TYPE_INTEGER }, + { ".stacked_xfactor", "1", TYPE_INTEGER }, + { ".stacked_yfactor", "1", TYPE_INTEGER }, + { ".stacked_xoffset", "0", TYPE_INTEGER }, + { ".stacked_yoffset", "0", TYPE_INTEGER }, { NULL, NULL, 0 } }; @@ -89,7 +101,10 @@ struct ConfigInfo image_config[] = // image definitions for game elements (for in-game and editor graphics) // ========================================================================== - /* images for Boulder Dash style elements and actions */ + // images for Boulder Dash style elements and actions + + { "bd_player", UNDEFINED_FILENAME }, + { "bd_player.clone_from", "player_1" }, { "bd_wall", "RocksDC.png" }, { "bd_wall.xpos", "12" }, @@ -147,6 +162,11 @@ struct ConfigInfo image_config[] = { "bd_diamond.falling.ypos", "10" }, { "bd_diamond.falling.frames", "2" }, { "bd_diamond.falling.delay", "4" }, + { "bd_diamond.collecting", "RocksCollect.png" }, + { "bd_diamond.collecting.xpos", "0" }, + { "bd_diamond.collecting.ypos", "8" }, + { "bd_diamond.collecting.frames", "7" }, + { "bd_diamond.collecting.anim_mode", "linear" }, { "bd_magic_wall", "RocksElements.png" }, { "bd_magic_wall.xpos", "12" }, @@ -189,12 +209,16 @@ struct ConfigInfo image_config[] = { "bd_amoeba.xpos", "8" }, { "bd_amoeba.ypos", "6" }, { "bd_amoeba.frames", "4" }, - { "bd_amoeba.delay", "1000000" }, - { "bd_amoeba.anim_mode", "random" }, + { "bd_amoeba.anim_mode", "random_static" }, { "bd_amoeba.EDITOR", "RocksElements.png" }, { "bd_amoeba.EDITOR.xpos", "8" }, { "bd_amoeba.EDITOR.ypos", "7" }, + { "bd_amoeba_2", UNDEFINED_FILENAME }, + { "bd_amoeba_2.clone_from", "bd_amoeba" }, + { "bd_amoeba_2.EDITOR", UNDEFINED_FILENAME }, + { "bd_amoeba_2.EDITOR.clone_from", "bd_amoeba.EDITOR" }, + { "bd_butterfly", "RocksElements.png" }, { "bd_butterfly.xpos", "4" }, { "bd_butterfly.ypos", "12" }, @@ -243,6 +267,27 @@ struct ConfigInfo image_config[] = { "bd_butterfly.down.EDITOR.xpos", "11" }, { "bd_butterfly.down.EDITOR.ypos", "12" }, + { "bd_butterfly_2", UNDEFINED_FILENAME }, + { "bd_butterfly_2.clone_from", "bd_butterfly.up" }, + { "bd_butterfly_2.EDITOR", UNDEFINED_FILENAME }, + { "bd_butterfly_2.EDITOR.clone_from", "bd_butterfly.up.EDITOR" }, + { "bd_butterfly_2.right", UNDEFINED_FILENAME }, + { "bd_butterfly_2.right.clone_from", "bd_butterfly.right" }, + { "bd_butterfly_2.right.EDITOR", UNDEFINED_FILENAME }, + { "bd_butterfly_2.right.EDITOR.clone_from", "bd_butterfly.right.EDITOR" }, + { "bd_butterfly_2.up", UNDEFINED_FILENAME }, + { "bd_butterfly_2.up.clone_from", "bd_butterfly.up" }, + { "bd_butterfly_2.up.EDITOR", UNDEFINED_FILENAME }, + { "bd_butterfly_2.up.EDITOR.clone_from", "bd_butterfly.up.EDITOR" }, + { "bd_butterfly_2.left", UNDEFINED_FILENAME }, + { "bd_butterfly_2.left.clone_from", "bd_butterfly.left" }, + { "bd_butterfly_2.left.EDITOR", UNDEFINED_FILENAME }, + { "bd_butterfly_2.left.EDITOR.clone_from", "bd_butterfly.left.EDITOR" }, + { "bd_butterfly_2.down", UNDEFINED_FILENAME }, + { "bd_butterfly_2.down.clone_from", "bd_butterfly.down" }, + { "bd_butterfly_2.down.EDITOR", UNDEFINED_FILENAME }, + { "bd_butterfly_2.down.EDITOR.clone_from", "bd_butterfly.down.EDITOR" }, + { "bd_firefly", "RocksElements.png" }, { "bd_firefly.xpos", "6" }, { "bd_firefly.ypos", "12" }, @@ -291,7 +336,649 @@ struct ConfigInfo image_config[] = { "bd_firefly.down.EDITOR.xpos", "15" }, { "bd_firefly.down.EDITOR.ypos", "12" }, - /* images for Supaplex style elements and actions */ + { "bd_firefly_2", UNDEFINED_FILENAME }, + { "bd_firefly_2.clone_from", "bd_firefly.up" }, + { "bd_firefly_2.EDITOR", UNDEFINED_FILENAME }, + { "bd_firefly_2.EDITOR.clone_from", "bd_firefly.up.EDITOR" }, + { "bd_firefly_2.right", UNDEFINED_FILENAME }, + { "bd_firefly_2.right.clone_from", "bd_firefly.right" }, + { "bd_firefly_2.right.EDITOR", UNDEFINED_FILENAME }, + { "bd_firefly_2.right.EDITOR.clone_from", "bd_firefly.right.EDITOR" }, + { "bd_firefly_2.up", UNDEFINED_FILENAME }, + { "bd_firefly_2.up.clone_from", "bd_firefly.up" }, + { "bd_firefly_2.up.EDITOR", UNDEFINED_FILENAME }, + { "bd_firefly_2.up.EDITOR.clone_from", "bd_firefly.up.EDITOR" }, + { "bd_firefly_2.left", UNDEFINED_FILENAME }, + { "bd_firefly_2.left.clone_from", "bd_firefly.left" }, + { "bd_firefly_2.left.EDITOR", UNDEFINED_FILENAME }, + { "bd_firefly_2.left.EDITOR.clone_from", "bd_firefly.left.EDITOR" }, + { "bd_firefly_2.down", UNDEFINED_FILENAME }, + { "bd_firefly_2.down.clone_from", "bd_firefly.down" }, + { "bd_firefly_2.down.EDITOR", UNDEFINED_FILENAME }, + { "bd_firefly_2.down.EDITOR.clone_from", "bd_firefly.down.EDITOR" }, + + { "bd_sand", UNDEFINED_FILENAME }, + { "bd_sand.clone_from", "sand" }, + + { "bd_sand_2", UNDEFINED_FILENAME }, + { "bd_sand_2.clone_from", "emc_grass" }, + + { "bd_sand_ball", "RocksBD.png" }, + { "bd_sand_ball.xpos", "1" }, + { "bd_sand_ball.ypos", "36" }, + { "bd_sand_ball.frames", "1" }, + { "bd_sand_ball.scale_up_factor", "2" }, + + { "bd_sand_loose", "RocksBD.png" }, + { "bd_sand_loose.xpos", "0" }, + { "bd_sand_loose.ypos", "44" }, + { "bd_sand_loose.frames", "1" }, + { "bd_sand_loose.scale_up_factor", "2" }, + + { "bd_sand_sloped_up_right", "RocksBD.png" }, + { "bd_sand_sloped_up_right.xpos", "0" }, + { "bd_sand_sloped_up_right.ypos", "35" }, + { "bd_sand_sloped_up_right.frames", "1" }, + { "bd_sand_sloped_up_right.scale_up_factor", "2" }, + { "bd_sand_sloped_up_left", "RocksBD.png" }, + { "bd_sand_sloped_up_left.xpos", "1" }, + { "bd_sand_sloped_up_left.ypos", "35" }, + { "bd_sand_sloped_up_left.frames", "1" }, + { "bd_sand_sloped_up_left.scale_up_factor", "2" }, + { "bd_sand_sloped_down_left", "RocksBD.png" }, + { "bd_sand_sloped_down_left.xpos", "2" }, + { "bd_sand_sloped_down_left.ypos", "35" }, + { "bd_sand_sloped_down_left.frames", "1" }, + { "bd_sand_sloped_down_left.scale_up_factor","2" }, + { "bd_sand_sloped_down_right", "RocksBD.png" }, + { "bd_sand_sloped_down_right.xpos", "3" }, + { "bd_sand_sloped_down_right.ypos", "35" }, + { "bd_sand_sloped_down_right.frames", "1" }, + { "bd_sand_sloped_down_right.scale_up_factor","2" }, + + { "bd_sand_glued", UNDEFINED_FILENAME }, + { "bd_sand_glued.clone_from", "sand" }, + + { "bd_wall_sloped_up_right", "RocksBD.png" }, + { "bd_wall_sloped_up_right.xpos", "4" }, + { "bd_wall_sloped_up_right.ypos", "34" }, + { "bd_wall_sloped_up_right.frames", "1" }, + { "bd_wall_sloped_up_right.scale_up_factor", "2" }, + { "bd_wall_sloped_up_left", "RocksBD.png" }, + { "bd_wall_sloped_up_left.xpos", "5" }, + { "bd_wall_sloped_up_left.ypos", "34" }, + { "bd_wall_sloped_up_left.frames", "1" }, + { "bd_wall_sloped_up_left.scale_up_factor", "2" }, + { "bd_wall_sloped_down_left", "RocksBD.png" }, + { "bd_wall_sloped_down_left.xpos", "6" }, + { "bd_wall_sloped_down_left.ypos", "34" }, + { "bd_wall_sloped_down_left.frames", "1" }, + { "bd_wall_sloped_down_left.scale_up_factor","2" }, + { "bd_wall_sloped_down_right", "RocksBD.png" }, + { "bd_wall_sloped_down_right.xpos", "7" }, + { "bd_wall_sloped_down_right.ypos", "34" }, + { "bd_wall_sloped_down_right.frames", "1" }, + { "bd_wall_sloped_down_right.scale_up_factor","2" }, + + { "bd_wall_non_sloped", UNDEFINED_FILENAME }, + { "bd_wall_non_sloped.clone_from", "wall" }, + + { "bd_wall_diggable", UNDEFINED_FILENAME }, + { "bd_wall_diggable.clone_from", "bd_wall" }, + + { "bd_wall_diamond", UNDEFINED_FILENAME }, + { "bd_wall_diamond.clone_from", "wall_bd_diamond" }, + + { "bd_wall_key_1", UNDEFINED_FILENAME }, + { "bd_wall_key_1.clone_from", "bd_wall" }, + + { "bd_wall_key_2", UNDEFINED_FILENAME }, + { "bd_wall_key_2.clone_from", "bd_wall" }, + + { "bd_wall_key_3", UNDEFINED_FILENAME }, + { "bd_wall_key_4.clone_from", "bd_wall" }, + + { "bd_falling_wall", UNDEFINED_FILENAME }, + { "bd_falling_wall.clone_from", "bd_wall" }, + + { "bd_steelwall", UNDEFINED_FILENAME }, + { "bd_steelwall.clone_from", "steelwall" }, + + { "bd_steelwall_sloped_up_right", "RocksBD.png" }, + { "bd_steelwall_sloped_up_right.xpos", "4" }, + { "bd_steelwall_sloped_up_right.ypos", "35" }, + { "bd_steelwall_sloped_up_right.frames", "1" }, + { "bd_steelwall_sloped_up_right.scale_up_factor", "2" }, + { "bd_steelwall_sloped_up_left", "RocksBD.png" }, + { "bd_steelwall_sloped_up_left.xpos", "5" }, + { "bd_steelwall_sloped_up_left.ypos", "35" }, + { "bd_steelwall_sloped_up_left.frames", "1" }, + { "bd_steelwall_sloped_up_left.scale_up_factor", "2" }, + { "bd_steelwall_sloped_down_left", "RocksBD.png" }, + { "bd_steelwall_sloped_down_left.xpos", "6" }, + { "bd_steelwall_sloped_down_left.ypos", "35" }, + { "bd_steelwall_sloped_down_left.frames", "1" }, + { "bd_steelwall_sloped_down_left.scale_up_factor", "2" }, + { "bd_steelwall_sloped_down_right", "RocksBD.png" }, + { "bd_steelwall_sloped_down_right.xpos", "7" }, + { "bd_steelwall_sloped_down_right.ypos", "35" }, + { "bd_steelwall_sloped_down_right.frames", "1" }, + { "bd_steelwall_sloped_down_right.scale_up_factor", "2" }, + + { "bd_steelwall_explodable", UNDEFINED_FILENAME }, + { "bd_steelwall_explodable.clone_from", "bd_steelwall" }, + + { "bd_steelwall_diggable", UNDEFINED_FILENAME }, + { "bd_steelwall_diggable.clone_from", "bd_steelwall" }, + + { "bd_expandable_wall_horizontal", UNDEFINED_FILENAME }, + { "bd_expandable_wall_horizontal.clone_from", "expandable_wall_horizontal" }, + { "bd_expandable_wall_horizontal.EDITOR", UNDEFINED_FILENAME }, + { "bd_expandable_wall_horizontal.EDITOR.clone_from", "expandable_wall_horizontal.EDITOR" }, + + { "bd_expandable_wall_vertical", UNDEFINED_FILENAME }, + { "bd_expandable_wall_vertical.clone_from", "expandable_wall_vertical" }, + { "bd_expandable_wall_vertical.EDITOR", UNDEFINED_FILENAME }, + { "bd_expandable_wall_vertical.EDITOR.clone_from", "expandable_wall_vertical.EDITOR" }, + + { "bd_expandable_wall_any", UNDEFINED_FILENAME }, + { "bd_expandable_wall_any.clone_from", "expandable_wall_any" }, + { "bd_expandable_wall_any.EDITOR", UNDEFINED_FILENAME }, + { "bd_expandable_wall_any.EDITOR.clone_from", "expandable_wall_any.EDITOR" }, + + { "bd_expandable_steelwall_horizontal", UNDEFINED_FILENAME }, + { "bd_expandable_steelwall_horizontal.clone_from", "expandable_steelwall_horizontal" }, + { "bd_expandable_steelwall_horizontal.EDITOR", UNDEFINED_FILENAME }, + { "bd_expandable_steelwall_horizontal.EDITOR.clone_from", "expandable_steelwall_horizontal.EDITOR" }, + + { "bd_expandable_steelwall_vertical", UNDEFINED_FILENAME }, + { "bd_expandable_steelwall_vertical.clone_from", "expandable_steelwall_vertical" }, + { "bd_expandable_steelwall_vertical.EDITOR", UNDEFINED_FILENAME }, + { "bd_expandable_steelwall_vertical.EDITOR.clone_from", "expandable_steelwall_vertical.EDITOR" }, + + { "bd_expandable_steelwall_any", UNDEFINED_FILENAME }, + { "bd_expandable_steelwall_any.clone_from", "expandable_steelwall_any" }, + { "bd_expandable_steelwall_any.EDITOR", UNDEFINED_FILENAME }, + { "bd_expandable_steelwall_any.EDITOR.clone_from", "expandable_steelwall_any.EDITOR" }, + + { "bd_expandable_wall_switch_horizontal", "RocksBD.png" }, + { "bd_expandable_wall_switch_horizontal.xpos", "0" }, + { "bd_expandable_wall_switch_horizontal.ypos", "5" }, + { "bd_expandable_wall_switch_horizontal.frames", "1" }, + { "bd_expandable_wall_switch_horizontal.scale_up_factor", "2" }, + + { "bd_expandable_wall_switch_vertical", "RocksBD.png" }, + { "bd_expandable_wall_switch_vertical.xpos", "1" }, + { "bd_expandable_wall_switch_vertical.ypos", "5" }, + { "bd_expandable_wall_switch_vertical.frames", "1" }, + { "bd_expandable_wall_switch_vertical.scale_up_factor", "2" }, + + { "bd_inbox", "RocksBD.png" }, + { "bd_inbox.xpos", "6" }, + { "bd_inbox.ypos", "2" }, + { "bd_inbox.frames", "1" }, + { "bd_inbox.scale_up_factor", "2" }, + { "bd_inbox.opening", "RocksBD.png" }, + { "bd_inbox.opening.xpos", "6" }, + { "bd_inbox.opening.ypos", "2" }, + { "bd_inbox.opening.frames", "2" }, + { "bd_inbox.opening.delay", "8" }, + { "bd_inbox.opening.scale_up_factor", "2" }, + { "bd_inbox.EDITOR", "RocksBD.png" }, + { "bd_inbox.EDITOR.xpos", "3" }, + { "bd_inbox.EDITOR.ypos", "4" }, + { "bd_inbox.EDITOR.scale_up_factor", "2" }, + + { "bd_exit_closed", UNDEFINED_FILENAME }, + { "bd_exit_closed.clone_from", "exit_closed" }, + + { "bd_exit_open", UNDEFINED_FILENAME }, + { "bd_exit_openm.clone_from", "exit_open" }, + + { "bd_invisible_exit_closed", UNDEFINED_FILENAME }, + { "bd_invisible_exit_closed.clone_from", "invisible_wall" }, + { "bd_invisible_exit_closed.EDITOR", UNDEFINED_FILENAME }, + { "bd_invisible_exit_closed.EDITOR.clone_from", "bd_exit_closed" }, + + { "bd_invisible_exit_open", UNDEFINED_FILENAME }, + { "bd_invisible_exit_open.clone_from", "invisible_wall" }, + { "bd_invisible_exit_open.EDITOR", UNDEFINED_FILENAME }, + { "bd_invisible_exit_open.EDITOR.clone_from", "bd_exit_open" }, + + { "bd_flying_rock", UNDEFINED_FILENAME }, + { "bd_flying_rock.clone_from", "bd_rock" }, + + { "bd_mega_rock", UNDEFINED_FILENAME }, + { "bd_mega_rock.clone_from", "bd_rock" }, + + { "bd_rock_glued", UNDEFINED_FILENAME }, + { "bd_rock_glued.clone_from", "bd_rock" }, + + { "bd_flying_diamond", UNDEFINED_FILENAME }, + { "bd_flying_diamond.clone_from", "bd_diamond" }, + + { "bd_diamond_glued", UNDEFINED_FILENAME }, + { "bd_diamond_glued.clone_from", "bd_diamond" }, + + { "bd_diamond_key", "RocksBD.png" }, + { "bd_diamond_key.xpos", "3" }, + { "bd_diamond_key.ypos", "1" }, + { "bd_diamond_key.frames", "1" }, + { "bd_diamond_key.scale_up_factor", "2" }, + + { "bd_trapped_diamond", "RocksBD.png" }, + { "bd_trapped_diamond.xpos", "2" }, + { "bd_trapped_diamond.ypos", "1" }, + { "bd_trapped_diamond.frames", "1" }, + { "bd_trapped_diamond.scale_up_factor", "2" }, + + { "bd_nut", UNDEFINED_FILENAME }, + { "bd_nut.clone_from", "nut" }, + + { "bd_bladder", "RocksBD.png" }, + { "bd_bladder.xpos", "0" }, + { "bd_bladder.ypos", "22" }, + { "bd_bladder.frames", "1" }, + { "bd_bladder.scale_up_factor", "2" }, + + { "bd_bladder_spender", "RocksBD.png" }, + { "bd_bladder_spender.xpos", "6" }, + { "bd_bladder_spender.ypos", "0" }, + { "bd_bladder_spender.frames", "1" }, + { "bd_bladder_spender.scale_up_factor", "2" }, + + { "bd_creature_switch", "RocksBD.png" }, + { "bd_creature_switch.xpos", "2" }, + { "bd_creature_switch.ypos", "2" }, + { "bd_creature_switch.frames", "1" }, + { "bd_creature_switch.scale_up_factor", "2" }, + { "bd_creature_switch.active", "RocksBD.png" }, + { "bd_creature_switch.active.xpos", "3" }, + { "bd_creature_switch.active.ypos", "2" }, + { "bd_creature_switch.active.frames", "1" }, + { "bd_creature_switch.active.scale_up_factor", "2" }, + + { "bd_biter_switch_1", "RocksBD.png" }, + { "bd_biter_switch_1.xpos", "4" }, + { "bd_biter_switch_1.ypos", "1" }, + { "bd_biter_switch_1.frames", "1" }, + { "bd_biter_switch_1.scale_up_factor", "2" }, + + { "bd_biter_switch_2", "RocksBD.png" }, + { "bd_biter_switch_2.xpos", "4" }, + { "bd_biter_switch_2.ypos", "1" }, + { "bd_biter_switch_2.frames", "1" }, + { "bd_biter_switch_2.scale_up_factor", "2" }, + + { "bd_biter_switch_3", "RocksBD.png" }, + { "bd_biter_switch_3.xpos", "4" }, + { "bd_biter_switch_3.ypos", "1" }, + { "bd_biter_switch_3.frames", "1" }, + { "bd_biter_switch_3.scale_up_factor", "2" }, + + { "bd_biter_switch_4", "RocksBD.png" }, + { "bd_biter_switch_4.xpos", "4" }, + { "bd_biter_switch_4.ypos", "1" }, + { "bd_biter_switch_4.frames", "1" }, + { "bd_biter_switch_4.scale_up_factor", "2" }, + + { "bd_replicator", "RocksBD.png" }, + { "bd_replicator.xpos", "0" }, + { "bd_replicator.ypos", "38" }, + { "bd_replicator.frames", "1" }, + { "bd_replicator.scale_up_factor", "2" }, + { "bd_replicator.active", "RocksBD.png" }, + { "bd_replicator.active.xpos", "0" }, + { "bd_replicator.active.ypos", "38" }, + { "bd_replicator.active.frames", "8" }, + { "bd_replicator.active.delay", "2" }, + { "bd_replicator.active.scale_up_factor", "2" }, + + { "bd_replicator_switch", "RocksBD.png" }, + { "bd_replicator_switch.xpos", "3" }, + { "bd_replicator_switch.ypos", "36" }, + { "bd_replicator_switch.frames", "1" }, + { "bd_replicator_switch.scale_up_factor", "2" }, + { "bd_replicator_switch.active", "RocksBD.png" }, + { "bd_replicator_switch.active.xpos", "2" }, + { "bd_replicator_switch.active.ypos", "36" }, + { "bd_replicator_switch.active.frames", "1" }, + { "bd_replicator_switch.active.scale_up_factor", "2" }, + + { "bd_conveyor_left", "RocksBD.png" }, + { "bd_conveyor_left.xpos", "0" }, + { "bd_conveyor_left.ypos", "41" }, + { "bd_conveyor_left.frames", "1" }, + { "bd_conveyor_left.scale_up_factor", "2" }, + { "bd_conveyor_left.active", "RocksBD.png" }, + { "bd_conveyor_left.active.xpos", "0" }, + { "bd_conveyor_left.active.ypos", "41" }, + { "bd_conveyor_left.active.frames", "8" }, + { "bd_conveyor_left.active.delay", "2" }, + { "bd_conveyor_left.active.scale_up_factor", "2" }, + + { "bd_conveyor_right", "RocksBD.png" }, + { "bd_conveyor_right.xpos", "0" }, + { "bd_conveyor_right.ypos", "40" }, + { "bd_conveyor_right.frames", "1" }, + { "bd_conveyor_right.scale_up_factor", "2" }, + { "bd_conveyor_right.active", "RocksBD.png" }, + { "bd_conveyor_right.active.xpos", "0" }, + { "bd_conveyor_right.active.ypos", "40" }, + { "bd_conveyor_right.active.frames", "8" }, + { "bd_conveyor_right.active.delay", "2" }, + { "bd_conveyor_right.active.scale_up_factor", "2" }, + + { "bd_conveyor_switch", "RocksBD.png" }, + { "bd_conveyor_switch.xpos", "3" }, + { "bd_conveyor_switch.ypos", "44" }, + { "bd_conveyor_switch.frames", "1" }, + { "bd_conveyor_switch.scale_up_factor", "2" }, + { "bd_conveyor_switch.active", "RocksBD.png" }, + { "bd_conveyor_switch.active.xpos", "4" }, + { "bd_conveyor_switch.active.ypos", "44" }, + { "bd_conveyor_switch.active.frames", "1" }, + { "bd_conveyor_switch.active.scale_up_factor", "2" }, + + { "bd_conveyor_dir_switch_left", "RocksBD.png" }, + { "bd_conveyor_dir_switch_left.xpos", "2" }, + { "bd_conveyor_dir_switch_left.ypos", "44" }, + { "bd_conveyor_dir_switch_left.frames", "1" }, + { "bd_conveyor_dir_switch_left.scale_up_factor", "2" }, + + { "bd_conveyor_dir_switch_right", "RocksBD.png" }, + { "bd_conveyor_dir_switch_right.xpos", "1" }, + { "bd_conveyor_dir_switch_right.ypos", "44" }, + { "bd_conveyor_dir_switch_right.frames", "1" }, + { "bd_conveyor_dir_switch_right.scale_up_factor", "2" }, + + { "bd_gravity_switch", "RocksBD.png" }, + { "bd_gravity_switch.xpos", "2" }, + { "bd_gravity_switch.ypos", "34" }, + { "bd_gravity_switch.frames", "1" }, + { "bd_gravity_switch.scale_up_factor", "2" }, + { "bd_gravity_switch.active", "RocksBD.png" }, + { "bd_gravity_switch.active.xpos", "3" }, + { "bd_gravity_switch.active.ypos", "34" }, + { "bd_gravity_switch.active.frames", "1" }, + { "bd_gravity_switch.active.scale_up_factor","2" }, + + { "bd_acid", "RocksBD.png" }, + { "bd_acid.xpos", "4" }, + { "bd_acid.ypos", "2" }, + { "bd_acid.frames", "1" }, + { "bd_acid.scale_up_factor", "2" }, + + { "bd_box", "RocksBD.png" }, + { "bd_box.xpos", "5" }, + { "bd_box.ypos", "2" }, + { "bd_box.frames", "1" }, + { "bd_box.scale_up_factor", "2" }, + + { "bd_time_penalty", "RocksBD.png" }, + { "bd_time_penalty.xpos", "1" }, + { "bd_time_penalty.ypos", "1" }, + { "bd_time_penalty.frames", "1" }, + { "bd_time_penalty.scale_up_factor", "2" }, + + { "bd_gravestone", "RocksBD.png" }, + { "bd_gravestone.xpos", "1" }, + { "bd_gravestone.ypos", "1" }, + { "bd_gravestone.frames", "1" }, + { "bd_gravestone.scale_up_factor", "2" }, + + { "bd_clock", "RocksBD.png" }, + { "bd_clock.xpos", "0" }, + { "bd_clock.ypos", "2" }, + { "bd_clock.frames", "1" }, + { "bd_clock.scale_up_factor", "2" }, + + { "bd_pot", "RocksBD.png" }, + { "bd_pot.xpos", "7" }, + { "bd_pot.ypos", "7" }, + { "bd_pot.frames", "1" }, + { "bd_pot.scale_up_factor", "2" }, + + { "bd_pneumatic_hammer", "RocksBD.png" }, + { "bd_pneumatic_hammer.xpos", "6" }, + { "bd_pneumatic_hammer.ypos", "7" }, + { "bd_pneumatic_hammer.frames", "1" }, + { "bd_pneumatic_hammer.scale_up_factor", "2" }, + + { "bd_teleporter", "RocksBD.png" }, + { "bd_teleporter.xpos", "5" }, + { "bd_teleporter.ypos", "7" }, + { "bd_teleporter.frames", "1" }, + { "bd_teleporter.scale_up_factor", "2" }, + + { "bd_skeleton", "RocksBD.png" }, + { "bd_skeleton.xpos", "1" }, + { "bd_skeleton.ypos", "34" }, + { "bd_skeleton.frames", "1" }, + { "bd_skeleton.scale_up_factor", "2" }, + + { "bd_water", "RocksBD.png" }, + { "bd_water.xpos", "0" }, + { "bd_water.ypos", "12" }, + { "bd_water.frames", "1" }, + { "bd_water.scale_up_factor", "2" }, + + { "bd_key_1", "RocksBD.png" }, + { "bd_key_1.xpos", "3" }, + { "bd_key_1.ypos", "8" }, + { "bd_key_1.frames", "1" }, + { "bd_key_1.scale_up_factor", "2" }, + + { "bd_key_2", "RocksBD.png" }, + { "bd_key_2.xpos", "4" }, + { "bd_key_2.ypos", "8" }, + { "bd_key_2.frames", "1" }, + { "bd_key_2.scale_up_factor", "2" }, + + { "bd_key_3", "RocksBD.png" }, + { "bd_key_3.xpos", "5" }, + { "bd_key_3.ypos", "8" }, + { "bd_key_3.frames", "1" }, + { "bd_key_3.scale_up_factor", "2" }, + + { "bd_gate_1", "RocksBD.png" }, + { "bd_gate_1.xpos", "0" }, + { "bd_gate_1.ypos", "8" }, + { "bd_gate_1.frames", "1" }, + { "bd_gate_1.scale_up_factor", "2" }, + + { "bd_gate_2", "RocksBD.png" }, + { "bd_gate_2.xpos", "1" }, + { "bd_gate_2.ypos", "8" }, + { "bd_gate_2.frames", "1" }, + { "bd_gate_2.scale_up_factor", "2" }, + + { "bd_gate_3", "RocksBD.png" }, + { "bd_gate_3.xpos", "2" }, + { "bd_gate_3.ypos", "8" }, + { "bd_gate_3.frames", "1" }, + { "bd_gate_3.scale_up_factor", "2" }, + + { "bd_lava", "RocksBD.png" }, + { "bd_lava.xpos", "0" }, + { "bd_lava.ypos", "39" }, + { "bd_lava.frames", "1" }, + { "bd_lava.scale_up_factor", "2" }, + + { "bd_sweet", "RocksBD.png" }, + { "bd_sweet.xpos", "0" }, + { "bd_sweet.ypos", "1" }, + { "bd_sweet.frames", "1" }, + { "bd_sweet.scale_up_factor", "2" }, + + { "bd_voodoo_doll", "RocksBD.png" }, + { "bd_voodoo_doll.xpos", "7" }, + { "bd_voodoo_doll.ypos", "0" }, + { "bd_voodoo_doll.frames", "1" }, + { "bd_voodoo_doll.scale_up_factor", "2" }, + + { "bd_slime", "RocksBD.png" }, + { "bd_slime.xpos", "0" }, + { "bd_slime.ypos", "25" }, + { "bd_slime.frames", "1" }, + { "bd_slime.scale_up_factor", "2" }, + + { "bd_waiting_rock", UNDEFINED_FILENAME }, + { "bd_waiting_rock.clone_from", "bd_rock" }, + + { "bd_chasing_rock", UNDEFINED_FILENAME }, + { "bd_chasing_rock.clone_from", "bd_rock" }, + + { "bd_ghost", "RocksBD.png" }, + { "bd_ghost.xpos", "0" }, + { "bd_ghost.ypos", "20" }, + { "bd_ghost.frames", "1" }, + { "bd_ghost.scale_up_factor", "2" }, + + { "bd_cow", "RocksBD.png" }, + { "bd_cow.xpos", "0" }, + { "bd_cow.ypos", "11" }, + { "bd_cow.frames", "1" }, + { "bd_cow.scale_up_factor", "2" }, + { "bd_cow.left", "RocksBD.png" }, + { "bd_cow.left.xpos", "0" }, + { "bd_cow.left.ypos", "11" }, + { "bd_cow.left.frames", "1" }, + { "bd_cow.left.scale_up_factor", "2" }, + { "bd_cow.up", "RocksBD.png" }, + { "bd_cow.up.xpos", "0" }, + { "bd_cow.up.ypos", "11" }, + { "bd_cow.up.frames", "1" }, + { "bd_cow.up.scale_up_factor", "2" }, + { "bd_cow.right", "RocksBD.png" }, + { "bd_cow.right.xpos", "0" }, + { "bd_cow.right.ypos", "11" }, + { "bd_cow.right.frames", "1" }, + { "bd_cow.right.scale_up_factor", "2" }, + { "bd_cow.down", "RocksBD.png" }, + { "bd_cow.down.xpos", "0" }, + { "bd_cow.down.ypos", "11" }, + { "bd_cow.down.frames", "1" }, + { "bd_cow.down.scale_up_factor", "2" }, + + { "bd_stonefly", "RocksBD.png" }, + { "bd_stonefly.xpos", "0" }, + { "bd_stonefly.ypos", "19" }, + { "bd_stonefly.frames", "1" }, + { "bd_stonefly.scale_up_factor", "2" }, + { "bd_stonefly.right", "RocksBD.png" }, + { "bd_stonefly.right.xpos", "0" }, + { "bd_stonefly.right.ypos", "19" }, + { "bd_stonefly.right.frames", "1" }, + { "bd_stonefly.right.scale_up_factor", "2" }, + { "bd_stonefly.up", "RocksBD.png" }, + { "bd_stonefly.up.xpos", "0" }, + { "bd_stonefly.up.ypos", "19" }, + { "bd_stonefly.up.frames", "1" }, + { "bd_stonefly.up.scale_up_factor", "2" }, + { "bd_stonefly.left", "RocksBD.png" }, + { "bd_stonefly.left.xpos", "0" }, + { "bd_stonefly.left.ypos", "19" }, + { "bd_stonefly.left.frames", "1" }, + { "bd_stonefly.left.scale_up_factor", "2" }, + { "bd_stonefly.down", "RocksBD.png" }, + { "bd_stonefly.down.xpos", "0" }, + { "bd_stonefly.down.ypos", "19" }, + { "bd_stonefly.down.frames", "1" }, + { "bd_stonefly.down.scale_up_factor", "2" }, + + { "bd_biter", "RocksBD.png" }, + { "bd_biter.xpos", "0" }, + { "bd_biter.ypos", "21" }, + { "bd_biter.frames", "1" }, + { "bd_biter.scale_up_factor", "2" }, + { "bd_biter.right", "RocksBD.png" }, + { "bd_biter.right.xpos", "0" }, + { "bd_biter.right.ypos", "21" }, + { "bd_biter.right.frames", "1" }, + { "bd_biter.right.scale_up_factor", "2" }, + { "bd_biter.up", "RocksBD.png" }, + { "bd_biter.up.xpos", "0" }, + { "bd_biter.up.ypos", "21" }, + { "bd_biter.up.frames", "1" }, + { "bd_biter.up.scale_up_factor", "2" }, + { "bd_biter.left", "RocksBD.png" }, + { "bd_biter.left.xpos", "0" }, + { "bd_biter.left.ypos", "21" }, + { "bd_biter.left.frames", "1" }, + { "bd_biter.left.scale_up_factor", "2" }, + { "bd_biter.down", "RocksBD.png" }, + { "bd_biter.down.xpos", "0" }, + { "bd_biter.down.ypos", "21" }, + { "bd_biter.down.frames", "1" }, + { "bd_biter.down.scale_up_factor", "2" }, + + { "bd_dragonfly", "RocksBD.png" }, + { "bd_dragonfly.xpos", "0" }, + { "bd_dragonfly.ypos", "42" }, + { "bd_dragonfly.frames", "1" }, + { "bd_dragonfly.scale_up_factor", "2" }, + { "bd_dragonfly.right", "RocksBD.png" }, + { "bd_dragonfly.right.xpos", "0" }, + { "bd_dragonfly.right.ypos", "42" }, + { "bd_dragonfly.right.frames", "1" }, + { "bd_dragonfly.right.scale_up_factor", "2" }, + { "bd_dragonfly.up", "RocksBD.png" }, + { "bd_dragonfly.up.xpos", "0" }, + { "bd_dragonfly.up.ypos", "42" }, + { "bd_dragonfly.up.frames", "1" }, + { "bd_dragonfly.up.scale_up_factor", "2" }, + { "bd_dragonfly.left", "RocksBD.png" }, + { "bd_dragonfly.left.xpos", "0" }, + { "bd_dragonfly.left.ypos", "42" }, + { "bd_dragonfly.left.frames", "1" }, + { "bd_dragonfly.left.scale_up_factor", "2" }, + { "bd_dragonfly.down", "RocksBD.png" }, + { "bd_dragonfly.down.xpos", "0" }, + { "bd_dragonfly.down.ypos", "42" }, + { "bd_dragonfly.down.frames", "1" }, + { "bd_dragonfly.down.scale_up_factor", "2" }, + + { "bd_bomb", "RocksBD.png" }, + { "bd_bomb.xpos", "0" }, + { "bd_bomb.ypos", "6" }, + { "bd_bomb.frames", "1" }, + { "bd_bomb.scale_up_factor", "2" }, + + { "bd_nitro_pack", "RocksBD.png" }, + { "bd_nitro_pack.xpos", "0" }, + { "bd_nitro_pack.ypos", "36" }, + { "bd_nitro_pack.frames", "1" }, + { "bd_nitro_pack.scale_up_factor", "2" }, + + { "bd_player_with_bomb", "RocksBD.png" }, + { "bd_player_with_bomb.xpos", "3" }, + { "bd_player_with_bomb.ypos", "4" }, + { "bd_player_with_bomb.frames", "1" }, + { "bd_player_with_bomb.scale_up_factor", "2" }, + + { "bd_player_glued", UNDEFINED_FILENAME }, + { "bd_player_glued.clone_from", "bd_player" }, + + { "bd_player_stirring", "RocksBD.png" }, + { "bd_player_stirring.xpos", "3" }, + { "bd_player_stirring.ypos", "4" }, + { "bd_player_stirring.frames", "1" }, + { "bd_player_stirring.scale_up_factor", "2" }, + + { "bd_fake_bonus", "RocksBD.png" }, + { "bd_fake_bonus.xpos", "0" }, + { "bd_fake_bonus.ypos", "15" }, + { "bd_fake_bonus.frames", "1" }, + { "bd_fake_bonus.scale_up_factor", "2" }, + + { "bd_covered", "RocksBD.png" }, + { "bd_covered.xpos", "4" }, + { "bd_covered.ypos", "0" }, + { "bd_covered.frames", "1" }, + { "bd_covered.scale_up_factor", "2" }, + + // images for Supaplex style elements and actions { "[sp_default].exploding", "RocksSP.png" }, { "[sp_default].exploding.xpos", "8" }, @@ -829,15 +1516,12 @@ struct ConfigInfo image_config[] = { "sp_hardware_base_6.ypos", "4" }, { "sp_hardware_base_6.frames", "1" }, - /* images for Sokoban style elements and actions */ + // images for Sokoban style elements and actions { "sokoban_object", "RocksElements.png" }, { "sokoban_object.xpos", "9" }, { "sokoban_object.ypos", "7" }, { "sokoban_object.frames", "1" }, - { "sokoban_object.EDITOR", "RocksElements.png" }, - { "sokoban_object.EDITOR.xpos", "2" }, - { "sokoban_object.EDITOR.ypos", "14" }, { "sokoban_field_empty", "RocksElements.png" }, { "sokoban_field_empty.xpos", "10" }, @@ -853,11 +1537,8 @@ struct ConfigInfo image_config[] = { "sokoban_field_player.xpos", "0" }, { "sokoban_field_player.ypos", "15" }, { "sokoban_field_player.frames", "1" }, - { "sokoban_field_player.EDITOR", "RocksHeroes.png" }, - { "sokoban_field_player.EDITOR.xpos", "1" }, - { "sokoban_field_player.EDITOR.ypos", "15" }, - /* images for Emerald Mine style elements and actions */ + // images for Emerald Mine style elements and actions { "empty_space", "RocksSP.png" }, { "empty_space.xpos", "0" }, @@ -979,11 +1660,10 @@ struct ConfigInfo image_config[] = { "emerald.falling.ypos", "0" }, { "emerald.falling.frames", "2" }, { "emerald.falling.delay", "4" }, - { "emerald.collecting", "RocksMore.png" }, - { "emerald.collecting.xpos", "3" }, - { "emerald.collecting.ypos", "2" }, - { "emerald.collecting.frames", "3" }, - { "emerald.collecting.delay", "2" }, + { "emerald.collecting", "RocksCollect.png" }, + { "emerald.collecting.xpos", "0" }, + { "emerald.collecting.ypos", "0" }, + { "emerald.collecting.frames", "7" }, { "emerald.collecting.anim_mode", "linear" }, { "diamond", "RocksElements.png" }, @@ -1000,11 +1680,10 @@ struct ConfigInfo image_config[] = { "diamond.falling.ypos", "0" }, { "diamond.falling.frames", "2" }, { "diamond.falling.delay", "4" }, - { "diamond.collecting", "RocksMore.png" }, - { "diamond.collecting.xpos", "7" }, - { "diamond.collecting.ypos", "2" }, - { "diamond.collecting.frames", "3" }, - { "diamond.collecting.delay", "2" }, + { "diamond.collecting", "RocksCollect.png" }, + { "diamond.collecting.xpos", "0" }, + { "diamond.collecting.ypos", "1" }, + { "diamond.collecting.frames", "7" }, { "diamond.collecting.anim_mode", "linear" }, { "bomb", "RocksElements.png" }, @@ -1027,18 +1706,17 @@ struct ConfigInfo image_config[] = { "dynamite.xpos", "0" }, { "dynamite.ypos", "3" }, { "dynamite.frames", "1" }, - { "dynamite.EDITOR", "RocksElements.png" }, - { "dynamite.EDITOR.xpos", "0" }, - { "dynamite.EDITOR.ypos", "14" }, { "dynamite.active", "RocksElements.png" }, { "dynamite.active.xpos", "1" }, { "dynamite.active.ypos", "3" }, { "dynamite.active.frames", "7" }, { "dynamite.active.delay", "12" }, { "dynamite.active.anim_mode", "linear" }, - { "dynamite.active.EDITOR", "RocksElements.png" }, - { "dynamite.active.EDITOR.xpos", "1" }, - { "dynamite.active.EDITOR.ypos", "14" }, + { "dynamite.collecting", "RocksCollect.png" }, + { "dynamite.collecting.xpos", "0" }, + { "dynamite.collecting.ypos", "7" }, + { "dynamite.collecting.frames", "7" }, + { "dynamite.collecting.anim_mode", "linear" }, { "em_dynamite", "RocksEMC.png" }, { "em_dynamite.xpos", "0" }, @@ -1053,6 +1731,11 @@ struct ConfigInfo image_config[] = { "em_dynamite.active.EDITOR", "RocksEMC.png" }, { "em_dynamite.active.EDITOR.xpos", "2" }, { "em_dynamite.active.EDITOR.ypos", "15" }, + { "em_dynamite.collecting", "RocksCollect.png" }, + { "em_dynamite.collecting.xpos", "0" }, + { "em_dynamite.collecting.ypos", "15" }, + { "em_dynamite.collecting.frames", "7" }, + { "em_dynamite.collecting.anim_mode", "linear" }, { "wall_emerald", "RocksElements.png" }, { "wall_emerald.xpos", "4" }, @@ -1488,8 +2171,7 @@ struct ConfigInfo image_config[] = { "amoeba_wet.xpos", "8" }, { "amoeba_wet.ypos", "6" }, { "amoeba_wet.frames", "4" }, - { "amoeba_wet.delay", "1000000" }, - { "amoeba_wet.anim_mode", "random" }, + { "amoeba_wet.anim_mode", "random_static" }, { "amoeba_wet.EDITOR", "RocksElements.png" }, { "amoeba_wet.EDITOR.xpos", "4" }, { "amoeba_wet.EDITOR.ypos", "6" }, @@ -1497,20 +2179,17 @@ struct ConfigInfo image_config[] = { "amoeba.dropping.xpos", "8" }, { "amoeba.dropping.ypos", "6" }, { "amoeba.dropping.frames", "4" }, - { "amoeba.dropping.delay", "1000000" }, - { "amoeba.dropping.anim_mode", "random" }, + { "amoeba.dropping.anim_mode", "random_static" }, { "amoeba_dry", "RocksElements.png" }, { "amoeba_dry.xpos", "8" }, { "amoeba_dry.ypos", "6" }, { "amoeba_dry.frames", "4" }, - { "amoeba_dry.delay", "1000000" }, - { "amoeba_dry.anim_mode", "random" }, + { "amoeba_dry.anim_mode", "random_static" }, { "amoeba_full", "RocksElements.png" }, { "amoeba_full.xpos", "8" }, { "amoeba_full.ypos", "6" }, { "amoeba_full.frames", "4" }, - { "amoeba_full.delay", "1000000" }, - { "amoeba_full.anim_mode", "random" }, + { "amoeba_full.anim_mode", "random_static" }, { "amoeba_full.EDITOR", "RocksElements.png" }, { "amoeba_full.EDITOR.xpos", "8" }, { "amoeba_full.EDITOR.ypos", "7" }, @@ -1518,8 +2197,7 @@ struct ConfigInfo image_config[] = { "amoeba_dead.xpos", "12" }, { "amoeba_dead.ypos", "6" }, { "amoeba_dead.frames", "4" }, - { "amoeba_dead.delay", "1000000" }, - { "amoeba_dead.anim_mode", "random" }, + { "amoeba_dead.anim_mode", "random_static" }, { "amoeba_dead.EDITOR", "RocksElements.png" }, { "amoeba_dead.EDITOR.xpos", "12" }, { "amoeba_dead.EDITOR.ypos", "6" }, @@ -1528,23 +2206,48 @@ struct ConfigInfo image_config[] = { "em_key_1.xpos", "4" }, { "em_key_1.ypos", "6" }, { "em_key_1.frames", "1" }, + { "em_key_1.collecting", "RocksCollect.png" }, + { "em_key_1.collecting.xpos", "7" }, + { "em_key_1.collecting.ypos", "4" }, + { "em_key_1.collecting.frames", "7" }, + { "em_key_1.collecting.anim_mode", "linear" }, { "em_key_2", "RocksSP.png" }, { "em_key_2.xpos", "5" }, { "em_key_2.ypos", "6" }, { "em_key_2.frames", "1" }, + { "em_key_2.collecting", "RocksCollect.png" }, + { "em_key_2.collecting.xpos", "7" }, + { "em_key_2.collecting.ypos", "5" }, + { "em_key_2.collecting.frames", "7" }, + { "em_key_2.collecting.anim_mode", "linear" }, { "em_key_3", "RocksSP.png" }, { "em_key_3.xpos", "6" }, { "em_key_3.ypos", "6" }, { "em_key_3.frames", "1" }, + { "em_key_3.collecting", "RocksCollect.png" }, + { "em_key_3.collecting.xpos", "7" }, + { "em_key_3.collecting.ypos", "6" }, + { "em_key_3.collecting.frames", "7" }, + { "em_key_3.collecting.anim_mode", "linear" }, { "em_key_4", "RocksSP.png" }, { "em_key_4.xpos", "7" }, { "em_key_4.ypos", "6" }, { "em_key_4.frames", "1" }, + { "em_key_4.collecting", "RocksCollect.png" }, + { "em_key_4.collecting.xpos", "7" }, + { "em_key_4.collecting.ypos", "7" }, + { "em_key_4.collecting.frames", "7" }, + { "em_key_4.collecting.anim_mode", "linear" }, { "dc_key_white", "RocksSP.png" }, { "dc_key_white.xpos", "13" }, { "dc_key_white.ypos", "1" }, { "dc_key_white.frames", "1" }, + { "dc_key_white.collecting", "RocksCollect.png" }, + { "dc_key_white.collecting.xpos", "7" }, + { "dc_key_white.collecting.ypos", "0" }, + { "dc_key_white.collecting.frames", "7" }, + { "dc_key_white.collecting.anim_mode", "linear" }, { "em_gate_1", "RocksSP.png" }, { "em_gate_1.xpos", "0" }, @@ -1722,7 +2425,7 @@ struct ConfigInfo image_config[] = { "em_steel_exit.closing.delay", "6" }, { "em_steel_exit.closing.anim_mode", "linear" }, - /* images for Emerald Mine Club style elements and actions */ + // images for Emerald Mine Club style elements and actions { "balloon", "RocksDC.png" }, { "balloon.xpos", "12" }, @@ -1770,6 +2473,11 @@ struct ConfigInfo image_config[] = { "spring.ypos", "13" }, { "spring.frames", "1" }, + { "spring.left", UNDEFINED_FILENAME }, + { "spring.left.clone_from", "spring" }, + { "spring.right", UNDEFINED_FILENAME }, + { "spring.right.clone_from", "spring" }, + { "emc_steelwall_1", "RocksDC.png" }, { "emc_steelwall_1.xpos", "14" }, { "emc_steelwall_1.ypos", "0" }, @@ -1820,7 +2528,7 @@ struct ConfigInfo image_config[] = { "emc_wall_8.ypos", "7" }, { "emc_wall_8.frames", "1" }, - /* images for Diamond Caves style elements and actions */ + // images for Diamond Caves style elements and actions { "invisible_steelwall", "RocksSP.png" }, { "invisible_steelwall.xpos", "3" }, @@ -2119,41 +2827,37 @@ struct ConfigInfo image_config[] = { "envelope_1.xpos", "0" }, { "envelope_1.ypos", "4" }, { "envelope_1.frames", "1" }, - { "envelope_1.collecting", "RocksMore.png" }, - { "envelope_1.collecting.xpos", "5" }, - { "envelope_1.collecting.ypos", "4" }, - { "envelope_1.collecting.frames", "3" }, - { "envelope_1.collecting.delay", "2" }, + { "envelope_1.collecting", "RocksCollect.png" }, + { "envelope_1.collecting.xpos", "7" }, + { "envelope_1.collecting.ypos", "8" }, + { "envelope_1.collecting.frames", "7" }, { "envelope_1.collecting.anim_mode", "linear" }, { "envelope_2", "RocksMore.png" }, { "envelope_2.xpos", "1" }, { "envelope_2.ypos", "4" }, { "envelope_2.frames", "1" }, - { "envelope_2.collecting", "RocksMore.png" }, - { "envelope_2.collecting.xpos", "5" }, - { "envelope_2.collecting.ypos", "4" }, - { "envelope_2.collecting.frames", "3" }, - { "envelope_2.collecting.delay", "2" }, + { "envelope_2.collecting", "RocksCollect.png" }, + { "envelope_2.collecting.xpos", "7" }, + { "envelope_2.collecting.ypos", "9" }, + { "envelope_2.collecting.frames", "7" }, { "envelope_2.collecting.anim_mode", "linear" }, { "envelope_3", "RocksMore.png" }, { "envelope_3.xpos", "2" }, { "envelope_3.ypos", "4" }, { "envelope_3.frames", "1" }, - { "envelope_3.collecting", "RocksMore.png" }, - { "envelope_3.collecting.xpos", "5" }, - { "envelope_3.collecting.ypos", "4" }, - { "envelope_3.collecting.frames", "3" }, - { "envelope_3.collecting.delay", "2" }, + { "envelope_3.collecting", "RocksCollect.png" }, + { "envelope_3.collecting.xpos", "7" }, + { "envelope_3.collecting.ypos", "10" }, + { "envelope_3.collecting.frames", "7" }, { "envelope_3.collecting.anim_mode", "linear" }, { "envelope_4", "RocksMore.png" }, { "envelope_4.xpos", "3" }, { "envelope_4.ypos", "4" }, { "envelope_4.frames", "1" }, - { "envelope_4.collecting", "RocksMore.png" }, - { "envelope_4.collecting.xpos", "5" }, - { "envelope_4.collecting.ypos", "4" }, - { "envelope_4.collecting.frames", "3" }, - { "envelope_4.collecting.delay", "2" }, + { "envelope_4.collecting", "RocksCollect.png" }, + { "envelope_4.collecting.xpos", "7" }, + { "envelope_4.collecting.ypos", "11" }, + { "envelope_4.collecting.frames", "7" }, { "envelope_4.collecting.anim_mode", "linear" }, { "sign_radioactivity", "RocksDC.png" }, @@ -2278,6 +2982,11 @@ struct ConfigInfo image_config[] = { "extra_time.ypos", "0" }, { "extra_time.frames", "6" }, { "extra_time.delay", "4" }, + { "extra_time.collecting", "RocksCollect.png" }, + { "extra_time.collecting.xpos", "7" }, + { "extra_time.collecting.ypos", "2" }, + { "extra_time.collecting.frames", "7" }, + { "extra_time.collecting.anim_mode", "linear" }, { "shield_normal", "RocksDC.png" }, { "shield_normal.xpos", "8" }, @@ -2290,6 +2999,11 @@ struct ConfigInfo image_config[] = { "shield_normal.active.frames", "3" }, { "shield_normal.active.delay", "8" }, { "shield_normal.active.anim_mode", "pingpong" }, + { "shield_normal.collecting", "RocksCollect.png" }, + { "shield_normal.collecting.xpos", "7" }, + { "shield_normal.collecting.ypos", "1" }, + { "shield_normal.collecting.frames", "7" }, + { "shield_normal.collecting.anim_mode", "linear" }, { "shield_deadly", "RocksDC.png" }, { "shield_deadly.xpos", "8" }, @@ -2302,6 +3016,11 @@ struct ConfigInfo image_config[] = { "shield_deadly.active.frames", "3" }, { "shield_deadly.active.delay", "8" }, { "shield_deadly.active.anim_mode", "pingpong" }, + { "shield_deadly.collecting", "RocksCollect.png" }, + { "shield_deadly.collecting.xpos", "7" }, + { "shield_deadly.collecting.ypos", "3" }, + { "shield_deadly.collecting.frames", "7" }, + { "shield_deadly.collecting.anim_mode", "linear" }, { "switchgate_closed", "RocksDC.png" }, { "switchgate_closed.xpos", "8" }, @@ -2353,11 +3072,21 @@ struct ConfigInfo image_config[] = { "pearl.breaking.frames", "4" }, { "pearl.breaking.delay", "2" }, { "pearl.breaking.anim_mode", "linear" }, + { "pearl.collecting", "RocksCollect.png" }, + { "pearl.collecting.xpos", "0" }, + { "pearl.collecting.ypos", "16" }, + { "pearl.collecting.frames", "7" }, + { "pearl.collecting.anim_mode", "linear" }, { "crystal", "RocksDC.png" }, { "crystal.xpos", "9" }, { "crystal.ypos", "11" }, { "crystal.frames", "1" }, + { "crystal.collecting", "RocksCollect.png" }, + { "crystal.collecting.xpos", "0" }, + { "crystal.collecting.ypos", "17" }, + { "crystal.collecting.frames", "7" }, + { "crystal.collecting.anim_mode", "linear" }, { "wall_pearl", "RocksDC.png" }, { "wall_pearl.xpos", "10" }, @@ -2459,7 +3188,7 @@ struct ConfigInfo image_config[] = { "dc_steelwall_2_single.ypos", "0" }, { "dc_steelwall_2_single.frames", "1" }, - /* images for DX Boulderdash style elements and actions */ + // images for DX Boulderdash style elements and actions { "tube_right_down", "RocksDC.png" }, { "tube_right_down.xpos", "9" }, @@ -2535,36 +3264,44 @@ struct ConfigInfo image_config[] = { "dx_supabomb.ypos", "9" }, { "dx_supabomb.frames", "1" }, - /* images for Rocks'n'Diamonds style elements and actions */ + // images for Rocks'n'Diamonds style elements and actions { "key_1", "RocksElements.png" }, { "key_1.xpos", "4" }, { "key_1.ypos", "1" }, { "key_1.frames", "1" }, - { "key_1.EDITOR", "RocksElements.png" }, - { "key_1.EDITOR.xpos", "4" }, - { "key_1.EDITOR.ypos", "14" }, + { "key_1.collecting", "RocksCollect.png" }, + { "key_1.collecting.xpos", "0" }, + { "key_1.collecting.ypos", "3" }, + { "key_1.collecting.frames", "7" }, + { "key_1.collecting.anim_mode", "linear" }, { "key_2", "RocksElements.png" }, { "key_2.xpos", "5" }, { "key_2.ypos", "1" }, { "key_2.frames", "1" }, - { "key_2.EDITOR", "RocksElements.png" }, - { "key_2.EDITOR.xpos", "5" }, - { "key_2.EDITOR.ypos", "14" }, + { "key_2.collecting", "RocksCollect.png" }, + { "key_2.collecting.xpos", "0" }, + { "key_2.collecting.ypos", "4" }, + { "key_2.collecting.frames", "7" }, + { "key_2.collecting.anim_mode", "linear" }, { "key_3", "RocksElements.png" }, { "key_3.xpos", "6" }, { "key_3.ypos", "1" }, { "key_3.frames", "1" }, - { "key_3.EDITOR", "RocksElements.png" }, - { "key_3.EDITOR.xpos", "6" }, - { "key_3.EDITOR.ypos", "14" }, + { "key_3.collecting", "RocksCollect.png" }, + { "key_3.collecting.xpos", "0" }, + { "key_3.collecting.ypos", "5" }, + { "key_3.collecting.frames", "7" }, + { "key_3.collecting.anim_mode", "linear" }, { "key_4", "RocksElements.png" }, { "key_4.xpos", "7" }, { "key_4.ypos", "1" }, { "key_4.frames", "1" }, - { "key_4.EDITOR", "RocksElements.png" }, - { "key_4.EDITOR.xpos", "7" }, - { "key_4.EDITOR.ypos", "14" }, + { "key_4.collecting", "RocksCollect.png" }, + { "key_4.collecting.xpos", "0" }, + { "key_4.collecting.ypos", "6" }, + { "key_4.collecting.frames", "7" }, + { "key_4.collecting.anim_mode", "linear" }, { "gate_1", "RocksElements.png" }, { "gate_1.xpos", "4" }, @@ -2686,9 +3423,6 @@ struct ConfigInfo image_config[] = { "lamp.xpos", "0" }, { "lamp.ypos", "7" }, { "lamp.frames", "1" }, - { "lamp.EDITOR", "RocksElements.png" }, - { "lamp.EDITOR.xpos", "2" }, - { "lamp.EDITOR.ypos", "14" }, { "lamp.active", "RocksElements.png" }, { "lamp.active.xpos", "1" }, { "lamp.active.ypos", "7" }, @@ -2717,6 +3451,11 @@ struct ConfigInfo image_config[] = { "emerald_yellow.falling.ypos", "8" }, { "emerald_yellow.falling.frames", "2" }, { "emerald_yellow.falling.delay", "4" }, + { "emerald_yellow.collecting", "RocksCollect.png" }, + { "emerald_yellow.collecting.xpos", "0" }, + { "emerald_yellow.collecting.ypos", "9" }, + { "emerald_yellow.collecting.frames", "7" }, + { "emerald_yellow.collecting.anim_mode", "linear" }, { "emerald_red", "RocksElements.png" }, { "emerald_red.xpos", "8" }, { "emerald_red.ypos", "9" }, @@ -2731,6 +3470,11 @@ struct ConfigInfo image_config[] = { "emerald_red.falling.ypos", "9" }, { "emerald_red.falling.frames", "2" }, { "emerald_red.falling.delay", "4" }, + { "emerald_red.collecting", "RocksCollect.png" }, + { "emerald_red.collecting.xpos", "0" }, + { "emerald_red.collecting.ypos", "13" }, + { "emerald_red.collecting.frames", "7" }, + { "emerald_red.collecting.anim_mode", "linear" }, { "emerald_purple", "RocksElements.png" }, { "emerald_purple.xpos", "10" }, { "emerald_purple.ypos", "9" }, @@ -2745,6 +3489,11 @@ struct ConfigInfo image_config[] = { "emerald_purple.falling.ypos", "9" }, { "emerald_purple.falling.frames", "2" }, { "emerald_purple.falling.delay", "4" }, + { "emerald_purple.collecting", "RocksCollect.png" }, + { "emerald_purple.collecting.xpos", "0" }, + { "emerald_purple.collecting.ypos", "14" }, + { "emerald_purple.collecting.frames", "7" }, + { "emerald_purple.collecting.anim_mode", "linear" }, { "wall_emerald_yellow", "RocksElements.png" }, { "wall_emerald_yellow.xpos", "8" }, @@ -2878,6 +3627,11 @@ struct ConfigInfo image_config[] = { "speed_pill.xpos", "14" }, { "speed_pill.ypos", "9" }, { "speed_pill.frames", "1" }, + { "speed_pill.collecting", "RocksCollect.png" }, + { "speed_pill.collecting.xpos", "0" }, + { "speed_pill.collecting.ypos", "2" }, + { "speed_pill.collecting.frames", "7" }, + { "speed_pill.collecting.anim_mode", "linear" }, { "dark_yamyam", "RocksElements.png" }, { "dark_yamyam.xpos", "8" }, @@ -2939,14 +3693,29 @@ struct ConfigInfo image_config[] = { "dynabomb_increase_number.xpos", "12" }, { "dynabomb_increase_number.ypos", "11" }, { "dynabomb_increase_number.frames", "1" }, + { "dynabomb_increase_number.collecting", "RocksCollect.png" }, + { "dynabomb_increase_number.collecting.xpos", "0" }, + { "dynabomb_increase_number.collecting.ypos", "10" }, + { "dynabomb_increase_number.collecting.frames", "7" }, + { "dynabomb_increase_number.collecting.anim_mode", "linear" }, { "dynabomb_increase_size", "RocksElements.png" }, { "dynabomb_increase_size.xpos", "15" }, { "dynabomb_increase_size.ypos", "11" }, { "dynabomb_increase_size.frames", "1" }, + { "dynabomb_increase_size.collecting", "RocksCollect.png" }, + { "dynabomb_increase_size.collecting.xpos", "0" }, + { "dynabomb_increase_size.collecting.ypos", "11" }, + { "dynabomb_increase_size.collecting.frames", "7" }, + { "dynabomb_increase_size.collecting.anim_mode", "linear" }, { "dynabomb_increase_power", "RocksElements.png" }, { "dynabomb_increase_power.xpos", "12" }, { "dynabomb_increase_power.ypos", "9" }, { "dynabomb_increase_power.frames", "1" }, + { "dynabomb_increase_power.collecting", "RocksCollect.png" }, + { "dynabomb_increase_power.collecting.xpos", "0" }, + { "dynabomb_increase_power.collecting.ypos", "12" }, + { "dynabomb_increase_power.collecting.frames", "7" }, + { "dynabomb_increase_power.collecting.anim_mode", "linear" }, { "pig", "RocksHeroes.png" }, { "pig.xpos", "8" }, @@ -3131,9 +3900,6 @@ struct ConfigInfo image_config[] = { "penguin.xpos", "8" }, { "penguin.ypos", "6" }, { "penguin.frames", "1" }, - { "penguin.EDITOR", "RocksElements.png" }, - { "penguin.EDITOR.xpos", "12" }, - { "penguin.EDITOR.ypos", "14" }, { "penguin.down", "RocksHeroes.png" }, { "penguin.down.xpos", "8" }, { "penguin.down.ypos", "6" }, @@ -3247,15 +4013,12 @@ struct ConfigInfo image_config[] = { "stoneblock.ypos", "1" }, { "stoneblock.frames", "1" }, - /* images for other elements and actions */ + // images for other elements and actions { "player_1", "RocksHeroes.png" }, { "player_1.xpos", "0" }, { "player_1.ypos", "0" }, { "player_1.frames", "1" }, - { "player_1.EDITOR", "RocksElements.png" }, - { "player_1.EDITOR.xpos", "4" }, - { "player_1.EDITOR.ypos", "7" }, { "player_1.down", "RocksHeroes.png" }, { "player_1.down.xpos", "0" }, { "player_1.down.ypos", "0" }, @@ -3385,9 +4148,6 @@ struct ConfigInfo image_config[] = { "player_2.xpos", "0" }, { "player_2.ypos", "3" }, { "player_2.frames", "1" }, - { "player_2.EDITOR", "RocksElements.png" }, - { "player_2.EDITOR.xpos", "5" }, - { "player_2.EDITOR.ypos", "7" }, { "player_2.down", "RocksHeroes.png" }, { "player_2.down.xpos", "0" }, { "player_2.down.ypos", "3" }, @@ -3517,9 +4277,6 @@ struct ConfigInfo image_config[] = { "player_3.xpos", "0" }, { "player_3.ypos", "6" }, { "player_3.frames", "1" }, - { "player_3.EDITOR", "RocksElements.png" }, - { "player_3.EDITOR.xpos", "6" }, - { "player_3.EDITOR.ypos", "7" }, { "player_3.down", "RocksHeroes.png" }, { "player_3.down.xpos", "0" }, { "player_3.down.ypos", "6" }, @@ -3649,9 +4406,6 @@ struct ConfigInfo image_config[] = { "player_4.xpos", "0" }, { "player_4.ypos", "9" }, { "player_4.frames", "1" }, - { "player_4.EDITOR", "RocksElements.png" }, - { "player_4.EDITOR.xpos", "7" }, - { "player_4.EDITOR.ypos", "7" }, { "player_4.down", "RocksHeroes.png" }, { "player_4.down.xpos", "0" }, { "player_4.down.ypos", "9" }, @@ -4033,18 +4787,38 @@ struct ConfigInfo image_config[] = { "emc_key_5.xpos", "0" }, { "emc_key_5.ypos", "5" }, { "emc_key_5.frames", "1" }, + { "emc_key_5.collecting", "RocksCollect.png" }, + { "emc_key_5.collecting.xpos", "7" }, + { "emc_key_5.collecting.ypos", "12" }, + { "emc_key_5.collecting.frames", "7" }, + { "emc_key_5.collecting.anim_mode", "linear" }, { "emc_key_6", "RocksEMC.png" }, { "emc_key_6.xpos", "1" }, { "emc_key_6.ypos", "5" }, { "emc_key_6.frames", "1" }, + { "emc_key_6.collecting", "RocksCollect.png" }, + { "emc_key_6.collecting.xpos", "7" }, + { "emc_key_6.collecting.ypos", "13" }, + { "emc_key_6.collecting.frames", "7" }, + { "emc_key_6.collecting.anim_mode", "linear" }, { "emc_key_7", "RocksEMC.png" }, { "emc_key_7.xpos", "2" }, { "emc_key_7.ypos", "5" }, { "emc_key_7.frames", "1" }, + { "emc_key_7.collecting", "RocksCollect.png" }, + { "emc_key_7.collecting.xpos", "7" }, + { "emc_key_7.collecting.ypos", "14" }, + { "emc_key_7.collecting.frames", "7" }, + { "emc_key_7.collecting.anim_mode", "linear" }, { "emc_key_8", "RocksEMC.png" }, { "emc_key_8.xpos", "3" }, { "emc_key_8.ypos", "5" }, { "emc_key_8.frames", "1" }, + { "emc_key_8.collecting", "RocksCollect.png" }, + { "emc_key_8.collecting.xpos", "7" }, + { "emc_key_8.collecting.ypos", "15" }, + { "emc_key_8.collecting.frames", "7" }, + { "emc_key_8.collecting.anim_mode", "linear" }, { "emc_gate_5", "RocksEMC.png" }, { "emc_gate_5.xpos", "0" }, @@ -4266,11 +5040,21 @@ struct ConfigInfo image_config[] = { "emc_lenses.xpos", "6" }, { "emc_lenses.ypos", "4" }, { "emc_lenses.frames", "1" }, + { "emc_lenses.collecting", "RocksCollect.png" }, + { "emc_lenses.collecting.xpos", "7" }, + { "emc_lenses.collecting.ypos", "16" }, + { "emc_lenses.collecting.frames", "7" }, + { "emc_lenses.collecting.anim_mode", "linear" }, { "emc_magnifier", "RocksEMC.png" }, { "emc_magnifier.xpos", "7" }, { "emc_magnifier.ypos", "4" }, { "emc_magnifier.frames", "1" }, + { "emc_magnifier.collecting", "RocksCollect.png" }, + { "emc_magnifier.collecting.xpos", "7" }, + { "emc_magnifier.collecting.ypos", "17" }, + { "emc_magnifier.collecting.frames", "7" }, + { "emc_magnifier.collecting.anim_mode", "linear" }, { "emc_wall_9", "RocksEMC.png" }, { "emc_wall_9.xpos", "10" }, @@ -4362,7 +5146,1402 @@ struct ConfigInfo image_config[] = { "emc_dripper.active.ypos", "8" }, { "emc_dripper.active.frames", "1" }, - /* (these are only defined as elements to support ".PANEL" definitions) */ + { "mm_mcduffin", "RocksMM.png" }, + { "mm_mcduffin.xpos", "4" }, + { "mm_mcduffin.ypos", "1" }, + { "mm_mcduffin.frames", "4" }, + { "mm_mcduffin.delay", "8" }, + { "mm_mcduffin.right", "RocksMM.png" }, + { "mm_mcduffin.right.xpos", "4" }, + { "mm_mcduffin.right.ypos", "1" }, + { "mm_mcduffin.right.frames", "1" }, + { "mm_mcduffin.up", "RocksMM.png" }, + { "mm_mcduffin.up.xpos", "5" }, + { "mm_mcduffin.up.ypos", "1" }, + { "mm_mcduffin.up.frames", "1" }, + { "mm_mcduffin.left", "RocksMM.png" }, + { "mm_mcduffin.left.xpos", "6" }, + { "mm_mcduffin.left.ypos", "1" }, + { "mm_mcduffin.left.frames", "1" }, + { "mm_mcduffin.down", "RocksMM.png" }, + { "mm_mcduffin.down.xpos", "7" }, + { "mm_mcduffin.down.ypos", "1" }, + { "mm_mcduffin.down.frames", "1" }, + + { "mm_exit_closed", "RocksMM.png" }, + { "mm_exit_closed.xpos", "8" }, + { "mm_exit_closed.ypos", "1" }, + { "mm_exit_closed.frames", "1" }, + { "mm_exit.opening", "RocksMM.png" }, + { "mm_exit.opening.xpos", "8" }, + { "mm_exit.opening.ypos", "1" }, + { "mm_exit.opening.frames", "4" }, + { "mm_exit.opening.delay", "6" }, + { "mm_exit.opening.anim_mode", "linear" }, + { "mm_exit_open", "RocksMM.png" }, + { "mm_exit_open.xpos", "11" }, + { "mm_exit_open.ypos", "1" }, + { "mm_exit_open.frames", "1" }, + { "mm_exit.closing", "RocksMM.png" }, + { "mm_exit.closing.xpos", "8" }, + { "mm_exit.closing.ypos", "1" }, + { "mm_exit.closing.frames", "4" }, + { "mm_exit.closing.delay", "6" }, + { "mm_exit.closing.anim_mode", "linear,reverse" }, + + { "mm_mirror_1", "RocksMM.png" }, + { "mm_mirror_1.xpos", "0" }, + { "mm_mirror_1.ypos", "0" }, + { "mm_mirror_1.frames", "1" }, + { "mm_mirror_2", "RocksMM.png" }, + { "mm_mirror_2.xpos", "1" }, + { "mm_mirror_2.ypos", "0" }, + { "mm_mirror_2.frames", "1" }, + { "mm_mirror_3", "RocksMM.png" }, + { "mm_mirror_3.xpos", "2" }, + { "mm_mirror_3.ypos", "0" }, + { "mm_mirror_3.frames", "1" }, + { "mm_mirror_4", "RocksMM.png" }, + { "mm_mirror_4.xpos", "3" }, + { "mm_mirror_4.ypos", "0" }, + { "mm_mirror_4.frames", "1" }, + { "mm_mirror_5", "RocksMM.png" }, + { "mm_mirror_5.xpos", "4" }, + { "mm_mirror_5.ypos", "0" }, + { "mm_mirror_5.frames", "1" }, + { "mm_mirror_6", "RocksMM.png" }, + { "mm_mirror_6.xpos", "5" }, + { "mm_mirror_6.ypos", "0" }, + { "mm_mirror_6.frames", "1" }, + { "mm_mirror_7", "RocksMM.png" }, + { "mm_mirror_7.xpos", "6" }, + { "mm_mirror_7.ypos", "0" }, + { "mm_mirror_7.frames", "1" }, + { "mm_mirror_8", "RocksMM.png" }, + { "mm_mirror_8.xpos", "7" }, + { "mm_mirror_8.ypos", "0" }, + { "mm_mirror_8.frames", "1" }, + { "mm_mirror_9", "RocksMM.png" }, + { "mm_mirror_9.xpos", "8" }, + { "mm_mirror_9.ypos", "0" }, + { "mm_mirror_9.frames", "1" }, + { "mm_mirror_10", "RocksMM.png" }, + { "mm_mirror_10.xpos", "9" }, + { "mm_mirror_10.ypos", "0" }, + { "mm_mirror_10.frames", "1" }, + { "mm_mirror_11", "RocksMM.png" }, + { "mm_mirror_11.xpos", "10" }, + { "mm_mirror_11.ypos", "0" }, + { "mm_mirror_11.frames", "1" }, + { "mm_mirror_12", "RocksMM.png" }, + { "mm_mirror_12.xpos", "11" }, + { "mm_mirror_12.ypos", "0" }, + { "mm_mirror_12.frames", "1" }, + { "mm_mirror_13", "RocksMM.png" }, + { "mm_mirror_13.xpos", "12" }, + { "mm_mirror_13.ypos", "0" }, + { "mm_mirror_13.frames", "1" }, + { "mm_mirror_14", "RocksMM.png" }, + { "mm_mirror_14.xpos", "13" }, + { "mm_mirror_14.ypos", "0" }, + { "mm_mirror_14.frames", "1" }, + { "mm_mirror_15", "RocksMM.png" }, + { "mm_mirror_15.xpos", "14" }, + { "mm_mirror_15.ypos", "0" }, + { "mm_mirror_15.frames", "1" }, + { "mm_mirror_16", "RocksMM.png" }, + { "mm_mirror_16.xpos", "15" }, + { "mm_mirror_16.ypos", "0" }, + { "mm_mirror_16.frames", "1" }, + + { "mm_mirror_fixed_1", "RocksMM.png" }, + { "mm_mirror_fixed_1.xpos", "4" }, + { "mm_mirror_fixed_1.ypos", "6" }, + { "mm_mirror_fixed_1.frames", "1" }, + { "mm_mirror_fixed_2", "RocksMM.png" }, + { "mm_mirror_fixed_2.xpos", "5" }, + { "mm_mirror_fixed_2.ypos", "6" }, + { "mm_mirror_fixed_2.frames", "1" }, + { "mm_mirror_fixed_3", "RocksMM.png" }, + { "mm_mirror_fixed_3.xpos", "6" }, + { "mm_mirror_fixed_3.ypos", "6" }, + { "mm_mirror_fixed_3.frames", "1" }, + { "mm_mirror_fixed_4", "RocksMM.png" }, + { "mm_mirror_fixed_4.xpos", "7" }, + { "mm_mirror_fixed_4.ypos", "6" }, + { "mm_mirror_fixed_4.frames", "1" }, + + { "mm_steel_grid_fixed_1", "RocksMM.png" }, + { "mm_steel_grid_fixed_1.xpos", "0" }, + { "mm_steel_grid_fixed_1.ypos", "1" }, + { "mm_steel_grid_fixed_1.frames", "1" }, + { "mm_steel_grid_fixed_2", "RocksMM.png" }, + { "mm_steel_grid_fixed_2.xpos", "1" }, + { "mm_steel_grid_fixed_2.ypos", "1" }, + { "mm_steel_grid_fixed_2.frames", "1" }, + { "mm_steel_grid_fixed_3", "RocksMM.png" }, + { "mm_steel_grid_fixed_3.xpos", "2" }, + { "mm_steel_grid_fixed_3.ypos", "1" }, + { "mm_steel_grid_fixed_3.frames", "1" }, + { "mm_steel_grid_fixed_4", "RocksMM.png" }, + { "mm_steel_grid_fixed_4.xpos", "3" }, + { "mm_steel_grid_fixed_4.ypos", "1" }, + { "mm_steel_grid_fixed_4.frames", "1" }, + + { "mm_wooden_grid_fixed_1", "RocksMM.png" }, + { "mm_wooden_grid_fixed_1.xpos", "12" }, + { "mm_wooden_grid_fixed_1.ypos", "6" }, + { "mm_wooden_grid_fixed_1.frames", "1" }, + { "mm_wooden_grid_fixed_2", "RocksMM.png" }, + { "mm_wooden_grid_fixed_2.xpos", "13" }, + { "mm_wooden_grid_fixed_2.ypos", "6" }, + { "mm_wooden_grid_fixed_2.frames", "1" }, + { "mm_wooden_grid_fixed_3", "RocksMM.png" }, + { "mm_wooden_grid_fixed_3.xpos", "14" }, + { "mm_wooden_grid_fixed_3.ypos", "6" }, + { "mm_wooden_grid_fixed_3.frames", "1" }, + { "mm_wooden_grid_fixed_4", "RocksMM.png" }, + { "mm_wooden_grid_fixed_4.xpos", "15" }, + { "mm_wooden_grid_fixed_4.ypos", "6" }, + { "mm_wooden_grid_fixed_4.frames", "1" }, + + { "mm_polarizer_1", "RocksMM.png" }, + { "mm_polarizer_1.xpos", "0" }, + { "mm_polarizer_1.ypos", "5" }, + { "mm_polarizer_1.frames", "1" }, + { "mm_polarizer_2", "RocksMM.png" }, + { "mm_polarizer_2.xpos", "1" }, + { "mm_polarizer_2.ypos", "5" }, + { "mm_polarizer_2.frames", "1" }, + { "mm_polarizer_3", "RocksMM.png" }, + { "mm_polarizer_3.xpos", "2" }, + { "mm_polarizer_3.ypos", "5" }, + { "mm_polarizer_3.frames", "1" }, + { "mm_polarizer_4", "RocksMM.png" }, + { "mm_polarizer_4.xpos", "3" }, + { "mm_polarizer_4.ypos", "5" }, + { "mm_polarizer_4.frames", "1" }, + { "mm_polarizer_5", "RocksMM.png" }, + { "mm_polarizer_5.xpos", "4" }, + { "mm_polarizer_5.ypos", "5" }, + { "mm_polarizer_5.frames", "1" }, + { "mm_polarizer_6", "RocksMM.png" }, + { "mm_polarizer_6.xpos", "5" }, + { "mm_polarizer_6.ypos", "5" }, + { "mm_polarizer_6.frames", "1" }, + { "mm_polarizer_7", "RocksMM.png" }, + { "mm_polarizer_7.xpos", "6" }, + { "mm_polarizer_7.ypos", "5" }, + { "mm_polarizer_7.frames", "1" }, + { "mm_polarizer_8", "RocksMM.png" }, + { "mm_polarizer_8.xpos", "7" }, + { "mm_polarizer_8.ypos", "5" }, + { "mm_polarizer_8.frames", "1" }, + { "mm_polarizer_9", "RocksMM.png" }, + { "mm_polarizer_9.xpos", "8" }, + { "mm_polarizer_9.ypos", "5" }, + { "mm_polarizer_9.frames", "1" }, + { "mm_polarizer_10", "RocksMM.png" }, + { "mm_polarizer_10.xpos", "9" }, + { "mm_polarizer_10.ypos", "5" }, + { "mm_polarizer_10.frames", "1" }, + { "mm_polarizer_11", "RocksMM.png" }, + { "mm_polarizer_11.xpos", "10" }, + { "mm_polarizer_11.ypos", "5" }, + { "mm_polarizer_11.frames", "1" }, + { "mm_polarizer_12", "RocksMM.png" }, + { "mm_polarizer_12.xpos", "11" }, + { "mm_polarizer_12.ypos", "5" }, + { "mm_polarizer_12.frames", "1" }, + { "mm_polarizer_13", "RocksMM.png" }, + { "mm_polarizer_13.xpos", "12" }, + { "mm_polarizer_13.ypos", "5" }, + { "mm_polarizer_13.frames", "1" }, + { "mm_polarizer_14", "RocksMM.png" }, + { "mm_polarizer_14.xpos", "13" }, + { "mm_polarizer_14.ypos", "5" }, + { "mm_polarizer_14.frames", "1" }, + { "mm_polarizer_15", "RocksMM.png" }, + { "mm_polarizer_15.xpos", "14" }, + { "mm_polarizer_15.ypos", "5" }, + { "mm_polarizer_15.frames", "1" }, + { "mm_polarizer_16", "RocksMM.png" }, + { "mm_polarizer_16.xpos", "15" }, + { "mm_polarizer_16.ypos", "5" }, + { "mm_polarizer_16.frames", "1" }, + + { "mm_polarizer_cross_1", "RocksMM.png" }, + { "mm_polarizer_cross_1.xpos", "0" }, + { "mm_polarizer_cross_1.ypos", "6" }, + { "mm_polarizer_cross_1.frames", "1" }, + { "mm_polarizer_cross_2", "RocksMM.png" }, + { "mm_polarizer_cross_2.xpos", "1" }, + { "mm_polarizer_cross_2.ypos", "6" }, + { "mm_polarizer_cross_2.frames", "1" }, + { "mm_polarizer_cross_3", "RocksMM.png" }, + { "mm_polarizer_cross_3.xpos", "2" }, + { "mm_polarizer_cross_3.ypos", "6" }, + { "mm_polarizer_cross_3.frames", "1" }, + { "mm_polarizer_cross_4", "RocksMM.png" }, + { "mm_polarizer_cross_4.xpos", "3" }, + { "mm_polarizer_cross_4.ypos", "6" }, + { "mm_polarizer_cross_4.frames", "1" }, + + { "mm_teleporter_1", "RocksMM.png" }, + { "mm_teleporter_1.xpos", "0" }, + { "mm_teleporter_1.ypos", "3" }, + { "mm_teleporter_1.frames", "1" }, + { "mm_teleporter_2", "RocksMM.png" }, + { "mm_teleporter_2.xpos", "1" }, + { "mm_teleporter_2.ypos", "3" }, + { "mm_teleporter_2.frames", "1" }, + { "mm_teleporter_3", "RocksMM.png" }, + { "mm_teleporter_3.xpos", "2" }, + { "mm_teleporter_3.ypos", "3" }, + { "mm_teleporter_3.frames", "1" }, + { "mm_teleporter_4", "RocksMM.png" }, + { "mm_teleporter_4.xpos", "3" }, + { "mm_teleporter_4.ypos", "3" }, + { "mm_teleporter_4.frames", "1" }, + { "mm_teleporter_5", "RocksMM.png" }, + { "mm_teleporter_5.xpos", "4" }, + { "mm_teleporter_5.ypos", "3" }, + { "mm_teleporter_5.frames", "1" }, + { "mm_teleporter_6", "RocksMM.png" }, + { "mm_teleporter_6.xpos", "5" }, + { "mm_teleporter_6.ypos", "3" }, + { "mm_teleporter_6.frames", "1" }, + { "mm_teleporter_7", "RocksMM.png" }, + { "mm_teleporter_7.xpos", "6" }, + { "mm_teleporter_7.ypos", "3" }, + { "mm_teleporter_7.frames", "1" }, + { "mm_teleporter_8", "RocksMM.png" }, + { "mm_teleporter_8.xpos", "7" }, + { "mm_teleporter_8.ypos", "3" }, + { "mm_teleporter_8.frames", "1" }, + { "mm_teleporter_9", "RocksMM.png" }, + { "mm_teleporter_9.xpos", "8" }, + { "mm_teleporter_9.ypos", "3" }, + { "mm_teleporter_9.frames", "1" }, + { "mm_teleporter_10", "RocksMM.png" }, + { "mm_teleporter_10.xpos", "9" }, + { "mm_teleporter_10.ypos", "3" }, + { "mm_teleporter_10.frames", "1" }, + { "mm_teleporter_11", "RocksMM.png" }, + { "mm_teleporter_11.xpos", "10" }, + { "mm_teleporter_11.ypos", "3" }, + { "mm_teleporter_11.frames", "1" }, + { "mm_teleporter_12", "RocksMM.png" }, + { "mm_teleporter_12.xpos", "11" }, + { "mm_teleporter_12.ypos", "3" }, + { "mm_teleporter_12.frames", "1" }, + { "mm_teleporter_13", "RocksMM.png" }, + { "mm_teleporter_13.xpos", "12" }, + { "mm_teleporter_13.ypos", "3" }, + { "mm_teleporter_13.frames", "1" }, + { "mm_teleporter_14", "RocksMM.png" }, + { "mm_teleporter_14.xpos", "13" }, + { "mm_teleporter_14.ypos", "3" }, + { "mm_teleporter_14.frames", "1" }, + { "mm_teleporter_15", "RocksMM.png" }, + { "mm_teleporter_15.xpos", "14" }, + { "mm_teleporter_15.ypos", "3" }, + { "mm_teleporter_15.frames", "1" }, + { "mm_teleporter_16", "RocksMM.png" }, + { "mm_teleporter_16.xpos", "15" }, + { "mm_teleporter_16.ypos", "3" }, + { "mm_teleporter_16.frames", "1" }, + + { "mm_teleporter_red_1", "RocksDF.png" }, + { "mm_teleporter_red_1.xpos", "0" }, + { "mm_teleporter_red_1.ypos", "4" }, + { "mm_teleporter_red_1.frames", "1" }, + { "mm_teleporter_red_2", "RocksDF.png" }, + { "mm_teleporter_red_2.xpos", "1" }, + { "mm_teleporter_red_2.ypos", "4" }, + { "mm_teleporter_red_2.frames", "1" }, + { "mm_teleporter_red_3", "RocksDF.png" }, + { "mm_teleporter_red_3.xpos", "2" }, + { "mm_teleporter_red_3.ypos", "4" }, + { "mm_teleporter_red_3.frames", "1" }, + { "mm_teleporter_red_4", "RocksDF.png" }, + { "mm_teleporter_red_4.xpos", "3" }, + { "mm_teleporter_red_4.ypos", "4" }, + { "mm_teleporter_red_4.frames", "1" }, + { "mm_teleporter_red_5", "RocksDF.png" }, + { "mm_teleporter_red_5.xpos", "4" }, + { "mm_teleporter_red_5.ypos", "4" }, + { "mm_teleporter_red_5.frames", "1" }, + { "mm_teleporter_red_6", "RocksDF.png" }, + { "mm_teleporter_red_6.xpos", "5" }, + { "mm_teleporter_red_6.ypos", "4" }, + { "mm_teleporter_red_6.frames", "1" }, + { "mm_teleporter_red_7", "RocksDF.png" }, + { "mm_teleporter_red_7.xpos", "6" }, + { "mm_teleporter_red_7.ypos", "4" }, + { "mm_teleporter_red_7.frames", "1" }, + { "mm_teleporter_red_8", "RocksDF.png" }, + { "mm_teleporter_red_8.xpos", "7" }, + { "mm_teleporter_red_8.ypos", "4" }, + { "mm_teleporter_red_8.frames", "1" }, + { "mm_teleporter_red_9", "RocksDF.png" }, + { "mm_teleporter_red_9.xpos", "8" }, + { "mm_teleporter_red_9.ypos", "4" }, + { "mm_teleporter_red_9.frames", "1" }, + { "mm_teleporter_red_10", "RocksDF.png" }, + { "mm_teleporter_red_10.xpos", "9" }, + { "mm_teleporter_red_10.ypos", "4" }, + { "mm_teleporter_red_10.frames", "1" }, + { "mm_teleporter_red_11", "RocksDF.png" }, + { "mm_teleporter_red_11.xpos", "10" }, + { "mm_teleporter_red_11.ypos", "4" }, + { "mm_teleporter_red_11.frames", "1" }, + { "mm_teleporter_red_12", "RocksDF.png" }, + { "mm_teleporter_red_12.xpos", "11" }, + { "mm_teleporter_red_12.ypos", "4" }, + { "mm_teleporter_red_12.frames", "1" }, + { "mm_teleporter_red_13", "RocksDF.png" }, + { "mm_teleporter_red_13.xpos", "12" }, + { "mm_teleporter_red_13.ypos", "4" }, + { "mm_teleporter_red_13.frames", "1" }, + { "mm_teleporter_red_14", "RocksDF.png" }, + { "mm_teleporter_red_14.xpos", "13" }, + { "mm_teleporter_red_14.ypos", "4" }, + { "mm_teleporter_red_14.frames", "1" }, + { "mm_teleporter_red_15", "RocksDF.png" }, + { "mm_teleporter_red_15.xpos", "14" }, + { "mm_teleporter_red_15.ypos", "4" }, + { "mm_teleporter_red_15.frames", "1" }, + { "mm_teleporter_red_16", "RocksDF.png" }, + { "mm_teleporter_red_16.xpos", "15" }, + { "mm_teleporter_red_16.ypos", "4" }, + { "mm_teleporter_red_16.frames", "1" }, + + { "mm_teleporter_yellow_1", "RocksDF.png" }, + { "mm_teleporter_yellow_1.xpos", "0" }, + { "mm_teleporter_yellow_1.ypos", "5" }, + { "mm_teleporter_yellow_1.frames", "1" }, + { "mm_teleporter_yellow_2", "RocksDF.png" }, + { "mm_teleporter_yellow_2.xpos", "1" }, + { "mm_teleporter_yellow_2.ypos", "5" }, + { "mm_teleporter_yellow_2.frames", "1" }, + { "mm_teleporter_yellow_3", "RocksDF.png" }, + { "mm_teleporter_yellow_3.xpos", "2" }, + { "mm_teleporter_yellow_3.ypos", "5" }, + { "mm_teleporter_yellow_3.frames", "1" }, + { "mm_teleporter_yellow_4", "RocksDF.png" }, + { "mm_teleporter_yellow_4.xpos", "3" }, + { "mm_teleporter_yellow_4.ypos", "5" }, + { "mm_teleporter_yellow_4.frames", "1" }, + { "mm_teleporter_yellow_5", "RocksDF.png" }, + { "mm_teleporter_yellow_5.xpos", "4" }, + { "mm_teleporter_yellow_5.ypos", "5" }, + { "mm_teleporter_yellow_5.frames", "1" }, + { "mm_teleporter_yellow_6", "RocksDF.png" }, + { "mm_teleporter_yellow_6.xpos", "5" }, + { "mm_teleporter_yellow_6.ypos", "5" }, + { "mm_teleporter_yellow_6.frames", "1" }, + { "mm_teleporter_yellow_7", "RocksDF.png" }, + { "mm_teleporter_yellow_7.xpos", "6" }, + { "mm_teleporter_yellow_7.ypos", "5" }, + { "mm_teleporter_yellow_7.frames", "1" }, + { "mm_teleporter_yellow_8", "RocksDF.png" }, + { "mm_teleporter_yellow_8.xpos", "7" }, + { "mm_teleporter_yellow_8.ypos", "5" }, + { "mm_teleporter_yellow_8.frames", "1" }, + { "mm_teleporter_yellow_9", "RocksDF.png" }, + { "mm_teleporter_yellow_9.xpos", "8" }, + { "mm_teleporter_yellow_9.ypos", "5" }, + { "mm_teleporter_yellow_9.frames", "1" }, + { "mm_teleporter_yellow_10", "RocksDF.png" }, + { "mm_teleporter_yellow_10.xpos", "9" }, + { "mm_teleporter_yellow_10.ypos", "5" }, + { "mm_teleporter_yellow_10.frames", "1" }, + { "mm_teleporter_yellow_11", "RocksDF.png" }, + { "mm_teleporter_yellow_11.xpos", "10" }, + { "mm_teleporter_yellow_11.ypos", "5" }, + { "mm_teleporter_yellow_11.frames", "1" }, + { "mm_teleporter_yellow_12", "RocksDF.png" }, + { "mm_teleporter_yellow_12.xpos", "11" }, + { "mm_teleporter_yellow_12.ypos", "5" }, + { "mm_teleporter_yellow_12.frames", "1" }, + { "mm_teleporter_yellow_13", "RocksDF.png" }, + { "mm_teleporter_yellow_13.xpos", "12" }, + { "mm_teleporter_yellow_13.ypos", "5" }, + { "mm_teleporter_yellow_13.frames", "1" }, + { "mm_teleporter_yellow_14", "RocksDF.png" }, + { "mm_teleporter_yellow_14.xpos", "13" }, + { "mm_teleporter_yellow_14.ypos", "5" }, + { "mm_teleporter_yellow_14.frames", "1" }, + { "mm_teleporter_yellow_15", "RocksDF.png" }, + { "mm_teleporter_yellow_15.xpos", "14" }, + { "mm_teleporter_yellow_15.ypos", "5" }, + { "mm_teleporter_yellow_15.frames", "1" }, + { "mm_teleporter_yellow_16", "RocksDF.png" }, + { "mm_teleporter_yellow_16.xpos", "15" }, + { "mm_teleporter_yellow_16.ypos", "5" }, + { "mm_teleporter_yellow_16.frames", "1" }, + + { "mm_teleporter_green_1", "RocksDF.png" }, + { "mm_teleporter_green_1.xpos", "0" }, + { "mm_teleporter_green_1.ypos", "6" }, + { "mm_teleporter_green_1.frames", "1" }, + { "mm_teleporter_green_2", "RocksDF.png" }, + { "mm_teleporter_green_2.xpos", "1" }, + { "mm_teleporter_green_2.ypos", "6" }, + { "mm_teleporter_green_2.frames", "1" }, + { "mm_teleporter_green_3", "RocksDF.png" }, + { "mm_teleporter_green_3.xpos", "2" }, + { "mm_teleporter_green_3.ypos", "6" }, + { "mm_teleporter_green_3.frames", "1" }, + { "mm_teleporter_green_4", "RocksDF.png" }, + { "mm_teleporter_green_4.xpos", "3" }, + { "mm_teleporter_green_4.ypos", "6" }, + { "mm_teleporter_green_4.frames", "1" }, + { "mm_teleporter_green_5", "RocksDF.png" }, + { "mm_teleporter_green_5.xpos", "4" }, + { "mm_teleporter_green_5.ypos", "6" }, + { "mm_teleporter_green_5.frames", "1" }, + { "mm_teleporter_green_6", "RocksDF.png" }, + { "mm_teleporter_green_6.xpos", "5" }, + { "mm_teleporter_green_6.ypos", "6" }, + { "mm_teleporter_green_6.frames", "1" }, + { "mm_teleporter_green_7", "RocksDF.png" }, + { "mm_teleporter_green_7.xpos", "6" }, + { "mm_teleporter_green_7.ypos", "6" }, + { "mm_teleporter_green_7.frames", "1" }, + { "mm_teleporter_green_8", "RocksDF.png" }, + { "mm_teleporter_green_8.xpos", "7" }, + { "mm_teleporter_green_8.ypos", "6" }, + { "mm_teleporter_green_8.frames", "1" }, + { "mm_teleporter_green_9", "RocksDF.png" }, + { "mm_teleporter_green_9.xpos", "8" }, + { "mm_teleporter_green_9.ypos", "6" }, + { "mm_teleporter_green_9.frames", "1" }, + { "mm_teleporter_green_10", "RocksDF.png" }, + { "mm_teleporter_green_10.xpos", "9" }, + { "mm_teleporter_green_10.ypos", "6" }, + { "mm_teleporter_green_10.frames", "1" }, + { "mm_teleporter_green_11", "RocksDF.png" }, + { "mm_teleporter_green_11.xpos", "10" }, + { "mm_teleporter_green_11.ypos", "6" }, + { "mm_teleporter_green_11.frames", "1" }, + { "mm_teleporter_green_12", "RocksDF.png" }, + { "mm_teleporter_green_12.xpos", "11" }, + { "mm_teleporter_green_12.ypos", "6" }, + { "mm_teleporter_green_12.frames", "1" }, + { "mm_teleporter_green_13", "RocksDF.png" }, + { "mm_teleporter_green_13.xpos", "12" }, + { "mm_teleporter_green_13.ypos", "6" }, + { "mm_teleporter_green_13.frames", "1" }, + { "mm_teleporter_green_14", "RocksDF.png" }, + { "mm_teleporter_green_14.xpos", "13" }, + { "mm_teleporter_green_14.ypos", "6" }, + { "mm_teleporter_green_14.frames", "1" }, + { "mm_teleporter_green_15", "RocksDF.png" }, + { "mm_teleporter_green_15.xpos", "14" }, + { "mm_teleporter_green_15.ypos", "6" }, + { "mm_teleporter_green_15.frames", "1" }, + { "mm_teleporter_green_16", "RocksDF.png" }, + { "mm_teleporter_green_16.xpos", "15" }, + { "mm_teleporter_green_16.ypos", "6" }, + { "mm_teleporter_green_16.frames", "1" }, + + { "mm_teleporter_blue_1", "RocksDF.png" }, + { "mm_teleporter_blue_1.xpos", "0" }, + { "mm_teleporter_blue_1.ypos", "7" }, + { "mm_teleporter_blue_1.frames", "1" }, + { "mm_teleporter_blue_2", "RocksDF.png" }, + { "mm_teleporter_blue_2.xpos", "1" }, + { "mm_teleporter_blue_2.ypos", "7" }, + { "mm_teleporter_blue_2.frames", "1" }, + { "mm_teleporter_blue_3", "RocksDF.png" }, + { "mm_teleporter_blue_3.xpos", "2" }, + { "mm_teleporter_blue_3.ypos", "7" }, + { "mm_teleporter_blue_3.frames", "1" }, + { "mm_teleporter_blue_4", "RocksDF.png" }, + { "mm_teleporter_blue_4.xpos", "3" }, + { "mm_teleporter_blue_4.ypos", "7" }, + { "mm_teleporter_blue_4.frames", "1" }, + { "mm_teleporter_blue_5", "RocksDF.png" }, + { "mm_teleporter_blue_5.xpos", "4" }, + { "mm_teleporter_blue_5.ypos", "7" }, + { "mm_teleporter_blue_5.frames", "1" }, + { "mm_teleporter_blue_6", "RocksDF.png" }, + { "mm_teleporter_blue_6.xpos", "5" }, + { "mm_teleporter_blue_6.ypos", "7" }, + { "mm_teleporter_blue_6.frames", "1" }, + { "mm_teleporter_blue_7", "RocksDF.png" }, + { "mm_teleporter_blue_7.xpos", "6" }, + { "mm_teleporter_blue_7.ypos", "7" }, + { "mm_teleporter_blue_7.frames", "1" }, + { "mm_teleporter_blue_8", "RocksDF.png" }, + { "mm_teleporter_blue_8.xpos", "7" }, + { "mm_teleporter_blue_8.ypos", "7" }, + { "mm_teleporter_blue_8.frames", "1" }, + { "mm_teleporter_blue_9", "RocksDF.png" }, + { "mm_teleporter_blue_9.xpos", "8" }, + { "mm_teleporter_blue_9.ypos", "7" }, + { "mm_teleporter_blue_9.frames", "1" }, + { "mm_teleporter_blue_10", "RocksDF.png" }, + { "mm_teleporter_blue_10.xpos", "9" }, + { "mm_teleporter_blue_10.ypos", "7" }, + { "mm_teleporter_blue_10.frames", "1" }, + { "mm_teleporter_blue_11", "RocksDF.png" }, + { "mm_teleporter_blue_11.xpos", "10" }, + { "mm_teleporter_blue_11.ypos", "7" }, + { "mm_teleporter_blue_11.frames", "1" }, + { "mm_teleporter_blue_12", "RocksDF.png" }, + { "mm_teleporter_blue_12.xpos", "11" }, + { "mm_teleporter_blue_12.ypos", "7" }, + { "mm_teleporter_blue_12.frames", "1" }, + { "mm_teleporter_blue_13", "RocksDF.png" }, + { "mm_teleporter_blue_13.xpos", "12" }, + { "mm_teleporter_blue_13.ypos", "7" }, + { "mm_teleporter_blue_13.frames", "1" }, + { "mm_teleporter_blue_14", "RocksDF.png" }, + { "mm_teleporter_blue_14.xpos", "13" }, + { "mm_teleporter_blue_14.ypos", "7" }, + { "mm_teleporter_blue_14.frames", "1" }, + { "mm_teleporter_blue_15", "RocksDF.png" }, + { "mm_teleporter_blue_15.xpos", "14" }, + { "mm_teleporter_blue_15.ypos", "7" }, + { "mm_teleporter_blue_15.frames", "1" }, + { "mm_teleporter_blue_16", "RocksDF.png" }, + { "mm_teleporter_blue_16.xpos", "15" }, + { "mm_teleporter_blue_16.ypos", "7" }, + { "mm_teleporter_blue_16.frames", "1" }, + + { "mm_kettle", "RocksMM.png" }, + { "mm_kettle.xpos", "9" }, + { "mm_kettle.ypos", "8" }, + { "mm_kettle.frames", "1" }, + { "mm_kettle.exploding", "RocksMM.png" }, + { "mm_kettle.exploding.xpos", "10" }, + { "mm_kettle.exploding.ypos", "8" }, + { "mm_kettle.exploding.frames", "6" }, + { "mm_kettle.exploding.delay", "2" }, + { "mm_kettle.exploding.anim_mode", "linear" }, + + { "mm_bomb", "RocksMM.png" }, + { "mm_bomb.xpos", "5" }, + { "mm_bomb.ypos", "2" }, + { "mm_bomb.frames", "1" }, + { "mm_bomb.active", "RocksMM.png" }, + { "mm_bomb.active.xpos", "12" }, + { "mm_bomb.active.ypos", "1" }, + { "mm_bomb.active.frames", "3" }, + { "mm_bomb.active.delay", "6" }, + { "mm_bomb.active.anim_mode", "pingpong" }, + + { "mm_prism", "RocksMM.png" }, + { "mm_prism.xpos", "0" }, + { "mm_prism.ypos", "2" }, + { "mm_prism.frames", "1" }, + + { "mm_fuse", "RocksMM.png" }, + { "mm_fuse.xpos", "7" }, + { "mm_fuse.ypos", "2" }, + { "mm_fuse.frames", "1" }, + { "mm_fuse.active", "RocksMM.png" }, + { "mm_fuse.active.xpos", "6" }, + { "mm_fuse.active.ypos", "2" }, + { "mm_fuse.active.frames", "1" }, + + { "mm_steel_lock", "RocksMM.png" }, + { "mm_steel_lock.xpos", "8" }, + { "mm_steel_lock.ypos", "2" }, + { "mm_steel_lock.frames", "1" }, + { "mm_steel_lock.exploding", "RocksMM.png" }, + { "mm_steel_lock.exploding.xpos", "4" }, + { "mm_steel_lock.exploding.ypos", "8" }, + { "mm_steel_lock.exploding.frames", "5" }, + { "mm_steel_lock.exploding.delay", "2" }, + { "mm_steel_lock.exploding.anim_mode", "linear" }, + + { "mm_wooden_lock", "RocksMM.png" }, + { "mm_wooden_lock.xpos", "9" }, + { "mm_wooden_lock.ypos", "6" }, + { "mm_wooden_lock.frames", "1" }, + { "mm_wooden_lock.exploding", "RocksMM.png" }, + { "mm_wooden_lock.exploding.xpos", "4" }, + { "mm_wooden_lock.exploding.ypos", "8" }, + { "mm_wooden_lock.exploding.frames", "5" }, + { "mm_wooden_lock.exploding.delay", "2" }, + { "mm_wooden_lock.exploding.anim_mode", "linear" }, + + { "mm_steel_block", "RocksMM.png" }, + { "mm_steel_block.xpos", "8" }, + { "mm_steel_block.ypos", "6" }, + { "mm_steel_block.frames", "1" }, + + { "mm_wooden_block", "RocksMM.png" }, + { "mm_wooden_block.xpos", "4" }, + { "mm_wooden_block.ypos", "2" }, + { "mm_wooden_block.frames", "1" }, + + { "mm_key", "RocksMM.png" }, + { "mm_key.xpos", "9" }, + { "mm_key.ypos", "2" }, + { "mm_key.frames", "1" }, + + { "mm_lightbulb", "RocksMM.png" }, + { "mm_lightbulb.xpos", "10" }, + { "mm_lightbulb.ypos", "2" }, + { "mm_lightbulb.frames", "1" }, + { "mm_lightbulb.active", "RocksMM.png" }, + { "mm_lightbulb.active.xpos", "11" }, + { "mm_lightbulb.active.ypos", "2" }, + { "mm_lightbulb.active.frames", "1" }, + + { "mm_lightball", "RocksMM.png" }, + { "mm_lightball.xpos", "12" }, + { "mm_lightball.ypos", "2" }, + { "mm_lightball.frames", "3" }, + { "mm_lightball.anim_mode", "random_static" }, + { "mm_lightball_red", "RocksMM.png" }, + { "mm_lightball_red.xpos", "12" }, + { "mm_lightball_red.ypos", "2" }, + { "mm_lightball_red.frames", "1" }, + { "mm_lightball_blue", "RocksMM.png" }, + { "mm_lightball_blue.xpos", "13" }, + { "mm_lightball_blue.ypos", "2" }, + { "mm_lightball_blue.frames", "1" }, + { "mm_lightball_yellow", "RocksMM.png" }, + { "mm_lightball_yellow.xpos", "14" }, + { "mm_lightball_yellow.ypos", "2" }, + { "mm_lightball_yellow.frames", "1" }, + + { "mm_gray_ball", "RocksMM.png" }, + { "mm_gray_ball.xpos", "15" }, + { "mm_gray_ball.ypos", "2" }, + { "mm_gray_ball.frames", "1" }, + { "mm_gray_ball.active", "RocksMM.png" }, + { "mm_gray_ball.active.xpos", "15" }, + { "mm_gray_ball.active.ypos", "1" }, + { "mm_gray_ball.active.frames", "2" }, + { "mm_gray_ball.active.delay", "20" }, + { "mm_gray_ball.active.vertical", "true" }, + { "mm_gray_ball.EDITOR", "RocksMM.png" }, + { "mm_gray_ball.EDITOR.xpos", "15" }, + { "mm_gray_ball.EDITOR.ypos", "1" }, + { "mm_gray_ball.EDITOR.frames", "1" }, + + { "mm_fuel_full", "RocksMM.png" }, + { "mm_fuel_full.xpos", "10" }, + { "mm_fuel_full.ypos", "6" }, + { "mm_fuel_full.frames", "1" }, + { "mm_fuel_empty", "RocksMM.png" }, + { "mm_fuel_empty.xpos", "11" }, + { "mm_fuel_empty.ypos", "6" }, + { "mm_fuel_empty.frames", "1" }, + + { "mm_steel_wall", "RocksMM.png" }, + { "mm_steel_wall.xpos", "0" }, + { "mm_steel_wall.ypos", "7" }, + { "mm_steel_wall.frames", "1" }, + + { "mm_wooden_wall", "RocksMM.png" }, + { "mm_wooden_wall.xpos", "1" }, + { "mm_wooden_wall.ypos", "7" }, + { "mm_wooden_wall.frames", "1" }, + + { "mm_ice_wall", "RocksMM.png" }, + { "mm_ice_wall.xpos", "2" }, + { "mm_ice_wall.ypos", "7" }, + { "mm_ice_wall.frames", "1" }, + { "mm_ice_wall.shrinking", "RocksMM.png" }, + { "mm_ice_wall.shrinking.xpos", "2" }, + { "mm_ice_wall.shrinking.ypos", "7" }, + { "mm_ice_wall.shrinking.frames", "5" }, + { "mm_ice_wall.shrinking.delay", "8" }, + { "mm_ice_wall.shrinking.anim_mode", "linear" }, + + { "mm_amoeba_wall", "RocksMM.png" }, + { "mm_amoeba_wall.xpos", "8" }, + { "mm_amoeba_wall.ypos", "7" }, + { "mm_amoeba_wall.frames", "1" }, + { "mm_amoeba_wall.growing", "RocksMM.png" }, + { "mm_amoeba_wall.growing.xpos", "8" }, + { "mm_amoeba_wall.growing.ypos", "7" }, + { "mm_amoeba_wall.growing.frames", "5" }, + { "mm_amoeba_wall.growing.delay", "8" }, + { "mm_amoeba_wall.growing.anim_mode", "linear,reverse" }, + + { "mm_pacman", "RocksMM.png" }, + { "mm_pacman.xpos", "0" }, + { "mm_pacman.ypos", "4" }, + { "mm_pacman.frames", "1" }, + { "mm_pacman.right", "RocksMM.png" }, + { "mm_pacman.right.xpos", "0" }, + { "mm_pacman.right.ypos", "4" }, + { "mm_pacman.right.frames", "1" }, + { "mm_pacman.up", "RocksMM.png" }, + { "mm_pacman.up.xpos", "1" }, + { "mm_pacman.up.ypos", "4" }, + { "mm_pacman.up.frames", "1" }, + { "mm_pacman.left", "RocksMM.png" }, + { "mm_pacman.left.xpos", "2" }, + { "mm_pacman.left.ypos", "4" }, + { "mm_pacman.left.frames", "1" }, + { "mm_pacman.down", "RocksMM.png" }, + { "mm_pacman.down.xpos", "3" }, + { "mm_pacman.down.ypos", "4" }, + { "mm_pacman.down.frames", "1" }, + { "mm_pacman.eating.right", "RocksMM.png" }, + { "mm_pacman.eating.right.xpos", "4" }, + { "mm_pacman.eating.right.ypos", "4" }, + { "mm_pacman.eating.right.frames", "1" }, + { "mm_pacman.eating.up", "RocksMM.png" }, + { "mm_pacman.eating.up.xpos", "5" }, + { "mm_pacman.eating.up.ypos", "4" }, + { "mm_pacman.eating.up.frames", "1" }, + { "mm_pacman.eating.left", "RocksMM.png" }, + { "mm_pacman.eating.left.xpos", "6" }, + { "mm_pacman.eating.left.ypos", "4" }, + { "mm_pacman.eating.left.frames", "1" }, + { "mm_pacman.eating.down", "RocksMM.png" }, + { "mm_pacman.eating.down.xpos", "7" }, + { "mm_pacman.eating.down.ypos", "4" }, + { "mm_pacman.eating.down.frames", "1" }, + + { "mm_envelope_1", UNDEFINED_FILENAME }, + { "mm_envelope_1.clone_from", "envelope_1" }, + { "mm_envelope_1.collecting", UNDEFINED_FILENAME }, + { "mm_envelope_1.collecting.clone_from", "envelope_1.collecting" }, + { "mm_envelope_2", UNDEFINED_FILENAME }, + { "mm_envelope_2.clone_from", "envelope_2" }, + { "mm_envelope_2.collecting", UNDEFINED_FILENAME }, + { "mm_envelope_2.collecting.clone_from", "envelope_2.collecting" }, + { "mm_envelope_3", UNDEFINED_FILENAME }, + { "mm_envelope_3.clone_from", "envelope_3" }, + { "mm_envelope_3.collecting", UNDEFINED_FILENAME }, + { "mm_envelope_3.collecting.clone_from", "envelope_3.collecting" }, + { "mm_envelope_4", UNDEFINED_FILENAME }, + { "mm_envelope_4.clone_from", "envelope_4" }, + { "mm_envelope_4.collecting", UNDEFINED_FILENAME }, + { "mm_envelope_4.collecting.clone_from", "envelope_4.collecting" }, + + { "[mm_default].exploding", "RocksMM.png" }, + { "[mm_default].exploding.xpos", "0" }, + { "[mm_default].exploding.ypos", "8" }, + { "[mm_default].exploding.frames", "8" }, + { "[mm_default].exploding.delay", "2" }, + { "[mm_default].exploding.anim_mode", "linear" }, + + { "df_laser", "RocksDF.png" }, + { "df_laser.xpos", "0" }, + { "df_laser.ypos", "9" }, + { "df_laser.frames", "4" }, + { "df_laser.delay", "8" }, + { "df_laser.right", "RocksDF.png" }, + { "df_laser.right.xpos", "0" }, + { "df_laser.right.ypos", "9" }, + { "df_laser.right.frames", "1" }, + { "df_laser.up", "RocksDF.png" }, + { "df_laser.up.xpos", "1" }, + { "df_laser.up.ypos", "9" }, + { "df_laser.up.frames", "1" }, + { "df_laser.left", "RocksDF.png" }, + { "df_laser.left.xpos", "2" }, + { "df_laser.left.ypos", "9" }, + { "df_laser.left.frames", "1" }, + { "df_laser.down", "RocksDF.png" }, + { "df_laser.down.xpos", "3" }, + { "df_laser.down.ypos", "9" }, + { "df_laser.down.frames", "1" }, + + { "df_receiver", "RocksDF.png" }, + { "df_receiver.xpos", "4" }, + { "df_receiver.ypos", "9" }, + { "df_receiver.frames", "4" }, + { "df_receiver.delay", "8" }, + { "df_receiver.right", "RocksDF.png" }, + { "df_receiver.right.xpos", "4" }, + { "df_receiver.right.ypos", "9" }, + { "df_receiver.right.frames", "1" }, + { "df_receiver.up", "RocksDF.png" }, + { "df_receiver.up.xpos", "5" }, + { "df_receiver.up.ypos", "9" }, + { "df_receiver.up.frames", "1" }, + { "df_receiver.left", "RocksDF.png" }, + { "df_receiver.left.xpos", "6" }, + { "df_receiver.left.ypos", "9" }, + { "df_receiver.left.frames", "1" }, + { "df_receiver.down", "RocksDF.png" }, + { "df_receiver.down.xpos", "7" }, + { "df_receiver.down.ypos", "9" }, + { "df_receiver.down.frames", "1" }, + + { "df_mirror_1", "RocksDF.png" }, + { "df_mirror_1.xpos", "0" }, + { "df_mirror_1.ypos", "0" }, + { "df_mirror_1.frames", "1" }, + { "df_mirror_2", "RocksDF.png" }, + { "df_mirror_2.xpos", "1" }, + { "df_mirror_2.ypos", "0" }, + { "df_mirror_2.frames", "1" }, + { "df_mirror_3", "RocksDF.png" }, + { "df_mirror_3.xpos", "2" }, + { "df_mirror_3.ypos", "0" }, + { "df_mirror_3.frames", "1" }, + { "df_mirror_4", "RocksDF.png" }, + { "df_mirror_4.xpos", "3" }, + { "df_mirror_4.ypos", "0" }, + { "df_mirror_4.frames", "1" }, + { "df_mirror_5", "RocksDF.png" }, + { "df_mirror_5.xpos", "4" }, + { "df_mirror_5.ypos", "0" }, + { "df_mirror_5.frames", "1" }, + { "df_mirror_6", "RocksDF.png" }, + { "df_mirror_6.xpos", "5" }, + { "df_mirror_6.ypos", "0" }, + { "df_mirror_6.frames", "1" }, + { "df_mirror_7", "RocksDF.png" }, + { "df_mirror_7.xpos", "6" }, + { "df_mirror_7.ypos", "0" }, + { "df_mirror_7.frames", "1" }, + { "df_mirror_8", "RocksDF.png" }, + { "df_mirror_8.xpos", "7" }, + { "df_mirror_8.ypos", "0" }, + { "df_mirror_8.frames", "1" }, + { "df_mirror_9", "RocksDF.png" }, + { "df_mirror_9.xpos", "8" }, + { "df_mirror_9.ypos", "0" }, + { "df_mirror_9.frames", "1" }, + { "df_mirror_10", "RocksDF.png" }, + { "df_mirror_10.xpos", "9" }, + { "df_mirror_10.ypos", "0" }, + { "df_mirror_10.frames", "1" }, + { "df_mirror_11", "RocksDF.png" }, + { "df_mirror_11.xpos", "10" }, + { "df_mirror_11.ypos", "0" }, + { "df_mirror_11.frames", "1" }, + { "df_mirror_12", "RocksDF.png" }, + { "df_mirror_12.xpos", "11" }, + { "df_mirror_12.ypos", "0" }, + { "df_mirror_12.frames", "1" }, + { "df_mirror_13", "RocksDF.png" }, + { "df_mirror_13.xpos", "12" }, + { "df_mirror_13.ypos", "0" }, + { "df_mirror_13.frames", "1" }, + { "df_mirror_14", "RocksDF.png" }, + { "df_mirror_14.xpos", "13" }, + { "df_mirror_14.ypos", "0" }, + { "df_mirror_14.frames", "1" }, + { "df_mirror_15", "RocksDF.png" }, + { "df_mirror_15.xpos", "14" }, + { "df_mirror_15.ypos", "0" }, + { "df_mirror_15.frames", "1" }, + { "df_mirror_16", "RocksDF.png" }, + { "df_mirror_16.xpos", "15" }, + { "df_mirror_16.ypos", "0" }, + { "df_mirror_16.frames", "1" }, + + { "df_mirror_rotating_1", "RocksDF.png" }, + { "df_mirror_rotating_1.xpos", "0" }, + { "df_mirror_rotating_1.ypos", "0" }, + { "df_mirror_rotating_1.frames", "1" }, + { "df_mirror_rotating_1.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_1.EDITOR.xpos", "0" }, + { "df_mirror_rotating_1.EDITOR.ypos", "1" }, + { "df_mirror_rotating_1.EDITOR.frames", "1" }, + { "df_mirror_rotating_2", "RocksDF.png" }, + { "df_mirror_rotating_2.xpos", "1" }, + { "df_mirror_rotating_2.ypos", "0" }, + { "df_mirror_rotating_2.frames", "1" }, + { "df_mirror_rotating_2.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_2.EDITOR.xpos", "1" }, + { "df_mirror_rotating_2.EDITOR.ypos", "1" }, + { "df_mirror_rotating_2.EDITOR.frames", "1" }, + { "df_mirror_rotating_3", "RocksDF.png" }, + { "df_mirror_rotating_3.xpos", "2" }, + { "df_mirror_rotating_3.ypos", "0" }, + { "df_mirror_rotating_3.frames", "1" }, + { "df_mirror_rotating_3.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_3.EDITOR.xpos", "2" }, + { "df_mirror_rotating_3.EDITOR.ypos", "1" }, + { "df_mirror_rotating_3.EDITOR.frames", "1" }, + { "df_mirror_rotating_4", "RocksDF.png" }, + { "df_mirror_rotating_4.xpos", "3" }, + { "df_mirror_rotating_4.ypos", "0" }, + { "df_mirror_rotating_4.frames", "1" }, + { "df_mirror_rotating_4.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_4.EDITOR.xpos", "3" }, + { "df_mirror_rotating_4.EDITOR.ypos", "1" }, + { "df_mirror_rotating_4.EDITOR.frames", "1" }, + { "df_mirror_rotating_5", "RocksDF.png" }, + { "df_mirror_rotating_5.xpos", "4" }, + { "df_mirror_rotating_5.ypos", "0" }, + { "df_mirror_rotating_5.frames", "1" }, + { "df_mirror_rotating_5.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_5.EDITOR.xpos", "4" }, + { "df_mirror_rotating_5.EDITOR.ypos", "1" }, + { "df_mirror_rotating_5.EDITOR.frames", "1" }, + { "df_mirror_rotating_6", "RocksDF.png" }, + { "df_mirror_rotating_6.xpos", "5" }, + { "df_mirror_rotating_6.ypos", "0" }, + { "df_mirror_rotating_6.frames", "1" }, + { "df_mirror_rotating_6.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_6.EDITOR.xpos", "5" }, + { "df_mirror_rotating_6.EDITOR.ypos", "1" }, + { "df_mirror_rotating_6.EDITOR.frames", "1" }, + { "df_mirror_rotating_7", "RocksDF.png" }, + { "df_mirror_rotating_7.xpos", "6" }, + { "df_mirror_rotating_7.ypos", "0" }, + { "df_mirror_rotating_7.frames", "1" }, + { "df_mirror_rotating_7.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_7.EDITOR.xpos", "6" }, + { "df_mirror_rotating_7.EDITOR.ypos", "1" }, + { "df_mirror_rotating_7.EDITOR.frames", "1" }, + { "df_mirror_rotating_8", "RocksDF.png" }, + { "df_mirror_rotating_8.xpos", "7" }, + { "df_mirror_rotating_8.ypos", "0" }, + { "df_mirror_rotating_8.frames", "1" }, + { "df_mirror_rotating_8.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_8.EDITOR.xpos", "7" }, + { "df_mirror_rotating_8.EDITOR.ypos", "1" }, + { "df_mirror_rotating_8.EDITOR.frames", "1" }, + { "df_mirror_rotating_9", "RocksDF.png" }, + { "df_mirror_rotating_9.xpos", "8" }, + { "df_mirror_rotating_9.ypos", "0" }, + { "df_mirror_rotating_9.frames", "1" }, + { "df_mirror_rotating_9.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_9.EDITOR.xpos", "8" }, + { "df_mirror_rotating_9.EDITOR.ypos", "1" }, + { "df_mirror_rotating_9.EDITOR.frames", "1" }, + { "df_mirror_rotating_10", "RocksDF.png" }, + { "df_mirror_rotating_10.xpos", "9" }, + { "df_mirror_rotating_10.ypos", "0" }, + { "df_mirror_rotating_10.frames", "1" }, + { "df_mirror_rotating_10.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_10.EDITOR.xpos", "9" }, + { "df_mirror_rotating_10.EDITOR.ypos", "1" }, + { "df_mirror_rotating_10.EDITOR.frames", "1" }, + { "df_mirror_rotating_11", "RocksDF.png" }, + { "df_mirror_rotating_11.xpos", "10" }, + { "df_mirror_rotating_11.ypos", "0" }, + { "df_mirror_rotating_11.frames", "1" }, + { "df_mirror_rotating_11.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_11.EDITOR.xpos", "10" }, + { "df_mirror_rotating_11.EDITOR.ypos", "1" }, + { "df_mirror_rotating_11.EDITOR.frames", "1" }, + { "df_mirror_rotating_12", "RocksDF.png" }, + { "df_mirror_rotating_12.xpos", "11" }, + { "df_mirror_rotating_12.ypos", "0" }, + { "df_mirror_rotating_12.frames", "1" }, + { "df_mirror_rotating_12.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_12.EDITOR.xpos", "11" }, + { "df_mirror_rotating_12.EDITOR.ypos", "1" }, + { "df_mirror_rotating_12.EDITOR.frames", "1" }, + { "df_mirror_rotating_13", "RocksDF.png" }, + { "df_mirror_rotating_13.xpos", "12" }, + { "df_mirror_rotating_13.ypos", "0" }, + { "df_mirror_rotating_13.frames", "1" }, + { "df_mirror_rotating_13.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_13.EDITOR.xpos", "12" }, + { "df_mirror_rotating_13.EDITOR.ypos", "1" }, + { "df_mirror_rotating_13.EDITOR.frames", "1" }, + { "df_mirror_rotating_14", "RocksDF.png" }, + { "df_mirror_rotating_14.xpos", "13" }, + { "df_mirror_rotating_14.ypos", "0" }, + { "df_mirror_rotating_14.frames", "1" }, + { "df_mirror_rotating_14.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_14.EDITOR.xpos", "13" }, + { "df_mirror_rotating_14.EDITOR.ypos", "1" }, + { "df_mirror_rotating_14.EDITOR.frames", "1" }, + { "df_mirror_rotating_15", "RocksDF.png" }, + { "df_mirror_rotating_15.xpos", "14" }, + { "df_mirror_rotating_15.ypos", "0" }, + { "df_mirror_rotating_15.frames", "1" }, + { "df_mirror_rotating_15.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_15.EDITOR.xpos", "14" }, + { "df_mirror_rotating_15.EDITOR.ypos", "1" }, + { "df_mirror_rotating_15.EDITOR.frames", "1" }, + { "df_mirror_rotating_16", "RocksDF.png" }, + { "df_mirror_rotating_16.xpos", "15" }, + { "df_mirror_rotating_16.ypos", "0" }, + { "df_mirror_rotating_16.frames", "1" }, + { "df_mirror_rotating_16.EDITOR", "RocksDF.png" }, + { "df_mirror_rotating_16.EDITOR.xpos", "15" }, + { "df_mirror_rotating_16.EDITOR.ypos", "1" }, + { "df_mirror_rotating_16.EDITOR.frames", "1" }, + + { "df_steel_grid_fixed_1", "RocksDF.png" }, + { "df_steel_grid_fixed_1.xpos", "0" }, + { "df_steel_grid_fixed_1.ypos", "2" }, + { "df_steel_grid_fixed_1.frames", "1" }, + { "df_steel_grid_fixed_2", "RocksDF.png" }, + { "df_steel_grid_fixed_2.xpos", "1" }, + { "df_steel_grid_fixed_2.ypos", "2" }, + { "df_steel_grid_fixed_2.frames", "1" }, + { "df_steel_grid_fixed_3", "RocksDF.png" }, + { "df_steel_grid_fixed_3.xpos", "2" }, + { "df_steel_grid_fixed_3.ypos", "2" }, + { "df_steel_grid_fixed_3.frames", "1" }, + { "df_steel_grid_fixed_4", "RocksDF.png" }, + { "df_steel_grid_fixed_4.xpos", "3" }, + { "df_steel_grid_fixed_4.ypos", "2" }, + { "df_steel_grid_fixed_4.frames", "1" }, + { "df_steel_grid_fixed_5", "RocksDF.png" }, + { "df_steel_grid_fixed_5.xpos", "4" }, + { "df_steel_grid_fixed_5.ypos", "2" }, + { "df_steel_grid_fixed_5.frames", "1" }, + { "df_steel_grid_fixed_6", "RocksDF.png" }, + { "df_steel_grid_fixed_6.xpos", "5" }, + { "df_steel_grid_fixed_6.ypos", "2" }, + { "df_steel_grid_fixed_6.frames", "1" }, + { "df_steel_grid_fixed_7", "RocksDF.png" }, + { "df_steel_grid_fixed_7.xpos", "6" }, + { "df_steel_grid_fixed_7.ypos", "2" }, + { "df_steel_grid_fixed_7.frames", "1" }, + { "df_steel_grid_fixed_8", "RocksDF.png" }, + { "df_steel_grid_fixed_8.xpos", "7" }, + { "df_steel_grid_fixed_8.ypos", "2" }, + { "df_steel_grid_fixed_8.frames", "1" }, + + { "df_wooden_grid_fixed_1", "RocksDF.png" }, + { "df_wooden_grid_fixed_1.xpos", "8" }, + { "df_wooden_grid_fixed_1.ypos", "2" }, + { "df_wooden_grid_fixed_1.frames", "1" }, + { "df_wooden_grid_fixed_2", "RocksDF.png" }, + { "df_wooden_grid_fixed_2.xpos", "9" }, + { "df_wooden_grid_fixed_2.ypos", "2" }, + { "df_wooden_grid_fixed_2.frames", "1" }, + { "df_wooden_grid_fixed_3", "RocksDF.png" }, + { "df_wooden_grid_fixed_3.xpos", "10" }, + { "df_wooden_grid_fixed_3.ypos", "2" }, + { "df_wooden_grid_fixed_3.frames", "1" }, + { "df_wooden_grid_fixed_4", "RocksDF.png" }, + { "df_wooden_grid_fixed_4.xpos", "11" }, + { "df_wooden_grid_fixed_4.ypos", "2" }, + { "df_wooden_grid_fixed_4.frames", "1" }, + { "df_wooden_grid_fixed_5", "RocksDF.png" }, + { "df_wooden_grid_fixed_5.xpos", "12" }, + { "df_wooden_grid_fixed_5.ypos", "2" }, + { "df_wooden_grid_fixed_5.frames", "1" }, + { "df_wooden_grid_fixed_6", "RocksDF.png" }, + { "df_wooden_grid_fixed_6.xpos", "13" }, + { "df_wooden_grid_fixed_6.ypos", "2" }, + { "df_wooden_grid_fixed_6.frames", "1" }, + { "df_wooden_grid_fixed_7", "RocksDF.png" }, + { "df_wooden_grid_fixed_7.xpos", "14" }, + { "df_wooden_grid_fixed_7.ypos", "2" }, + { "df_wooden_grid_fixed_7.frames", "1" }, + { "df_wooden_grid_fixed_8", "RocksDF.png" }, + { "df_wooden_grid_fixed_8.xpos", "15" }, + { "df_wooden_grid_fixed_8.ypos", "2" }, + { "df_wooden_grid_fixed_8.frames", "1" }, + + { "df_steel_grid_rotating_1", "RocksDF.png" }, + { "df_steel_grid_rotating_1.xpos", "0" }, + { "df_steel_grid_rotating_1.ypos", "2" }, + { "df_steel_grid_rotating_1.frames", "1" }, + { "df_steel_grid_rotating_1.EDITOR", "RocksDF.png" }, + { "df_steel_grid_rotating_1.EDITOR.xpos", "0" }, + { "df_steel_grid_rotating_1.EDITOR.ypos", "3" }, + { "df_steel_grid_rotating_1.EDITOR.frames", "1" }, + { "df_steel_grid_rotating_2", "RocksDF.png" }, + { "df_steel_grid_rotating_2.xpos", "1" }, + { "df_steel_grid_rotating_2.ypos", "2" }, + { "df_steel_grid_rotating_2.frames", "1" }, + { "df_steel_grid_rotating_2.EDITOR", "RocksDF.png" }, + { "df_steel_grid_rotating_2.EDITOR.xpos", "1" }, + { "df_steel_grid_rotating_2.EDITOR.ypos", "3" }, + { "df_steel_grid_rotating_2.EDITOR.frames", "1" }, + { "df_steel_grid_rotating_3", "RocksDF.png" }, + { "df_steel_grid_rotating_3.xpos", "2" }, + { "df_steel_grid_rotating_3.ypos", "2" }, + { "df_steel_grid_rotating_3.frames", "1" }, + { "df_steel_grid_rotating_3.EDITOR", "RocksDF.png" }, + { "df_steel_grid_rotating_3.EDITOR.xpos", "2" }, + { "df_steel_grid_rotating_3.EDITOR.ypos", "3" }, + { "df_steel_grid_rotating_3.EDITOR.frames", "1" }, + { "df_steel_grid_rotating_4", "RocksDF.png" }, + { "df_steel_grid_rotating_4.xpos", "3" }, + { "df_steel_grid_rotating_4.ypos", "2" }, + { "df_steel_grid_rotating_4.frames", "1" }, + { "df_steel_grid_rotating_4.EDITOR", "RocksDF.png" }, + { "df_steel_grid_rotating_4.EDITOR.xpos", "3" }, + { "df_steel_grid_rotating_4.EDITOR.ypos", "3" }, + { "df_steel_grid_rotating_4.EDITOR.frames", "1" }, + { "df_steel_grid_rotating_5", "RocksDF.png" }, + { "df_steel_grid_rotating_5.xpos", "4" }, + { "df_steel_grid_rotating_5.ypos", "2" }, + { "df_steel_grid_rotating_5.frames", "1" }, + { "df_steel_grid_rotating_5.EDITOR", "RocksDF.png" }, + { "df_steel_grid_rotating_5.EDITOR.xpos", "4" }, + { "df_steel_grid_rotating_5.EDITOR.ypos", "3" }, + { "df_steel_grid_rotating_5.EDITOR.frames", "1" }, + { "df_steel_grid_rotating_6", "RocksDF.png" }, + { "df_steel_grid_rotating_6.xpos", "5" }, + { "df_steel_grid_rotating_6.ypos", "2" }, + { "df_steel_grid_rotating_6.frames", "1" }, + { "df_steel_grid_rotating_6.EDITOR", "RocksDF.png" }, + { "df_steel_grid_rotating_6.EDITOR.xpos", "5" }, + { "df_steel_grid_rotating_6.EDITOR.ypos", "3" }, + { "df_steel_grid_rotating_6.EDITOR.frames", "1" }, + { "df_steel_grid_rotating_7", "RocksDF.png" }, + { "df_steel_grid_rotating_7.xpos", "6" }, + { "df_steel_grid_rotating_7.ypos", "2" }, + { "df_steel_grid_rotating_7.frames", "1" }, + { "df_steel_grid_rotating_7.EDITOR", "RocksDF.png" }, + { "df_steel_grid_rotating_7.EDITOR.xpos", "6" }, + { "df_steel_grid_rotating_7.EDITOR.ypos", "3" }, + { "df_steel_grid_rotating_7.EDITOR.frames", "1" }, + { "df_steel_grid_rotating_8", "RocksDF.png" }, + { "df_steel_grid_rotating_8.xpos", "7" }, + { "df_steel_grid_rotating_8.ypos", "2" }, + { "df_steel_grid_rotating_8.frames", "1" }, + { "df_steel_grid_rotating_8.EDITOR", "RocksDF.png" }, + { "df_steel_grid_rotating_8.EDITOR.xpos", "7" }, + { "df_steel_grid_rotating_8.EDITOR.ypos", "3" }, + { "df_steel_grid_rotating_8.EDITOR.frames", "1" }, + + { "df_wooden_grid_rotating_1", "RocksDF.png" }, + { "df_wooden_grid_rotating_1.xpos", "8" }, + { "df_wooden_grid_rotating_1.ypos", "2" }, + { "df_wooden_grid_rotating_1.frames", "1" }, + { "df_wooden_grid_rotating_1.EDITOR", "RocksDF.png" }, + { "df_wooden_grid_rotating_1.EDITOR.xpos", "8" }, + { "df_wooden_grid_rotating_1.EDITOR.ypos", "3" }, + { "df_wooden_grid_rotating_1.EDITOR.frames", "1" }, + { "df_wooden_grid_rotating_2", "RocksDF.png" }, + { "df_wooden_grid_rotating_2.xpos", "9" }, + { "df_wooden_grid_rotating_2.ypos", "2" }, + { "df_wooden_grid_rotating_2.frames", "1" }, + { "df_wooden_grid_rotating_2.EDITOR", "RocksDF.png" }, + { "df_wooden_grid_rotating_2.EDITOR.xpos", "9" }, + { "df_wooden_grid_rotating_2.EDITOR.ypos", "3" }, + { "df_wooden_grid_rotating_2.EDITOR.frames", "1" }, + { "df_wooden_grid_rotating_3", "RocksDF.png" }, + { "df_wooden_grid_rotating_3.xpos", "10" }, + { "df_wooden_grid_rotating_3.ypos", "2" }, + { "df_wooden_grid_rotating_3.frames", "1" }, + { "df_wooden_grid_rotating_3.EDITOR", "RocksDF.png" }, + { "df_wooden_grid_rotating_3.EDITOR.xpos", "10" }, + { "df_wooden_grid_rotating_3.EDITOR.ypos", "3" }, + { "df_wooden_grid_rotating_3.EDITOR.frames", "1" }, + { "df_wooden_grid_rotating_4", "RocksDF.png" }, + { "df_wooden_grid_rotating_4.xpos", "11" }, + { "df_wooden_grid_rotating_4.ypos", "2" }, + { "df_wooden_grid_rotating_4.frames", "1" }, + { "df_wooden_grid_rotating_4.EDITOR", "RocksDF.png" }, + { "df_wooden_grid_rotating_4.EDITOR.xpos", "11" }, + { "df_wooden_grid_rotating_4.EDITOR.ypos", "3" }, + { "df_wooden_grid_rotating_4.EDITOR.frames", "1" }, + { "df_wooden_grid_rotating_5", "RocksDF.png" }, + { "df_wooden_grid_rotating_5.xpos", "12" }, + { "df_wooden_grid_rotating_5.ypos", "2" }, + { "df_wooden_grid_rotating_5.frames", "1" }, + { "df_wooden_grid_rotating_5.EDITOR", "RocksDF.png" }, + { "df_wooden_grid_rotating_5.EDITOR.xpos", "12" }, + { "df_wooden_grid_rotating_5.EDITOR.ypos", "3" }, + { "df_wooden_grid_rotating_5.EDITOR.frames", "1" }, + { "df_wooden_grid_rotating_6", "RocksDF.png" }, + { "df_wooden_grid_rotating_6.xpos", "13" }, + { "df_wooden_grid_rotating_6.ypos", "2" }, + { "df_wooden_grid_rotating_6.frames", "1" }, + { "df_wooden_grid_rotating_6.EDITOR", "RocksDF.png" }, + { "df_wooden_grid_rotating_6.EDITOR.xpos", "13" }, + { "df_wooden_grid_rotating_6.EDITOR.ypos", "3" }, + { "df_wooden_grid_rotating_6.EDITOR.frames", "1" }, + { "df_wooden_grid_rotating_7", "RocksDF.png" }, + { "df_wooden_grid_rotating_7.xpos", "14" }, + { "df_wooden_grid_rotating_7.ypos", "2" }, + { "df_wooden_grid_rotating_7.frames", "1" }, + { "df_wooden_grid_rotating_7.EDITOR", "RocksDF.png" }, + { "df_wooden_grid_rotating_7.EDITOR.xpos", "14" }, + { "df_wooden_grid_rotating_7.EDITOR.ypos", "3" }, + { "df_wooden_grid_rotating_7.EDITOR.frames", "1" }, + { "df_wooden_grid_rotating_8", "RocksDF.png" }, + { "df_wooden_grid_rotating_8.xpos", "15" }, + { "df_wooden_grid_rotating_8.ypos", "2" }, + { "df_wooden_grid_rotating_8.frames", "1" }, + { "df_wooden_grid_rotating_8.EDITOR", "RocksDF.png" }, + { "df_wooden_grid_rotating_8.EDITOR.xpos", "15" }, + { "df_wooden_grid_rotating_8.EDITOR.ypos", "3" }, + { "df_wooden_grid_rotating_8.EDITOR.frames", "1" }, + + { "df_fibre_optic_red_1", "RocksDF.png" }, + { "df_fibre_optic_red_1.xpos", "8" }, + { "df_fibre_optic_red_1.ypos", "8" }, + { "df_fibre_optic_red_1.frames", "1" }, + { "df_fibre_optic_red_1.EDITOR", "RocksDF.png" }, + { "df_fibre_optic_red_1.EDITOR.xpos", "8" }, + { "df_fibre_optic_red_1.EDITOR.ypos", "9" }, + { "df_fibre_optic_red_1.EDITOR.frames", "1" }, + { "df_fibre_optic_red_2", "RocksDF.png" }, + { "df_fibre_optic_red_2.xpos", "9" }, + { "df_fibre_optic_red_2.ypos", "8" }, + { "df_fibre_optic_red_2.frames", "1" }, + { "df_fibre_optic_red_2.EDITOR", "RocksDF.png" }, + { "df_fibre_optic_red_2.EDITOR.xpos", "9" }, + { "df_fibre_optic_red_2.EDITOR.ypos", "9" }, + { "df_fibre_optic_red_2.EDITOR.frames", "1" }, + { "df_fibre_optic_yellow_1", "RocksDF.png" }, + { "df_fibre_optic_yellow_1.xpos", "10" }, + { "df_fibre_optic_yellow_1.ypos", "8" }, + { "df_fibre_optic_yellow_1.frames", "1" }, + { "df_fibre_optic_yellow_1.EDITOR", "RocksDF.png" }, + { "df_fibre_optic_yellow_1.EDITOR.xpos", "10" }, + { "df_fibre_optic_yellow_1.EDITOR.ypos", "9" }, + { "df_fibre_optic_yellow_1.EDITOR.frames", "1" }, + { "df_fibre_optic_yellow_2", "RocksDF.png" }, + { "df_fibre_optic_yellow_2.xpos", "11" }, + { "df_fibre_optic_yellow_2.ypos", "8" }, + { "df_fibre_optic_yellow_2.frames", "1" }, + { "df_fibre_optic_yellow_2.EDITOR", "RocksDF.png" }, + { "df_fibre_optic_yellow_2.EDITOR.xpos", "11" }, + { "df_fibre_optic_yellow_2.EDITOR.ypos", "9" }, + { "df_fibre_optic_yellow_2.EDITOR.frames", "1" }, + { "df_fibre_optic_green_1", "RocksDF.png" }, + { "df_fibre_optic_green_1.xpos", "12" }, + { "df_fibre_optic_green_1.ypos", "8" }, + { "df_fibre_optic_green_1.frames", "1" }, + { "df_fibre_optic_green_1.EDITOR", "RocksDF.png" }, + { "df_fibre_optic_green_1.EDITOR.xpos", "12" }, + { "df_fibre_optic_green_1.EDITOR.ypos", "9" }, + { "df_fibre_optic_green_1.EDITOR.frames", "1" }, + { "df_fibre_optic_green_2", "RocksDF.png" }, + { "df_fibre_optic_green_2.xpos", "13" }, + { "df_fibre_optic_green_2.ypos", "8" }, + { "df_fibre_optic_green_2.frames", "1" }, + { "df_fibre_optic_green_2.EDITOR", "RocksDF.png" }, + { "df_fibre_optic_green_2.EDITOR.xpos", "13" }, + { "df_fibre_optic_green_2.EDITOR.ypos", "9" }, + { "df_fibre_optic_green_2.EDITOR.frames", "1" }, + { "df_fibre_optic_blue_1", "RocksDF.png" }, + { "df_fibre_optic_blue_1.xpos", "14" }, + { "df_fibre_optic_blue_1.ypos", "8" }, + { "df_fibre_optic_blue_1.frames", "1" }, + { "df_fibre_optic_blue_1.EDITOR", "RocksDF.png" }, + { "df_fibre_optic_blue_1.EDITOR.xpos", "14" }, + { "df_fibre_optic_blue_1.EDITOR.ypos", "9" }, + { "df_fibre_optic_blue_1.EDITOR.frames", "1" }, + { "df_fibre_optic_blue_2", "RocksDF.png" }, + { "df_fibre_optic_blue_2.xpos", "15" }, + { "df_fibre_optic_blue_2.ypos", "8" }, + { "df_fibre_optic_blue_2.frames", "1" }, + { "df_fibre_optic_blue_2.EDITOR", "RocksDF.png" }, + { "df_fibre_optic_blue_2.EDITOR.xpos", "15" }, + { "df_fibre_optic_blue_2.EDITOR.ypos", "9" }, + { "df_fibre_optic_blue_2.EDITOR.frames", "1" }, + + { "df_steel_wall", "RocksDF.png" }, + { "df_steel_wall.xpos", "6" }, + { "df_steel_wall.ypos", "8" }, + { "df_steel_wall.frames", "1" }, + + { "df_wooden_wall", "RocksDF.png" }, + { "df_wooden_wall.xpos", "7" }, + { "df_wooden_wall.ypos", "8" }, + { "df_wooden_wall.frames", "1" }, + + { "df_refractor", "RocksDF.png" }, + { "df_refractor.xpos", "1" }, + { "df_refractor.ypos", "8" }, + { "df_refractor.frames", "1" }, + + { "df_cell", "RocksDF.png" }, + { "df_cell.xpos", "2" }, + { "df_cell.ypos", "8" }, + { "df_cell.frames", "1" }, + + { "df_mine", "RocksDF.png" }, + { "df_mine.xpos", "4" }, + { "df_mine.ypos", "8" }, + { "df_mine.frames", "1" }, + { "df_mine.active", "RocksDF.png" }, + { "df_mine.active.xpos", "3" }, + { "df_mine.active.ypos", "8" }, + { "df_mine.active.frames", "3" }, + { "df_mine.active.delay", "6" }, + { "df_mine.active.anim_mode", "pingpong" }, + + { "df_mirror_fixed_1", "RocksDF.png" }, + { "df_mirror_fixed_1.xpos", "0" }, + { "df_mirror_fixed_1.ypos", "10" }, + { "df_mirror_fixed_1.frames", "1" }, + { "df_mirror_fixed_2", "RocksDF.png" }, + { "df_mirror_fixed_2.xpos", "1" }, + { "df_mirror_fixed_2.ypos", "10" }, + { "df_mirror_fixed_2.frames", "1" }, + { "df_mirror_fixed_3", "RocksDF.png" }, + { "df_mirror_fixed_3.xpos", "2" }, + { "df_mirror_fixed_3.ypos", "10" }, + { "df_mirror_fixed_3.frames", "1" }, + { "df_mirror_fixed_4", "RocksDF.png" }, + { "df_mirror_fixed_4.xpos", "3" }, + { "df_mirror_fixed_4.ypos", "10" }, + { "df_mirror_fixed_4.frames", "1" }, + { "df_mirror_fixed_5", "RocksDF.png" }, + { "df_mirror_fixed_5.xpos", "4" }, + { "df_mirror_fixed_5.ypos", "10" }, + { "df_mirror_fixed_5.frames", "1" }, + { "df_mirror_fixed_6", "RocksDF.png" }, + { "df_mirror_fixed_6.xpos", "5" }, + { "df_mirror_fixed_6.ypos", "10" }, + { "df_mirror_fixed_6.frames", "1" }, + { "df_mirror_fixed_7", "RocksDF.png" }, + { "df_mirror_fixed_7.xpos", "6" }, + { "df_mirror_fixed_7.ypos", "10" }, + { "df_mirror_fixed_7.frames", "1" }, + { "df_mirror_fixed_8", "RocksDF.png" }, + { "df_mirror_fixed_8.xpos", "7" }, + { "df_mirror_fixed_8.ypos", "10" }, + { "df_mirror_fixed_8.frames", "1" }, + { "df_mirror_fixed_9", "RocksDF.png" }, + { "df_mirror_fixed_9.xpos", "8" }, + { "df_mirror_fixed_9.ypos", "10" }, + { "df_mirror_fixed_9.frames", "1" }, + { "df_mirror_fixed_10", "RocksDF.png" }, + { "df_mirror_fixed_10.xpos", "9" }, + { "df_mirror_fixed_10.ypos", "10" }, + { "df_mirror_fixed_10.frames", "1" }, + { "df_mirror_fixed_11", "RocksDF.png" }, + { "df_mirror_fixed_11.xpos", "10" }, + { "df_mirror_fixed_11.ypos", "10" }, + { "df_mirror_fixed_11.frames", "1" }, + { "df_mirror_fixed_12", "RocksDF.png" }, + { "df_mirror_fixed_12.xpos", "11" }, + { "df_mirror_fixed_12.ypos", "10" }, + { "df_mirror_fixed_12.frames", "1" }, + { "df_mirror_fixed_13", "RocksDF.png" }, + { "df_mirror_fixed_13.xpos", "12" }, + { "df_mirror_fixed_13.ypos", "10" }, + { "df_mirror_fixed_13.frames", "1" }, + { "df_mirror_fixed_14", "RocksDF.png" }, + { "df_mirror_fixed_14.xpos", "13" }, + { "df_mirror_fixed_14.ypos", "10" }, + { "df_mirror_fixed_14.frames", "1" }, + { "df_mirror_fixed_15", "RocksDF.png" }, + { "df_mirror_fixed_15.xpos", "14" }, + { "df_mirror_fixed_15.ypos", "10" }, + { "df_mirror_fixed_15.frames", "1" }, + { "df_mirror_fixed_16", "RocksDF.png" }, + { "df_mirror_fixed_16.xpos", "15" }, + { "df_mirror_fixed_16.ypos", "10" }, + { "df_mirror_fixed_16.frames", "1" }, + + { "df_slope_1", "RocksDF.png" }, + { "df_slope_1.xpos", "0" }, + { "df_slope_1.ypos", "11" }, + { "df_slope_1.frames", "1" }, + { "df_slope_2", "RocksDF.png" }, + { "df_slope_2.xpos", "1" }, + { "df_slope_2.ypos", "11" }, + { "df_slope_2.frames", "1" }, + { "df_slope_3", "RocksDF.png" }, + { "df_slope_3.xpos", "2" }, + { "df_slope_3.ypos", "11" }, + { "df_slope_3.frames", "1" }, + { "df_slope_4", "RocksDF.png" }, + { "df_slope_4.xpos", "3" }, + { "df_slope_4.ypos", "11" }, + { "df_slope_4.frames", "1" }, + + // (these are only defined as elements to support ".PANEL" definitions) { "graphic_1", UNDEFINED_FILENAME }, { "graphic_2", UNDEFINED_FILENAME }, { "graphic_3", UNDEFINED_FILENAME }, @@ -4372,32 +6551,17 @@ struct ConfigInfo image_config[] = { "graphic_7", UNDEFINED_FILENAME }, { "graphic_8", UNDEFINED_FILENAME }, -#include "conf_chr.c" /* include auto-generated data structure definitions */ -#include "conf_cus.c" /* include auto-generated data structure definitions */ -#include "conf_grp.c" /* include auto-generated data structure definitions */ +#include "conf_chr.c" // include auto-generated data structure definitions +#include "conf_cus.c" // include auto-generated data structure definitions +#include "conf_grp.c" // include auto-generated data structure definitions +#include "conf_emp.c" // include auto-generated data structure definitions // ========================================================================== // image definitions not associated with game elements (menu screens etc.) // ========================================================================== - /* keyword to stop parser: "NO_MORE_ELEMENT_IMAGES" <-- do not change! */ - -#if 1 - /* !!! TEMPORARILY STORED HERE -- PROBABLY TO BE CHANGED !!! */ - - /* (for testing, change filename back to "emc_objects dot png") */ - { "emc_object", "RocksEMC.png" }, -#if 0 - { "emc_object.scale_up_factor", "2" }, -#endif - - /* (for testing, change filename back to "emc_players dot png") */ - { "emc_sprite", "RocksEMC.png" }, -#if 0 - { "emc_sprite.scale_up_factor", "2" }, -#endif -#endif + // keyword to stop parser: "NO_MORE_ELEMENT_IMAGES" <-- do not change! { "sp_frame_horizontal", "RocksSP.png" }, { "sp_frame_horizontal.xpos", "7" }, @@ -4603,6 +6767,30 @@ struct ConfigInfo image_config[] = { "gfx.global.anim_6", UNDEFINED_FILENAME }, { "gfx.global.anim_7", UNDEFINED_FILENAME }, { "gfx.global.anim_8", UNDEFINED_FILENAME }, + { "gfx.global.anim_9", UNDEFINED_FILENAME }, + { "gfx.global.anim_10", UNDEFINED_FILENAME }, + { "gfx.global.anim_11", UNDEFINED_FILENAME }, + { "gfx.global.anim_12", UNDEFINED_FILENAME }, + { "gfx.global.anim_13", UNDEFINED_FILENAME }, + { "gfx.global.anim_14", UNDEFINED_FILENAME }, + { "gfx.global.anim_15", UNDEFINED_FILENAME }, + { "gfx.global.anim_16", UNDEFINED_FILENAME }, + { "gfx.global.anim_17", UNDEFINED_FILENAME }, + { "gfx.global.anim_18", UNDEFINED_FILENAME }, + { "gfx.global.anim_19", UNDEFINED_FILENAME }, + { "gfx.global.anim_20", UNDEFINED_FILENAME }, + { "gfx.global.anim_21", UNDEFINED_FILENAME }, + { "gfx.global.anim_22", UNDEFINED_FILENAME }, + { "gfx.global.anim_23", UNDEFINED_FILENAME }, + { "gfx.global.anim_24", UNDEFINED_FILENAME }, + { "gfx.global.anim_25", UNDEFINED_FILENAME }, + { "gfx.global.anim_26", UNDEFINED_FILENAME }, + { "gfx.global.anim_27", UNDEFINED_FILENAME }, + { "gfx.global.anim_28", UNDEFINED_FILENAME }, + { "gfx.global.anim_29", UNDEFINED_FILENAME }, + { "gfx.global.anim_30", UNDEFINED_FILENAME }, + { "gfx.global.anim_31", UNDEFINED_FILENAME }, + { "gfx.global.anim_32", UNDEFINED_FILENAME }, { "global.anim_1", UNDEFINED_FILENAME }, { "global.anim_2", UNDEFINED_FILENAME }, @@ -4612,6 +6800,30 @@ struct ConfigInfo image_config[] = { "global.anim_6", UNDEFINED_FILENAME }, { "global.anim_7", UNDEFINED_FILENAME }, { "global.anim_8", UNDEFINED_FILENAME }, + { "global.anim_9", UNDEFINED_FILENAME }, + { "global.anim_10", UNDEFINED_FILENAME }, + { "global.anim_11", UNDEFINED_FILENAME }, + { "global.anim_12", UNDEFINED_FILENAME }, + { "global.anim_13", UNDEFINED_FILENAME }, + { "global.anim_14", UNDEFINED_FILENAME }, + { "global.anim_15", UNDEFINED_FILENAME }, + { "global.anim_16", UNDEFINED_FILENAME }, + { "global.anim_17", UNDEFINED_FILENAME }, + { "global.anim_18", UNDEFINED_FILENAME }, + { "global.anim_19", UNDEFINED_FILENAME }, + { "global.anim_20", UNDEFINED_FILENAME }, + { "global.anim_21", UNDEFINED_FILENAME }, + { "global.anim_22", UNDEFINED_FILENAME }, + { "global.anim_23", UNDEFINED_FILENAME }, + { "global.anim_24", UNDEFINED_FILENAME }, + { "global.anim_25", UNDEFINED_FILENAME }, + { "global.anim_26", UNDEFINED_FILENAME }, + { "global.anim_27", UNDEFINED_FILENAME }, + { "global.anim_28", UNDEFINED_FILENAME }, + { "global.anim_29", UNDEFINED_FILENAME }, + { "global.anim_30", UNDEFINED_FILENAME }, + { "global.anim_31", UNDEFINED_FILENAME }, + { "global.anim_32", UNDEFINED_FILENAME }, { "internal.global.toon_default", UNDEFINED_FILENAME }, { "internal.global.toon_default.anim_mode", "random" }, @@ -4691,6 +6903,27 @@ struct ConfigInfo image_config[] = { "menu.button_prev_level.active", UNDEFINED_FILENAME }, { "menu.button_prev_level.active.clone_from", "menu.button_left.active" }, + { "menu.button_next_level2", UNDEFINED_FILENAME }, + { "menu.button_next_level2.clone_from", "menu.button_right" }, + { "menu.button_next_level2.active", UNDEFINED_FILENAME }, + { "menu.button_next_level2.active.clone_from", "menu.button_right.active" }, + { "menu.button_prev_level2", UNDEFINED_FILENAME }, + { "menu.button_prev_level2.clone_from", "menu.button_left" }, + { "menu.button_prev_level2.active", UNDEFINED_FILENAME }, + { "menu.button_prev_level2.active.clone_from", "menu.button_left.active" }, + + { "menu.button_next_score", UNDEFINED_FILENAME }, + { "menu.button_next_score.clone_from", "menu.button_down" }, + { "menu.button_next_score.active", UNDEFINED_FILENAME }, + { "menu.button_next_score.active.clone_from", "menu.button_down.active" }, + { "menu.button_prev_score", UNDEFINED_FILENAME }, + { "menu.button_prev_score.clone_from", "menu.button_up" }, + { "menu.button_prev_score.active", UNDEFINED_FILENAME }, + { "menu.button_prev_score.active.clone_from", "menu.button_up.active" }, + + { "menu.button_play_tape", UNDEFINED_FILENAME }, + { "menu.button_play_tape.clone_from", "gfx.tape.button.play" }, + { "menu.button_name", UNDEFINED_FILENAME }, { "menu.button_name.clone_from", "menu.button" }, { "menu.button_name.active", UNDEFINED_FILENAME }, @@ -4724,6 +6957,53 @@ struct ConfigInfo image_config[] = { "menu.button_quit.active", UNDEFINED_FILENAME }, { "menu.button_quit.active.clone_from", "menu.button.active" }, + { "menu.button_first_level", UNDEFINED_FILENAME }, + { "menu.button_first_level.active", UNDEFINED_FILENAME }, + { "menu.button_last_level", UNDEFINED_FILENAME }, + { "menu.button_last_level.active", UNDEFINED_FILENAME }, + { "menu.button_level_number", UNDEFINED_FILENAME }, + { "menu.button_level_number.active", UNDEFINED_FILENAME }, + + { "menu.button_insert_solution", UNDEFINED_FILENAME }, + { "menu.button_insert_solution.active", UNDEFINED_FILENAME }, + { "menu.button_play_solution", UNDEFINED_FILENAME }, + { "menu.button_play_solution.active", UNDEFINED_FILENAME }, + + { "menu.button_levelset_info", UNDEFINED_FILENAME }, + { "menu.button_levelset_info.clone_from", "envelope_1" }, + { "menu.button_levelset_info.pressed", UNDEFINED_FILENAME }, + { "menu.button_levelset_info.pressed.clone_from", "envelope_1.collecting" }, + { "menu.button_levelset_info.active", UNDEFINED_FILENAME }, + { "menu.button_levelset_info.active.clone_from", "envelope_1" }, + + { "menu.button_switch_ecs_aga", UNDEFINED_FILENAME }, + { "menu.button_switch_ecs_aga.active", UNDEFINED_FILENAME }, + + { "menu.button_touch_back", "RocksTouch.png" }, + { "menu.button_touch_back.x", "210" }, + { "menu.button_touch_back.y", "180" }, + { "menu.button_touch_back.width", "60" }, + { "menu.button_touch_back.height", "60" }, + { "menu.button_touch_back.pressed_xoffset", "-200" }, + { "menu.button_touch_next", "RocksTouch.png" }, + { "menu.button_touch_next.x", "330" }, + { "menu.button_touch_next.y", "180" }, + { "menu.button_touch_next.width", "60" }, + { "menu.button_touch_next.height", "60" }, + { "menu.button_touch_next.pressed_xoffset", "-200" }, + { "menu.button_touch_back2", "RocksTouch.png" }, + { "menu.button_touch_back2.x", "210" }, + { "menu.button_touch_back2.y", "180" }, + { "menu.button_touch_back2.width", "60" }, + { "menu.button_touch_back2.height", "60" }, + { "menu.button_touch_back2.pressed_xoffset", "-200" }, + { "menu.button_touch_next2", "RocksTouch.png" }, + { "menu.button_touch_next2.x", "330" }, + { "menu.button_touch_next2.y", "180" }, + { "menu.button_touch_next2.width", "60" }, + { "menu.button_touch_next2.height", "60" }, + { "menu.button_touch_next2.pressed_xoffset", "-200" }, + { "menu.scrollbar", "RocksDC.png" }, { "menu.scrollbar.xpos", "8" }, { "menu.scrollbar.ypos", "10" }, @@ -4733,6 +7013,32 @@ struct ConfigInfo image_config[] = { "menu.scrollbar.active.ypos", "10" }, { "menu.scrollbar.active.frames", "1" }, + { "gfx.game.panel.time_anim", "RocksDoorMM.png" }, + { "gfx.game.panel.time_anim.x", "5" }, + { "gfx.game.panel.time_anim.y", "0" }, + { "gfx.game.panel.time_anim.width", "90" }, + { "gfx.game.panel.time_anim.height", "35" }, + { "gfx.game.panel.time_anim.frames", "1" }, + { "gfx.game.panel.time_anim.active", "RocksDoorMM.png" }, + { "gfx.game.panel.time_anim.active.x", "105" }, + { "gfx.game.panel.time_anim.active.y", "0" }, + { "gfx.game.panel.time_anim.active.width", "90" }, + { "gfx.game.panel.time_anim.active.height", "35" }, + { "gfx.game.panel.time_anim.active.frames", "1" }, + + { "gfx.game.panel.health_anim", "RocksDoorMM.png" }, + { "gfx.game.panel.health_anim.x", "5" }, + { "gfx.game.panel.health_anim.y", "35" }, + { "gfx.game.panel.health_anim.width", "90" }, + { "gfx.game.panel.health_anim.height", "35" }, + { "gfx.game.panel.health_anim.frames", "1" }, + { "gfx.game.panel.health_anim.active", "RocksDoorMM.png" }, + { "gfx.game.panel.health_anim.active.x", "105" }, + { "gfx.game.panel.health_anim.active.y", "35" }, + { "gfx.game.panel.health_anim.active.width", "90" }, + { "gfx.game.panel.health_anim.active.height", "35" }, + { "gfx.game.panel.health_anim.active.frames", "1" }, + { "gfx.game.button.stop", "RocksDoor.png" }, { "gfx.game.button.stop.x", "305" }, { "gfx.game.button.stop.y", "185" }, @@ -4785,6 +7091,13 @@ struct ConfigInfo image_config[] = { "gfx.game.button.load.height", "30" }, { "gfx.game.button.load.pressed_xoffset", "-100" }, + { "gfx.game.button.restart", "RocksDoor2.png" }, + { "gfx.game.button.restart.x", "200" }, + { "gfx.game.button.restart.y", "50" }, + { "gfx.game.button.restart.width", "30" }, + { "gfx.game.button.restart.height", "30" }, + { "gfx.game.button.restart.pressed_xoffset", "30" }, + { "gfx.game.button.sound_music", "RocksDoor.png" }, { "gfx.game.button.sound_music.x", "305" }, { "gfx.game.button.sound_music.y", "245" }, @@ -4807,6 +7120,36 @@ struct ConfigInfo image_config[] = { "gfx.game.button.sound_simple.pressed_xoffset", "-100" }, { "gfx.game.button.sound_simple.active_yoffset", "-30" }, + { "gfx.game.button.panel_stop", UNDEFINED_FILENAME }, + { "gfx.game.button.panel_pause", UNDEFINED_FILENAME }, + { "gfx.game.button.panel_play", UNDEFINED_FILENAME }, + { "gfx.game.button.panel_restart", UNDEFINED_FILENAME }, + + { "gfx.game.button.panel_sound_music", UNDEFINED_FILENAME }, + { "gfx.game.button.panel_sound_loops", UNDEFINED_FILENAME }, + { "gfx.game.button.panel_sound_simple", UNDEFINED_FILENAME }, + + { "gfx.game.button.touch_stop", "RocksTouch.png" }, + { "gfx.game.button.touch_stop.x", "210" }, + { "gfx.game.button.touch_stop.y", "120" }, + { "gfx.game.button.touch_stop.width", "60" }, + { "gfx.game.button.touch_stop.height", "60" }, + { "gfx.game.button.touch_stop.pressed_xoffset", "-200" }, + { "gfx.game.button.touch_pause", "RocksTouch.png" }, + { "gfx.game.button.touch_pause.x", "270" }, + { "gfx.game.button.touch_pause.y", "120" }, + { "gfx.game.button.touch_pause.width", "60" }, + { "gfx.game.button.touch_pause.height", "60" }, + { "gfx.game.button.touch_pause.pressed_xoffset", "-200" }, + { "gfx.game.button.touch_pause.active_yoffset", "60" }, + + { "gfx.game.button.touch_restart", "RocksTouch.png" }, + { "gfx.game.button.touch_restart.x", "210" }, + { "gfx.game.button.touch_restart.y", "240" }, + { "gfx.game.button.touch_restart.width", "60" }, + { "gfx.game.button.touch_restart.height", "60" }, + { "gfx.game.button.touch_restart.pressed_xoffset", "-200" }, + { "gfx.tape.button.eject", "RocksDoor.png" }, { "gfx.tape.button.eject.x", "305" }, { "gfx.tape.button.eject.y", "357" }, @@ -4844,6 +7187,9 @@ struct ConfigInfo image_config[] = { "gfx.tape.button.play.height", "18" }, { "gfx.tape.button.play.pressed_xoffset", "-100" }, + { "gfx.tape.button.insert_solution", UNDEFINED_FILENAME }, + { "gfx.tape.button.play_solution", UNDEFINED_FILENAME }, + { "gfx.tape.symbol.eject", UNDEFINED_FILENAME }, { "gfx.tape.symbol.stop", UNDEFINED_FILENAME }, { "gfx.tape.symbol.pause", "RocksDoor.png" }, @@ -4968,6 +7314,25 @@ struct ConfigInfo image_config[] = { "gfx.request.button.player_4", UNDEFINED_FILENAME }, { "gfx.request.button.player_4.clone_from", "gfx.request.button.player_1" }, + { "gfx.request.button.touch_yes", "RocksTouch.png" }, + { "gfx.request.button.touch_yes.x", "204" }, + { "gfx.request.button.touch_yes.y", "0" }, + { "gfx.request.button.touch_yes.width", "92" }, + { "gfx.request.button.touch_yes.height", "56" }, + { "gfx.request.button.touch_yes.pressed_xoffset", "-200" }, + { "gfx.request.button.touch_no", "RocksTouch.png" }, + { "gfx.request.button.touch_no.x", "304" }, + { "gfx.request.button.touch_no.y", "0" }, + { "gfx.request.button.touch_no.width", "92" }, + { "gfx.request.button.touch_no.height", "56" }, + { "gfx.request.button.touch_no.pressed_xoffset", "-200" }, + { "gfx.request.button.touch_confirm", "RocksTouch.png" }, + { "gfx.request.button.touch_confirm.x", "204" }, + { "gfx.request.button.touch_confirm.y", "60" }, + { "gfx.request.button.touch_confirm.width", "192" }, + { "gfx.request.button.touch_confirm.height", "56" }, + { "gfx.request.button.touch_confirm.pressed_xoffset", "-200" }, + { "font.initial_1", "RocksFontSmall.png" }, { "font.initial_1.x", "0" }, { "font.initial_1.y", "0" }, @@ -5000,7 +7365,7 @@ struct ConfigInfo image_config[] = { "font.title_2.width", "14" }, { "font.title_2.height", "14" }, { "font.title_2.SETUP", UNDEFINED_FILENAME }, - { "font.title_2.SETUP.clone_from", "font.text_4" }, + { "font.title_2.SETUP.clone_from", "font.text_2" }, { "font.menu_1", "RocksFontBig.png" }, { "font.menu_1.x", "0" }, @@ -5039,6 +7404,8 @@ struct ConfigInfo image_config[] = { "font.text_1.LEVELNR.clone_from", "font.text_1.LEVELS" }, { "font.text_1.SETUP", UNDEFINED_FILENAME }, { "font.text_1.SETUP.clone_from", "font.text_1.LEVELS" }, + { "font.text_1.NAMES", UNDEFINED_FILENAME }, + { "font.text_1.NAMES.clone_from", "font.input_1.MAIN" }, { "font.text_1.PREVIEW", "RocksFontEM.png" }, { "font.text_1.PREVIEW.x", "0" }, { "font.text_1.PREVIEW.y", "160" }, @@ -5074,6 +7441,8 @@ struct ConfigInfo image_config[] = { "font.text_2.LEVELNR.clone_from", "font.text_2.LEVELS" }, { "font.text_2.SETUP", UNDEFINED_FILENAME }, { "font.text_2.SETUP.clone_from", "font.text_2.LEVELS" }, + { "font.text_2.NAMES", UNDEFINED_FILENAME }, + { "font.text_2.NAMES.clone_from", "font.option_off" }, { "font.text_2.PREVIEW", "RocksFontEM.png" }, { "font.text_2.PREVIEW.x", "0" }, { "font.text_2.PREVIEW.y", "160" }, @@ -5103,6 +7472,8 @@ struct ConfigInfo image_config[] = { "font.text_3.LEVELNR.clone_from", "font.text_3.LEVELS" }, { "font.text_3.SETUP", UNDEFINED_FILENAME }, { "font.text_3.SETUP.clone_from", "font.text_3.LEVELS" }, + { "font.text_3.NAMES", UNDEFINED_FILENAME }, + { "font.text_3.NAMES.clone_from", "font.menu_1" }, { "font.text_3.PREVIEW", "RocksFontEM.png" }, { "font.text_3.PREVIEW.x", "0" }, { "font.text_3.PREVIEW.y", "160" }, @@ -5134,6 +7505,8 @@ struct ConfigInfo image_config[] = { "font.text_4.LEVELNR.clone_from", "font.text_4.LEVELS" }, { "font.text_4.SETUP", UNDEFINED_FILENAME }, { "font.text_4.SETUP.clone_from", "font.text_4.LEVELS" }, + { "font.text_4.NAMES", UNDEFINED_FILENAME }, + { "font.text_4.NAMES.clone_from", "font.menu_1.active" }, { "font.text_4.SCORES", "RocksFontMedium.png" }, { "font.text_4.SCORES.x", "0" }, { "font.text_4.SCORES.y", "480" }, @@ -5171,6 +7544,8 @@ struct ConfigInfo image_config[] = { "font.request.y", "210" }, { "font.request.width", "14" }, { "font.request.height", "14" }, + { "font.request_narrow", UNDEFINED_FILENAME }, + { "font.request_narrow.clone_from", "font.text_1.DOOR" }, { "font.input_1", "RocksFontSmall.png" }, { "font.input_1.x", "0" }, @@ -5182,6 +7557,8 @@ struct ConfigInfo image_config[] = { "font.input_1.MAIN.y", "0" }, { "font.input_1.MAIN.width", "32" }, { "font.input_1.MAIN.height", "32" }, + { "font.input_1.NAMES", UNDEFINED_FILENAME }, + { "font.input_1.NAMES.clone_from", "font.input_1.MAIN" }, { "font.input_1.active", "RocksFontSmall.png" }, { "font.input_1.active.x", "0" }, { "font.input_1.active.y", "210" }, @@ -5192,6 +7569,8 @@ struct ConfigInfo image_config[] = { "font.input_1.active.MAIN.y", "480" }, { "font.input_1.active.MAIN.width", "32" }, { "font.input_1.active.MAIN.height", "32" }, + { "font.input_1.active.NAMES", UNDEFINED_FILENAME }, + { "font.input_1.active.NAMES.clone_from", "font.input_1.active.MAIN" }, { "font.input_1.active.SETUP", "RocksFontBig.png" }, { "font.input_1.active.SETUP.x", "0" }, { "font.input_1.active.SETUP.y", "0" }, @@ -5238,6 +7617,8 @@ struct ConfigInfo image_config[] = { "font.value_old.y", "160" }, { "font.value_old.width", "32" }, { "font.value_old.height", "32" }, + { "font.value_old_narrow", UNDEFINED_FILENAME }, + { "font.value_old_narrow.clone_from", "font.text_2.LEVELS" }, { "font.value_narrow", UNDEFINED_FILENAME }, { "font.value_narrow.clone_from", "font.text_4.LEVELS" }, @@ -5266,6 +7647,9 @@ struct ConfigInfo image_config[] = { "font.info.levelset", UNDEFINED_FILENAME }, { "font.info.levelset.clone_from", "font.level_number" }, + { "font.main.network_players", UNDEFINED_FILENAME }, + { "font.main.network_players.clone_from", "font.level_number" }, + { "editor.element_border", "RocksMore.png" }, { "editor.element_border.xpos", "0" }, { "editor.element_border.ypos", "2" }, @@ -5721,6 +8105,14 @@ struct ConfigInfo image_config[] = { "gfx.editor.input.level_number.height", "16" }, { "gfx.editor.input.level_number.border_size","1" }, + { "setup.input.text", "RocksSP.png" }, + { "setup.input.text.x", "0" }, + { "setup.input.text.y", "0" }, + { "setup.input.text.width", "32" }, + { "setup.input.text.height", "32" }, + { "setup.input.text.active_xoffset", "0" }, + { "setup.input.text.border_size", "0" }, + { "global.border", "RocksScreen.png" }, { "global.border.MAIN", UNDEFINED_FILENAME }, { "global.border.SCORES", UNDEFINED_FILENAME }, @@ -5729,6 +8121,14 @@ struct ConfigInfo image_config[] = { "global.door", "RocksDoor.png" }, + { "global.busy_initial", "RocksBusy.png" }, + { "global.busy_initial.x", "0" }, + { "global.busy_initial.y", "0" }, + { "global.busy_initial.width", "32" }, + { "global.busy_initial.height", "32" }, + { "global.busy_initial.frames", "28" }, + { "global.busy_initial.frames_per_line", "7" }, + { "global.busy_initial.delay", "2" }, { "global.busy", "RocksBusy.png" }, { "global.busy.x", "0" }, { "global.busy.y", "0" }, @@ -5737,14 +8137,31 @@ struct ConfigInfo image_config[] = { "global.busy.frames", "28" }, { "global.busy.frames_per_line", "7" }, { "global.busy.delay", "2" }, + { "global.busy_playfield", "RocksBusy.png" }, + { "global.busy_playfield.x", "0" }, + { "global.busy_playfield.y", "0" }, + { "global.busy_playfield.width", "32" }, + { "global.busy_playfield.height", "32" }, + { "global.busy_playfield.frames", "28" }, + { "global.busy_playfield.frames_per_line", "7" }, + { "global.busy_playfield.delay", "2" }, + + { "global.tile_cursor", "RocksMore.png" }, + { "global.tile_cursor.xpos", "10" }, + { "global.tile_cursor.ypos", "7" }, + { "global.tile_cursor.frames", "1" }, { "background", UNDEFINED_FILENAME }, + { "background.LOADING_INITIAL", UNDEFINED_FILENAME }, + { "background.LOADING", UNDEFINED_FILENAME }, { "background.TITLE_INITIAL", UNDEFINED_FILENAME }, { "background.TITLE", UNDEFINED_FILENAME }, { "background.MAIN", UNDEFINED_FILENAME }, + { "background.NAMES", UNDEFINED_FILENAME }, { "background.LEVELS", UNDEFINED_FILENAME }, { "background.LEVELNR", UNDEFINED_FILENAME }, { "background.SCORES", UNDEFINED_FILENAME }, + { "background.SCOREINFO", UNDEFINED_FILENAME }, { "background.EDITOR", UNDEFINED_FILENAME }, { "background.INFO", UNDEFINED_FILENAME }, { "background.INFO[ELEMENTS]", UNDEFINED_FILENAME }, @@ -5930,8 +8347,8 @@ struct ConfigInfo image_config[] = { "door_2.top_border_correction.width", "108" }, { "door_2.top_border_correction.height", "8" }, - /* the last image entry apparently gets overwritten by very last entry - of "image_config[]"; so far this bug could not be found and fixed */ + // the last image entry apparently gets overwritten by very last entry + // of "image_config[]"; so far this bug could not be found and fixed { "last_image_entry_bug", UNDEFINED_FILENAME }, @@ -5939,81 +8356,95 @@ struct ConfigInfo image_config[] = // non-image definitions // ========================================================================== - /* the following directives are not associated with an image, but - probably make sense to be defined in "graphicsinfo.conf", too */ + // the following directives are not associated with an image, but + // probably make sense to be defined in "graphicsinfo.conf", too - /* keyword to start parser: "CONFIG_VARS_START" <-- do not change! */ + // keyword to start parser: "CONFIG_VARS_START" <-- do not change! { "[title_initial].fade_mode", "fade" }, { "[title_initial].fade_delay", "500" }, { "[title_initial].post_delay", "250" }, { "[title_initial].auto_delay", "-1" }, + { "[title_initial].auto_delay_unit", "ms" }, { "[title].fade_mode", "fade" }, { "[title].fade_delay", "500" }, { "[title].post_delay", "250" }, { "[title].auto_delay", "-1" }, + { "[title].auto_delay_unit", "ms" }, { "[titlescreen_initial].sort_priority", "0" }, { "[titlescreen_initial].fade_mode", ARG_DEFAULT }, { "[titlescreen_initial].fade_delay", ARG_DEFAULT }, { "[titlescreen_initial].post_delay", ARG_DEFAULT }, { "[titlescreen_initial].auto_delay", ARG_DEFAULT }, + { "[titlescreen_initial].auto_delay_unit", ARG_DEFAULT }, { "[titlescreen].sort_priority", "0" }, { "[titlescreen].fade_mode", ARG_DEFAULT }, { "[titlescreen].fade_delay", ARG_DEFAULT }, { "[titlescreen].post_delay", ARG_DEFAULT }, { "[titlescreen].auto_delay", ARG_DEFAULT }, + { "[titlescreen].auto_delay_unit", ARG_DEFAULT }, { "titlescreen_initial_1.sort_priority", ARG_DEFAULT }, { "titlescreen_initial_1.fade_mode", ARG_DEFAULT }, { "titlescreen_initial_1.fade_delay", ARG_DEFAULT }, { "titlescreen_initial_1.post_delay", ARG_DEFAULT }, { "titlescreen_initial_1.auto_delay", ARG_DEFAULT }, + { "titlescreen_initial_1.auto_delay_unit", ARG_DEFAULT }, { "titlescreen_initial_2.sort_priority", ARG_DEFAULT }, { "titlescreen_initial_2.fade_mode", ARG_DEFAULT }, { "titlescreen_initial_2.fade_delay", ARG_DEFAULT }, { "titlescreen_initial_2.post_delay", ARG_DEFAULT }, { "titlescreen_initial_2.auto_delay", ARG_DEFAULT }, + { "titlescreen_initial_2.auto_delay_unit", ARG_DEFAULT }, { "titlescreen_initial_3.sort_priority", ARG_DEFAULT }, { "titlescreen_initial_3.fade_mode", ARG_DEFAULT }, { "titlescreen_initial_3.fade_delay", ARG_DEFAULT }, { "titlescreen_initial_3.post_delay", ARG_DEFAULT }, { "titlescreen_initial_3.auto_delay", ARG_DEFAULT }, + { "titlescreen_initial_3.auto_delay_unit", ARG_DEFAULT }, { "titlescreen_initial_4.sort_priority", ARG_DEFAULT }, { "titlescreen_initial_4.fade_mode", ARG_DEFAULT }, { "titlescreen_initial_4.fade_delay", ARG_DEFAULT }, { "titlescreen_initial_4.post_delay", ARG_DEFAULT }, { "titlescreen_initial_4.auto_delay", ARG_DEFAULT }, + { "titlescreen_initial_4.auto_delay_unit", ARG_DEFAULT }, { "titlescreen_initial_5.sort_priority", ARG_DEFAULT }, { "titlescreen_initial_5.fade_mode", ARG_DEFAULT }, { "titlescreen_initial_5.fade_delay", ARG_DEFAULT }, { "titlescreen_initial_5.post_delay", ARG_DEFAULT }, { "titlescreen_initial_5.auto_delay", ARG_DEFAULT }, + { "titlescreen_initial_5.auto_delay_unit", ARG_DEFAULT }, { "titlescreen_1.sort_priority", ARG_DEFAULT }, { "titlescreen_1.fade_mode", ARG_DEFAULT }, { "titlescreen_1.fade_delay", ARG_DEFAULT }, { "titlescreen_1.post_delay", ARG_DEFAULT }, { "titlescreen_1.auto_delay", ARG_DEFAULT }, + { "titlescreen_1.auto_delay_unit", ARG_DEFAULT }, { "titlescreen_2.sort_priority", ARG_DEFAULT }, { "titlescreen_2.fade_mode", ARG_DEFAULT }, { "titlescreen_2.fade_delay", ARG_DEFAULT }, { "titlescreen_2.post_delay", ARG_DEFAULT }, { "titlescreen_2.auto_delay", ARG_DEFAULT }, + { "titlescreen_2.auto_delay_unit", ARG_DEFAULT }, { "titlescreen_3.sort_priority", ARG_DEFAULT }, { "titlescreen_3.fade_mode", ARG_DEFAULT }, { "titlescreen_3.fade_delay", ARG_DEFAULT }, { "titlescreen_3.post_delay", ARG_DEFAULT }, { "titlescreen_3.auto_delay", ARG_DEFAULT }, + { "titlescreen_3.auto_delay_unit", ARG_DEFAULT }, { "titlescreen_4.sort_priority", ARG_DEFAULT }, { "titlescreen_4.fade_mode", ARG_DEFAULT }, { "titlescreen_4.fade_delay", ARG_DEFAULT }, { "titlescreen_4.post_delay", ARG_DEFAULT }, { "titlescreen_4.auto_delay", ARG_DEFAULT }, + { "titlescreen_4.auto_delay_unit", ARG_DEFAULT }, { "titlescreen_5.sort_priority", ARG_DEFAULT }, { "titlescreen_5.fade_mode", ARG_DEFAULT }, { "titlescreen_5.fade_delay", ARG_DEFAULT }, { "titlescreen_5.post_delay", ARG_DEFAULT }, { "titlescreen_5.auto_delay", ARG_DEFAULT }, + { "titlescreen_5.auto_delay_unit", ARG_DEFAULT }, { "[titlemessage_initial].x", "-1" }, { "[titlemessage_initial].y", "-1" }, @@ -6032,6 +8463,7 @@ struct ConfigInfo image_config[] = { "[titlemessage_initial].fade_delay", ARG_DEFAULT }, { "[titlemessage_initial].post_delay", ARG_DEFAULT }, { "[titlemessage_initial].auto_delay", ARG_DEFAULT }, + { "[titlemessage_initial].auto_delay_unit", ARG_DEFAULT }, { "[titlemessage].x", "-1" }, { "[titlemessage].y", "-1" }, { "[titlemessage].width", "-1" }, @@ -6049,6 +8481,7 @@ struct ConfigInfo image_config[] = { "[titlemessage].fade_delay", ARG_DEFAULT }, { "[titlemessage].post_delay", ARG_DEFAULT }, { "[titlemessage].auto_delay", ARG_DEFAULT }, + { "[titlemessage].auto_delay_unit", ARG_DEFAULT }, { "titlemessage_initial_1.x", ARG_DEFAULT }, { "titlemessage_initial_1.y", ARG_DEFAULT }, @@ -6067,6 +8500,7 @@ struct ConfigInfo image_config[] = { "titlemessage_initial_1.fade_delay", ARG_DEFAULT }, { "titlemessage_initial_1.post_delay", ARG_DEFAULT }, { "titlemessage_initial_1.auto_delay", ARG_DEFAULT }, + { "titlemessage_initial_1.auto_delay_unit", ARG_DEFAULT }, { "titlemessage_initial_2.x", ARG_DEFAULT }, { "titlemessage_initial_2.y", ARG_DEFAULT }, { "titlemessage_initial_2.width", ARG_DEFAULT }, @@ -6084,6 +8518,7 @@ struct ConfigInfo image_config[] = { "titlemessage_initial_2.fade_delay", ARG_DEFAULT }, { "titlemessage_initial_2.post_delay", ARG_DEFAULT }, { "titlemessage_initial_2.auto_delay", ARG_DEFAULT }, + { "titlemessage_initial_2.auto_delay_unit", ARG_DEFAULT }, { "titlemessage_initial_3.x", ARG_DEFAULT }, { "titlemessage_initial_3.y", ARG_DEFAULT }, { "titlemessage_initial_3.width", ARG_DEFAULT }, @@ -6101,6 +8536,7 @@ struct ConfigInfo image_config[] = { "titlemessage_initial_3.fade_delay", ARG_DEFAULT }, { "titlemessage_initial_3.post_delay", ARG_DEFAULT }, { "titlemessage_initial_3.auto_delay", ARG_DEFAULT }, + { "titlemessage_initial_3.auto_delay_unit", ARG_DEFAULT }, { "titlemessage_initial_4.x", ARG_DEFAULT }, { "titlemessage_initial_4.y", ARG_DEFAULT }, { "titlemessage_initial_4.width", ARG_DEFAULT }, @@ -6118,6 +8554,7 @@ struct ConfigInfo image_config[] = { "titlemessage_initial_4.fade_delay", ARG_DEFAULT }, { "titlemessage_initial_4.post_delay", ARG_DEFAULT }, { "titlemessage_initial_4.auto_delay", ARG_DEFAULT }, + { "titlemessage_initial_4.auto_delay_unit", ARG_DEFAULT }, { "titlemessage_initial_5.x", ARG_DEFAULT }, { "titlemessage_initial_5.y", ARG_DEFAULT }, { "titlemessage_initial_5.width", ARG_DEFAULT }, @@ -6135,6 +8572,7 @@ struct ConfigInfo image_config[] = { "titlemessage_initial_5.fade_delay", ARG_DEFAULT }, { "titlemessage_initial_5.post_delay", ARG_DEFAULT }, { "titlemessage_initial_5.auto_delay", ARG_DEFAULT }, + { "titlemessage_initial_5.auto_delay_unit", ARG_DEFAULT }, { "titlemessage_1.x", ARG_DEFAULT }, { "titlemessage_1.y", ARG_DEFAULT }, { "titlemessage_1.width", ARG_DEFAULT }, @@ -6152,6 +8590,7 @@ struct ConfigInfo image_config[] = { "titlemessage_1.fade_delay", ARG_DEFAULT }, { "titlemessage_1.post_delay", ARG_DEFAULT }, { "titlemessage_1.auto_delay", ARG_DEFAULT }, + { "titlemessage_1.auto_delay_unit", ARG_DEFAULT }, { "titlemessage_2.x", ARG_DEFAULT }, { "titlemessage_2.y", ARG_DEFAULT }, { "titlemessage_2.width", ARG_DEFAULT }, @@ -6169,6 +8608,7 @@ struct ConfigInfo image_config[] = { "titlemessage_2.fade_delay", ARG_DEFAULT }, { "titlemessage_2.post_delay", ARG_DEFAULT }, { "titlemessage_2.auto_delay", ARG_DEFAULT }, + { "titlemessage_2.auto_delay_unit", ARG_DEFAULT }, { "titlemessage_3.x", ARG_DEFAULT }, { "titlemessage_3.y", ARG_DEFAULT }, { "titlemessage_3.width", ARG_DEFAULT }, @@ -6186,6 +8626,7 @@ struct ConfigInfo image_config[] = { "titlemessage_3.fade_delay", ARG_DEFAULT }, { "titlemessage_3.post_delay", ARG_DEFAULT }, { "titlemessage_3.auto_delay", ARG_DEFAULT }, + { "titlemessage_3.auto_delay_unit", ARG_DEFAULT }, { "titlemessage_4.x", ARG_DEFAULT }, { "titlemessage_4.y", ARG_DEFAULT }, { "titlemessage_4.width", ARG_DEFAULT }, @@ -6203,6 +8644,7 @@ struct ConfigInfo image_config[] = { "titlemessage_4.fade_delay", ARG_DEFAULT }, { "titlemessage_4.post_delay", ARG_DEFAULT }, { "titlemessage_4.auto_delay", ARG_DEFAULT }, + { "titlemessage_4.auto_delay_unit", ARG_DEFAULT }, { "titlemessage_5.x", ARG_DEFAULT }, { "titlemessage_5.y", ARG_DEFAULT }, { "titlemessage_5.width", ARG_DEFAULT }, @@ -6220,6 +8662,7 @@ struct ConfigInfo image_config[] = { "titlemessage_5.fade_delay", ARG_DEFAULT }, { "titlemessage_5.post_delay", ARG_DEFAULT }, { "titlemessage_5.auto_delay", ARG_DEFAULT }, + { "titlemessage_5.auto_delay_unit", ARG_DEFAULT }, { "readme.x", "-1" }, { "readme.y", "-1" }, @@ -6239,9 +8682,11 @@ struct ConfigInfo image_config[] = { "border.draw_masked.TITLE", "false" }, { "border.draw_masked.MAIN", "false" }, + { "border.draw_masked.NAMES", "false" }, { "border.draw_masked.LEVELS", "false" }, { "border.draw_masked.LEVELNR", "false" }, { "border.draw_masked.SCORES", "false" }, + { "border.draw_masked.SCOREINFO", "false" }, { "border.draw_masked.EDITOR", "false" }, { "border.draw_masked.INFO", "false" }, { "border.draw_masked.SETUP", "false" }, @@ -6250,10 +8695,18 @@ struct ConfigInfo image_config[] = { "border.draw_masked_when_fading", "true" }, + { "init.busy_initial.x", "-1" }, + { "init.busy_initial.y", "-1" }, + { "init.busy_initial.align", "center" }, + { "init.busy_initial.valign", "middle" }, { "init.busy.x", "-1" }, { "init.busy.y", "-1" }, { "init.busy.align", "center" }, { "init.busy.valign", "middle" }, + { "init.busy_playfield.x", "-1" }, + { "init.busy_playfield.y", "-1" }, + { "init.busy_playfield.align", "center" }, + { "init.busy_playfield.valign", "middle" }, { "menu.enter_menu.fade_mode", "none" }, { "menu.enter_menu.fade_delay", "250" }, @@ -6274,9 +8727,13 @@ struct ConfigInfo image_config[] = { "menu.enter_screen.TITLE.fade_delay", "500" }, { "menu.enter_screen.TITLE.post_delay", "250" }, { "menu.enter_screen.TITLE.auto_delay", "-1" }, + { "menu.enter_screen.TITLE.auto_delay_unit", "-1" }, { "menu.enter_screen.SCORES.fade_mode", ARG_DEFAULT }, { "menu.enter_screen.SCORES.fade_delay", ARG_DEFAULT }, { "menu.enter_screen.SCORES.post_delay", ARG_DEFAULT }, + { "menu.enter_screen.SCOREINFO.fade_mode", ARG_DEFAULT }, + { "menu.enter_screen.SCOREINFO.fade_delay", ARG_DEFAULT }, + { "menu.enter_screen.SCOREINFO.post_delay", ARG_DEFAULT }, { "menu.enter_screen.EDITOR.fade_mode", ARG_DEFAULT }, { "menu.enter_screen.EDITOR.fade_delay", ARG_DEFAULT }, { "menu.enter_screen.EDITOR.post_delay", ARG_DEFAULT }, @@ -6290,9 +8747,13 @@ struct ConfigInfo image_config[] = { "menu.leave_screen.TITLE.fade_delay", "500" }, { "menu.leave_screen.TITLE.post_delay", "250" }, { "menu.leave_screen.TITLE.auto_delay", "-1" }, + { "menu.leave_screen.TITLE.auto_delay_unit", "-1" }, { "menu.leave_screen.SCORES.fade_mode", ARG_DEFAULT }, { "menu.leave_screen.SCORES.fade_delay", ARG_DEFAULT }, { "menu.leave_screen.SCORES.post_delay", ARG_DEFAULT }, + { "menu.leave_screen.SCOREINFO.fade_mode", ARG_DEFAULT }, + { "menu.leave_screen.SCOREINFO.fade_delay", ARG_DEFAULT }, + { "menu.leave_screen.SCOREINFO.post_delay", ARG_DEFAULT }, { "menu.leave_screen.EDITOR.fade_mode", ARG_DEFAULT }, { "menu.leave_screen.EDITOR.fade_delay", ARG_DEFAULT }, { "menu.leave_screen.EDITOR.post_delay", ARG_DEFAULT }, @@ -6306,6 +8767,7 @@ struct ConfigInfo image_config[] = { "menu.next_screen.TITLE.fade_delay", "500" }, { "menu.next_screen.TITLE.post_delay", "250" }, { "menu.next_screen.TITLE.auto_delay", "-1" }, + { "menu.next_screen.TITLE.auto_delay_unit", "-1" }, { "menu.next_screen.INFO.fade_mode", ARG_DEFAULT }, { "menu.next_screen.INFO.fade_delay", ARG_DEFAULT }, { "menu.next_screen.INFO.post_delay", ARG_DEFAULT }, @@ -6314,16 +8776,22 @@ struct ConfigInfo image_config[] = { "menu.draw_yoffset", "0" }, { "menu.draw_xoffset.MAIN", "0" }, { "menu.draw_yoffset.MAIN", "0" }, + { "menu.draw_xoffset.NAMES", "0" }, + { "menu.draw_yoffset.NAMES", "0" }, { "menu.draw_xoffset.LEVELS", "0" }, { "menu.draw_yoffset.LEVELS", "0" }, { "menu.draw_xoffset.LEVELNR", "0" }, { "menu.draw_yoffset.LEVELNR", "0" }, { "menu.draw_xoffset.SCORES", "0" }, { "menu.draw_yoffset.SCORES", "0" }, + { "menu.draw_xoffset.SCOREINFO", "0" }, + { "menu.draw_yoffset.SCOREINFO", "0" }, { "menu.draw_xoffset.EDITOR", "0" }, { "menu.draw_yoffset.EDITOR", "0" }, { "menu.draw_xoffset.INFO", "0" }, { "menu.draw_yoffset.INFO", "0" }, + { "menu.draw_xoffset.INFO[TITLE]", "0" }, + { "menu.draw_yoffset.INFO[TITLE]", "0" }, { "menu.draw_xoffset.INFO[ELEMENTS]", "0" }, { "menu.draw_yoffset.INFO[ELEMENTS]", "0" }, { "menu.draw_xoffset.INFO[MUSIC]", "0" }, @@ -6340,6 +8808,8 @@ struct ConfigInfo image_config[] = { "menu.draw_yoffset.SETUP", "0" }, { "menu.draw_xoffset.SETUP[GAME]", "0" }, { "menu.draw_yoffset.SETUP[GAME]", "0" }, + { "menu.draw_xoffset.SETUP[ENGINES]", "0" }, + { "menu.draw_yoffset.SETUP[ENGINES]", "0" }, { "menu.draw_xoffset.SETUP[EDITOR]", "0" }, { "menu.draw_yoffset.SETUP[EDITOR]", "0" }, { "menu.draw_xoffset.SETUP[GRAPHICS]", "0" }, @@ -6371,7 +8841,11 @@ struct ConfigInfo image_config[] = { "menu.scrollbar_xoffset", "0" }, + { "menu.list.SETUP[CHOOSE_OTHER].align", "left" }, + { "menu.list.SETUP[CHOOSE_OTHER].valign", "top" }, + { "menu.list_size", "-1" }, + { "menu.list_size.NAMES", "-1" }, { "menu.list_size.LEVELS", "-1" }, { "menu.list_size.LEVELNR", "-1" }, { "menu.list_size.SCORES", "-1" }, @@ -6379,6 +8853,111 @@ struct ConfigInfo image_config[] = { "menu.list_size.INFO[ELEMENTS]", "-1" }, { "menu.list_size.SETUP", "-1" }, + { "menu.list_entry_size.INFO[ELEMENTS]", "-1" }, + + { "menu.tile_size.INFO[ELEMENTS]", "-1" }, + + { "menu.left_spacing.SCOREINFO", "16" }, + { "menu.left_spacing.INFO", "16" }, + { "menu.left_spacing.INFO[TITLE]", "16" }, + { "menu.left_spacing.INFO[ELEMENTS]", "16" }, + { "menu.left_spacing.INFO[MUSIC]", "16" }, + { "menu.left_spacing.INFO[CREDITS]", "16" }, + { "menu.left_spacing.INFO[PROGRAM]", "16" }, + { "menu.left_spacing.INFO[VERSION]", "16" }, + { "menu.left_spacing.INFO[LEVELSET]", "16" }, + { "menu.left_spacing.SETUP[INPUT]", "16" }, + + { "menu.middle_spacing.INFO[ELEMENTS]", "16" }, + + { "menu.right_spacing.SCOREINFO", "16" }, + { "menu.right_spacing.INFO", "16" }, + { "menu.right_spacing.INFO[TITLE]", "16" }, + { "menu.right_spacing.INFO[ELEMENTS]", "16" }, + { "menu.right_spacing.INFO[MUSIC]", "16" }, + { "menu.right_spacing.INFO[CREDITS]", "16" }, + { "menu.right_spacing.INFO[PROGRAM]", "16" }, + { "menu.right_spacing.INFO[VERSION]", "16" }, + { "menu.right_spacing.INFO[LEVELSET]", "16" }, + { "menu.right_spacing.SETUP[INPUT]", "16" }, + + { "menu.top_spacing.SCOREINFO", "100" }, + { "menu.top_spacing.INFO", "100" }, + { "menu.top_spacing.INFO[TITLE]", "100" }, + { "menu.top_spacing.INFO[ELEMENTS]", "100" }, + { "menu.top_spacing.INFO[MUSIC]", "100" }, + { "menu.top_spacing.INFO[CREDITS]", "100" }, + { "menu.top_spacing.INFO[PROGRAM]", "100" }, + { "menu.top_spacing.INFO[VERSION]", "100" }, + { "menu.top_spacing.INFO[LEVELSET]", "100" }, + { "menu.top_spacing.SETUP[INPUT]", "100" }, + + { "menu.bottom_spacing.SCOREINFO", "20" }, + { "menu.bottom_spacing.INFO", "20" }, + { "menu.bottom_spacing.INFO[TITLE]", "20" }, + { "menu.bottom_spacing.INFO[ELEMENTS]", "20" }, + { "menu.bottom_spacing.INFO[MUSIC]", "20" }, + { "menu.bottom_spacing.INFO[CREDITS]", "20" }, + { "menu.bottom_spacing.INFO[PROGRAM]", "20" }, + { "menu.bottom_spacing.INFO[VERSION]", "20" }, + { "menu.bottom_spacing.INFO[LEVELSET]", "20" }, + { "menu.bottom_spacing.SETUP[INPUT]", "20" }, + + { "menu.paragraph_spacing.SCOREINFO", "-2" }, + { "menu.paragraph_spacing.INFO", "-3" }, + { "menu.paragraph_spacing.INFO[TITLE]", "-3" }, + { "menu.paragraph_spacing.INFO[ELEMENTS]", "-3" }, + { "menu.paragraph_spacing.INFO[MUSIC]", "-3" }, + { "menu.paragraph_spacing.INFO[CREDITS]", "-3" }, + { "menu.paragraph_spacing.INFO[PROGRAM]", "-3" }, + { "menu.paragraph_spacing.INFO[VERSION]", "-2" }, + { "menu.paragraph_spacing.INFO[LEVELSET]", "-3" }, + { "menu.paragraph_spacing.SETUP[INPUT]", "-1" }, + + { "menu.headline1_spacing.SCOREINFO", "-2" }, + { "menu.headline1_spacing.INFO", "-2" }, + { "menu.headline1_spacing.INFO[TITLE]", "-2" }, + { "menu.headline1_spacing.INFO[ELEMENTS]", "-2" }, + { "menu.headline1_spacing.INFO[MUSIC]", "-2" }, + { "menu.headline1_spacing.INFO[CREDITS]", "-2" }, + { "menu.headline1_spacing.INFO[PROGRAM]", "-2" }, + { "menu.headline1_spacing.INFO[VERSION]", "-2" }, + { "menu.headline1_spacing.INFO[LEVELSET]", "-2" }, + { "menu.headline1_spacing.SETUP[INPUT]", "-2" }, + + { "menu.headline2_spacing.SCOREINFO", "-1" }, + { "menu.headline2_spacing.INFO", "-1" }, + { "menu.headline2_spacing.INFO[TITLE]", "-1" }, + { "menu.headline2_spacing.INFO[ELEMENTS]", "-1" }, + { "menu.headline2_spacing.INFO[MUSIC]", "-1" }, + { "menu.headline2_spacing.INFO[CREDITS]", "-1" }, + { "menu.headline2_spacing.INFO[PROGRAM]", "-1" }, + { "menu.headline2_spacing.INFO[VERSION]", "-1" }, + { "menu.headline2_spacing.INFO[LEVELSET]", "-1" }, + { "menu.headline2_spacing.SETUP[INPUT]", "-1" }, + + { "menu.line_spacing.SCOREINFO", "0" }, + { "menu.line_spacing.INFO", "0" }, + { "menu.line_spacing.INFO[TITLE]", "0" }, + { "menu.line_spacing.INFO[ELEMENTS]", "0" }, + { "menu.line_spacing.INFO[MUSIC]", "0" }, + { "menu.line_spacing.INFO[CREDITS]", "0" }, + { "menu.line_spacing.INFO[PROGRAM]", "0" }, + { "menu.line_spacing.INFO[VERSION]", "0" }, + { "menu.line_spacing.INFO[LEVELSET]", "0" }, + { "menu.line_spacing.SETUP[INPUT]", "0" }, + + { "menu.extra_spacing.SCOREINFO", "2" }, + { "menu.extra_spacing.INFO", "2" }, + { "menu.extra_spacing.INFO[TITLE]", "2" }, + { "menu.extra_spacing.INFO[ELEMENTS]", "4" }, + { "menu.extra_spacing.INFO[MUSIC]", "2" }, + { "menu.extra_spacing.INFO[CREDITS]", "2" }, + { "menu.extra_spacing.INFO[PROGRAM]", "2" }, + { "menu.extra_spacing.INFO[VERSION]", "2" }, + { "menu.extra_spacing.INFO[LEVELSET]", "2" }, + { "menu.extra_spacing.SETUP[INPUT]", "2" }, + { "main.button.name.x", "0" }, { "main.button.name.y", "64" }, { "main.button.levels.x", "0" }, @@ -6396,11 +8975,29 @@ struct ConfigInfo image_config[] = { "main.button.quit.x", "0" }, { "main.button.quit.y", "288" }, + { "main.button.first_level.x", "-1" }, + { "main.button.first_level.y", "-1" }, + { "main.button.last_level.x", "-1" }, + { "main.button.last_level.y", "-1" }, + { "main.button.level_number.x", "-1" }, + { "main.button.level_number.y", "-1" }, + { "main.button.prev_level.x", "320" }, { "main.button.prev_level.y", "96" }, { "main.button.next_level.x", "448" }, { "main.button.next_level.y", "96" }, + { "main.button.insert_solution.x", "-1" }, + { "main.button.insert_solution.y", "-1" }, + { "main.button.play_solution.x", "-1" }, + { "main.button.play_solution.y", "-1" }, + + { "main.button.levelset_info.x", "-1" }, + { "main.button.levelset_info.y", "-1" }, + + { "main.button.switch_ecs_aga.x", "-1" }, + { "main.button.switch_ecs_aga.y", "-1" }, + { "main.text.name.x", "-1" }, { "main.text.name.y", "-1" }, { "main.text.name.width", "-1" }, @@ -6547,6 +9144,51 @@ struct ConfigInfo image_config[] = { "main.input.name.valign", "top" }, { "main.input.name.font", "font.input_1" }, + { "main.network_players.x", "68" }, + { "main.network_players.y", "448" }, + { "main.network_players.align", "center" }, + { "main.network_players.valign", "middle" }, + { "main.network_players.font", "font.main.network_players" }, + { "main.network_players.tile_size", "16" }, + { "main.network_players.border_size", "2" }, + + { "main.preview_players.x", "474" }, + { "main.preview_players.y", "448" }, + { "main.preview_players.align", "center" }, + { "main.preview_players.valign", "middle" }, + { "main.preview_players.tile_size", "32" }, + { "main.preview_players.border_size", "2" }, + { "main.preview_players.vertical", "false" }, + { "main.preview_players.xoffset", "-1" }, + { "main.preview_players.yoffset", "-1" }, + + { "setup.button.prev_player.x", "320" }, + { "setup.button.prev_player.y", "64" }, + { "setup.button.next_player.x", "384" }, + { "setup.button.next_player.y", "64" }, + + { "setup.button.touch_back.x", "0" }, + { "setup.button.touch_back.y", "0" }, + { "setup.button.touch_next.x", "-60" }, + { "setup.button.touch_next.y", "0" }, + { "setup.button.touch_back2.x", "0" }, + { "setup.button.touch_back2.y", "-60" }, + { "setup.button.touch_next2.x", "-60" }, + { "setup.button.touch_next2.y", "-60" }, + + { "scores.button.prev_level.x", "-1" }, + { "scores.button.prev_level.y", "-1" }, + { "scores.button.next_level.x", "-1" }, + { "scores.button.next_level.y", "-1" }, + + { "scores.button.prev_score.x", "-1" }, + { "scores.button.prev_score.y", "-1" }, + { "scores.button.next_score.x", "-1" }, + { "scores.button.next_score.y", "-1" }, + + { "scores.button.play_tape.x", "-1" }, + { "scores.button.play_tape.y", "-1" }, + { "preview.x", "272" }, { "preview.y", "380" }, { "preview.align", "center" }, @@ -6748,12 +9390,14 @@ struct ConfigInfo image_config[] = { "door_1.height", "-1" }, { "door_1.step_offset", "2" }, { "door_1.step_delay", "10" }, + { "door_1.post_delay", "100" }, { "door_1.anim_mode", "default" }, { "door_2.width", "-1" }, { "door_2.height", "-1" }, { "door_2.step_offset", "2" }, { "door_2.step_delay", "10" }, + { "door_2.post_delay", "100" }, { "door_2.anim_mode", "default" }, { "game.panel.level_number.x", "51" }, @@ -6765,6 +9409,8 @@ struct ConfigInfo image_config[] = { "game.panel.level_number.font_narrow", "font.text_1" }, { "game.panel.level_number.draw_masked", "true" }, { "game.panel.level_number.draw_order", "0" }, + { "game.panel.level_number.class", "none" }, + { "game.panel.level_number.style", "none" }, { "game.panel.gems.x", "50" }, { "game.panel.gems.y", "54" }, @@ -6774,143 +9420,231 @@ struct ConfigInfo image_config[] = { "game.panel.gems.font", "font.text_2" }, { "game.panel.gems.draw_masked", "true" }, { "game.panel.gems.draw_order", "0" }, + { "game.panel.gems.class", "none" }, + { "game.panel.gems.style", "none" }, + + { "game.panel.gems_total.x", "-1" }, + { "game.panel.gems_total.y", "-1" }, + { "game.panel.gems_total.align", "left" }, + { "game.panel.gems_total.valign", "top" }, + { "game.panel.gems_total.digits", "-1" }, + { "game.panel.gems_total.font", "font.text_2" }, + { "game.panel.gems_total.draw_masked", "true" }, + { "game.panel.gems_total.draw_order", "0" }, + { "game.panel.gems_total.class", "none" }, + { "game.panel.gems_total.style", "none" }, + + { "game.panel.gems_collected.x", "-1" }, + { "game.panel.gems_collected.y", "-1" }, + { "game.panel.gems_collected.align", "left" }, + { "game.panel.gems_collected.valign", "top" }, + { "game.panel.gems_collected.digits", "-1" }, + { "game.panel.gems_collected.font", "font.text_2" }, + { "game.panel.gems_collected.draw_masked", "true" }, + { "game.panel.gems_collected.draw_order", "0" }, + { "game.panel.gems_collected.class", "none" }, + { "game.panel.gems_collected.style", "none" }, + + { "game.panel.gems_score.x", "-1" }, + { "game.panel.gems_score.y", "-1" }, + { "game.panel.gems_score.align", "left" }, + { "game.panel.gems_score.valign", "top" }, + { "game.panel.gems_score.digits", "-1" }, + { "game.panel.gems_score.font", "font.text_2" }, + { "game.panel.gems_score.draw_masked", "true" }, + { "game.panel.gems_score.draw_order", "0" }, + { "game.panel.gems_score.class", "none" }, + { "game.panel.gems_score.style", "none" }, { "game.panel.inventory_count.x", "50" }, { "game.panel.inventory_count.y", "89" }, { "game.panel.inventory_count.align", "center" }, { "game.panel.inventory_count.valign", "top" }, - { "game.panel.inventory_count.digits", "3" }, + { "game.panel.inventory_count.digits", "-1" }, { "game.panel.inventory_count.font", "font.text_2" }, + { "game.panel.inventory_count.font_narrow", "font.text_1" }, { "game.panel.inventory_count.draw_masked", "true" }, { "game.panel.inventory_count.draw_order", "0" }, + { "game.panel.inventory_count.class", "none" }, + { "game.panel.inventory_count.style", "none" }, { "game.panel.inventory_first_1.x", "-1" }, { "game.panel.inventory_first_1.y", "-1" }, { "game.panel.inventory_first_1.tile_size", "16" }, { "game.panel.inventory_first_1.draw_masked", "false" }, { "game.panel.inventory_first_1.draw_order", "0" }, + { "game.panel.inventory_first_1.class", "none" }, + { "game.panel.inventory_first_1.style", "none" }, { "game.panel.inventory_first_2.x", "-1" }, { "game.panel.inventory_first_2.y", "-1" }, { "game.panel.inventory_first_2.tile_size", "16" }, { "game.panel.inventory_first_2.draw_masked", "false" }, { "game.panel.inventory_first_2.draw_order", "0" }, + { "game.panel.inventory_first_2.class", "none" }, + { "game.panel.inventory_first_2.style", "none" }, { "game.panel.inventory_first_3.x", "-1" }, { "game.panel.inventory_first_3.y", "-1" }, { "game.panel.inventory_first_3.tile_size", "16" }, { "game.panel.inventory_first_3.draw_masked", "false" }, { "game.panel.inventory_first_3.draw_order", "0" }, + { "game.panel.inventory_first_3.class", "none" }, + { "game.panel.inventory_first_3.style", "none" }, { "game.panel.inventory_first_4.x", "-1" }, { "game.panel.inventory_first_4.y", "-1" }, { "game.panel.inventory_first_4.tile_size", "16" }, { "game.panel.inventory_first_4.draw_masked", "false" }, { "game.panel.inventory_first_4.draw_order", "0" }, + { "game.panel.inventory_first_4.class", "none" }, + { "game.panel.inventory_first_4.style", "none" }, { "game.panel.inventory_first_5.x", "-1" }, { "game.panel.inventory_first_5.y", "-1" }, { "game.panel.inventory_first_5.tile_size", "16" }, { "game.panel.inventory_first_5.draw_masked", "false" }, { "game.panel.inventory_first_5.draw_order", "0" }, + { "game.panel.inventory_first_5.class", "none" }, + { "game.panel.inventory_first_5.style", "none" }, { "game.panel.inventory_first_6.x", "-1" }, { "game.panel.inventory_first_6.y", "-1" }, { "game.panel.inventory_first_6.tile_size", "16" }, { "game.panel.inventory_first_6.draw_masked", "false" }, { "game.panel.inventory_first_6.draw_order", "0" }, + { "game.panel.inventory_first_6.class", "none" }, + { "game.panel.inventory_first_6.style", "none" }, { "game.panel.inventory_first_7.x", "-1" }, { "game.panel.inventory_first_7.y", "-1" }, { "game.panel.inventory_first_7.tile_size", "16" }, { "game.panel.inventory_first_7.draw_masked", "false" }, { "game.panel.inventory_first_7.draw_order", "0" }, + { "game.panel.inventory_first_7.class", "none" }, + { "game.panel.inventory_first_7.style", "none" }, { "game.panel.inventory_first_8.x", "-1" }, { "game.panel.inventory_first_8.y", "-1" }, { "game.panel.inventory_first_8.tile_size", "16" }, { "game.panel.inventory_first_8.draw_masked", "false" }, { "game.panel.inventory_first_8.draw_order", "0" }, + { "game.panel.inventory_first_8.class", "none" }, + { "game.panel.inventory_first_8.style", "none" }, { "game.panel.inventory_last_1.x", "-1" }, { "game.panel.inventory_last_1.y", "-1" }, { "game.panel.inventory_last_1.tile_size", "16" }, { "game.panel.inventory_last_1.draw_masked", "false" }, { "game.panel.inventory_last_1.draw_order", "0" }, + { "game.panel.inventory_last_1.class", "none" }, + { "game.panel.inventory_last_1.style", "none" }, { "game.panel.inventory_last_2.x", "-1" }, { "game.panel.inventory_last_2.y", "-1" }, { "game.panel.inventory_last_2.tile_size", "16" }, { "game.panel.inventory_last_2.draw_masked", "false" }, { "game.panel.inventory_last_2.draw_order", "0" }, + { "game.panel.inventory_last_2.class", "none" }, + { "game.panel.inventory_last_2.style", "none" }, { "game.panel.inventory_last_3.x", "-1" }, { "game.panel.inventory_last_3.y", "-1" }, { "game.panel.inventory_last_3.tile_size", "16" }, { "game.panel.inventory_last_3.draw_masked", "false" }, { "game.panel.inventory_last_3.draw_order", "0" }, + { "game.panel.inventory_last_3.class", "none" }, + { "game.panel.inventory_last_3.style", "none" }, { "game.panel.inventory_last_4.x", "-1" }, { "game.panel.inventory_last_4.y", "-1" }, { "game.panel.inventory_last_4.tile_size", "16" }, { "game.panel.inventory_last_4.draw_masked", "false" }, { "game.panel.inventory_last_4.draw_order", "0" }, + { "game.panel.inventory_last_4.class", "none" }, + { "game.panel.inventory_last_4.style", "none" }, { "game.panel.inventory_last_5.x", "-1" }, { "game.panel.inventory_last_5.y", "-1" }, { "game.panel.inventory_last_5.tile_size", "16" }, { "game.panel.inventory_last_5.draw_masked", "false" }, { "game.panel.inventory_last_5.draw_order", "0" }, + { "game.panel.inventory_last_5.class", "none" }, + { "game.panel.inventory_last_5.style", "none" }, { "game.panel.inventory_last_6.x", "-1" }, { "game.panel.inventory_last_6.y", "-1" }, { "game.panel.inventory_last_6.tile_size", "16" }, { "game.panel.inventory_last_6.draw_masked", "false" }, { "game.panel.inventory_last_6.draw_order", "0" }, + { "game.panel.inventory_last_6.class", "none" }, + { "game.panel.inventory_last_6.style", "none" }, { "game.panel.inventory_last_7.x", "-1" }, { "game.panel.inventory_last_7.y", "-1" }, { "game.panel.inventory_last_7.tile_size", "16" }, { "game.panel.inventory_last_7.draw_masked", "false" }, { "game.panel.inventory_last_7.draw_order", "0" }, + { "game.panel.inventory_last_7.class", "none" }, + { "game.panel.inventory_last_7.style", "none" }, { "game.panel.inventory_last_8.x", "-1" }, { "game.panel.inventory_last_8.y", "-1" }, { "game.panel.inventory_last_8.tile_size", "16" }, { "game.panel.inventory_last_8.draw_masked", "false" }, { "game.panel.inventory_last_8.draw_order", "0" }, + { "game.panel.inventory_last_8.class", "none" }, + { "game.panel.inventory_last_8.style", "none" }, { "game.panel.key_1.x", "18" }, { "game.panel.key_1.y", "123" }, { "game.panel.key_1.tile_size", "16" }, { "game.panel.key_1.draw_masked", "false" }, { "game.panel.key_1.draw_order", "0" }, + { "game.panel.key_1.class", "none" }, + { "game.panel.key_1.style", "none" }, { "game.panel.key_2.x", "34" }, { "game.panel.key_2.y", "123" }, { "game.panel.key_2.tile_size", "16" }, { "game.panel.key_2.draw_masked", "false" }, { "game.panel.key_2.draw_order", "0" }, + { "game.panel.key_2.class", "none" }, + { "game.panel.key_2.style", "none" }, { "game.panel.key_3.x", "50" }, { "game.panel.key_3.y", "123" }, { "game.panel.key_3.tile_size", "16" }, { "game.panel.key_3.draw_masked", "false" }, { "game.panel.key_3.draw_order", "0" }, + { "game.panel.key_3.class", "none" }, + { "game.panel.key_3.style", "none" }, { "game.panel.key_4.x", "66" }, { "game.panel.key_4.y", "123" }, { "game.panel.key_4.tile_size", "16" }, { "game.panel.key_4.draw_masked", "false" }, { "game.panel.key_4.draw_order", "0" }, + { "game.panel.key_4.class", "none" }, + { "game.panel.key_4.style", "none" }, { "game.panel.key_5.x", "-1" }, { "game.panel.key_5.y", "-1" }, { "game.panel.key_5.tile_size", "16" }, { "game.panel.key_5.draw_masked", "false" }, { "game.panel.key_5.draw_order", "0" }, + { "game.panel.key_5.class", "none" }, + { "game.panel.key_5.style", "none" }, { "game.panel.key_6.x", "-1" }, { "game.panel.key_6.y", "-1" }, { "game.panel.key_6.tile_size", "16" }, { "game.panel.key_6.draw_masked", "false" }, { "game.panel.key_6.draw_order", "0" }, + { "game.panel.key_6.class", "none" }, + { "game.panel.key_6.style", "none" }, { "game.panel.key_7.x", "-1" }, { "game.panel.key_7.y", "-1" }, { "game.panel.key_7.tile_size", "16" }, { "game.panel.key_7.draw_masked", "false" }, { "game.panel.key_7.draw_order", "0" }, + { "game.panel.key_7.class", "none" }, + { "game.panel.key_7.style", "none" }, { "game.panel.key_8.x", "-1" }, { "game.panel.key_8.y", "-1" }, { "game.panel.key_8.tile_size", "16" }, { "game.panel.key_8.draw_masked", "false" }, { "game.panel.key_8.draw_order", "0" }, + { "game.panel.key_8.class", "none" }, + { "game.panel.key_8.style", "none" }, { "game.panel.key_white.x", "-1" }, { "game.panel.key_white.y", "-1" }, { "game.panel.key_white.tile_size", "16" }, { "game.panel.key_white.draw_masked", "false" }, { "game.panel.key_white.draw_order", "0" }, + { "game.panel.key_white.class", "none" }, + { "game.panel.key_white.style", "none" }, { "game.panel.key_white_count.x", "-1" }, { "game.panel.key_white_count.y", "-1" }, { "game.panel.key_white_count.align", "left" }, @@ -6919,24 +9653,32 @@ struct ConfigInfo image_config[] = { "game.panel.key_white_count.font", "font.text_2" }, { "game.panel.key_white_count.draw_masked", "true" }, { "game.panel.key_white_count.draw_order", "0" }, + { "game.panel.key_white_count.class", "none" }, + { "game.panel.key_white_count.style", "none" }, { "game.panel.score.x", "50" }, { "game.panel.score.y", "159" }, { "game.panel.score.align", "center" }, { "game.panel.score.valign", "top" }, - { "game.panel.score.digits", "5" }, + { "game.panel.score.digits", "-1" }, { "game.panel.score.font", "font.text_2" }, + { "game.panel.score.font_narrow", "font.text_1" }, { "game.panel.score.draw_masked", "true" }, { "game.panel.score.draw_order", "0" }, + { "game.panel.score.class", "none" }, + { "game.panel.score.style", "none" }, { "game.panel.highscore.x", "-1" }, { "game.panel.highscore.y", "-1" }, { "game.panel.highscore.align", "left" }, { "game.panel.highscore.valign", "top" }, - { "game.panel.highscore.digits", "5" }, + { "game.panel.highscore.digits", "-1" }, { "game.panel.highscore.font", "font.text_2" }, + { "game.panel.highscore.font_narrow", "font.text_1" }, { "game.panel.highscore.draw_masked", "true" }, { "game.panel.highscore.draw_order", "0" }, + { "game.panel.highscore.class", "none" }, + { "game.panel.highscore.style", "none" }, { "game.panel.time.x", "50" }, { "game.panel.time.y", "194" }, @@ -6947,6 +9689,8 @@ struct ConfigInfo image_config[] = { "game.panel.time.font_narrow", "font.text_1" }, { "game.panel.time.draw_masked", "true" }, { "game.panel.time.draw_order", "0" }, + { "game.panel.time.class", "none" }, + { "game.panel.time.style", "none" }, { "game.panel.time_hh.x", "-1" }, { "game.panel.time_hh.y", "-1" }, @@ -6956,6 +9700,8 @@ struct ConfigInfo image_config[] = { "game.panel.time_hh.font", "font.text_2" }, { "game.panel.time_hh.draw_masked", "true" }, { "game.panel.time_hh.draw_order", "0" }, + { "game.panel.time_hh.class", "none" }, + { "game.panel.time_hh.style", "none" }, { "game.panel.time_mm.x", "-1" }, { "game.panel.time_mm.y", "-1" }, { "game.panel.time_mm.align", "left" }, @@ -6964,6 +9710,8 @@ struct ConfigInfo image_config[] = { "game.panel.time_mm.font", "font.text_2" }, { "game.panel.time_mm.draw_masked", "true" }, { "game.panel.time_mm.draw_order", "0" }, + { "game.panel.time_mm.class", "none" }, + { "game.panel.time_mm.style", "none" }, { "game.panel.time_ss.x", "-1" }, { "game.panel.time_ss.y", "-1" }, { "game.panel.time_ss.align", "left" }, @@ -6972,6 +9720,32 @@ struct ConfigInfo image_config[] = { "game.panel.time_ss.font", "font.text_2" }, { "game.panel.time_ss.draw_masked", "true" }, { "game.panel.time_ss.draw_order", "0" }, + { "game.panel.time_ss.class", "none" }, + { "game.panel.time_ss.style", "none" }, + + { "game.panel.time_anim.x", "5" }, + { "game.panel.time_anim.y", "72" }, + { "game.panel.time_anim.direction", "right" }, + { "game.panel.time_anim.class", "mm_engine_only" }, + { "game.panel.time_anim.style", "none" }, + + { "game.panel.health.x", "-1" }, + { "game.panel.health.y", "-1" }, + { "game.panel.health.align", "center" }, + { "game.panel.health.valign", "top" }, + { "game.panel.health.digits", "-1" }, + { "game.panel.health.font", "font.text_2" }, + { "game.panel.health.font_narrow", "font.text_1" }, + { "game.panel.health.draw_masked", "true" }, + { "game.panel.health.draw_order", "0" }, + { "game.panel.health.class", "none" }, + { "game.panel.health.style", "none" }, + + { "game.panel.health_anim.x", "5" }, + { "game.panel.health_anim.y", "107" }, + { "game.panel.health_anim.direction", "right" }, + { "game.panel.health_anim.class", "mm_engine_only" }, + { "game.panel.health_anim.style", "reverse" }, { "game.panel.frame.x", "-1" }, { "game.panel.frame.y", "-1" }, @@ -6981,6 +9755,8 @@ struct ConfigInfo image_config[] = { "game.panel.frame.font", "font.text_2" }, { "game.panel.frame.draw_masked", "true" }, { "game.panel.frame.draw_order", "0" }, + { "game.panel.frame.class", "none" }, + { "game.panel.frame.style", "none" }, { "game.panel.shield_normal.x", "-1" }, { "game.panel.shield_normal.y", "-1" }, @@ -6995,6 +9771,8 @@ struct ConfigInfo image_config[] = { "game.panel.shield_normal_time.font", "font.text_2" }, { "game.panel.shield_normal_time.draw_masked", "true" }, { "game.panel.shield_normal_time.draw_order", "0" }, + { "game.panel.shield_normal_time.class", "none" }, + { "game.panel.shield_normal_time.style", "none" }, { "game.panel.shield_deadly.x", "-1" }, { "game.panel.shield_deadly.y", "-1" }, { "game.panel.shield_deadly.tile_size", "16" }, @@ -7008,12 +9786,16 @@ struct ConfigInfo image_config[] = { "game.panel.shield_deadly_time.font", "font.text_2" }, { "game.panel.shield_deadly_time.draw_masked","true" }, { "game.panel.shield_deadly_time.draw_order", "0" }, + { "game.panel.shield_deadly_time.class", "none" }, + { "game.panel.shield_deadly_time.style", "none" }, { "game.panel.exit.x", "-1" }, { "game.panel.exit.y", "-1" }, { "game.panel.exit.tile_size", "16" }, { "game.panel.exit.draw_masked", "false" }, { "game.panel.exit.draw_order", "0" }, + { "game.panel.exit.class", "none" }, + { "game.panel.exit.style", "none" }, { "game.panel.emc_magic_ball.x", "-1" }, { "game.panel.emc_magic_ball.y", "-1" }, @@ -7025,6 +9807,8 @@ struct ConfigInfo image_config[] = { "game.panel.emc_magic_ball_switch.tile_size", "16" }, { "game.panel.emc_magic_ball_switch.draw_masked", "true" }, { "game.panel.emc_magic_ball_switch.draw_order", "0" }, + { "game.panel.emc_magic_ball_switch.class", "none" }, + { "game.panel.emc_magic_ball_switch.style", "none" }, { "game.panel.light_switch.x", "-1" }, { "game.panel.light_switch.y", "-1" }, @@ -7039,6 +9823,8 @@ struct ConfigInfo image_config[] = { "game.panel.light_switch_time.font", "font.text_2" }, { "game.panel.light_switch_time.draw_masked", "true" }, { "game.panel.light_switch_time.draw_order", "0" }, + { "game.panel.light_switch_time.class", "none" }, + { "game.panel.light_switch_time.style", "none" }, { "game.panel.timegate_switch.x", "-1" }, { "game.panel.timegate_switch.y", "-1" }, @@ -7053,18 +9839,24 @@ struct ConfigInfo image_config[] = { "game.panel.timegate_switch_time.font", "font.text_2" }, { "game.panel.timegate_switch_time.draw_masked", "true" }, { "game.panel.timegate_switch_time.draw_order", "0" }, + { "game.panel.timegate_switch_time.class", "none" }, + { "game.panel.timegate_switch_time.style", "none" }, { "game.panel.switchgate_switch.x", "-1" }, { "game.panel.switchgate_switch.y", "-1" }, { "game.panel.switchgate_switch.tile_size", "16" }, { "game.panel.switchgate_switch.draw_masked", "false" }, { "game.panel.switchgate_switch.draw_order", "0" }, + { "game.panel.switchgate_switch.class", "none" }, + { "game.panel.switchgate_switch.style", "none" }, { "game.panel.emc_lenses.x", "-1" }, { "game.panel.emc_lenses.y", "-1" }, { "game.panel.emc_lenses.tile_size", "16" }, { "game.panel.emc_lenses.draw_masked", "false" }, { "game.panel.emc_lenses.draw_order", "0" }, + { "game.panel.emc_lenses.class", "none" }, + { "game.panel.emc_lenses.style", "none" }, { "game.panel.emc_lenses_time.x", "-1" }, { "game.panel.emc_lenses_time.y", "-1" }, { "game.panel.emc_lenses_time.align", "left" }, @@ -7073,12 +9865,16 @@ struct ConfigInfo image_config[] = { "game.panel.emc_lenses_time.font", "font.text_2" }, { "game.panel.emc_lenses_time.draw_masked", "true" }, { "game.panel.emc_lenses_time.draw_order", "0" }, + { "game.panel.emc_lenses_time.class", "none" }, + { "game.panel.emc_lenses_time.style", "none" }, { "game.panel.emc_magnifier.x", "-1" }, { "game.panel.emc_magnifier.y", "-1" }, { "game.panel.emc_magnifier.tile_size", "16" }, { "game.panel.emc_magnifier.draw_masked", "false" }, { "game.panel.emc_magnifier.draw_order", "0" }, + { "game.panel.emc_magnifier.class", "none" }, + { "game.panel.emc_magnifier.style", "none" }, { "game.panel.emc_magnifier_time.x", "-1" }, { "game.panel.emc_magnifier_time.y", "-1" }, { "game.panel.emc_magnifier_time.align", "left" }, @@ -7087,12 +9883,16 @@ struct ConfigInfo image_config[] = { "game.panel.emc_magnifier_time.font", "font.text_2" }, { "game.panel.emc_magnifier_time.draw_masked","true" }, { "game.panel.emc_magnifier_time.draw_order", "0" }, + { "game.panel.emc_magnifier_time.class", "none" }, + { "game.panel.emc_magnifier_time.style", "none" }, { "game.panel.balloon_switch.x", "-1" }, { "game.panel.balloon_switch.y", "-1" }, { "game.panel.balloon_switch.tile_size", "16" }, { "game.panel.balloon_switch.draw_masked", "false" }, { "game.panel.balloon_switch.draw_order", "0" }, + { "game.panel.balloon_switch.class", "none" }, + { "game.panel.balloon_switch.style", "none" }, { "game.panel.dynabomb_number.x", "-1" }, { "game.panel.dynabomb_number.y", "-1" }, @@ -7102,6 +9902,8 @@ struct ConfigInfo image_config[] = { "game.panel.dynabomb_number.font", "font.text_2" }, { "game.panel.dynabomb_number.draw_masked", "true" }, { "game.panel.dynabomb_number.draw_order", "0" }, + { "game.panel.dynabomb_number.class", "none" }, + { "game.panel.dynabomb_number.style", "none" }, { "game.panel.dynabomb_size.x", "-1" }, { "game.panel.dynabomb_size.y", "-1" }, { "game.panel.dynabomb_size.align", "left" }, @@ -7110,11 +9912,15 @@ struct ConfigInfo image_config[] = { "game.panel.dynabomb_size.font", "font.text_2" }, { "game.panel.dynabomb_size.draw_masked", "true" }, { "game.panel.dynabomb_size.draw_order", "0" }, + { "game.panel.dynabomb_size.class", "none" }, + { "game.panel.dynabomb_size.style", "none" }, { "game.panel.dynabomb_power.x", "-1" }, { "game.panel.dynabomb_power.y", "-1" }, { "game.panel.dynabomb_power.tile_size", "16" }, { "game.panel.dynabomb_power.draw_masked", "false" }, { "game.panel.dynabomb_power.draw_order", "0" }, + { "game.panel.dynabomb_power.class", "none" }, + { "game.panel.dynabomb_power.style", "none" }, { "game.panel.penguins.x", "-1" }, { "game.panel.penguins.y", "-1" }, @@ -7124,6 +9930,8 @@ struct ConfigInfo image_config[] = { "game.panel.penguins.font", "font.text_2" }, { "game.panel.penguins.draw_masked", "true" }, { "game.panel.penguins.draw_order", "0" }, + { "game.panel.penguins.class", "none" }, + { "game.panel.penguins.style", "none" }, { "game.panel.sokoban_objects.x", "-1" }, { "game.panel.sokoban_objects.y", "-1" }, @@ -7133,6 +9941,8 @@ struct ConfigInfo image_config[] = { "game.panel.sokoban_objects.font", "font.text_2" }, { "game.panel.sokoban_objects.draw_masked", "true" }, { "game.panel.sokoban_objects.draw_order", "0" }, + { "game.panel.sokoban_objects.class", "none" }, + { "game.panel.sokoban_objects.style", "none" }, { "game.panel.sokoban_fields.x", "-1" }, { "game.panel.sokoban_fields.y", "-1" }, { "game.panel.sokoban_fields.align", "left" }, @@ -7141,59 +9951,81 @@ struct ConfigInfo image_config[] = { "game.panel.sokoban_fields.font", "font.text_2" }, { "game.panel.sokoban_fields.draw_masked", "true" }, { "game.panel.sokoban_fields.draw_order", "0" }, + { "game.panel.sokoban_fields.class", "none" }, + { "game.panel.sokoban_fields.style", "none" }, { "game.panel.robot_wheel.x", "-1" }, { "game.panel.robot_wheel.y", "-1" }, { "game.panel.robot_wheel.tile_size", "16" }, { "game.panel.robot_wheel.draw_masked", "false" }, { "game.panel.robot_wheel.draw_order", "0" }, + { "game.panel.robot_wheel.class", "none" }, + { "game.panel.robot_wheel.style", "none" }, { "game.panel.conveyor_belt_1.x", "-1" }, { "game.panel.conveyor_belt_1.y", "-1" }, { "game.panel.conveyor_belt_1.tile_size", "16" }, { "game.panel.conveyor_belt_1.draw_masked", "false" }, { "game.panel.conveyor_belt_1.draw_order", "0" }, + { "game.panel.conveyor_belt_1.class", "none" }, + { "game.panel.conveyor_belt_1.style", "none" }, { "game.panel.conveyor_belt_1_switch.x", "-1" }, { "game.panel.conveyor_belt_1_switch.y", "-1" }, { "game.panel.conveyor_belt_1_switch.tile_size", "16" }, { "game.panel.conveyor_belt_1_switch.draw_masked", "false" }, { "game.panel.conveyor_belt_1_switch.draw_order", "0" }, + { "game.panel.conveyor_belt_1_switch.class", "none" }, + { "game.panel.conveyor_belt_1_switch.style", "none" }, { "game.panel.conveyor_belt_2.x", "-1" }, { "game.panel.conveyor_belt_2.y", "-1" }, { "game.panel.conveyor_belt_2.tile_size", "16" }, { "game.panel.conveyor_belt_2.draw_masked", "false" }, { "game.panel.conveyor_belt_2.draw_order", "0" }, + { "game.panel.conveyor_belt_2.class", "none" }, + { "game.panel.conveyor_belt_2.style", "none" }, { "game.panel.conveyor_belt_2_switch.x", "-1" }, { "game.panel.conveyor_belt_2_switch.y", "-1" }, { "game.panel.conveyor_belt_2_switch.tile_size", "16" }, { "game.panel.conveyor_belt_2_switch.draw_masked", "false" }, { "game.panel.conveyor_belt_2_switch.draw_order", "0" }, + { "game.panel.conveyor_belt_2_switch.class", "none" }, + { "game.panel.conveyor_belt_2_switch.style", "none" }, { "game.panel.conveyor_belt_3.x", "-1" }, { "game.panel.conveyor_belt_3.y", "-1" }, { "game.panel.conveyor_belt_3.tile_size", "16" }, { "game.panel.conveyor_belt_3.draw_masked", "false" }, { "game.panel.conveyor_belt_3.draw_order", "0" }, + { "game.panel.conveyor_belt_3.class", "none" }, + { "game.panel.conveyor_belt_3.style", "none" }, { "game.panel.conveyor_belt_3_switch.x", "-1" }, { "game.panel.conveyor_belt_3_switch.y", "-1" }, { "game.panel.conveyor_belt_3_switch.tile_size", "16" }, { "game.panel.conveyor_belt_3_switch.draw_masked", "false" }, { "game.panel.conveyor_belt_3_switch.draw_order", "0" }, + { "game.panel.conveyor_belt_3_switch.class", "none" }, + { "game.panel.conveyor_belt_3_switch.style", "none" }, { "game.panel.conveyor_belt_4.x", "-1" }, { "game.panel.conveyor_belt_4.y", "-1" }, { "game.panel.conveyor_belt_4.tile_size", "16" }, { "game.panel.conveyor_belt_4.draw_masked", "false" }, { "game.panel.conveyor_belt_4.draw_order", "0" }, + { "game.panel.conveyor_belt_4.class", "none" }, + { "game.panel.conveyor_belt_4.style", "none" }, { "game.panel.conveyor_belt_4_switch.x", "-1" }, { "game.panel.conveyor_belt_4_switch.y", "-1" }, { "game.panel.conveyor_belt_4_switch.tile_size", "16" }, { "game.panel.conveyor_belt_4_switch.draw_masked", "false" }, { "game.panel.conveyor_belt_4_switch.draw_order", "0" }, + { "game.panel.conveyor_belt_4_switch.class", "none" }, + { "game.panel.conveyor_belt_4_switch.style", "none" }, { "game.panel.magic_wall.x", "-1" }, { "game.panel.magic_wall.y", "-1" }, { "game.panel.magic_wall.tile_size", "16" }, { "game.panel.magic_wall.draw_masked", "false" }, { "game.panel.magic_wall.draw_order", "0" }, + { "game.panel.magic_wall.class", "none" }, + { "game.panel.magic_wall.style", "none" }, { "game.panel.magic_wall_time.x", "-1" }, { "game.panel.magic_wall_time.y", "-1" }, { "game.panel.magic_wall_time.align", "left" }, @@ -7202,6 +10034,8 @@ struct ConfigInfo image_config[] = { "game.panel.magic_wall_time.font", "font.text_2" }, { "game.panel.magic_wall_time.draw_masked", "true" }, { "game.panel.magic_wall_time.draw_order", "0" }, + { "game.panel.magic_wall_time.class", "none" }, + { "game.panel.magic_wall_time.style", "none" }, { "game.panel.gravity_state.x", "-1" }, { "game.panel.gravity_state.y", "-1" }, @@ -7212,39 +10046,57 @@ struct ConfigInfo image_config[] = { "game.panel.gravity_state.font_active", "font.text_2" }, { "game.panel.gravity_state.draw_masked", "true" }, { "game.panel.gravity_state.draw_order", "0" }, + { "game.panel.gravity_state.class", "none" }, + { "game.panel.gravity_state.style", "none" }, { "game.panel.graphic_1.x", "-1" }, { "game.panel.graphic_1.y", "-1" }, { "game.panel.graphic_1.draw_masked", "true" }, { "game.panel.graphic_1.draw_order", "0" }, + { "game.panel.graphic_1.class", "none" }, + { "game.panel.graphic_1.style", "none" }, { "game.panel.graphic_2.x", "-1" }, { "game.panel.graphic_2.y", "-1" }, { "game.panel.graphic_2.draw_masked", "true" }, { "game.panel.graphic_2.draw_order", "0" }, + { "game.panel.graphic_2.class", "none" }, + { "game.panel.graphic_2.style", "none" }, { "game.panel.graphic_3.x", "-1" }, { "game.panel.graphic_3.y", "-1" }, { "game.panel.graphic_3.draw_masked", "true" }, { "game.panel.graphic_3.draw_order", "0" }, + { "game.panel.graphic_3.class", "none" }, + { "game.panel.graphic_3.style", "none" }, { "game.panel.graphic_4.x", "-1" }, { "game.panel.graphic_4.y", "-1" }, { "game.panel.graphic_4.draw_masked", "true" }, { "game.panel.graphic_4.draw_order", "0" }, + { "game.panel.graphic_4.class", "none" }, + { "game.panel.graphic_4.style", "none" }, { "game.panel.graphic_5.x", "-1" }, { "game.panel.graphic_5.y", "-1" }, { "game.panel.graphic_5.draw_masked", "true" }, { "game.panel.graphic_5.draw_order", "0" }, + { "game.panel.graphic_5.class", "none" }, + { "game.panel.graphic_5.style", "none" }, { "game.panel.graphic_6.x", "-1" }, { "game.panel.graphic_6.y", "-1" }, { "game.panel.graphic_6.draw_masked", "true" }, { "game.panel.graphic_6.draw_order", "0" }, + { "game.panel.graphic_6.class", "none" }, + { "game.panel.graphic_6.style", "none" }, { "game.panel.graphic_7.x", "-1" }, { "game.panel.graphic_7.y", "-1" }, { "game.panel.graphic_7.draw_masked", "true" }, { "game.panel.graphic_7.draw_order", "0" }, + { "game.panel.graphic_7.class", "none" }, + { "game.panel.graphic_7.style", "none" }, { "game.panel.graphic_8.x", "-1" }, { "game.panel.graphic_8.y", "-1" }, { "game.panel.graphic_8.draw_masked", "true" }, { "game.panel.graphic_8.draw_order", "0" }, + { "game.panel.graphic_8.class", "none" }, + { "game.panel.graphic_8.style", "none" }, { "game.panel.element_1.x", "-1" }, { "game.panel.element_1.y", "-1" }, @@ -7252,6 +10104,8 @@ struct ConfigInfo image_config[] = { "game.panel.element_1.element", "empty_space" }, { "game.panel.element_1.draw_masked", "false" }, { "game.panel.element_1.draw_order", "0" }, + { "game.panel.element_1.class", "none" }, + { "game.panel.element_1.style", "none" }, { "game.panel.element_1_count.x", "-1" }, { "game.panel.element_1_count.y", "-1" }, { "game.panel.element_1_count.align", "left" }, @@ -7261,12 +10115,16 @@ struct ConfigInfo image_config[] = { "game.panel.element_1_count.element", "empty_space" }, { "game.panel.element_1_count.draw_masked", "true" }, { "game.panel.element_1_count.draw_order", "0" }, + { "game.panel.element_1_count.class", "none" }, + { "game.panel.element_1_count.style", "none" }, { "game.panel.element_2.x", "-1" }, { "game.panel.element_2.y", "-1" }, { "game.panel.element_2.tile_size", "16" }, { "game.panel.element_2.element", "empty_space" }, { "game.panel.element_2.draw_masked", "false" }, { "game.panel.element_2.draw_order", "0" }, + { "game.panel.element_2.class", "none" }, + { "game.panel.element_2.style", "none" }, { "game.panel.element_2_count.x", "-1" }, { "game.panel.element_2_count.y", "-1" }, { "game.panel.element_2_count.align", "left" }, @@ -7276,12 +10134,16 @@ struct ConfigInfo image_config[] = { "game.panel.element_2_count.element", "empty_space" }, { "game.panel.element_2_count.draw_masked", "true" }, { "game.panel.element_2_count.draw_order", "0" }, + { "game.panel.element_2_count.class", "none" }, + { "game.panel.element_2_count.style", "none" }, { "game.panel.element_3.x", "-1" }, { "game.panel.element_3.y", "-1" }, { "game.panel.element_3.tile_size", "16" }, { "game.panel.element_3.element", "empty_space" }, { "game.panel.element_3.draw_masked", "false" }, { "game.panel.element_3.draw_order", "0" }, + { "game.panel.element_3.class", "none" }, + { "game.panel.element_3.style", "none" }, { "game.panel.element_3_count.x", "-1" }, { "game.panel.element_3_count.y", "-1" }, { "game.panel.element_3_count.align", "left" }, @@ -7291,12 +10153,16 @@ struct ConfigInfo image_config[] = { "game.panel.element_3_count.element", "empty_space" }, { "game.panel.element_3_count.draw_masked", "true" }, { "game.panel.element_3_count.draw_order", "0" }, + { "game.panel.element_3_count.class", "none" }, + { "game.panel.element_3_count.style", "none" }, { "game.panel.element_4.x", "-1" }, { "game.panel.element_4.y", "-1" }, { "game.panel.element_4.tile_size", "16" }, { "game.panel.element_4.element", "empty_space" }, { "game.panel.element_4.draw_masked", "false" }, { "game.panel.element_4.draw_order", "0" }, + { "game.panel.element_4.class", "none" }, + { "game.panel.element_4.style", "none" }, { "game.panel.element_4_count.x", "-1" }, { "game.panel.element_4_count.y", "-1" }, { "game.panel.element_4_count.align", "left" }, @@ -7306,12 +10172,16 @@ struct ConfigInfo image_config[] = { "game.panel.element_4_count.element", "empty_space" }, { "game.panel.element_4_count.draw_masked", "true" }, { "game.panel.element_4_count.draw_order", "0" }, + { "game.panel.element_4_count.class", "none" }, + { "game.panel.element_4_count.style", "none" }, { "game.panel.element_5.x", "-1" }, { "game.panel.element_5.y", "-1" }, { "game.panel.element_5.tile_size", "16" }, { "game.panel.element_5.element", "empty_space" }, { "game.panel.element_5.draw_masked", "false" }, { "game.panel.element_5.draw_order", "0" }, + { "game.panel.element_5.class", "none" }, + { "game.panel.element_5.style", "none" }, { "game.panel.element_5_count.x", "-1" }, { "game.panel.element_5_count.y", "-1" }, { "game.panel.element_5_count.align", "left" }, @@ -7321,12 +10191,16 @@ struct ConfigInfo image_config[] = { "game.panel.element_5_count.element", "empty_space" }, { "game.panel.element_5_count.draw_masked", "true" }, { "game.panel.element_5_count.draw_order", "0" }, + { "game.panel.element_5_count.class", "none" }, + { "game.panel.element_5_count.style", "none" }, { "game.panel.element_6.x", "-1" }, { "game.panel.element_6.y", "-1" }, { "game.panel.element_6.tile_size", "16" }, { "game.panel.element_6.element", "empty_space" }, { "game.panel.element_6.draw_masked", "false" }, { "game.panel.element_6.draw_order", "0" }, + { "game.panel.element_6.class", "none" }, + { "game.panel.element_6.style", "none" }, { "game.panel.element_6_count.x", "-1" }, { "game.panel.element_6_count.y", "-1" }, { "game.panel.element_6_count.align", "left" }, @@ -7336,12 +10210,16 @@ struct ConfigInfo image_config[] = { "game.panel.element_6_count.element", "empty_space" }, { "game.panel.element_6_count.draw_masked", "true" }, { "game.panel.element_6_count.draw_order", "0" }, + { "game.panel.element_6_count.class", "none" }, + { "game.panel.element_6_count.style", "none" }, { "game.panel.element_7.x", "-1" }, { "game.panel.element_7.y", "-1" }, { "game.panel.element_7.tile_size", "16" }, { "game.panel.element_7.element", "empty_space" }, { "game.panel.element_7.draw_masked", "false" }, { "game.panel.element_7.draw_order", "0" }, + { "game.panel.element_7.class", "none" }, + { "game.panel.element_7.style", "none" }, { "game.panel.element_7_count.x", "-1" }, { "game.panel.element_7_count.y", "-1" }, { "game.panel.element_7_count.align", "left" }, @@ -7351,12 +10229,16 @@ struct ConfigInfo image_config[] = { "game.panel.element_7_count.element", "empty_space" }, { "game.panel.element_7_count.draw_masked", "true" }, { "game.panel.element_7_count.draw_order", "0" }, + { "game.panel.element_7_count.class", "none" }, + { "game.panel.element_7_count.style", "none" }, { "game.panel.element_8.x", "-1" }, { "game.panel.element_8.y", "-1" }, { "game.panel.element_8.tile_size", "16" }, { "game.panel.element_8.element", "empty_space" }, { "game.panel.element_8.draw_masked", "false" }, { "game.panel.element_8.draw_order", "0" }, + { "game.panel.element_8.class", "none" }, + { "game.panel.element_8.style", "none" }, { "game.panel.element_8_count.x", "-1" }, { "game.panel.element_8_count.y", "-1" }, { "game.panel.element_8_count.align", "left" }, @@ -7366,6 +10248,8 @@ struct ConfigInfo image_config[] = { "game.panel.element_8_count.element", "empty_space" }, { "game.panel.element_8_count.draw_masked", "true" }, { "game.panel.element_8_count.draw_order", "0" }, + { "game.panel.element_8_count.class", "none" }, + { "game.panel.element_8_count.style", "none" }, { "game.panel.ce_score_1.x", "-1" }, { "game.panel.ce_score_1.y", "-1" }, @@ -7376,12 +10260,16 @@ struct ConfigInfo image_config[] = { "game.panel.ce_score_1.element", "empty_space" }, { "game.panel.ce_score_1.draw_masked", "true" }, { "game.panel.ce_score_1.draw_order", "0" }, + { "game.panel.ce_score_1.class", "none" }, + { "game.panel.ce_score_1.style", "none" }, { "game.panel.ce_score_1_element.x", "-1" }, { "game.panel.ce_score_1_element.y", "-1" }, { "game.panel.ce_score_1_element.tile_size", "16" }, { "game.panel.ce_score_1_element.element", "empty_space" }, { "game.panel.ce_score_1_element.draw_masked","false" }, { "game.panel.ce_score_1_element.draw_order", "0" }, + { "game.panel.ce_score_1_element.class", "none" }, + { "game.panel.ce_score_1_element.style", "none" }, { "game.panel.ce_score_2.x", "-1" }, { "game.panel.ce_score_2.y", "-1" }, { "game.panel.ce_score_2.align", "left" }, @@ -7391,12 +10279,16 @@ struct ConfigInfo image_config[] = { "game.panel.ce_score_2.element", "empty_space" }, { "game.panel.ce_score_2.draw_masked", "true" }, { "game.panel.ce_score_2.draw_order", "0" }, + { "game.panel.ce_score_2.class", "none" }, + { "game.panel.ce_score_2.style", "none" }, { "game.panel.ce_score_2_element.x", "-1" }, { "game.panel.ce_score_2_element.y", "-1" }, { "game.panel.ce_score_2_element.tile_size", "16" }, { "game.panel.ce_score_2_element.element", "empty_space" }, { "game.panel.ce_score_2_element.draw_masked","false" }, { "game.panel.ce_score_2_element.draw_order", "0" }, + { "game.panel.ce_score_2_element.class", "none" }, + { "game.panel.ce_score_2_element.style", "none" }, { "game.panel.ce_score_3.x", "-1" }, { "game.panel.ce_score_3.y", "-1" }, { "game.panel.ce_score_3.align", "left" }, @@ -7406,12 +10298,16 @@ struct ConfigInfo image_config[] = { "game.panel.ce_score_3.element", "empty_space" }, { "game.panel.ce_score_3.draw_masked", "true" }, { "game.panel.ce_score_3.draw_order", "0" }, + { "game.panel.ce_score_3.class", "none" }, + { "game.panel.ce_score_3.style", "none" }, { "game.panel.ce_score_3_element.x", "-1" }, { "game.panel.ce_score_3_element.y", "-1" }, { "game.panel.ce_score_3_element.tile_size", "16" }, { "game.panel.ce_score_3_element.element", "empty_space" }, { "game.panel.ce_score_3_element.draw_masked","false" }, { "game.panel.ce_score_3_element.draw_order", "0" }, + { "game.panel.ce_score_3_element.class", "none" }, + { "game.panel.ce_score_3_element.style", "none" }, { "game.panel.ce_score_4.x", "-1" }, { "game.panel.ce_score_4.y", "-1" }, { "game.panel.ce_score_4.align", "left" }, @@ -7421,12 +10317,16 @@ struct ConfigInfo image_config[] = { "game.panel.ce_score_4.element", "empty_space" }, { "game.panel.ce_score_4.draw_masked", "true" }, { "game.panel.ce_score_4.draw_order", "0" }, + { "game.panel.ce_score_4.class", "none" }, + { "game.panel.ce_score_4.style", "none" }, { "game.panel.ce_score_4_element.x", "-1" }, { "game.panel.ce_score_4_element.y", "-1" }, { "game.panel.ce_score_4_element.tile_size", "16" }, { "game.panel.ce_score_4_element.element", "empty_space" }, { "game.panel.ce_score_4_element.draw_masked","false" }, { "game.panel.ce_score_4_element.draw_order", "0" }, + { "game.panel.ce_score_4_element.class", "none" }, + { "game.panel.ce_score_4_element.style", "none" }, { "game.panel.ce_score_5.x", "-1" }, { "game.panel.ce_score_5.y", "-1" }, { "game.panel.ce_score_5.align", "left" }, @@ -7436,12 +10336,16 @@ struct ConfigInfo image_config[] = { "game.panel.ce_score_5.element", "empty_space" }, { "game.panel.ce_score_5.draw_masked", "true" }, { "game.panel.ce_score_5.draw_order", "0" }, + { "game.panel.ce_score_5.class", "none" }, + { "game.panel.ce_score_5.style", "none" }, { "game.panel.ce_score_5_element.x", "-1" }, { "game.panel.ce_score_5_element.y", "-1" }, { "game.panel.ce_score_5_element.tile_size", "16" }, { "game.panel.ce_score_5_element.element", "empty_space" }, { "game.panel.ce_score_5_element.draw_masked","false" }, { "game.panel.ce_score_5_element.draw_order", "0" }, + { "game.panel.ce_score_5_element.class", "none" }, + { "game.panel.ce_score_5_element.style", "none" }, { "game.panel.ce_score_6.x", "-1" }, { "game.panel.ce_score_6.y", "-1" }, { "game.panel.ce_score_6.align", "left" }, @@ -7451,12 +10355,16 @@ struct ConfigInfo image_config[] = { "game.panel.ce_score_6.element", "empty_space" }, { "game.panel.ce_score_6.draw_masked", "true" }, { "game.panel.ce_score_6.draw_order", "0" }, + { "game.panel.ce_score_6.class", "none" }, + { "game.panel.ce_score_6.style", "none" }, { "game.panel.ce_score_6_element.x", "-1" }, { "game.panel.ce_score_6_element.y", "-1" }, { "game.panel.ce_score_6_element.tile_size", "16" }, { "game.panel.ce_score_6_element.element", "empty_space" }, { "game.panel.ce_score_6_element.draw_masked","false" }, { "game.panel.ce_score_6_element.draw_order", "0" }, + { "game.panel.ce_score_6_element.class", "none" }, + { "game.panel.ce_score_6_element.style", "none" }, { "game.panel.ce_score_7.x", "-1" }, { "game.panel.ce_score_7.y", "-1" }, { "game.panel.ce_score_7.align", "left" }, @@ -7466,12 +10374,16 @@ struct ConfigInfo image_config[] = { "game.panel.ce_score_7.element", "empty_space" }, { "game.panel.ce_score_7.draw_masked", "true" }, { "game.panel.ce_score_7.draw_order", "0" }, + { "game.panel.ce_score_7.class", "none" }, + { "game.panel.ce_score_7.style", "none" }, { "game.panel.ce_score_7_element.x", "-1" }, { "game.panel.ce_score_7_element.y", "-1" }, { "game.panel.ce_score_7_element.tile_size", "16" }, { "game.panel.ce_score_7_element.element", "empty_space" }, { "game.panel.ce_score_7_element.draw_masked","false" }, { "game.panel.ce_score_7_element.draw_order", "0" }, + { "game.panel.ce_score_7_element.class", "none" }, + { "game.panel.ce_score_7_element.style", "none" }, { "game.panel.ce_score_8.x", "-1" }, { "game.panel.ce_score_8.y", "-1" }, { "game.panel.ce_score_8.align", "left" }, @@ -7481,12 +10393,16 @@ struct ConfigInfo image_config[] = { "game.panel.ce_score_8.element", "empty_space" }, { "game.panel.ce_score_8.draw_masked", "true" }, { "game.panel.ce_score_8.draw_order", "0" }, + { "game.panel.ce_score_8.class", "none" }, + { "game.panel.ce_score_8.style", "none" }, { "game.panel.ce_score_8_element.x", "-1" }, { "game.panel.ce_score_8_element.y", "-1" }, { "game.panel.ce_score_8_element.tile_size", "16" }, { "game.panel.ce_score_8_element.element", "empty_space" }, { "game.panel.ce_score_8_element.draw_masked","false" }, { "game.panel.ce_score_8_element.draw_order", "0" }, + { "game.panel.ce_score_8_element.class", "none" }, + { "game.panel.ce_score_8_element.style", "none" }, { "game.panel.player_name.x", "-1" }, { "game.panel.player_name.y", "-1" }, @@ -7496,6 +10412,8 @@ struct ConfigInfo image_config[] = { "game.panel.player_name.font", "font.text_2" }, { "game.panel.player_name.draw_masked", "true" }, { "game.panel.player_name.draw_order", "0" }, + { "game.panel.player_name.class", "none" }, + { "game.panel.player_name.style", "none" }, { "game.panel.level_name.x", "-1" }, { "game.panel.level_name.y", "-1" }, @@ -7505,6 +10423,8 @@ struct ConfigInfo image_config[] = { "game.panel.level_name.font", "font.text_2" }, { "game.panel.level_name.draw_masked", "true" }, { "game.panel.level_name.draw_order", "0" }, + { "game.panel.level_name.class", "none" }, + { "game.panel.level_name.style", "none" }, { "game.panel.level_author.x", "-1" }, { "game.panel.level_author.y", "-1" }, { "game.panel.level_author.align", "left" }, @@ -7513,6 +10433,8 @@ struct ConfigInfo image_config[] = { "game.panel.level_author.font", "font.text_2" }, { "game.panel.level_author.draw_masked", "true" }, { "game.panel.level_author.draw_order", "0" }, + { "game.panel.level_author.class", "none" }, + { "game.panel.level_author.style", "none" }, { "game.button.stop.x", "5" }, { "game.button.stop.y", "215" }, @@ -7530,6 +10452,8 @@ struct ConfigInfo image_config[] = { "game.button.pause2.y", "-1" }, { "game.button.load.x", "-1" }, { "game.button.load.y", "-1" }, + { "game.button.restart.x", "-1" }, + { "game.button.restart.y", "-1" }, { "game.button.sound_music.x", "5" }, { "game.button.sound_music.y", "245" }, { "game.button.sound_loops.x", "35" }, @@ -7537,6 +10461,28 @@ struct ConfigInfo image_config[] = { "game.button.sound_simple.x", "65" }, { "game.button.sound_simple.y", "245" }, + { "game.button.panel_stop.x", "-1" }, + { "game.button.panel_stop.y", "-1" }, + { "game.button.panel_pause.x", "-1" }, + { "game.button.panel_pause.y", "-1" }, + { "game.button.panel_play.x", "-1" }, + { "game.button.panel_play.y", "-1" }, + { "game.button.panel_restart.x", "-1" }, + { "game.button.panel_restart.y", "-1" }, + { "game.button.panel_sound_music.x", "-1" }, + { "game.button.panel_sound_music.y", "-1" }, + { "game.button.panel_sound_loops.x", "-1" }, + { "game.button.panel_sound_loops.y", "-1" }, + { "game.button.panel_sound_simple.x", "-1" }, + { "game.button.panel_sound_simple.y", "-1" }, + + { "game.button.touch_stop.x", "0" }, + { "game.button.touch_stop.y", "0" }, + { "game.button.touch_pause.x", "-60" }, + { "game.button.touch_pause.y", "0" }, + { "game.button.touch_restart.x", "-1" }, + { "game.button.touch_restart.y", "-1" }, + { "tape.button.eject.x", "5" }, { "tape.button.eject.y", "77" }, { "tape.button.stop.x", "23" }, @@ -7548,6 +10494,11 @@ struct ConfigInfo image_config[] = { "tape.button.play.x", "77" }, { "tape.button.play.y", "77" }, + { "tape.button.insert_solution.x", "-1" }, + { "tape.button.insert_solution.y", "-1" }, + { "tape.button.play_solution.x", "-1" }, + { "tape.button.play_solution.y", "-1" }, + { "tape.symbol.eject.x", "-1" }, { "tape.symbol.eject.y", "-1" }, { "tape.symbol.stop.x", "-1" }, @@ -7795,6 +10746,8 @@ struct ConfigInfo image_config[] = { "editor.settings.tabs.2nd_yoffset", "64" }, { "editor.settings.tabs.draw_xoffset", "0" }, { "editor.settings.tabs.draw_yoffset", "8" }, + { "editor.settings.tooltip.x", "-1" }, + { "editor.settings.tooltip.y", "-1" }, { "editor.gadget.normal_spacing", "4" }, { "editor.gadget.small_spacing", "2" }, @@ -7809,23 +10762,30 @@ struct ConfigInfo image_config[] = { "request.button.no.y", "250" }, { "request.button.confirm.x", "2" }, { "request.button.confirm.y", "250" }, - { "request.button.player_1.x", "20" }, - { "request.button.player_1.y", "200" }, + { "request.button.player_1.x", "35" }, + { "request.button.player_1.y", "185" }, { "request.button.player_1.draw_player", "true" }, { "request.button.player_1.tile_size", "16" }, - { "request.button.player_2.x", "50" }, - { "request.button.player_2.y", "200" }, + { "request.button.player_2.x", "65" }, + { "request.button.player_2.y", "215" }, { "request.button.player_2.draw_player", "true" }, { "request.button.player_2.tile_size", "16" }, - { "request.button.player_3.x", "20" }, - { "request.button.player_3.y", "230" }, + { "request.button.player_3.x", "35" }, + { "request.button.player_3.y", "245" }, { "request.button.player_3.draw_player", "true" }, { "request.button.player_3.tile_size", "16" }, - { "request.button.player_4.x", "50" }, - { "request.button.player_4.y", "230" }, + { "request.button.player_4.x", "5" }, + { "request.button.player_4.y", "215" }, { "request.button.player_4.draw_player", "true" }, { "request.button.player_4.tile_size", "16" }, + { "request.button.touch_yes.x", "0" }, + { "request.button.touch_yes.y", "-56" }, + { "request.button.touch_no.x", "-92" }, + { "request.button.touch_no.y", "-56" }, + { "request.button.touch_confirm.x", "0" }, + { "request.button.touch_confirm.y", "-56" }, + { "request.x", "-1" }, { "request.y", "-1" }, { "request.width", "120" }, @@ -7840,14 +10800,19 @@ struct ConfigInfo image_config[] = { "request.autowrap", "false" }, { "request.centered", "true" }, { "request.wrap_single_words", "true" }, + { "request.draw_order", "-1" }, { "global.use_envelope_request", "false" }, { "game.graphics_engine_version", "-1" }, { "game.forced_scroll_delay_value", "-1" }, + { "game.forced_scroll_x", ARG_UNDEFINED }, + { "game.forced_scroll_y", ARG_UNDEFINED }, + { "game.use_native_bd_graphics_engine", "false" }, { "game.use_native_emc_graphics_engine", "false" }, { "game.use_native_sp_graphics_engine", "true" }, { "game.use_masked_pushing", "false" }, + { "game.use_masked_elements", "false" }, { "game.tile_size", "32" }, { "[player].boring_delay_fixed", "1000" }, @@ -7857,6 +10822,10 @@ struct ConfigInfo image_config[] = { "viewport.window.width", "672" }, { "viewport.window.height", "560" }, + { "viewport.window.min_width", "-1" }, + { "viewport.window.min_height", "-1" }, + { "viewport.window.max_width", "-1" }, + { "viewport.window.max_height", "-1" }, { "viewport.window.TITLE.width", ARG_DEFAULT }, { "viewport.window.TITLE.height", ARG_DEFAULT }, @@ -7864,79 +10833,174 @@ struct ConfigInfo image_config[] = { "viewport.playfield.y", "6" }, { "viewport.playfield.width", "548" }, { "viewport.playfield.height", "548" }, + { "viewport.playfield.min_width", "-1" }, + { "viewport.playfield.min_height", "-1" }, + { "viewport.playfield.max_width", "-1" }, + { "viewport.playfield.max_height", "-1" }, + { "viewport.playfield.margin_left", "0" }, + { "viewport.playfield.margin_right", "0" }, + { "viewport.playfield.margin_top", "0" }, + { "viewport.playfield.margin_bottom", "0" }, + { "viewport.playfield.border_left", "-1" }, + { "viewport.playfield.border_right", "-1" }, + { "viewport.playfield.border_top", "-1" }, + { "viewport.playfield.border_bottom", "-1" }, { "viewport.playfield.border_size", "2" }, + { "viewport.playfield.align_size", "16" }, + { "viewport.playfield.align", "left" }, + { "viewport.playfield.valign", "top" }, { "viewport.playfield.MAIN.x", ARG_DEFAULT }, { "viewport.playfield.MAIN.y", ARG_DEFAULT }, { "viewport.playfield.MAIN.width", ARG_DEFAULT }, { "viewport.playfield.MAIN.height", ARG_DEFAULT }, + { "viewport.playfield.MAIN.min_width", ARG_DEFAULT }, + { "viewport.playfield.MAIN.min_height", ARG_DEFAULT }, + { "viewport.playfield.MAIN.max_width", ARG_DEFAULT }, + { "viewport.playfield.MAIN.max_height", ARG_DEFAULT }, + { "viewport.playfield.MAIN.margin_left", ARG_DEFAULT }, + { "viewport.playfield.MAIN.margin_right", ARG_DEFAULT }, + { "viewport.playfield.MAIN.margin_top", ARG_DEFAULT }, + { "viewport.playfield.MAIN.margin_bottom", ARG_DEFAULT }, + { "viewport.playfield.MAIN.border_left", ARG_DEFAULT }, + { "viewport.playfield.MAIN.border_right", ARG_DEFAULT }, + { "viewport.playfield.MAIN.border_top", ARG_DEFAULT }, + { "viewport.playfield.MAIN.border_bottom", ARG_DEFAULT }, { "viewport.playfield.MAIN.border_size", ARG_DEFAULT }, + { "viewport.playfield.MAIN.align_size", ARG_DEFAULT }, + { "viewport.playfield.MAIN.align", ARG_DEFAULT }, + { "viewport.playfield.MAIN.valign", ARG_DEFAULT }, { "viewport.playfield.SCORES.x", ARG_DEFAULT }, { "viewport.playfield.SCORES.y", ARG_DEFAULT }, { "viewport.playfield.SCORES.width", ARG_DEFAULT }, { "viewport.playfield.SCORES.height", ARG_DEFAULT }, + { "viewport.playfield.SCORES.min_width", ARG_DEFAULT }, + { "viewport.playfield.SCORES.min_height", ARG_DEFAULT }, + { "viewport.playfield.SCORES.max_width", ARG_DEFAULT }, + { "viewport.playfield.SCORES.max_height", ARG_DEFAULT }, + { "viewport.playfield.SCORES.margin_left", ARG_DEFAULT }, + { "viewport.playfield.SCORES.margin_right", ARG_DEFAULT }, + { "viewport.playfield.SCORES.margin_top", ARG_DEFAULT }, + { "viewport.playfield.SCORES.margin_bottom", ARG_DEFAULT }, + { "viewport.playfield.SCORES.border_left", ARG_DEFAULT }, + { "viewport.playfield.SCORES.border_right", ARG_DEFAULT }, + { "viewport.playfield.SCORES.border_top", ARG_DEFAULT }, + { "viewport.playfield.SCORES.border_bottom", ARG_DEFAULT }, { "viewport.playfield.SCORES.border_size", ARG_DEFAULT }, + { "viewport.playfield.SCORES.align_size", ARG_DEFAULT }, + { "viewport.playfield.SCORES.align", ARG_DEFAULT }, + { "viewport.playfield.SCORES.valign", ARG_DEFAULT }, { "viewport.playfield.EDITOR.x", ARG_DEFAULT }, { "viewport.playfield.EDITOR.y", ARG_DEFAULT }, { "viewport.playfield.EDITOR.width", ARG_DEFAULT }, { "viewport.playfield.EDITOR.height", ARG_DEFAULT }, + { "viewport.playfield.EDITOR.min_width", ARG_DEFAULT }, + { "viewport.playfield.EDITOR.min_height", ARG_DEFAULT }, + { "viewport.playfield.EDITOR.max_width", ARG_DEFAULT }, + { "viewport.playfield.EDITOR.max_height", ARG_DEFAULT }, + { "viewport.playfield.EDITOR.margin_left", ARG_DEFAULT }, + { "viewport.playfield.EDITOR.margin_right", ARG_DEFAULT }, + { "viewport.playfield.EDITOR.margin_top", ARG_DEFAULT }, + { "viewport.playfield.EDITOR.margin_bottom", ARG_DEFAULT }, + { "viewport.playfield.EDITOR.border_left", ARG_DEFAULT }, + { "viewport.playfield.EDITOR.border_right", ARG_DEFAULT }, + { "viewport.playfield.EDITOR.border_top", ARG_DEFAULT }, + { "viewport.playfield.EDITOR.border_bottom", ARG_DEFAULT }, { "viewport.playfield.EDITOR.border_size", ARG_DEFAULT }, + { "viewport.playfield.EDITOR.align_size", ARG_DEFAULT }, + { "viewport.playfield.EDITOR.align", ARG_DEFAULT }, + { "viewport.playfield.EDITOR.valign", ARG_DEFAULT }, { "viewport.playfield.PLAYING.x", ARG_DEFAULT }, { "viewport.playfield.PLAYING.y", ARG_DEFAULT }, { "viewport.playfield.PLAYING.width", ARG_DEFAULT }, { "viewport.playfield.PLAYING.height", ARG_DEFAULT }, + { "viewport.playfield.PLAYING.min_width", ARG_DEFAULT }, + { "viewport.playfield.PLAYING.min_height", ARG_DEFAULT }, + { "viewport.playfield.PLAYING.max_width", ARG_DEFAULT }, + { "viewport.playfield.PLAYING.max_height", ARG_DEFAULT }, + { "viewport.playfield.PLAYING.margin_left", ARG_DEFAULT }, + { "viewport.playfield.PLAYING.margin_right", ARG_DEFAULT }, + { "viewport.playfield.PLAYING.margin_top", ARG_DEFAULT }, + { "viewport.playfield.PLAYING.margin_bottom", ARG_DEFAULT }, + { "viewport.playfield.PLAYING.border_left", ARG_DEFAULT }, + { "viewport.playfield.PLAYING.border_right", ARG_DEFAULT }, + { "viewport.playfield.PLAYING.border_top", ARG_DEFAULT }, + { "viewport.playfield.PLAYING.border_bottom", ARG_DEFAULT }, { "viewport.playfield.PLAYING.border_size", ARG_DEFAULT }, + { "viewport.playfield.PLAYING.align_size", ARG_DEFAULT }, + { "viewport.playfield.PLAYING.align", ARG_DEFAULT }, + { "viewport.playfield.PLAYING.valign", ARG_DEFAULT }, { "viewport.door_1.x", "566" }, { "viewport.door_1.y", "60" }, { "viewport.door_1.width", "100" }, { "viewport.door_1.height", "280" }, { "viewport.door_1.border_size", "4" }, + { "viewport.door_1.align", "left" }, + { "viewport.door_1.valign", "top" }, { "viewport.door_1.MAIN.x", ARG_DEFAULT }, { "viewport.door_1.MAIN.y", ARG_DEFAULT }, { "viewport.door_1.MAIN.width", ARG_DEFAULT }, { "viewport.door_1.MAIN.height", ARG_DEFAULT }, { "viewport.door_1.MAIN.border_size", ARG_DEFAULT }, + { "viewport.door_1.MAIN.align", ARG_DEFAULT }, + { "viewport.door_1.MAIN.valign", ARG_DEFAULT }, { "viewport.door_1.SCORES.x", ARG_DEFAULT }, { "viewport.door_1.SCORES.y", ARG_DEFAULT }, { "viewport.door_1.SCORES.width", ARG_DEFAULT }, { "viewport.door_1.SCORES.height", ARG_DEFAULT }, { "viewport.door_1.SCORES.border_size", ARG_DEFAULT }, + { "viewport.door_1.SCORES.align", ARG_DEFAULT }, + { "viewport.door_1.SCORES.valign", ARG_DEFAULT }, { "viewport.door_1.EDITOR.x", ARG_DEFAULT }, { "viewport.door_1.EDITOR.y", ARG_DEFAULT }, { "viewport.door_1.EDITOR.width", ARG_DEFAULT }, { "viewport.door_1.EDITOR.height", ARG_DEFAULT }, { "viewport.door_1.EDITOR.border_size", ARG_DEFAULT }, + { "viewport.door_1.EDITOR.align", ARG_DEFAULT }, + { "viewport.door_1.EDITOR.valign", ARG_DEFAULT }, { "viewport.door_1.PLAYING.x", ARG_DEFAULT }, { "viewport.door_1.PLAYING.y", ARG_DEFAULT }, { "viewport.door_1.PLAYING.width", ARG_DEFAULT }, { "viewport.door_1.PLAYING.height", ARG_DEFAULT }, { "viewport.door_1.PLAYING.border_size", ARG_DEFAULT }, + { "viewport.door_1.PLAYING.align", ARG_DEFAULT }, + { "viewport.door_1.PLAYING.valign", ARG_DEFAULT }, { "viewport.door_2.x", "566" }, { "viewport.door_2.y", "400" }, { "viewport.door_2.width", "100" }, { "viewport.door_2.height", "100" }, { "viewport.door_2.border_size", "4" }, + { "viewport.door_2.align", "left" }, + { "viewport.door_2.valign", "top" }, { "viewport.door_2.MAIN.x", ARG_DEFAULT }, { "viewport.door_2.MAIN.y", ARG_DEFAULT }, { "viewport.door_2.MAIN.width", ARG_DEFAULT }, { "viewport.door_2.MAIN.height", ARG_DEFAULT }, { "viewport.door_2.MAIN.border_size", ARG_DEFAULT }, + { "viewport.door_2.MAIN.align", ARG_DEFAULT }, + { "viewport.door_2.MAIN.valign", ARG_DEFAULT }, { "viewport.door_2.SCORES.x", ARG_DEFAULT }, { "viewport.door_2.SCORES.y", ARG_DEFAULT }, { "viewport.door_2.SCORES.width", ARG_DEFAULT }, { "viewport.door_2.SCORES.height", ARG_DEFAULT }, { "viewport.door_2.SCORES.border_size", ARG_DEFAULT }, + { "viewport.door_2.SCORES.align", ARG_DEFAULT }, + { "viewport.door_2.SCORES.valign", ARG_DEFAULT }, { "viewport.door_2.EDITOR.x", "566" }, { "viewport.door_2.EDITOR.y", "356" }, { "viewport.door_2.EDITOR.width", "100" }, { "viewport.door_2.EDITOR.height", "144" }, { "viewport.door_2.EDITOR.border_size", "4" }, + { "viewport.door_2.EDITOR.align", "left" }, + { "viewport.door_2.EDITOR.valign", "top" }, { "viewport.door_2.PLAYING.x", ARG_DEFAULT }, { "viewport.door_2.PLAYING.y", ARG_DEFAULT }, { "viewport.door_2.PLAYING.width", ARG_DEFAULT }, { "viewport.door_2.PLAYING.height", ARG_DEFAULT }, { "viewport.door_2.PLAYING.border_size", ARG_DEFAULT }, + { "viewport.door_2.PLAYING.align", ARG_DEFAULT }, + { "viewport.door_2.PLAYING.valign", ARG_DEFAULT }, { NULL, NULL } };