From: Holger Schemel Date: Mon, 12 Feb 2024 19:09:37 +0000 (+0100) Subject: changed indentation (no functional change) X-Git-Tag: 4.4.0.0-test-1~372 X-Git-Url: https://git.artsoft.org/?a=commitdiff_plain;ds=sidebyside;h=c56a469fbdd802f49ec27521a9a180f8db98fd5e;p=rocksndiamonds.git changed indentation (no functional change) --- diff --git a/src/conf_gfx.c b/src/conf_gfx.c index dd688954..2788632f 100644 --- a/src/conf_gfx.c +++ b/src/conf_gfx.c @@ -19,80 +19,80 @@ struct ConfigTypeInfo image_config_suffix[] = { - { ".x", ARG_UNDEFINED, TYPE_INTEGER }, - { ".y", ARG_UNDEFINED, TYPE_INTEGER }, - { ".xpos", ARG_UNDEFINED, TYPE_INTEGER }, - { ".ypos", ARG_UNDEFINED, TYPE_INTEGER }, - { ".width", ARG_UNDEFINED, TYPE_INTEGER }, - { ".height", ARG_UNDEFINED, TYPE_INTEGER }, - { ".vertical", "false", TYPE_BOOLEAN }, - { ".offset", ARG_UNDEFINED, TYPE_INTEGER }, - { ".xoffset", ARG_UNDEFINED, TYPE_INTEGER }, - { ".yoffset", ARG_UNDEFINED, TYPE_INTEGER }, - { ".2nd_movement_tile", "false", TYPE_BOOLEAN }, - { ".2nd_vertical", ARG_UNDEFINED, TYPE_BOOLEAN }, - { ".2nd_offset", ARG_UNDEFINED, TYPE_INTEGER }, - { ".2nd_xoffset", ARG_UNDEFINED, TYPE_INTEGER }, - { ".2nd_yoffset", ARG_UNDEFINED, TYPE_INTEGER }, - { ".2nd_swap_tiles", ARG_UNDEFINED, TYPE_BOOLEAN }, - { ".frames", ARG_UNDEFINED, TYPE_INTEGER }, - { ".frames_per_line", ARG_UNDEFINED, TYPE_INTEGER }, - { ".start_frame", ARG_UNDEFINED, TYPE_INTEGER }, - { ".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 }, - { ".step_offset", "4", TYPE_INTEGER }, - { ".step_xoffset", ARG_UNDEFINED, TYPE_INTEGER }, - { ".step_yoffset", ARG_UNDEFINED, TYPE_INTEGER }, - { ".step_delay", "1", TYPE_INTEGER }, - { ".direction", ARG_UNDEFINED, TYPE_STRING }, - { ".position", ARG_UNDEFINED, TYPE_STRING }, - { ".draw_xoffset", "0", TYPE_INTEGER }, - { ".draw_yoffset", "0", TYPE_INTEGER }, - { ".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 }, - { ".clone_from", ARG_UNDEFINED, TYPE_GRAPHIC }, - { ".fade_mode", ARG_UNDEFINED, TYPE_INTEGER }, - { ".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 } + { ".x", ARG_UNDEFINED, TYPE_INTEGER }, + { ".y", ARG_UNDEFINED, TYPE_INTEGER }, + { ".xpos", ARG_UNDEFINED, TYPE_INTEGER }, + { ".ypos", ARG_UNDEFINED, TYPE_INTEGER }, + { ".width", ARG_UNDEFINED, TYPE_INTEGER }, + { ".height", ARG_UNDEFINED, TYPE_INTEGER }, + { ".vertical", "false", TYPE_BOOLEAN }, + { ".offset", ARG_UNDEFINED, TYPE_INTEGER }, + { ".xoffset", ARG_UNDEFINED, TYPE_INTEGER }, + { ".yoffset", ARG_UNDEFINED, TYPE_INTEGER }, + { ".2nd_movement_tile", "false", TYPE_BOOLEAN }, + { ".2nd_vertical", ARG_UNDEFINED, TYPE_BOOLEAN }, + { ".2nd_offset", ARG_UNDEFINED, TYPE_INTEGER }, + { ".2nd_xoffset", ARG_UNDEFINED, TYPE_INTEGER }, + { ".2nd_yoffset", ARG_UNDEFINED, TYPE_INTEGER }, + { ".2nd_swap_tiles", ARG_UNDEFINED, TYPE_BOOLEAN }, + { ".frames", ARG_UNDEFINED, TYPE_INTEGER }, + { ".frames_per_line", ARG_UNDEFINED, TYPE_INTEGER }, + { ".start_frame", ARG_UNDEFINED, TYPE_INTEGER }, + { ".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 }, + { ".step_offset", "4", TYPE_INTEGER }, + { ".step_xoffset", ARG_UNDEFINED, TYPE_INTEGER }, + { ".step_yoffset", ARG_UNDEFINED, TYPE_INTEGER }, + { ".step_delay", "1", TYPE_INTEGER }, + { ".direction", ARG_UNDEFINED, TYPE_STRING }, + { ".position", ARG_UNDEFINED, TYPE_STRING }, + { ".draw_xoffset", "0", TYPE_INTEGER }, + { ".draw_yoffset", "0", TYPE_INTEGER }, + { ".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 }, + { ".clone_from", ARG_UNDEFINED, TYPE_GRAPHIC }, + { ".fade_mode", ARG_UNDEFINED, TYPE_INTEGER }, + { ".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 } }; struct ConfigInfo image_config[] = @@ -103,6567 +103,6567 @@ struct ConfigInfo image_config[] = // 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" }, - { "bd_wall.ypos", "9" }, - { "bd_wall.frames", "1" }, - { "bd_wall.EDITOR", "RocksDC.png" }, - { "bd_wall.EDITOR.xpos", "14" }, - { "bd_wall.EDITOR.ypos", "13" }, - - { "bd_rock", "RocksDC.png" }, - { "bd_rock.xpos", "12" }, - { "bd_rock.ypos", "10" }, - { "bd_rock.frames", "1" }, - { "bd_rock.EDITOR", "RocksDC.png" }, - { "bd_rock.EDITOR.xpos", "14" }, - { "bd_rock.EDITOR.ypos", "14" }, - { "bd_rock.moving.left", "RocksDC.png" }, - { "bd_rock.moving.left.xpos", "12" }, - { "bd_rock.moving.left.ypos", "10" }, - { "bd_rock.moving.left.frames", "4" }, - { "bd_rock.moving.left.delay", "2" }, - { "bd_rock.moving.left.anim_mode", "reverse" }, - { "bd_rock.moving.right", "RocksDC.png" }, - { "bd_rock.moving.right.xpos", "12" }, - { "bd_rock.moving.right.ypos", "10" }, - { "bd_rock.moving.right.frames", "4" }, - { "bd_rock.moving.right.start_frame", "1" }, - { "bd_rock.moving.right.delay", "2" }, - { "bd_rock.pushing.left", "RocksDC.png" }, - { "bd_rock.pushing.left.xpos", "12" }, - { "bd_rock.pushing.left.ypos", "10" }, - { "bd_rock.pushing.left.frames", "4" }, - { "bd_rock.pushing.left.delay", "2" }, - { "bd_rock.pushing.left.anim_mode", "reverse" }, - { "bd_rock.pushing.right", "RocksDC.png" }, - { "bd_rock.pushing.right.xpos", "12" }, - { "bd_rock.pushing.right.ypos", "10" }, - { "bd_rock.pushing.right.frames", "4" }, - { "bd_rock.pushing.right.start_frame", "1" }, - { "bd_rock.pushing.right.delay", "2" }, - - { "bd_diamond", "RocksElements.png" }, - { "bd_diamond.xpos", "0" }, - { "bd_diamond.ypos", "10" }, - { "bd_diamond.frames", "4" }, - { "bd_diamond.delay", "4" }, - { "bd_diamond.anim_mode", "reverse" }, - { "bd_diamond.moving", "RocksElements.png" }, - { "bd_diamond.moving.xpos", "3" }, - { "bd_diamond.moving.ypos", "10" }, - { "bd_diamond.moving.frames", "2" }, - { "bd_diamond.moving.delay", "4" }, - { "bd_diamond.falling", "RocksElements.png" }, - { "bd_diamond.falling.xpos", "3" }, - { "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" }, - { "bd_magic_wall.ypos", "10" }, - { "bd_magic_wall.frames", "1" }, - { "bd_magic_wall.active", "RocksElements.png" }, - { "bd_magic_wall.active.xpos", "12" }, - { "bd_magic_wall.active.ypos", "10" }, - { "bd_magic_wall.active.frames", "4" }, - { "bd_magic_wall.active.anim_mode", "reverse" }, - { "bd_magic_wall.active.delay", "4" }, - { "bd_magic_wall.active.global_sync", "true" }, - { "bd_magic_wall.filling", "RocksElements.png" }, - { "bd_magic_wall.filling.xpos", "12" }, - { "bd_magic_wall.filling.ypos", "10" }, - { "bd_magic_wall.filling.frames", "4" }, - { "bd_magic_wall.filling.anim_mode", "reverse" }, - { "bd_magic_wall.filling.delay", "4" }, - { "bd_magic_wall.filling.global_sync", "true" }, - { "bd_magic_wall_full", "RocksElements.png" }, - { "bd_magic_wall_full.xpos", "12" }, - { "bd_magic_wall_full.ypos", "10" }, - { "bd_magic_wall_full.frames", "4" }, - { "bd_magic_wall_full.anim_mode", "reverse" }, - { "bd_magic_wall_full.delay", "4" }, - { "bd_magic_wall_full.global_sync", "true" }, - { "bd_magic_wall.emptying", "RocksElements.png" }, - { "bd_magic_wall.emptying.xpos", "12" }, - { "bd_magic_wall.emptying.ypos", "10" }, - { "bd_magic_wall.emptying.frames", "4" }, - { "bd_magic_wall.emptying.anim_mode", "reverse" }, - { "bd_magic_wall.emptying.delay", "4" }, - { "bd_magic_wall.emptying.global_sync", "true" }, - { "bd_magic_wall_dead", "RocksElements.png" }, - { "bd_magic_wall_dead.xpos", "12" }, - { "bd_magic_wall_dead.ypos", "10" }, - { "bd_magic_wall_dead.frames", "1" }, - - { "bd_amoeba", "RocksElements.png" }, - { "bd_amoeba.xpos", "8" }, - { "bd_amoeba.ypos", "6" }, - { "bd_amoeba.frames", "4" }, - { "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" }, - { "bd_butterfly.frames", "2" }, - { "bd_butterfly.anim_mode", "pingpong" }, - { "bd_butterfly.delay", "4" }, - { "bd_butterfly.global_sync", "true" }, - { "bd_butterfly.right", "RocksElements.png" }, - { "bd_butterfly.right.xpos", "4" }, - { "bd_butterfly.right.ypos", "12" }, - { "bd_butterfly.right.frames", "2" }, - { "bd_butterfly.right.anim_mode", "pingpong" }, - { "bd_butterfly.right.delay", "4" }, - { "bd_butterfly.right.global_sync", "true" }, - { "bd_butterfly.right.EDITOR", "RocksElements.png" }, - { "bd_butterfly.right.EDITOR.xpos", "8" }, - { "bd_butterfly.right.EDITOR.ypos", "12" }, - { "bd_butterfly.up", "RocksElements.png" }, - { "bd_butterfly.up.xpos", "4" }, - { "bd_butterfly.up.ypos", "12" }, - { "bd_butterfly.up.frames", "2" }, - { "bd_butterfly.up.anim_mode", "pingpong" }, - { "bd_butterfly.up.delay", "4" }, - { "bd_butterfly.up.global_sync", "true" }, - { "bd_butterfly.up.EDITOR", "RocksElements.png" }, - { "bd_butterfly.up.EDITOR.xpos", "9" }, - { "bd_butterfly.up.EDITOR.ypos", "12" }, - { "bd_butterfly.left", "RocksElements.png" }, - { "bd_butterfly.left.xpos", "4" }, - { "bd_butterfly.left.ypos", "12" }, - { "bd_butterfly.left.frames", "2" }, - { "bd_butterfly.left.anim_mode", "pingpong" }, - { "bd_butterfly.left.delay", "4" }, - { "bd_butterfly.left.global_sync", "true" }, - { "bd_butterfly.left.EDITOR", "RocksElements.png" }, - { "bd_butterfly.left.EDITOR.xpos", "10" }, - { "bd_butterfly.left.EDITOR.ypos", "12" }, - { "bd_butterfly.down", "RocksElements.png" }, - { "bd_butterfly.down.xpos", "4" }, - { "bd_butterfly.down.ypos", "12" }, - { "bd_butterfly.down.frames", "2" }, - { "bd_butterfly.down.anim_mode", "pingpong" }, - { "bd_butterfly.down.delay", "4" }, - { "bd_butterfly.down.global_sync", "true" }, - { "bd_butterfly.down.EDITOR", "RocksElements.png" }, - { "bd_butterfly.down.EDITOR.xpos", "11" }, - { "bd_butterfly.down.EDITOR.ypos", "12" }, - - { "bd_butterfly_2", "RocksBD.png" }, - { "bd_butterfly_2.xpos", "0" }, - { "bd_butterfly_2.ypos", "0" }, - { "bd_butterfly_2.frames", "2" }, - { "bd_butterfly_2.anim_mode", "pingpong" }, - { "bd_butterfly_2.delay", "4" }, - { "bd_butterfly_2.global_sync", "true" }, - { "bd_butterfly_2.right", "RocksBD.png" }, - { "bd_butterfly_2.right.xpos", "0" }, - { "bd_butterfly_2.right.ypos", "0" }, - { "bd_butterfly_2.right.frames", "2" }, - { "bd_butterfly_2.right.anim_mode", "pingpong" }, - { "bd_butterfly_2.right.delay", "4" }, - { "bd_butterfly_2.right.global_sync", "true" }, - { "bd_butterfly_2.right.EDITOR", "RocksBD.png" }, - { "bd_butterfly_2.right.EDITOR.xpos", "4" }, - { "bd_butterfly_2.right.EDITOR.ypos", "0" }, - { "bd_butterfly_2.up", "RocksBD.png" }, - { "bd_butterfly_2.up.xpos", "0" }, - { "bd_butterfly_2.up.ypos", "0" }, - { "bd_butterfly_2.up.frames", "2" }, - { "bd_butterfly_2.up.anim_mode", "pingpong" }, - { "bd_butterfly_2.up.delay", "4" }, - { "bd_butterfly_2.up.global_sync", "true" }, - { "bd_butterfly_2.up.EDITOR", "RocksBD.png" }, - { "bd_butterfly_2.up.EDITOR.xpos", "5" }, - { "bd_butterfly_2.up.EDITOR.ypos", "0" }, - { "bd_butterfly_2.left", "RocksBD.png" }, - { "bd_butterfly_2.left.xpos", "0" }, - { "bd_butterfly_2.left.ypos", "0" }, - { "bd_butterfly_2.left.frames", "2" }, - { "bd_butterfly_2.left.anim_mode", "pingpong" }, - { "bd_butterfly_2.left.delay", "4" }, - { "bd_butterfly_2.left.global_sync", "true" }, - { "bd_butterfly_2.left.EDITOR", "RocksBD.png" }, - { "bd_butterfly_2.left.EDITOR.xpos", "6" }, - { "bd_butterfly_2.left.EDITOR.ypos", "0" }, - { "bd_butterfly_2.down", "RocksBD.png" }, - { "bd_butterfly_2.down.xpos", "0" }, - { "bd_butterfly_2.down.ypos", "0" }, - { "bd_butterfly_2.down.frames", "2" }, - { "bd_butterfly_2.down.anim_mode", "pingpong" }, - { "bd_butterfly_2.down.delay", "4" }, - { "bd_butterfly_2.down.global_sync", "true" }, - { "bd_butterfly_2.down.EDITOR", "RocksBD.png" }, - { "bd_butterfly_2.down.EDITOR.xpos", "7" }, - { "bd_butterfly_2.down.EDITOR.ypos", "0" }, - - { "bd_firefly", "RocksElements.png" }, - { "bd_firefly.xpos", "6" }, - { "bd_firefly.ypos", "12" }, - { "bd_firefly.frames", "2" }, - { "bd_firefly.anim_mode", "pingpong" }, - { "bd_firefly.delay", "4" }, - { "bd_firefly.global_sync", "true" }, - { "bd_firefly.right", "RocksElements.png" }, - { "bd_firefly.right.xpos", "6" }, - { "bd_firefly.right.ypos", "12" }, - { "bd_firefly.right.frames", "2" }, - { "bd_firefly.right.anim_mode", "pingpong" }, - { "bd_firefly.right.delay", "4" }, - { "bd_firefly.right.global_sync", "true" }, - { "bd_firefly.right.EDITOR", "RocksElements.png" }, - { "bd_firefly.right.EDITOR.xpos", "12" }, - { "bd_firefly.right.EDITOR.ypos", "12" }, - { "bd_firefly.up", "RocksElements.png" }, - { "bd_firefly.up.xpos", "6" }, - { "bd_firefly.up.ypos", "12" }, - { "bd_firefly.up.frames", "2" }, - { "bd_firefly.up.anim_mode", "pingpong" }, - { "bd_firefly.up.delay", "4" }, - { "bd_firefly.up.global_sync", "true" }, - { "bd_firefly.up.EDITOR", "RocksElements.png" }, - { "bd_firefly.up.EDITOR.xpos", "13" }, - { "bd_firefly.up.EDITOR.ypos", "12" }, - { "bd_firefly.left", "RocksElements.png" }, - { "bd_firefly.left.xpos", "6" }, - { "bd_firefly.left.ypos", "12" }, - { "bd_firefly.left.frames", "2" }, - { "bd_firefly.left.anim_mode", "pingpong" }, - { "bd_firefly.left.delay", "4" }, - { "bd_firefly.left.global_sync", "true" }, - { "bd_firefly.left.EDITOR", "RocksElements.png" }, - { "bd_firefly.left.EDITOR.xpos", "14" }, - { "bd_firefly.left.EDITOR.ypos", "12" }, - { "bd_firefly.down", "RocksElements.png" }, - { "bd_firefly.down.xpos", "6" }, - { "bd_firefly.down.ypos", "12" }, - { "bd_firefly.down.frames", "2" }, - { "bd_firefly.down.anim_mode", "pingpong" }, - { "bd_firefly.down.delay", "4" }, - { "bd_firefly.down.global_sync", "true" }, - { "bd_firefly.down.EDITOR", "RocksElements.png" }, - { "bd_firefly.down.EDITOR.xpos", "15" }, - { "bd_firefly.down.EDITOR.ypos", "12" }, - - { "bd_firefly_2", "RocksBD.png" }, - { "bd_firefly_2.xpos", "2" }, - { "bd_firefly_2.ypos", "0" }, - { "bd_firefly_2.frames", "2" }, - { "bd_firefly_2.anim_mode", "pingpong" }, - { "bd_firefly_2.delay", "4" }, - { "bd_firefly_2.global_sync", "true" }, - { "bd_firefly_2.right", "RocksBD.png" }, - { "bd_firefly_2.right.xpos", "2" }, - { "bd_firefly_2.right.ypos", "0" }, - { "bd_firefly_2.right.frames", "2" }, - { "bd_firefly_2.right.anim_mode", "pingpong" }, - { "bd_firefly_2.right.delay", "4" }, - { "bd_firefly_2.right.global_sync", "true" }, - { "bd_firefly_2.right.EDITOR", "RocksBD.png" }, - { "bd_firefly_2.right.EDITOR.xpos", "8" }, - { "bd_firefly_2.right.EDITOR.ypos", "0" }, - { "bd_firefly_2.up", "RocksBD.png" }, - { "bd_firefly_2.up.xpos", "2" }, - { "bd_firefly_2.up.ypos", "0" }, - { "bd_firefly_2.up.frames", "2" }, - { "bd_firefly_2.up.anim_mode", "pingpong" }, - { "bd_firefly_2.up.delay", "4" }, - { "bd_firefly_2.up.global_sync", "true" }, - { "bd_firefly_2.up.EDITOR", "RocksBD.png" }, - { "bd_firefly_2.up.EDITOR.xpos", "9" }, - { "bd_firefly_2.up.EDITOR.ypos", "0" }, - { "bd_firefly_2.left", "RocksBD.png" }, - { "bd_firefly_2.left.xpos", "2" }, - { "bd_firefly_2.left.ypos", "0" }, - { "bd_firefly_2.left.frames", "2" }, - { "bd_firefly_2.left.anim_mode", "pingpong" }, - { "bd_firefly_2.left.delay", "4" }, - { "bd_firefly_2.left.global_sync", "true" }, - { "bd_firefly_2.left.EDITOR", "RocksBD.png" }, - { "bd_firefly_2.left.EDITOR.xpos", "10" }, - { "bd_firefly_2.left.EDITOR.ypos", "0" }, - { "bd_firefly_2.down", "RocksBD.png" }, - { "bd_firefly_2.down.xpos", "2" }, - { "bd_firefly_2.down.ypos", "0" }, - { "bd_firefly_2.down.frames", "2" }, - { "bd_firefly_2.down.anim_mode", "pingpong" }, - { "bd_firefly_2.down.delay", "4" }, - { "bd_firefly_2.down.global_sync", "true" }, - { "bd_firefly_2.down.EDITOR", "RocksBD.png" }, - { "bd_firefly_2.down.EDITOR.xpos", "11" }, - { "bd_firefly_2.down.EDITOR.ypos", "0" }, - - { "bd_sand", UNDEFINED_FILENAME }, - { "bd_sand.clone_from", "sand" }, - - { "bd_sand_2", UNDEFINED_FILENAME }, - { "bd_sand_2.clone_from", "emc_grass" }, - - { "bd_sand_ball", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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_player", UNDEFINED_FILENAME }, + { "bd_player.clone_from", "player_1" }, + + { "bd_wall", "RocksDC.png" }, + { "bd_wall.xpos", "12" }, + { "bd_wall.ypos", "9" }, + { "bd_wall.frames", "1" }, + { "bd_wall.EDITOR", "RocksDC.png" }, + { "bd_wall.EDITOR.xpos", "14" }, + { "bd_wall.EDITOR.ypos", "13" }, + + { "bd_rock", "RocksDC.png" }, + { "bd_rock.xpos", "12" }, + { "bd_rock.ypos", "10" }, + { "bd_rock.frames", "1" }, + { "bd_rock.EDITOR", "RocksDC.png" }, + { "bd_rock.EDITOR.xpos", "14" }, + { "bd_rock.EDITOR.ypos", "14" }, + { "bd_rock.moving.left", "RocksDC.png" }, + { "bd_rock.moving.left.xpos", "12" }, + { "bd_rock.moving.left.ypos", "10" }, + { "bd_rock.moving.left.frames", "4" }, + { "bd_rock.moving.left.delay", "2" }, + { "bd_rock.moving.left.anim_mode", "reverse" }, + { "bd_rock.moving.right", "RocksDC.png" }, + { "bd_rock.moving.right.xpos", "12" }, + { "bd_rock.moving.right.ypos", "10" }, + { "bd_rock.moving.right.frames", "4" }, + { "bd_rock.moving.right.start_frame", "1" }, + { "bd_rock.moving.right.delay", "2" }, + { "bd_rock.pushing.left", "RocksDC.png" }, + { "bd_rock.pushing.left.xpos", "12" }, + { "bd_rock.pushing.left.ypos", "10" }, + { "bd_rock.pushing.left.frames", "4" }, + { "bd_rock.pushing.left.delay", "2" }, + { "bd_rock.pushing.left.anim_mode", "reverse" }, + { "bd_rock.pushing.right", "RocksDC.png" }, + { "bd_rock.pushing.right.xpos", "12" }, + { "bd_rock.pushing.right.ypos", "10" }, + { "bd_rock.pushing.right.frames", "4" }, + { "bd_rock.pushing.right.start_frame", "1" }, + { "bd_rock.pushing.right.delay", "2" }, + + { "bd_diamond", "RocksElements.png" }, + { "bd_diamond.xpos", "0" }, + { "bd_diamond.ypos", "10" }, + { "bd_diamond.frames", "4" }, + { "bd_diamond.delay", "4" }, + { "bd_diamond.anim_mode", "reverse" }, + { "bd_diamond.moving", "RocksElements.png" }, + { "bd_diamond.moving.xpos", "3" }, + { "bd_diamond.moving.ypos", "10" }, + { "bd_diamond.moving.frames", "2" }, + { "bd_diamond.moving.delay", "4" }, + { "bd_diamond.falling", "RocksElements.png" }, + { "bd_diamond.falling.xpos", "3" }, + { "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" }, + { "bd_magic_wall.ypos", "10" }, + { "bd_magic_wall.frames", "1" }, + { "bd_magic_wall.active", "RocksElements.png" }, + { "bd_magic_wall.active.xpos", "12" }, + { "bd_magic_wall.active.ypos", "10" }, + { "bd_magic_wall.active.frames", "4" }, + { "bd_magic_wall.active.anim_mode", "reverse" }, + { "bd_magic_wall.active.delay", "4" }, + { "bd_magic_wall.active.global_sync", "true" }, + { "bd_magic_wall.filling", "RocksElements.png" }, + { "bd_magic_wall.filling.xpos", "12" }, + { "bd_magic_wall.filling.ypos", "10" }, + { "bd_magic_wall.filling.frames", "4" }, + { "bd_magic_wall.filling.anim_mode", "reverse" }, + { "bd_magic_wall.filling.delay", "4" }, + { "bd_magic_wall.filling.global_sync", "true" }, + { "bd_magic_wall_full", "RocksElements.png" }, + { "bd_magic_wall_full.xpos", "12" }, + { "bd_magic_wall_full.ypos", "10" }, + { "bd_magic_wall_full.frames", "4" }, + { "bd_magic_wall_full.anim_mode", "reverse" }, + { "bd_magic_wall_full.delay", "4" }, + { "bd_magic_wall_full.global_sync", "true" }, + { "bd_magic_wall.emptying", "RocksElements.png" }, + { "bd_magic_wall.emptying.xpos", "12" }, + { "bd_magic_wall.emptying.ypos", "10" }, + { "bd_magic_wall.emptying.frames", "4" }, + { "bd_magic_wall.emptying.anim_mode", "reverse" }, + { "bd_magic_wall.emptying.delay", "4" }, + { "bd_magic_wall.emptying.global_sync", "true" }, + { "bd_magic_wall_dead", "RocksElements.png" }, + { "bd_magic_wall_dead.xpos", "12" }, + { "bd_magic_wall_dead.ypos", "10" }, + { "bd_magic_wall_dead.frames", "1" }, + + { "bd_amoeba", "RocksElements.png" }, + { "bd_amoeba.xpos", "8" }, + { "bd_amoeba.ypos", "6" }, + { "bd_amoeba.frames", "4" }, + { "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" }, + { "bd_butterfly.frames", "2" }, + { "bd_butterfly.anim_mode", "pingpong" }, + { "bd_butterfly.delay", "4" }, + { "bd_butterfly.global_sync", "true" }, + { "bd_butterfly.right", "RocksElements.png" }, + { "bd_butterfly.right.xpos", "4" }, + { "bd_butterfly.right.ypos", "12" }, + { "bd_butterfly.right.frames", "2" }, + { "bd_butterfly.right.anim_mode", "pingpong" }, + { "bd_butterfly.right.delay", "4" }, + { "bd_butterfly.right.global_sync", "true" }, + { "bd_butterfly.right.EDITOR", "RocksElements.png" }, + { "bd_butterfly.right.EDITOR.xpos", "8" }, + { "bd_butterfly.right.EDITOR.ypos", "12" }, + { "bd_butterfly.up", "RocksElements.png" }, + { "bd_butterfly.up.xpos", "4" }, + { "bd_butterfly.up.ypos", "12" }, + { "bd_butterfly.up.frames", "2" }, + { "bd_butterfly.up.anim_mode", "pingpong" }, + { "bd_butterfly.up.delay", "4" }, + { "bd_butterfly.up.global_sync", "true" }, + { "bd_butterfly.up.EDITOR", "RocksElements.png" }, + { "bd_butterfly.up.EDITOR.xpos", "9" }, + { "bd_butterfly.up.EDITOR.ypos", "12" }, + { "bd_butterfly.left", "RocksElements.png" }, + { "bd_butterfly.left.xpos", "4" }, + { "bd_butterfly.left.ypos", "12" }, + { "bd_butterfly.left.frames", "2" }, + { "bd_butterfly.left.anim_mode", "pingpong" }, + { "bd_butterfly.left.delay", "4" }, + { "bd_butterfly.left.global_sync", "true" }, + { "bd_butterfly.left.EDITOR", "RocksElements.png" }, + { "bd_butterfly.left.EDITOR.xpos", "10" }, + { "bd_butterfly.left.EDITOR.ypos", "12" }, + { "bd_butterfly.down", "RocksElements.png" }, + { "bd_butterfly.down.xpos", "4" }, + { "bd_butterfly.down.ypos", "12" }, + { "bd_butterfly.down.frames", "2" }, + { "bd_butterfly.down.anim_mode", "pingpong" }, + { "bd_butterfly.down.delay", "4" }, + { "bd_butterfly.down.global_sync", "true" }, + { "bd_butterfly.down.EDITOR", "RocksElements.png" }, + { "bd_butterfly.down.EDITOR.xpos", "11" }, + { "bd_butterfly.down.EDITOR.ypos", "12" }, + + { "bd_butterfly_2", "RocksBD.png" }, + { "bd_butterfly_2.xpos", "0" }, + { "bd_butterfly_2.ypos", "0" }, + { "bd_butterfly_2.frames", "2" }, + { "bd_butterfly_2.anim_mode", "pingpong" }, + { "bd_butterfly_2.delay", "4" }, + { "bd_butterfly_2.global_sync", "true" }, + { "bd_butterfly_2.right", "RocksBD.png" }, + { "bd_butterfly_2.right.xpos", "0" }, + { "bd_butterfly_2.right.ypos", "0" }, + { "bd_butterfly_2.right.frames", "2" }, + { "bd_butterfly_2.right.anim_mode", "pingpong" }, + { "bd_butterfly_2.right.delay", "4" }, + { "bd_butterfly_2.right.global_sync", "true" }, + { "bd_butterfly_2.right.EDITOR", "RocksBD.png" }, + { "bd_butterfly_2.right.EDITOR.xpos", "4" }, + { "bd_butterfly_2.right.EDITOR.ypos", "0" }, + { "bd_butterfly_2.up", "RocksBD.png" }, + { "bd_butterfly_2.up.xpos", "0" }, + { "bd_butterfly_2.up.ypos", "0" }, + { "bd_butterfly_2.up.frames", "2" }, + { "bd_butterfly_2.up.anim_mode", "pingpong" }, + { "bd_butterfly_2.up.delay", "4" }, + { "bd_butterfly_2.up.global_sync", "true" }, + { "bd_butterfly_2.up.EDITOR", "RocksBD.png" }, + { "bd_butterfly_2.up.EDITOR.xpos", "5" }, + { "bd_butterfly_2.up.EDITOR.ypos", "0" }, + { "bd_butterfly_2.left", "RocksBD.png" }, + { "bd_butterfly_2.left.xpos", "0" }, + { "bd_butterfly_2.left.ypos", "0" }, + { "bd_butterfly_2.left.frames", "2" }, + { "bd_butterfly_2.left.anim_mode", "pingpong" }, + { "bd_butterfly_2.left.delay", "4" }, + { "bd_butterfly_2.left.global_sync", "true" }, + { "bd_butterfly_2.left.EDITOR", "RocksBD.png" }, + { "bd_butterfly_2.left.EDITOR.xpos", "6" }, + { "bd_butterfly_2.left.EDITOR.ypos", "0" }, + { "bd_butterfly_2.down", "RocksBD.png" }, + { "bd_butterfly_2.down.xpos", "0" }, + { "bd_butterfly_2.down.ypos", "0" }, + { "bd_butterfly_2.down.frames", "2" }, + { "bd_butterfly_2.down.anim_mode", "pingpong" }, + { "bd_butterfly_2.down.delay", "4" }, + { "bd_butterfly_2.down.global_sync", "true" }, + { "bd_butterfly_2.down.EDITOR", "RocksBD.png" }, + { "bd_butterfly_2.down.EDITOR.xpos", "7" }, + { "bd_butterfly_2.down.EDITOR.ypos", "0" }, + + { "bd_firefly", "RocksElements.png" }, + { "bd_firefly.xpos", "6" }, + { "bd_firefly.ypos", "12" }, + { "bd_firefly.frames", "2" }, + { "bd_firefly.anim_mode", "pingpong" }, + { "bd_firefly.delay", "4" }, + { "bd_firefly.global_sync", "true" }, + { "bd_firefly.right", "RocksElements.png" }, + { "bd_firefly.right.xpos", "6" }, + { "bd_firefly.right.ypos", "12" }, + { "bd_firefly.right.frames", "2" }, + { "bd_firefly.right.anim_mode", "pingpong" }, + { "bd_firefly.right.delay", "4" }, + { "bd_firefly.right.global_sync", "true" }, + { "bd_firefly.right.EDITOR", "RocksElements.png" }, + { "bd_firefly.right.EDITOR.xpos", "12" }, + { "bd_firefly.right.EDITOR.ypos", "12" }, + { "bd_firefly.up", "RocksElements.png" }, + { "bd_firefly.up.xpos", "6" }, + { "bd_firefly.up.ypos", "12" }, + { "bd_firefly.up.frames", "2" }, + { "bd_firefly.up.anim_mode", "pingpong" }, + { "bd_firefly.up.delay", "4" }, + { "bd_firefly.up.global_sync", "true" }, + { "bd_firefly.up.EDITOR", "RocksElements.png" }, + { "bd_firefly.up.EDITOR.xpos", "13" }, + { "bd_firefly.up.EDITOR.ypos", "12" }, + { "bd_firefly.left", "RocksElements.png" }, + { "bd_firefly.left.xpos", "6" }, + { "bd_firefly.left.ypos", "12" }, + { "bd_firefly.left.frames", "2" }, + { "bd_firefly.left.anim_mode", "pingpong" }, + { "bd_firefly.left.delay", "4" }, + { "bd_firefly.left.global_sync", "true" }, + { "bd_firefly.left.EDITOR", "RocksElements.png" }, + { "bd_firefly.left.EDITOR.xpos", "14" }, + { "bd_firefly.left.EDITOR.ypos", "12" }, + { "bd_firefly.down", "RocksElements.png" }, + { "bd_firefly.down.xpos", "6" }, + { "bd_firefly.down.ypos", "12" }, + { "bd_firefly.down.frames", "2" }, + { "bd_firefly.down.anim_mode", "pingpong" }, + { "bd_firefly.down.delay", "4" }, + { "bd_firefly.down.global_sync", "true" }, + { "bd_firefly.down.EDITOR", "RocksElements.png" }, + { "bd_firefly.down.EDITOR.xpos", "15" }, + { "bd_firefly.down.EDITOR.ypos", "12" }, + + { "bd_firefly_2", "RocksBD.png" }, + { "bd_firefly_2.xpos", "2" }, + { "bd_firefly_2.ypos", "0" }, + { "bd_firefly_2.frames", "2" }, + { "bd_firefly_2.anim_mode", "pingpong" }, + { "bd_firefly_2.delay", "4" }, + { "bd_firefly_2.global_sync", "true" }, + { "bd_firefly_2.right", "RocksBD.png" }, + { "bd_firefly_2.right.xpos", "2" }, + { "bd_firefly_2.right.ypos", "0" }, + { "bd_firefly_2.right.frames", "2" }, + { "bd_firefly_2.right.anim_mode", "pingpong" }, + { "bd_firefly_2.right.delay", "4" }, + { "bd_firefly_2.right.global_sync", "true" }, + { "bd_firefly_2.right.EDITOR", "RocksBD.png" }, + { "bd_firefly_2.right.EDITOR.xpos", "8" }, + { "bd_firefly_2.right.EDITOR.ypos", "0" }, + { "bd_firefly_2.up", "RocksBD.png" }, + { "bd_firefly_2.up.xpos", "2" }, + { "bd_firefly_2.up.ypos", "0" }, + { "bd_firefly_2.up.frames", "2" }, + { "bd_firefly_2.up.anim_mode", "pingpong" }, + { "bd_firefly_2.up.delay", "4" }, + { "bd_firefly_2.up.global_sync", "true" }, + { "bd_firefly_2.up.EDITOR", "RocksBD.png" }, + { "bd_firefly_2.up.EDITOR.xpos", "9" }, + { "bd_firefly_2.up.EDITOR.ypos", "0" }, + { "bd_firefly_2.left", "RocksBD.png" }, + { "bd_firefly_2.left.xpos", "2" }, + { "bd_firefly_2.left.ypos", "0" }, + { "bd_firefly_2.left.frames", "2" }, + { "bd_firefly_2.left.anim_mode", "pingpong" }, + { "bd_firefly_2.left.delay", "4" }, + { "bd_firefly_2.left.global_sync", "true" }, + { "bd_firefly_2.left.EDITOR", "RocksBD.png" }, + { "bd_firefly_2.left.EDITOR.xpos", "10" }, + { "bd_firefly_2.left.EDITOR.ypos", "0" }, + { "bd_firefly_2.down", "RocksBD.png" }, + { "bd_firefly_2.down.xpos", "2" }, + { "bd_firefly_2.down.ypos", "0" }, + { "bd_firefly_2.down.frames", "2" }, + { "bd_firefly_2.down.anim_mode", "pingpong" }, + { "bd_firefly_2.down.delay", "4" }, + { "bd_firefly_2.down.global_sync", "true" }, + { "bd_firefly_2.down.EDITOR", "RocksBD.png" }, + { "bd_firefly_2.down.EDITOR.xpos", "11" }, + { "bd_firefly_2.down.EDITOR.ypos", "0" }, + + { "bd_sand", UNDEFINED_FILENAME }, + { "bd_sand.clone_from", "sand" }, + + { "bd_sand_2", UNDEFINED_FILENAME }, + { "bd_sand_2.clone_from", "emc_grass" }, + + { "bd_sand_ball", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", 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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.png" }, - { "bd_inbox.xpos", "6" }, - { "bd_inbox.ypos", "2" }, - { "bd_inbox.frames", "1" }, - { "bd_inbox.scale_up_factor", "2" }, - { "bd_inbox.opening", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.png" }, - { "bd_bladder.xpos", "0" }, - { "bd_bladder.ypos", "22" }, - { "bd_bladder.frames", "1" }, - { "bd_bladder.scale_up_factor", "2" }, - - { "bd_bladder_spender", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.png" }, - { "bd_replicator.xpos", "0" }, - { "bd_replicator.ypos", "38" }, - { "bd_replicator.frames", "1" }, - { "bd_replicator.scale_up_factor", "2" }, - { "bd_replicator.active", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.png" }, - { "bd_acid.xpos", "4" }, - { "bd_acid.ypos", "2" }, - { "bd_acid.frames", "1" }, - { "bd_acid.scale_up_factor", "2" }, - - { "bd_box", "boulder_rush.png" }, - { "bd_box.xpos", "5" }, - { "bd_box.ypos", "2" }, - { "bd_box.frames", "1" }, - { "bd_box.scale_up_factor", "2" }, - - { "bd_time_penalty", "boulder_rush.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", "boulder_rush.png" }, - { "bd_gravestone.xpos", "1" }, - { "bd_gravestone.ypos", "1" }, - { "bd_gravestone.frames", "1" }, - { "bd_gravestone.scale_up_factor", "2" }, - - { "bd_clock", "boulder_rush.png" }, - { "bd_clock.xpos", "0" }, - { "bd_clock.ypos", "2" }, - { "bd_clock.frames", "1" }, - { "bd_clock.scale_up_factor", "2" }, - - { "bd_pot", "boulder_rush.png" }, - { "bd_pot.xpos", "7" }, - { "bd_pot.ypos", "7" }, - { "bd_pot.frames", "1" }, - { "bd_pot.scale_up_factor", "2" }, - - { "bd_pneumatic_hammer", "boulder_rush.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", "boulder_rush.png" }, - { "bd_teleporter.xpos", "5" }, - { "bd_teleporter.ypos", "7" }, - { "bd_teleporter.frames", "1" }, - { "bd_teleporter.scale_up_factor", "2" }, - - { "bd_skeleton", "boulder_rush.png" }, - { "bd_skeleton.xpos", "1" }, - { "bd_skeleton.ypos", "34" }, - { "bd_skeleton.frames", "1" }, - { "bd_skeleton.scale_up_factor", "2" }, - - { "bd_water", "boulder_rush.png" }, - { "bd_water.xpos", "0" }, - { "bd_water.ypos", "12" }, - { "bd_water.frames", "1" }, - { "bd_water.scale_up_factor", "2" }, - - { "bd_key_1", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.png" }, - { "bd_lava.xpos", "0" }, - { "bd_lava.ypos", "39" }, - { "bd_lava.frames", "1" }, - { "bd_lava.scale_up_factor", "2" }, - - { "bd_sweet", "boulder_rush.png" }, - { "bd_sweet.xpos", "0" }, - { "bd_sweet.ypos", "1" }, - { "bd_sweet.frames", "1" }, - { "bd_sweet.scale_up_factor", "2" }, - - { "bd_voodoo_doll", "boulder_rush.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", "boulder_rush.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", "boulder_rush.png" }, - { "bd_ghost.xpos", "0" }, - { "bd_ghost.ypos", "20" }, - { "bd_ghost.frames", "1" }, - { "bd_ghost.scale_up_factor", "2" }, - - { "bd_cow", "boulder_rush.png" }, - { "bd_cow.xpos", "0" }, - { "bd_cow.ypos", "11" }, - { "bd_cow.frames", "1" }, - { "bd_cow.scale_up_factor", "2" }, - { "bd_cow.left", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "1" }, - { "bd_stonefly.frames", "2" }, - { "bd_stonefly.anim_mode", "pingpong" }, - { "bd_stonefly.delay", "4" }, - { "bd_stonefly.global_sync", "true" }, - { "bd_stonefly.right", "RocksBD.png" }, - { "bd_stonefly.right.xpos", "0" }, - { "bd_stonefly.right.ypos", "1" }, - { "bd_stonefly.right.frames", "2" }, - { "bd_stonefly.right.anim_mode", "pingpong" }, - { "bd_stonefly.right.delay", "4" }, - { "bd_stonefly.right.global_sync", "true" }, - { "bd_stonefly.right.EDITOR", "RocksBD.png" }, - { "bd_stonefly.right.EDITOR.xpos", "4" }, - { "bd_stonefly.right.EDITOR.ypos", "1" }, - { "bd_stonefly.up", "RocksBD.png" }, - { "bd_stonefly.up.xpos", "0" }, - { "bd_stonefly.up.ypos", "1" }, - { "bd_stonefly.up.frames", "2" }, - { "bd_stonefly.up.anim_mode", "pingpong" }, - { "bd_stonefly.up.delay", "4" }, - { "bd_stonefly.up.global_sync", "true" }, - { "bd_stonefly.up.EDITOR", "RocksBD.png" }, - { "bd_stonefly.up.EDITOR.xpos", "5" }, - { "bd_stonefly.up.EDITOR.ypos", "1" }, - { "bd_stonefly.left", "RocksBD.png" }, - { "bd_stonefly.left.xpos", "0" }, - { "bd_stonefly.left.ypos", "1" }, - { "bd_stonefly.left.frames", "2" }, - { "bd_stonefly.left.anim_mode", "pingpong" }, - { "bd_stonefly.left.delay", "4" }, - { "bd_stonefly.left.global_sync", "true" }, - { "bd_stonefly.left.EDITOR", "RocksBD.png" }, - { "bd_stonefly.left.EDITOR.xpos", "6" }, - { "bd_stonefly.left.EDITOR.ypos", "1" }, - { "bd_stonefly.down", "RocksBD.png" }, - { "bd_stonefly.down.xpos", "0" }, - { "bd_stonefly.down.ypos", "1" }, - { "bd_stonefly.down.frames", "2" }, - { "bd_stonefly.down.anim_mode", "pingpong" }, - { "bd_stonefly.down.delay", "4" }, - { "bd_stonefly.down.global_sync", "true" }, - { "bd_stonefly.down.EDITOR", "RocksBD.png" }, - { "bd_stonefly.down.EDITOR.xpos", "7" }, - { "bd_stonefly.down.EDITOR.ypos", "1" }, - - { "bd_biter", "RocksBD.png" }, - { "bd_biter.xpos", "0" }, - { "bd_biter.ypos", "2" }, - { "bd_biter.frames", "4" }, - { "bd_biter.anim_mode", "pingpong2" }, - { "bd_biter.left", "RocksBD.png" }, - { "bd_biter.left.xpos", "0" }, - { "bd_biter.left.ypos", "2" }, - { "bd_biter.left.frames", "4" }, - { "bd_biter.left.anim_mode", "pingpong2" }, - { "bd_biter.left.EDITOR", "RocksBD.png" }, - { "bd_biter.left.EDITOR.xpos", "6" }, - { "bd_biter.left.EDITOR.ypos", "2" }, - { "bd_biter.right", "RocksBD.png" }, - { "bd_biter.right.xpos", "0" }, - { "bd_biter.right.ypos", "2" }, - { "bd_biter.right.frames", "4" }, - { "bd_biter.right.anim_mode", "pingpong2" }, - { "bd_biter.right.EDITOR", "RocksBD.png" }, - { "bd_biter.right.EDITOR.xpos", "7" }, - { "bd_biter.right.EDITOR.ypos", "2" }, - { "bd_biter.up", "RocksBD.png" }, - { "bd_biter.up.xpos", "0" }, - { "bd_biter.up.ypos", "2" }, - { "bd_biter.up.frames", "4" }, - { "bd_biter.up.anim_mode", "pingpong2" }, - { "bd_biter.up.EDITOR", "RocksBD.png" }, - { "bd_biter.up.EDITOR.xpos", "4" }, - { "bd_biter.up.EDITOR.ypos", "2" }, - { "bd_biter.down", "RocksBD.png" }, - { "bd_biter.down.xpos", "0" }, - { "bd_biter.down.ypos", "2" }, - { "bd_biter.down.frames", "4" }, - { "bd_biter.down.anim_mode", "pingpong2" }, - { "bd_biter.down.EDITOR", "RocksBD.png" }, - { "bd_biter.down.EDITOR.xpos", "5" }, - { "bd_biter.down.EDITOR.ypos", "2" }, - { "bd_biter.moving", "RocksBD.png" }, - { "bd_biter.moving.xpos", "0" }, - { "bd_biter.moving.ypos", "2" }, - { "bd_biter.moving.frames", "1" }, - - { "bd_dragonfly", "RocksBD.png" }, - { "bd_dragonfly.xpos", "2" }, - { "bd_dragonfly.ypos", "1" }, - { "bd_dragonfly.frames", "2" }, - { "bd_dragonfly.anim_mode", "pingpong" }, - { "bd_dragonfly.delay", "4" }, - { "bd_dragonfly.global_sync", "true" }, - { "bd_dragonfly.right", "RocksBD.png" }, - { "bd_dragonfly.right.xpos", "2" }, - { "bd_dragonfly.right.ypos", "1" }, - { "bd_dragonfly.right.frames", "2" }, - { "bd_dragonfly.right.anim_mode", "pingpong" }, - { "bd_dragonfly.right.delay", "4" }, - { "bd_dragonfly.right.global_sync", "true" }, - { "bd_dragonfly.right.EDITOR", "RocksBD.png" }, - { "bd_dragonfly.right.EDITOR.xpos", "8" }, - { "bd_dragonfly.right.EDITOR.ypos", "1" }, - { "bd_dragonfly.up", "RocksBD.png" }, - { "bd_dragonfly.up.xpos", "2" }, - { "bd_dragonfly.up.ypos", "1" }, - { "bd_dragonfly.up.frames", "2" }, - { "bd_dragonfly.up.anim_mode", "pingpong" }, - { "bd_dragonfly.up.delay", "4" }, - { "bd_dragonfly.up.global_sync", "true" }, - { "bd_dragonfly.up.EDITOR", "RocksBD.png" }, - { "bd_dragonfly.up.EDITOR.xpos", "9" }, - { "bd_dragonfly.up.EDITOR.ypos", "1" }, - { "bd_dragonfly.left", "RocksBD.png" }, - { "bd_dragonfly.left.xpos", "2" }, - { "bd_dragonfly.left.ypos", "1" }, - { "bd_dragonfly.left.frames", "2" }, - { "bd_dragonfly.left.anim_mode", "pingpong" }, - { "bd_dragonfly.left.delay", "4" }, - { "bd_dragonfly.left.global_sync", "true" }, - { "bd_dragonfly.left.EDITOR", "RocksBD.png" }, - { "bd_dragonfly.left.EDITOR.xpos", "10" }, - { "bd_dragonfly.left.EDITOR.ypos", "1" }, - { "bd_dragonfly.down", "RocksBD.png" }, - { "bd_dragonfly.down.xpos", "2" }, - { "bd_dragonfly.down.ypos", "1" }, - { "bd_dragonfly.down.frames", "2" }, - { "bd_dragonfly.down.anim_mode", "pingpong" }, - { "bd_dragonfly.down.delay", "4" }, - { "bd_dragonfly.down.global_sync", "true" }, - { "bd_dragonfly.down.EDITOR", "RocksBD.png" }, - { "bd_dragonfly.down.EDITOR.xpos", "11" }, - { "bd_dragonfly.down.EDITOR.ypos", "1" }, - - { "bd_bomb", "boulder_rush.png" }, - { "bd_bomb.xpos", "0" }, - { "bd_bomb.ypos", "6" }, - { "bd_bomb.frames", "1" }, - { "bd_bomb.scale_up_factor", "2" }, - - { "bd_nitro_pack", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.png" }, - { "bd_covered.xpos", "4" }, - { "bd_covered.ypos", "0" }, - { "bd_covered.frames", "1" }, - { "bd_covered.scale_up_factor", "2" }, + { "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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.png" }, + { "bd_inbox.xpos", "6" }, + { "bd_inbox.ypos", "2" }, + { "bd_inbox.frames", "1" }, + { "bd_inbox.scale_up_factor", "2" }, + { "bd_inbox.opening", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.png" }, + { "bd_bladder.xpos", "0" }, + { "bd_bladder.ypos", "22" }, + { "bd_bladder.frames", "1" }, + { "bd_bladder.scale_up_factor", "2" }, + + { "bd_bladder_spender", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.png" }, + { "bd_replicator.xpos", "0" }, + { "bd_replicator.ypos", "38" }, + { "bd_replicator.frames", "1" }, + { "bd_replicator.scale_up_factor", "2" }, + { "bd_replicator.active", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.png" }, + { "bd_acid.xpos", "4" }, + { "bd_acid.ypos", "2" }, + { "bd_acid.frames", "1" }, + { "bd_acid.scale_up_factor", "2" }, + + { "bd_box", "boulder_rush.png" }, + { "bd_box.xpos", "5" }, + { "bd_box.ypos", "2" }, + { "bd_box.frames", "1" }, + { "bd_box.scale_up_factor", "2" }, + + { "bd_time_penalty", "boulder_rush.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", "boulder_rush.png" }, + { "bd_gravestone.xpos", "1" }, + { "bd_gravestone.ypos", "1" }, + { "bd_gravestone.frames", "1" }, + { "bd_gravestone.scale_up_factor", "2" }, + + { "bd_clock", "boulder_rush.png" }, + { "bd_clock.xpos", "0" }, + { "bd_clock.ypos", "2" }, + { "bd_clock.frames", "1" }, + { "bd_clock.scale_up_factor", "2" }, + + { "bd_pot", "boulder_rush.png" }, + { "bd_pot.xpos", "7" }, + { "bd_pot.ypos", "7" }, + { "bd_pot.frames", "1" }, + { "bd_pot.scale_up_factor", "2" }, + + { "bd_pneumatic_hammer", "boulder_rush.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", "boulder_rush.png" }, + { "bd_teleporter.xpos", "5" }, + { "bd_teleporter.ypos", "7" }, + { "bd_teleporter.frames", "1" }, + { "bd_teleporter.scale_up_factor", "2" }, + + { "bd_skeleton", "boulder_rush.png" }, + { "bd_skeleton.xpos", "1" }, + { "bd_skeleton.ypos", "34" }, + { "bd_skeleton.frames", "1" }, + { "bd_skeleton.scale_up_factor", "2" }, + + { "bd_water", "boulder_rush.png" }, + { "bd_water.xpos", "0" }, + { "bd_water.ypos", "12" }, + { "bd_water.frames", "1" }, + { "bd_water.scale_up_factor", "2" }, + + { "bd_key_1", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.png" }, + { "bd_lava.xpos", "0" }, + { "bd_lava.ypos", "39" }, + { "bd_lava.frames", "1" }, + { "bd_lava.scale_up_factor", "2" }, + + { "bd_sweet", "boulder_rush.png" }, + { "bd_sweet.xpos", "0" }, + { "bd_sweet.ypos", "1" }, + { "bd_sweet.frames", "1" }, + { "bd_sweet.scale_up_factor", "2" }, + + { "bd_voodoo_doll", "boulder_rush.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", "boulder_rush.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", "boulder_rush.png" }, + { "bd_ghost.xpos", "0" }, + { "bd_ghost.ypos", "20" }, + { "bd_ghost.frames", "1" }, + { "bd_ghost.scale_up_factor", "2" }, + + { "bd_cow", "boulder_rush.png" }, + { "bd_cow.xpos", "0" }, + { "bd_cow.ypos", "11" }, + { "bd_cow.frames", "1" }, + { "bd_cow.scale_up_factor", "2" }, + { "bd_cow.left", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "1" }, + { "bd_stonefly.frames", "2" }, + { "bd_stonefly.anim_mode", "pingpong" }, + { "bd_stonefly.delay", "4" }, + { "bd_stonefly.global_sync", "true" }, + { "bd_stonefly.right", "RocksBD.png" }, + { "bd_stonefly.right.xpos", "0" }, + { "bd_stonefly.right.ypos", "1" }, + { "bd_stonefly.right.frames", "2" }, + { "bd_stonefly.right.anim_mode", "pingpong" }, + { "bd_stonefly.right.delay", "4" }, + { "bd_stonefly.right.global_sync", "true" }, + { "bd_stonefly.right.EDITOR", "RocksBD.png" }, + { "bd_stonefly.right.EDITOR.xpos", "4" }, + { "bd_stonefly.right.EDITOR.ypos", "1" }, + { "bd_stonefly.up", "RocksBD.png" }, + { "bd_stonefly.up.xpos", "0" }, + { "bd_stonefly.up.ypos", "1" }, + { "bd_stonefly.up.frames", "2" }, + { "bd_stonefly.up.anim_mode", "pingpong" }, + { "bd_stonefly.up.delay", "4" }, + { "bd_stonefly.up.global_sync", "true" }, + { "bd_stonefly.up.EDITOR", "RocksBD.png" }, + { "bd_stonefly.up.EDITOR.xpos", "5" }, + { "bd_stonefly.up.EDITOR.ypos", "1" }, + { "bd_stonefly.left", "RocksBD.png" }, + { "bd_stonefly.left.xpos", "0" }, + { "bd_stonefly.left.ypos", "1" }, + { "bd_stonefly.left.frames", "2" }, + { "bd_stonefly.left.anim_mode", "pingpong" }, + { "bd_stonefly.left.delay", "4" }, + { "bd_stonefly.left.global_sync", "true" }, + { "bd_stonefly.left.EDITOR", "RocksBD.png" }, + { "bd_stonefly.left.EDITOR.xpos", "6" }, + { "bd_stonefly.left.EDITOR.ypos", "1" }, + { "bd_stonefly.down", "RocksBD.png" }, + { "bd_stonefly.down.xpos", "0" }, + { "bd_stonefly.down.ypos", "1" }, + { "bd_stonefly.down.frames", "2" }, + { "bd_stonefly.down.anim_mode", "pingpong" }, + { "bd_stonefly.down.delay", "4" }, + { "bd_stonefly.down.global_sync", "true" }, + { "bd_stonefly.down.EDITOR", "RocksBD.png" }, + { "bd_stonefly.down.EDITOR.xpos", "7" }, + { "bd_stonefly.down.EDITOR.ypos", "1" }, + + { "bd_biter", "RocksBD.png" }, + { "bd_biter.xpos", "0" }, + { "bd_biter.ypos", "2" }, + { "bd_biter.frames", "4" }, + { "bd_biter.anim_mode", "pingpong2" }, + { "bd_biter.left", "RocksBD.png" }, + { "bd_biter.left.xpos", "0" }, + { "bd_biter.left.ypos", "2" }, + { "bd_biter.left.frames", "4" }, + { "bd_biter.left.anim_mode", "pingpong2" }, + { "bd_biter.left.EDITOR", "RocksBD.png" }, + { "bd_biter.left.EDITOR.xpos", "6" }, + { "bd_biter.left.EDITOR.ypos", "2" }, + { "bd_biter.right", "RocksBD.png" }, + { "bd_biter.right.xpos", "0" }, + { "bd_biter.right.ypos", "2" }, + { "bd_biter.right.frames", "4" }, + { "bd_biter.right.anim_mode", "pingpong2" }, + { "bd_biter.right.EDITOR", "RocksBD.png" }, + { "bd_biter.right.EDITOR.xpos", "7" }, + { "bd_biter.right.EDITOR.ypos", "2" }, + { "bd_biter.up", "RocksBD.png" }, + { "bd_biter.up.xpos", "0" }, + { "bd_biter.up.ypos", "2" }, + { "bd_biter.up.frames", "4" }, + { "bd_biter.up.anim_mode", "pingpong2" }, + { "bd_biter.up.EDITOR", "RocksBD.png" }, + { "bd_biter.up.EDITOR.xpos", "4" }, + { "bd_biter.up.EDITOR.ypos", "2" }, + { "bd_biter.down", "RocksBD.png" }, + { "bd_biter.down.xpos", "0" }, + { "bd_biter.down.ypos", "2" }, + { "bd_biter.down.frames", "4" }, + { "bd_biter.down.anim_mode", "pingpong2" }, + { "bd_biter.down.EDITOR", "RocksBD.png" }, + { "bd_biter.down.EDITOR.xpos", "5" }, + { "bd_biter.down.EDITOR.ypos", "2" }, + { "bd_biter.moving", "RocksBD.png" }, + { "bd_biter.moving.xpos", "0" }, + { "bd_biter.moving.ypos", "2" }, + { "bd_biter.moving.frames", "1" }, + + { "bd_dragonfly", "RocksBD.png" }, + { "bd_dragonfly.xpos", "2" }, + { "bd_dragonfly.ypos", "1" }, + { "bd_dragonfly.frames", "2" }, + { "bd_dragonfly.anim_mode", "pingpong" }, + { "bd_dragonfly.delay", "4" }, + { "bd_dragonfly.global_sync", "true" }, + { "bd_dragonfly.right", "RocksBD.png" }, + { "bd_dragonfly.right.xpos", "2" }, + { "bd_dragonfly.right.ypos", "1" }, + { "bd_dragonfly.right.frames", "2" }, + { "bd_dragonfly.right.anim_mode", "pingpong" }, + { "bd_dragonfly.right.delay", "4" }, + { "bd_dragonfly.right.global_sync", "true" }, + { "bd_dragonfly.right.EDITOR", "RocksBD.png" }, + { "bd_dragonfly.right.EDITOR.xpos", "8" }, + { "bd_dragonfly.right.EDITOR.ypos", "1" }, + { "bd_dragonfly.up", "RocksBD.png" }, + { "bd_dragonfly.up.xpos", "2" }, + { "bd_dragonfly.up.ypos", "1" }, + { "bd_dragonfly.up.frames", "2" }, + { "bd_dragonfly.up.anim_mode", "pingpong" }, + { "bd_dragonfly.up.delay", "4" }, + { "bd_dragonfly.up.global_sync", "true" }, + { "bd_dragonfly.up.EDITOR", "RocksBD.png" }, + { "bd_dragonfly.up.EDITOR.xpos", "9" }, + { "bd_dragonfly.up.EDITOR.ypos", "1" }, + { "bd_dragonfly.left", "RocksBD.png" }, + { "bd_dragonfly.left.xpos", "2" }, + { "bd_dragonfly.left.ypos", "1" }, + { "bd_dragonfly.left.frames", "2" }, + { "bd_dragonfly.left.anim_mode", "pingpong" }, + { "bd_dragonfly.left.delay", "4" }, + { "bd_dragonfly.left.global_sync", "true" }, + { "bd_dragonfly.left.EDITOR", "RocksBD.png" }, + { "bd_dragonfly.left.EDITOR.xpos", "10" }, + { "bd_dragonfly.left.EDITOR.ypos", "1" }, + { "bd_dragonfly.down", "RocksBD.png" }, + { "bd_dragonfly.down.xpos", "2" }, + { "bd_dragonfly.down.ypos", "1" }, + { "bd_dragonfly.down.frames", "2" }, + { "bd_dragonfly.down.anim_mode", "pingpong" }, + { "bd_dragonfly.down.delay", "4" }, + { "bd_dragonfly.down.global_sync", "true" }, + { "bd_dragonfly.down.EDITOR", "RocksBD.png" }, + { "bd_dragonfly.down.EDITOR.xpos", "11" }, + { "bd_dragonfly.down.EDITOR.ypos", "1" }, + + { "bd_bomb", "boulder_rush.png" }, + { "bd_bomb.xpos", "0" }, + { "bd_bomb.ypos", "6" }, + { "bd_bomb.frames", "1" }, + { "bd_bomb.scale_up_factor", "2" }, + + { "bd_nitro_pack", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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", "boulder_rush.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" }, - { "[sp_default].exploding.ypos", "3" }, - { "[sp_default].exploding.frames", "8" }, - { "[sp_default].exploding.delay", "4" }, - { "[sp_default].exploding.anim_mode", "linear" }, - - { "sp_zonk", "RocksSP.png" }, - { "sp_zonk.xpos", "1" }, - { "sp_zonk.ypos", "0" }, - { "sp_zonk.frames", "1" }, - { "sp_zonk.moving.left", "RocksSP.png" }, - { "sp_zonk.moving.left.xpos", "0" }, - { "sp_zonk.moving.left.ypos", "6" }, - { "sp_zonk.moving.left.frames", "4" }, - { "sp_zonk.moving.left.delay", "1" }, - { "sp_zonk.moving.left.anim_mode", "reverse" }, - { "sp_zonk.moving.right", "RocksSP.png" }, - { "sp_zonk.moving.right.xpos", "0" }, - { "sp_zonk.moving.right.ypos", "6" }, - { "sp_zonk.moving.right.frames", "4" }, - { "sp_zonk.moving.right.start_frame", "1" }, - { "sp_zonk.moving.right.delay", "1" }, - { "sp_zonk.pushing.left", "RocksSP.png" }, - { "sp_zonk.pushing.left.xpos", "0" }, - { "sp_zonk.pushing.left.ypos", "6" }, - { "sp_zonk.pushing.left.frames", "4" }, - { "sp_zonk.pushing.left.delay", "1" }, - { "sp_zonk.pushing.left.anim_mode", "reverse" }, - { "sp_zonk.pushing.right", "RocksSP.png" }, - { "sp_zonk.pushing.right.xpos", "0" }, - { "sp_zonk.pushing.right.ypos", "6" }, - { "sp_zonk.pushing.right.frames", "4" }, - { "sp_zonk.pushing.right.start_frame", "1" }, - { "sp_zonk.pushing.right.delay", "1" }, - - { "sp_base", "RocksSP.png" }, - { "sp_base.xpos", "2" }, - { "sp_base.ypos", "0" }, - { "sp_base.frames", "1" }, - { "sp_base.digging", "RocksSP.png" }, - { "sp_base.digging.xpos", "2" }, - { "sp_base.digging.ypos", "0" }, - { "sp_base.digging.frames", "1" }, - { "sp_base.digging.anim_mode", "opaque_player" }, - { "sp_base.snapping", "RocksSP.png" }, - { "sp_base.snapping.xpos", "8" }, - { "sp_base.snapping.ypos", "2" }, - { "sp_base.snapping.frames", "7" }, - { "sp_base.snapping.anim_mode", "linear" }, - - { "sp_murphy", "RocksSP.png" }, - { "sp_murphy.xpos", "3" }, - { "sp_murphy.ypos", "0" }, - { "sp_murphy.frames", "1" }, - { "sp_murphy.moving.left", "RocksSP.png" }, - { "sp_murphy.moving.left.xpos", "8" }, - { "sp_murphy.moving.left.ypos", "0" }, - { "sp_murphy.moving.left.frames", "3" }, - { "sp_murphy.moving.left.anim_mode", "pingpong" }, - { "sp_murphy.moving.left.delay", "2" }, - { "sp_murphy.moving.left.start_frame", "1" }, - { "sp_murphy.moving.right", "RocksSP.png" }, - { "sp_murphy.moving.right.xpos", "11" }, - { "sp_murphy.moving.right.ypos", "0" }, - { "sp_murphy.moving.right.frames", "3" }, - { "sp_murphy.moving.right.anim_mode", "pingpong" }, - { "sp_murphy.moving.right.delay", "2" }, - { "sp_murphy.moving.right.start_frame", "1" }, - { "sp_murphy.digging.left", "RocksSP.png" }, - { "sp_murphy.digging.left.xpos", "8" }, - { "sp_murphy.digging.left.ypos", "0" }, - { "sp_murphy.digging.left.frames", "3" }, - { "sp_murphy.digging.left.anim_mode", "pingpong" }, - { "sp_murphy.digging.left.delay", "2" }, - { "sp_murphy.digging.left.start_frame", "1" }, - { "sp_murphy.digging.right", "RocksSP.png" }, - { "sp_murphy.digging.right.xpos", "11" }, - { "sp_murphy.digging.right.ypos", "0" }, - { "sp_murphy.digging.right.frames", "3" }, - { "sp_murphy.digging.right.anim_mode", "pingpong" }, - { "sp_murphy.digging.right.delay", "2" }, - { "sp_murphy.digging.right.start_frame", "1" }, - { "sp_murphy.collecting.left", "RocksSP.png" }, - { "sp_murphy.collecting.left.xpos", "8" }, - { "sp_murphy.collecting.left.ypos", "0" }, - { "sp_murphy.collecting.left.frames", "3" }, - { "sp_murphy.collecting.left.anim_mode", "pingpong" }, - { "sp_murphy.collecting.left.delay", "2" }, - { "sp_murphy.collecting.left.start_frame", "1" }, - { "sp_murphy.collecting.right", "RocksSP.png" }, - { "sp_murphy.collecting.right.xpos", "11" }, - { "sp_murphy.collecting.right.ypos", "0" }, - { "sp_murphy.collecting.right.frames", "3" }, - { "sp_murphy.collecting.right.anim_mode", "pingpong" }, - { "sp_murphy.collecting.right.delay", "2" }, - { "sp_murphy.collecting.right.start_frame", "1" }, - { "sp_murphy.pushing.left", "RocksSP.png" }, - { "sp_murphy.pushing.left.xpos", "11" }, - { "sp_murphy.pushing.left.ypos", "1" }, - { "sp_murphy.pushing.left.frames", "1" }, - { "sp_murphy.pushing.right", "RocksSP.png" }, - { "sp_murphy.pushing.right.xpos", "10" }, - { "sp_murphy.pushing.right.ypos", "1" }, - { "sp_murphy.pushing.right.frames", "1" }, - { "sp_murphy.snapping.left", "RocksSP.png" }, - { "sp_murphy.snapping.left.xpos", "9" }, - { "sp_murphy.snapping.left.ypos", "1" }, - { "sp_murphy.snapping.left.frames", "1" }, - { "sp_murphy.snapping.right", "RocksSP.png" }, - { "sp_murphy.snapping.right.xpos", "8" }, - { "sp_murphy.snapping.right.ypos", "1" }, - { "sp_murphy.snapping.right.frames", "1" }, - { "sp_murphy.snapping.up", "RocksSP.png" }, - { "sp_murphy.snapping.up.xpos", "14" }, - { "sp_murphy.snapping.up.ypos", "0" }, - { "sp_murphy.snapping.up.frames", "1" }, - { "sp_murphy.snapping.down", "RocksSP.png" }, - { "sp_murphy.snapping.down.xpos", "15" }, - { "sp_murphy.snapping.down.ypos", "0" }, - { "sp_murphy.snapping.down.frames", "1" }, - { "sp_murphy.boring", "RocksSP.png" }, - { "sp_murphy.boring.xpos", "11" }, - { "sp_murphy.boring.ypos", "12" }, - { "sp_murphy.boring.frames", "1" }, - { "sp_murphy.boring[1]", "RocksSP.png" }, - { "sp_murphy.boring[1].xpos", "0" }, - { "sp_murphy.boring[1].ypos", "12" }, - { "sp_murphy.boring[1].frames", "12" }, - { "sp_murphy.boring[1].delay", "10" }, - { "sp_murphy.boring[1].anim_mode", "linear" }, - { "sp_murphy.boring[1].anim_delay_fixed", "120" }, - { "sp_murphy.boring[1].anim_delay_random", "0" }, - { "sp_murphy.boring[1].post_delay_fixed", "500" }, - { "sp_murphy.boring[1].post_delay_random", "500" }, - { "sp_murphy.sleeping.left", "RocksSP.png" }, - { "sp_murphy.sleeping.left.xpos", "4" }, - { "sp_murphy.sleeping.left.ypos", "9" }, - { "sp_murphy.sleeping.left.frames", "3" }, - { "sp_murphy.sleeping.left.delay", "100" }, - { "sp_murphy.sleeping.left.anim_mode", "linear,reverse" }, - { "sp_murphy.sleeping.right", "RocksSP.png" }, - { "sp_murphy.sleeping.right.xpos", "13" }, - { "sp_murphy.sleeping.right.ypos", "12" }, - { "sp_murphy.sleeping.right.frames", "3" }, - { "sp_murphy.sleeping.right.delay", "100" }, - { "sp_murphy.sleeping.right.anim_mode", "linear" }, - { "sp_murphy.dropping", "RocksSP.png" }, - { "sp_murphy.dropping.xpos", "11" }, - { "sp_murphy.dropping.ypos", "12" }, - { "sp_murphy.dropping.frames", "1" }, - { "sp_murphy.shrinking", "RocksSP.png" }, - { "sp_murphy.shrinking.xpos", "8" }, - { "sp_murphy.shrinking.ypos", "14" }, - { "sp_murphy.shrinking.frames", "8" }, - { "sp_murphy.shrinking.delay", "4" }, - { "sp_murphy.shrinking.anim_mode", "linear" }, - - { "sp_murphy_clone", "RocksSP.png" }, - { "sp_murphy_clone.xpos", "3" }, - { "sp_murphy_clone.ypos", "0" }, - { "sp_murphy_clone.frames", "1" }, - - { "sp_infotron", "RocksSP.png" }, - { "sp_infotron.xpos", "4" }, - { "sp_infotron.ypos", "0" }, - { "sp_infotron.frames", "1" }, - { "sp_infotron.EDITOR", "RocksSP.png" }, - { "sp_infotron.EDITOR.xpos", "8" }, - { "sp_infotron.EDITOR.ypos", "11" }, - { "sp_infotron.moving.left", "RocksSP.png" }, - { "sp_infotron.moving.left.xpos", "8" }, - { "sp_infotron.moving.left.ypos", "13" }, - { "sp_infotron.moving.left.frames", "8" }, - { "sp_infotron.moving.right", "RocksSP.png" }, - { "sp_infotron.moving.right.xpos", "8" }, - { "sp_infotron.moving.right.ypos", "13" }, - { "sp_infotron.moving.right.frames", "8" }, - { "sp_infotron.moving.right.start_frame", "6" }, - { "sp_infotron.moving.right.anim_mode", "reverse" }, - { "sp_infotron.collecting", "RocksSP.png" }, - { "sp_infotron.collecting.xpos", "8" }, - { "sp_infotron.collecting.ypos", "7" }, - { "sp_infotron.collecting.frames", "8" }, - { "sp_infotron.collecting.anim_mode", "linear" }, - - { "sp_chip_single", "RocksSP.png" }, - { "sp_chip_single.xpos", "5" }, - { "sp_chip_single.ypos", "0" }, - { "sp_chip_single.frames", "1" }, - { "sp_chip_left", "RocksSP.png" }, - { "sp_chip_left.xpos", "2" }, - { "sp_chip_left.ypos", "3" }, - { "sp_chip_left.frames", "1" }, - { "sp_chip_right", "RocksSP.png" }, - { "sp_chip_right.xpos", "3" }, - { "sp_chip_right.ypos", "3" }, - { "sp_chip_right.frames", "1" }, - { "sp_chip_top", "RocksSP.png" }, - { "sp_chip_top.xpos", "6" }, - { "sp_chip_top.ypos", "4" }, - { "sp_chip_top.frames", "1" }, - { "sp_chip_bottom", "RocksSP.png" }, - { "sp_chip_bottom.xpos", "7" }, - { "sp_chip_bottom.ypos", "4" }, - { "sp_chip_bottom.frames", "1" }, - - { "sp_hardware_gray", "RocksSP.png" }, - { "sp_hardware_gray.xpos", "6" }, - { "sp_hardware_gray.ypos", "0" }, - { "sp_hardware_gray.frames", "1" }, - { "sp_hardware_green", "RocksSP.png" }, - { "sp_hardware_green.xpos", "5" }, - { "sp_hardware_green.ypos", "3" }, - { "sp_hardware_green.frames", "1" }, - { "sp_hardware_blue", "RocksSP.png" }, - { "sp_hardware_blue.xpos", "6" }, - { "sp_hardware_blue.ypos", "3" }, - { "sp_hardware_blue.frames", "1" }, - { "sp_hardware_red", "RocksSP.png" }, - { "sp_hardware_red.xpos", "7" }, - { "sp_hardware_red.ypos", "3" }, - { "sp_hardware_red.frames", "1" }, - { "sp_hardware_yellow", "RocksSP.png" }, - { "sp_hardware_yellow.xpos", "0" }, - { "sp_hardware_yellow.ypos", "4" }, - { "sp_hardware_yellow.frames", "1" }, - - { "sp_exit_closed", "RocksSP.png" }, - { "sp_exit_closed.xpos", "7" }, - { "sp_exit_closed.ypos", "0" }, - { "sp_exit_closed.frames", "1" }, - { "sp_exit.opening", "RocksSP.png" }, - { "sp_exit.opening.xpos", "7" }, - { "sp_exit.opening.ypos", "0" }, - { "sp_exit.opening.frames", "1" }, - { "sp_exit_open", "RocksSP.png" }, - { "sp_exit_open.xpos", "7" }, - { "sp_exit_open.ypos", "0" }, - { "sp_exit_open.frames", "1" }, - { "sp_exit.closing", "RocksSP.png" }, - { "sp_exit.closing.xpos", "7" }, - { "sp_exit.closing.ypos", "0" }, - { "sp_exit.closing.frames", "1" }, - - { "sp_disk_orange", "RocksSP.png" }, - { "sp_disk_orange.xpos", "0" }, - { "sp_disk_orange.ypos", "1" }, - { "sp_disk_orange.frames", "1" }, - - { "sp_disk_yellow", "RocksSP.png" }, - { "sp_disk_yellow.xpos", "2" }, - { "sp_disk_yellow.ypos", "2" }, - { "sp_disk_yellow.frames", "1" }, - - { "sp_disk_red", "RocksSP.png" }, - { "sp_disk_red.xpos", "4" }, - { "sp_disk_red.ypos", "2" }, - { "sp_disk_red.frames", "1" }, - { "sp_disk_red.collecting", "RocksSP.png" }, - { "sp_disk_red.collecting.xpos", "9" }, - { "sp_disk_red.collecting.ypos", "5" }, - { "sp_disk_red.collecting.frames", "7" }, - { "sp_disk_red.collecting.anim_mode", "linear" }, - { "sp_disk_red.active", "RocksSP.png" }, - { "sp_disk_red.active.xpos", "4" }, - { "sp_disk_red.active.ypos", "2" }, - { "sp_disk_red.active.frames", "1" }, - - { "sp_port_right", "RocksSP.png" }, - { "sp_port_right.xpos", "1" }, - { "sp_port_right.ypos", "1" }, - { "sp_port_right.frames", "1" }, - { "sp_port_down", "RocksSP.png" }, - { "sp_port_down.xpos", "2" }, - { "sp_port_down.ypos", "1" }, - { "sp_port_down.frames", "1" }, - { "sp_port_left", "RocksSP.png" }, - { "sp_port_left.xpos", "3" }, - { "sp_port_left.ypos", "1" }, - { "sp_port_left.frames", "1" }, - { "sp_port_up", "RocksSP.png" }, - { "sp_port_up.xpos", "4" }, - { "sp_port_up.ypos", "1" }, - { "sp_port_up.frames", "1" }, - { "sp_port_horizontal", "RocksSP.png" }, - { "sp_port_horizontal.xpos", "6" }, - { "sp_port_horizontal.ypos", "2" }, - { "sp_port_horizontal.frames", "1" }, - { "sp_port_vertical", "RocksSP.png" }, - { "sp_port_vertical.xpos", "5" }, - { "sp_port_vertical.ypos", "2" }, - { "sp_port_vertical.frames", "1" }, - { "sp_port_any", "RocksSP.png" }, - { "sp_port_any.xpos", "7" }, - { "sp_port_any.ypos", "2" }, - { "sp_port_any.frames", "1" }, - { "sp_gravity_port_right", "RocksSP.png" }, - { "sp_gravity_port_right.xpos", "1" }, - { "sp_gravity_port_right.ypos", "1" }, - { "sp_gravity_port_right.frames", "1" }, - { "sp_gravity_port_right.EDITOR", "RocksSP.png" }, - { "sp_gravity_port_right.EDITOR.xpos", "0" }, - { "sp_gravity_port_right.EDITOR.ypos", "14" }, - { "sp_gravity_port_down", "RocksSP.png" }, - { "sp_gravity_port_down.xpos", "2" }, - { "sp_gravity_port_down.ypos", "1" }, - { "sp_gravity_port_down.frames", "1" }, - { "sp_gravity_port_down.EDITOR", "RocksSP.png" }, - { "sp_gravity_port_down.EDITOR.xpos", "1" }, - { "sp_gravity_port_down.EDITOR.ypos", "14" }, - { "sp_gravity_port_left", "RocksSP.png" }, - { "sp_gravity_port_left.xpos", "3" }, - { "sp_gravity_port_left.ypos", "1" }, - { "sp_gravity_port_left.frames", "1" }, - { "sp_gravity_port_left.EDITOR", "RocksSP.png" }, - { "sp_gravity_port_left.EDITOR.xpos", "2" }, - { "sp_gravity_port_left.EDITOR.ypos", "14" }, - { "sp_gravity_port_up", "RocksSP.png" }, - { "sp_gravity_port_up.xpos", "4" }, - { "sp_gravity_port_up.ypos", "1" }, - { "sp_gravity_port_up.frames", "1" }, - { "sp_gravity_port_up.EDITOR", "RocksSP.png" }, - { "sp_gravity_port_up.EDITOR.xpos", "3" }, - { "sp_gravity_port_up.EDITOR.ypos", "14" }, - { "sp_gravity_on_port_right", "RocksSP.png" }, - { "sp_gravity_on_port_right.xpos", "1" }, - { "sp_gravity_on_port_right.ypos", "1" }, - { "sp_gravity_on_port_right.frames", "1" }, - { "sp_gravity_on_port_right.EDITOR", "RocksSP.png" }, - { "sp_gravity_on_port_right.EDITOR.xpos", "0" }, - { "sp_gravity_on_port_right.EDITOR.ypos", "13" }, - { "sp_gravity_on_port_down", "RocksSP.png" }, - { "sp_gravity_on_port_down.xpos", "2" }, - { "sp_gravity_on_port_down.ypos", "1" }, - { "sp_gravity_on_port_down.frames", "1" }, - { "sp_gravity_on_port_down.EDITOR", "RocksSP.png" }, - { "sp_gravity_on_port_down.EDITOR.xpos", "1" }, - { "sp_gravity_on_port_down.EDITOR.ypos", "13" }, - { "sp_gravity_on_port_left", "RocksSP.png" }, - { "sp_gravity_on_port_left.xpos", "3" }, - { "sp_gravity_on_port_left.ypos", "1" }, - { "sp_gravity_on_port_left.frames", "1" }, - { "sp_gravity_on_port_left.EDITOR", "RocksSP.png" }, - { "sp_gravity_on_port_left.EDITOR.xpos", "2" }, - { "sp_gravity_on_port_left.EDITOR.ypos", "13" }, - { "sp_gravity_on_port_up", "RocksSP.png" }, - { "sp_gravity_on_port_up.xpos", "4" }, - { "sp_gravity_on_port_up.ypos", "1" }, - { "sp_gravity_on_port_up.frames", "1" }, - { "sp_gravity_on_port_up.EDITOR", "RocksSP.png" }, - { "sp_gravity_on_port_up.EDITOR.xpos", "3" }, - { "sp_gravity_on_port_up.EDITOR.ypos", "13" }, - { "sp_gravity_off_port_right", "RocksSP.png" }, - { "sp_gravity_off_port_right.xpos", "1" }, - { "sp_gravity_off_port_right.ypos", "1" }, - { "sp_gravity_off_port_right.frames", "1" }, - { "sp_gravity_off_port_right.EDITOR", "RocksSP.png" }, - { "sp_gravity_off_port_right.EDITOR.xpos", "4" }, - { "sp_gravity_off_port_right.EDITOR.ypos", "13" }, - { "sp_gravity_off_port_down", "RocksSP.png" }, - { "sp_gravity_off_port_down.xpos", "2" }, - { "sp_gravity_off_port_down.ypos", "1" }, - { "sp_gravity_off_port_down.frames", "1" }, - { "sp_gravity_off_port_down.EDITOR", "RocksSP.png" }, - { "sp_gravity_off_port_down.EDITOR.xpos", "5" }, - { "sp_gravity_off_port_down.EDITOR.ypos", "13" }, - { "sp_gravity_off_port_left", "RocksSP.png" }, - { "sp_gravity_off_port_left.xpos", "3" }, - { "sp_gravity_off_port_left.ypos", "1" }, - { "sp_gravity_off_port_left.frames", "1" }, - { "sp_gravity_off_port_left.EDITOR", "RocksSP.png" }, - { "sp_gravity_off_port_left.EDITOR.xpos", "6" }, - { "sp_gravity_off_port_left.EDITOR.ypos", "13" }, - { "sp_gravity_off_port_up", "RocksSP.png" }, - { "sp_gravity_off_port_up.xpos", "4" }, - { "sp_gravity_off_port_up.ypos", "1" }, - { "sp_gravity_off_port_up.frames", "1" }, - { "sp_gravity_off_port_up.EDITOR", "RocksSP.png" }, - { "sp_gravity_off_port_up.EDITOR.xpos", "7" }, - { "sp_gravity_off_port_up.EDITOR.ypos", "13" }, - - { "sp_sniksnak", "RocksSP.png" }, - { "sp_sniksnak.xpos", "1" }, - { "sp_sniksnak.ypos", "2" }, - { "sp_sniksnak.frames", "1" }, - { "sp_sniksnak.left", "RocksSP.png" }, - { "sp_sniksnak.left.xpos", "8" }, - { "sp_sniksnak.left.ypos", "8" }, - { "sp_sniksnak.left.frames", "4" }, - { "sp_sniksnak.left.anim_mode", "pingpong2" }, - { "sp_sniksnak.right", "RocksSP.png" }, - { "sp_sniksnak.right.xpos", "12" }, - { "sp_sniksnak.right.ypos", "8" }, - { "sp_sniksnak.right.frames", "4" }, - { "sp_sniksnak.right.anim_mode", "pingpong2" }, - { "sp_sniksnak.up", "RocksSP.png" }, - { "sp_sniksnak.up.xpos", "8" }, - { "sp_sniksnak.up.ypos", "9" }, - { "sp_sniksnak.up.frames", "4" }, - { "sp_sniksnak.up.anim_mode", "pingpong2" }, - { "sp_sniksnak.down", "RocksSP.png" }, - { "sp_sniksnak.down.xpos", "12" }, - { "sp_sniksnak.down.ypos", "9" }, - { "sp_sniksnak.down.frames", "4" }, - { "sp_sniksnak.down.anim_mode", "pingpong2" }, - { "sp_sniksnak.turning_from_left.up", "RocksSP.png" }, - { "sp_sniksnak.turning_from_left.up.xpos", "12" }, - { "sp_sniksnak.turning_from_left.up.ypos", "6" }, - { "sp_sniksnak.turning_from_left.up.frames", "2" }, - { "sp_sniksnak.turning_from_left.up.delay", "4" }, - { "sp_sniksnak.turning_from_left.up.offset", "1408" }, - { "sp_sniksnak.turning_from_left.up.anim_mode","linear" }, - { "sp_sniksnak.turning_from_left.down", "RocksSP.png" }, - { "sp_sniksnak.turning_from_left.down.xpos", "13" }, - { "sp_sniksnak.turning_from_left.down.ypos", "6" }, - { "sp_sniksnak.turning_from_left.down.frames","2" }, - { "sp_sniksnak.turning_from_left.down.delay", "4" }, - { "sp_sniksnak.turning_from_left.down.offset","1504" }, - { "sp_sniksnak.turning_from_left.down.anim_mode","linear" }, - { "sp_sniksnak.turning_from_right.up", "RocksSP.png" }, - { "sp_sniksnak.turning_from_right.up.xpos", "15" }, - { "sp_sniksnak.turning_from_right.up.ypos", "6" }, - { "sp_sniksnak.turning_from_right.up.frames", "2" }, - { "sp_sniksnak.turning_from_right.up.delay", "4" }, - { "sp_sniksnak.turning_from_right.up.offset", "1312" }, - { "sp_sniksnak.turning_from_right.up.anim_mode","linear" }, - { "sp_sniksnak.turning_from_right.down", "RocksSP.png" }, - { "sp_sniksnak.turning_from_right.down.xpos", "14" }, - { "sp_sniksnak.turning_from_right.down.ypos", "6" }, - { "sp_sniksnak.turning_from_right.down.frames","2" }, - { "sp_sniksnak.turning_from_right.down.delay","4" }, - { "sp_sniksnak.turning_from_right.down.offset","1472" }, - { "sp_sniksnak.turning_from_right.down.anim_mode","linear" }, - { "sp_sniksnak.turning_from_up.left", "RocksSP.png" }, - { "sp_sniksnak.turning_from_up.left.xpos", "12" }, - { "sp_sniksnak.turning_from_up.left.ypos", "6" }, - { "sp_sniksnak.turning_from_up.left.frames", "2" }, - { "sp_sniksnak.turning_from_up.left.delay", "4" }, - { "sp_sniksnak.turning_from_up.left.offset", "896" }, - { "sp_sniksnak.turning_from_up.left.anim_mode","linear" }, - { "sp_sniksnak.turning_from_up.right", "RocksSP.png" }, - { "sp_sniksnak.turning_from_up.right.xpos", "15" }, - { "sp_sniksnak.turning_from_up.right.ypos", "6" }, - { "sp_sniksnak.turning_from_up.right.frames", "2" }, - { "sp_sniksnak.turning_from_up.right.delay", "4" }, - { "sp_sniksnak.turning_from_up.right.offset", "928" }, - { "sp_sniksnak.turning_from_up.right.anim_mode","linear" }, - { "sp_sniksnak.turning_from_down.left", "RocksSP.png" }, - { "sp_sniksnak.turning_from_down.left.xpos", "13" }, - { "sp_sniksnak.turning_from_down.left.ypos", "6" }, - { "sp_sniksnak.turning_from_down.left.frames","2" }, - { "sp_sniksnak.turning_from_down.left.delay", "4" }, - { "sp_sniksnak.turning_from_down.left.offset","864" }, - { "sp_sniksnak.turning_from_down.left.anim_mode","linear" }, - { "sp_sniksnak.turning_from_down.right", "RocksSP.png" }, - { "sp_sniksnak.turning_from_down.right.xpos", "14" }, - { "sp_sniksnak.turning_from_down.right.ypos", "6" }, - { "sp_sniksnak.turning_from_down.right.frames","2" }, - { "sp_sniksnak.turning_from_down.right.delay","4" }, - { "sp_sniksnak.turning_from_down.right.offset","960" }, - { "sp_sniksnak.turning_from_down.right.anim_mode","linear" }, - - { "sp_electron", "RocksSP.png" }, - { "sp_electron.xpos", "8" }, - { "sp_electron.ypos", "10" }, - { "sp_electron.frames", "8" }, - { "sp_electron.delay", "4" }, - { "sp_electron.global_sync", "true" }, - { "sp_electron.EDITOR", "RocksSP.png" }, - { "sp_electron.EDITOR.xpos", "10" }, - { "sp_electron.EDITOR.ypos", "11" }, - { "sp_electron.exploding", "RocksSP.png" }, - { "sp_electron.exploding.xpos", "8" }, - { "sp_electron.exploding.ypos", "4" }, - { "sp_electron.exploding.frames", "8" }, - { "sp_electron.exploding.delay", "4" }, - { "sp_electron.exploding.anim_mode", "linear" }, - - { "sp_terminal", "RocksSP.png" }, - { "sp_terminal.xpos", "0" }, - { "sp_terminal.ypos", "10" }, - { "sp_terminal.frames", "7" }, - { "sp_terminal.delay", "12" }, - { "sp_terminal.EDITOR", "RocksSP.png" }, - { "sp_terminal.EDITOR.xpos", "9" }, - { "sp_terminal.EDITOR.ypos", "11" }, - { "sp_terminal.active", "RocksSP.png" }, - { "sp_terminal.active.xpos", "0" }, - { "sp_terminal.active.ypos", "11" }, - { "sp_terminal.active.frames", "7" }, - { "sp_terminal.active.delay", "4" }, - - { "sp_buggy_base", "RocksSP.png" }, - { "sp_buggy_base.xpos", "1" }, - { "sp_buggy_base.ypos", "3" }, - { "sp_buggy_base.frames", "1" }, - { "sp_buggy_base.EDITOR", "RocksSP.png" }, - { "sp_buggy_base.EDITOR.xpos", "9" }, - { "sp_buggy_base.EDITOR.ypos", "6" }, - { "sp_buggy_base.activating", "RocksSP.png" }, - { "sp_buggy_base.activating.xpos", "15" }, - { "sp_buggy_base.activating.ypos", "2" }, - { "sp_buggy_base.activating.frames", "1" }, - { "sp_buggy_base.active", "RocksSP.png" }, - { "sp_buggy_base.active.xpos", "8" }, - { "sp_buggy_base.active.ypos", "6" }, - { "sp_buggy_base.active.frames", "4" }, - { "sp_buggy_base.active.delay", "4" }, - { "sp_buggy_base.active.anim_mode", "pingpong" }, - - { "sp_hardware_base_1", "RocksSP.png" }, - { "sp_hardware_base_1.xpos", "4" }, - { "sp_hardware_base_1.ypos", "3" }, - { "sp_hardware_base_1.frames", "1" }, - { "sp_hardware_base_2", "RocksSP.png" }, - { "sp_hardware_base_2.xpos", "1" }, - { "sp_hardware_base_2.ypos", "4" }, - { "sp_hardware_base_2.frames", "1" }, - { "sp_hardware_base_3", "RocksSP.png" }, - { "sp_hardware_base_3.xpos", "2" }, - { "sp_hardware_base_3.ypos", "4" }, - { "sp_hardware_base_3.frames", "1" }, - { "sp_hardware_base_4", "RocksSP.png" }, - { "sp_hardware_base_4.xpos", "3" }, - { "sp_hardware_base_4.ypos", "4" }, - { "sp_hardware_base_4.frames", "1" }, - { "sp_hardware_base_5", "RocksSP.png" }, - { "sp_hardware_base_5.xpos", "4" }, - { "sp_hardware_base_5.ypos", "4" }, - { "sp_hardware_base_5.frames", "1" }, - { "sp_hardware_base_6", "RocksSP.png" }, - { "sp_hardware_base_6.xpos", "5" }, - { "sp_hardware_base_6.ypos", "4" }, - { "sp_hardware_base_6.frames", "1" }, + { "[sp_default].exploding", "RocksSP.png" }, + { "[sp_default].exploding.xpos", "8" }, + { "[sp_default].exploding.ypos", "3" }, + { "[sp_default].exploding.frames", "8" }, + { "[sp_default].exploding.delay", "4" }, + { "[sp_default].exploding.anim_mode", "linear" }, + + { "sp_zonk", "RocksSP.png" }, + { "sp_zonk.xpos", "1" }, + { "sp_zonk.ypos", "0" }, + { "sp_zonk.frames", "1" }, + { "sp_zonk.moving.left", "RocksSP.png" }, + { "sp_zonk.moving.left.xpos", "0" }, + { "sp_zonk.moving.left.ypos", "6" }, + { "sp_zonk.moving.left.frames", "4" }, + { "sp_zonk.moving.left.delay", "1" }, + { "sp_zonk.moving.left.anim_mode", "reverse" }, + { "sp_zonk.moving.right", "RocksSP.png" }, + { "sp_zonk.moving.right.xpos", "0" }, + { "sp_zonk.moving.right.ypos", "6" }, + { "sp_zonk.moving.right.frames", "4" }, + { "sp_zonk.moving.right.start_frame", "1" }, + { "sp_zonk.moving.right.delay", "1" }, + { "sp_zonk.pushing.left", "RocksSP.png" }, + { "sp_zonk.pushing.left.xpos", "0" }, + { "sp_zonk.pushing.left.ypos", "6" }, + { "sp_zonk.pushing.left.frames", "4" }, + { "sp_zonk.pushing.left.delay", "1" }, + { "sp_zonk.pushing.left.anim_mode", "reverse" }, + { "sp_zonk.pushing.right", "RocksSP.png" }, + { "sp_zonk.pushing.right.xpos", "0" }, + { "sp_zonk.pushing.right.ypos", "6" }, + { "sp_zonk.pushing.right.frames", "4" }, + { "sp_zonk.pushing.right.start_frame", "1" }, + { "sp_zonk.pushing.right.delay", "1" }, + + { "sp_base", "RocksSP.png" }, + { "sp_base.xpos", "2" }, + { "sp_base.ypos", "0" }, + { "sp_base.frames", "1" }, + { "sp_base.digging", "RocksSP.png" }, + { "sp_base.digging.xpos", "2" }, + { "sp_base.digging.ypos", "0" }, + { "sp_base.digging.frames", "1" }, + { "sp_base.digging.anim_mode", "opaque_player" }, + { "sp_base.snapping", "RocksSP.png" }, + { "sp_base.snapping.xpos", "8" }, + { "sp_base.snapping.ypos", "2" }, + { "sp_base.snapping.frames", "7" }, + { "sp_base.snapping.anim_mode", "linear" }, + + { "sp_murphy", "RocksSP.png" }, + { "sp_murphy.xpos", "3" }, + { "sp_murphy.ypos", "0" }, + { "sp_murphy.frames", "1" }, + { "sp_murphy.moving.left", "RocksSP.png" }, + { "sp_murphy.moving.left.xpos", "8" }, + { "sp_murphy.moving.left.ypos", "0" }, + { "sp_murphy.moving.left.frames", "3" }, + { "sp_murphy.moving.left.anim_mode", "pingpong" }, + { "sp_murphy.moving.left.delay", "2" }, + { "sp_murphy.moving.left.start_frame", "1" }, + { "sp_murphy.moving.right", "RocksSP.png" }, + { "sp_murphy.moving.right.xpos", "11" }, + { "sp_murphy.moving.right.ypos", "0" }, + { "sp_murphy.moving.right.frames", "3" }, + { "sp_murphy.moving.right.anim_mode", "pingpong" }, + { "sp_murphy.moving.right.delay", "2" }, + { "sp_murphy.moving.right.start_frame", "1" }, + { "sp_murphy.digging.left", "RocksSP.png" }, + { "sp_murphy.digging.left.xpos", "8" }, + { "sp_murphy.digging.left.ypos", "0" }, + { "sp_murphy.digging.left.frames", "3" }, + { "sp_murphy.digging.left.anim_mode", "pingpong" }, + { "sp_murphy.digging.left.delay", "2" }, + { "sp_murphy.digging.left.start_frame", "1" }, + { "sp_murphy.digging.right", "RocksSP.png" }, + { "sp_murphy.digging.right.xpos", "11" }, + { "sp_murphy.digging.right.ypos", "0" }, + { "sp_murphy.digging.right.frames", "3" }, + { "sp_murphy.digging.right.anim_mode", "pingpong" }, + { "sp_murphy.digging.right.delay", "2" }, + { "sp_murphy.digging.right.start_frame", "1" }, + { "sp_murphy.collecting.left", "RocksSP.png" }, + { "sp_murphy.collecting.left.xpos", "8" }, + { "sp_murphy.collecting.left.ypos", "0" }, + { "sp_murphy.collecting.left.frames", "3" }, + { "sp_murphy.collecting.left.anim_mode", "pingpong" }, + { "sp_murphy.collecting.left.delay", "2" }, + { "sp_murphy.collecting.left.start_frame", "1" }, + { "sp_murphy.collecting.right", "RocksSP.png" }, + { "sp_murphy.collecting.right.xpos", "11" }, + { "sp_murphy.collecting.right.ypos", "0" }, + { "sp_murphy.collecting.right.frames", "3" }, + { "sp_murphy.collecting.right.anim_mode", "pingpong" }, + { "sp_murphy.collecting.right.delay", "2" }, + { "sp_murphy.collecting.right.start_frame", "1" }, + { "sp_murphy.pushing.left", "RocksSP.png" }, + { "sp_murphy.pushing.left.xpos", "11" }, + { "sp_murphy.pushing.left.ypos", "1" }, + { "sp_murphy.pushing.left.frames", "1" }, + { "sp_murphy.pushing.right", "RocksSP.png" }, + { "sp_murphy.pushing.right.xpos", "10" }, + { "sp_murphy.pushing.right.ypos", "1" }, + { "sp_murphy.pushing.right.frames", "1" }, + { "sp_murphy.snapping.left", "RocksSP.png" }, + { "sp_murphy.snapping.left.xpos", "9" }, + { "sp_murphy.snapping.left.ypos", "1" }, + { "sp_murphy.snapping.left.frames", "1" }, + { "sp_murphy.snapping.right", "RocksSP.png" }, + { "sp_murphy.snapping.right.xpos", "8" }, + { "sp_murphy.snapping.right.ypos", "1" }, + { "sp_murphy.snapping.right.frames", "1" }, + { "sp_murphy.snapping.up", "RocksSP.png" }, + { "sp_murphy.snapping.up.xpos", "14" }, + { "sp_murphy.snapping.up.ypos", "0" }, + { "sp_murphy.snapping.up.frames", "1" }, + { "sp_murphy.snapping.down", "RocksSP.png" }, + { "sp_murphy.snapping.down.xpos", "15" }, + { "sp_murphy.snapping.down.ypos", "0" }, + { "sp_murphy.snapping.down.frames", "1" }, + { "sp_murphy.boring", "RocksSP.png" }, + { "sp_murphy.boring.xpos", "11" }, + { "sp_murphy.boring.ypos", "12" }, + { "sp_murphy.boring.frames", "1" }, + { "sp_murphy.boring[1]", "RocksSP.png" }, + { "sp_murphy.boring[1].xpos", "0" }, + { "sp_murphy.boring[1].ypos", "12" }, + { "sp_murphy.boring[1].frames", "12" }, + { "sp_murphy.boring[1].delay", "10" }, + { "sp_murphy.boring[1].anim_mode", "linear" }, + { "sp_murphy.boring[1].anim_delay_fixed", "120" }, + { "sp_murphy.boring[1].anim_delay_random", "0" }, + { "sp_murphy.boring[1].post_delay_fixed", "500" }, + { "sp_murphy.boring[1].post_delay_random", "500" }, + { "sp_murphy.sleeping.left", "RocksSP.png" }, + { "sp_murphy.sleeping.left.xpos", "4" }, + { "sp_murphy.sleeping.left.ypos", "9" }, + { "sp_murphy.sleeping.left.frames", "3" }, + { "sp_murphy.sleeping.left.delay", "100" }, + { "sp_murphy.sleeping.left.anim_mode", "linear,reverse" }, + { "sp_murphy.sleeping.right", "RocksSP.png" }, + { "sp_murphy.sleeping.right.xpos", "13" }, + { "sp_murphy.sleeping.right.ypos", "12" }, + { "sp_murphy.sleeping.right.frames", "3" }, + { "sp_murphy.sleeping.right.delay", "100" }, + { "sp_murphy.sleeping.right.anim_mode", "linear" }, + { "sp_murphy.dropping", "RocksSP.png" }, + { "sp_murphy.dropping.xpos", "11" }, + { "sp_murphy.dropping.ypos", "12" }, + { "sp_murphy.dropping.frames", "1" }, + { "sp_murphy.shrinking", "RocksSP.png" }, + { "sp_murphy.shrinking.xpos", "8" }, + { "sp_murphy.shrinking.ypos", "14" }, + { "sp_murphy.shrinking.frames", "8" }, + { "sp_murphy.shrinking.delay", "4" }, + { "sp_murphy.shrinking.anim_mode", "linear" }, + + { "sp_murphy_clone", "RocksSP.png" }, + { "sp_murphy_clone.xpos", "3" }, + { "sp_murphy_clone.ypos", "0" }, + { "sp_murphy_clone.frames", "1" }, + + { "sp_infotron", "RocksSP.png" }, + { "sp_infotron.xpos", "4" }, + { "sp_infotron.ypos", "0" }, + { "sp_infotron.frames", "1" }, + { "sp_infotron.EDITOR", "RocksSP.png" }, + { "sp_infotron.EDITOR.xpos", "8" }, + { "sp_infotron.EDITOR.ypos", "11" }, + { "sp_infotron.moving.left", "RocksSP.png" }, + { "sp_infotron.moving.left.xpos", "8" }, + { "sp_infotron.moving.left.ypos", "13" }, + { "sp_infotron.moving.left.frames", "8" }, + { "sp_infotron.moving.right", "RocksSP.png" }, + { "sp_infotron.moving.right.xpos", "8" }, + { "sp_infotron.moving.right.ypos", "13" }, + { "sp_infotron.moving.right.frames", "8" }, + { "sp_infotron.moving.right.start_frame", "6" }, + { "sp_infotron.moving.right.anim_mode", "reverse" }, + { "sp_infotron.collecting", "RocksSP.png" }, + { "sp_infotron.collecting.xpos", "8" }, + { "sp_infotron.collecting.ypos", "7" }, + { "sp_infotron.collecting.frames", "8" }, + { "sp_infotron.collecting.anim_mode", "linear" }, + + { "sp_chip_single", "RocksSP.png" }, + { "sp_chip_single.xpos", "5" }, + { "sp_chip_single.ypos", "0" }, + { "sp_chip_single.frames", "1" }, + { "sp_chip_left", "RocksSP.png" }, + { "sp_chip_left.xpos", "2" }, + { "sp_chip_left.ypos", "3" }, + { "sp_chip_left.frames", "1" }, + { "sp_chip_right", "RocksSP.png" }, + { "sp_chip_right.xpos", "3" }, + { "sp_chip_right.ypos", "3" }, + { "sp_chip_right.frames", "1" }, + { "sp_chip_top", "RocksSP.png" }, + { "sp_chip_top.xpos", "6" }, + { "sp_chip_top.ypos", "4" }, + { "sp_chip_top.frames", "1" }, + { "sp_chip_bottom", "RocksSP.png" }, + { "sp_chip_bottom.xpos", "7" }, + { "sp_chip_bottom.ypos", "4" }, + { "sp_chip_bottom.frames", "1" }, + + { "sp_hardware_gray", "RocksSP.png" }, + { "sp_hardware_gray.xpos", "6" }, + { "sp_hardware_gray.ypos", "0" }, + { "sp_hardware_gray.frames", "1" }, + { "sp_hardware_green", "RocksSP.png" }, + { "sp_hardware_green.xpos", "5" }, + { "sp_hardware_green.ypos", "3" }, + { "sp_hardware_green.frames", "1" }, + { "sp_hardware_blue", "RocksSP.png" }, + { "sp_hardware_blue.xpos", "6" }, + { "sp_hardware_blue.ypos", "3" }, + { "sp_hardware_blue.frames", "1" }, + { "sp_hardware_red", "RocksSP.png" }, + { "sp_hardware_red.xpos", "7" }, + { "sp_hardware_red.ypos", "3" }, + { "sp_hardware_red.frames", "1" }, + { "sp_hardware_yellow", "RocksSP.png" }, + { "sp_hardware_yellow.xpos", "0" }, + { "sp_hardware_yellow.ypos", "4" }, + { "sp_hardware_yellow.frames", "1" }, + + { "sp_exit_closed", "RocksSP.png" }, + { "sp_exit_closed.xpos", "7" }, + { "sp_exit_closed.ypos", "0" }, + { "sp_exit_closed.frames", "1" }, + { "sp_exit.opening", "RocksSP.png" }, + { "sp_exit.opening.xpos", "7" }, + { "sp_exit.opening.ypos", "0" }, + { "sp_exit.opening.frames", "1" }, + { "sp_exit_open", "RocksSP.png" }, + { "sp_exit_open.xpos", "7" }, + { "sp_exit_open.ypos", "0" }, + { "sp_exit_open.frames", "1" }, + { "sp_exit.closing", "RocksSP.png" }, + { "sp_exit.closing.xpos", "7" }, + { "sp_exit.closing.ypos", "0" }, + { "sp_exit.closing.frames", "1" }, + + { "sp_disk_orange", "RocksSP.png" }, + { "sp_disk_orange.xpos", "0" }, + { "sp_disk_orange.ypos", "1" }, + { "sp_disk_orange.frames", "1" }, + + { "sp_disk_yellow", "RocksSP.png" }, + { "sp_disk_yellow.xpos", "2" }, + { "sp_disk_yellow.ypos", "2" }, + { "sp_disk_yellow.frames", "1" }, + + { "sp_disk_red", "RocksSP.png" }, + { "sp_disk_red.xpos", "4" }, + { "sp_disk_red.ypos", "2" }, + { "sp_disk_red.frames", "1" }, + { "sp_disk_red.collecting", "RocksSP.png" }, + { "sp_disk_red.collecting.xpos", "9" }, + { "sp_disk_red.collecting.ypos", "5" }, + { "sp_disk_red.collecting.frames", "7" }, + { "sp_disk_red.collecting.anim_mode", "linear" }, + { "sp_disk_red.active", "RocksSP.png" }, + { "sp_disk_red.active.xpos", "4" }, + { "sp_disk_red.active.ypos", "2" }, + { "sp_disk_red.active.frames", "1" }, + + { "sp_port_right", "RocksSP.png" }, + { "sp_port_right.xpos", "1" }, + { "sp_port_right.ypos", "1" }, + { "sp_port_right.frames", "1" }, + { "sp_port_down", "RocksSP.png" }, + { "sp_port_down.xpos", "2" }, + { "sp_port_down.ypos", "1" }, + { "sp_port_down.frames", "1" }, + { "sp_port_left", "RocksSP.png" }, + { "sp_port_left.xpos", "3" }, + { "sp_port_left.ypos", "1" }, + { "sp_port_left.frames", "1" }, + { "sp_port_up", "RocksSP.png" }, + { "sp_port_up.xpos", "4" }, + { "sp_port_up.ypos", "1" }, + { "sp_port_up.frames", "1" }, + { "sp_port_horizontal", "RocksSP.png" }, + { "sp_port_horizontal.xpos", "6" }, + { "sp_port_horizontal.ypos", "2" }, + { "sp_port_horizontal.frames", "1" }, + { "sp_port_vertical", "RocksSP.png" }, + { "sp_port_vertical.xpos", "5" }, + { "sp_port_vertical.ypos", "2" }, + { "sp_port_vertical.frames", "1" }, + { "sp_port_any", "RocksSP.png" }, + { "sp_port_any.xpos", "7" }, + { "sp_port_any.ypos", "2" }, + { "sp_port_any.frames", "1" }, + { "sp_gravity_port_right", "RocksSP.png" }, + { "sp_gravity_port_right.xpos", "1" }, + { "sp_gravity_port_right.ypos", "1" }, + { "sp_gravity_port_right.frames", "1" }, + { "sp_gravity_port_right.EDITOR", "RocksSP.png" }, + { "sp_gravity_port_right.EDITOR.xpos", "0" }, + { "sp_gravity_port_right.EDITOR.ypos", "14" }, + { "sp_gravity_port_down", "RocksSP.png" }, + { "sp_gravity_port_down.xpos", "2" }, + { "sp_gravity_port_down.ypos", "1" }, + { "sp_gravity_port_down.frames", "1" }, + { "sp_gravity_port_down.EDITOR", "RocksSP.png" }, + { "sp_gravity_port_down.EDITOR.xpos", "1" }, + { "sp_gravity_port_down.EDITOR.ypos", "14" }, + { "sp_gravity_port_left", "RocksSP.png" }, + { "sp_gravity_port_left.xpos", "3" }, + { "sp_gravity_port_left.ypos", "1" }, + { "sp_gravity_port_left.frames", "1" }, + { "sp_gravity_port_left.EDITOR", "RocksSP.png" }, + { "sp_gravity_port_left.EDITOR.xpos", "2" }, + { "sp_gravity_port_left.EDITOR.ypos", "14" }, + { "sp_gravity_port_up", "RocksSP.png" }, + { "sp_gravity_port_up.xpos", "4" }, + { "sp_gravity_port_up.ypos", "1" }, + { "sp_gravity_port_up.frames", "1" }, + { "sp_gravity_port_up.EDITOR", "RocksSP.png" }, + { "sp_gravity_port_up.EDITOR.xpos", "3" }, + { "sp_gravity_port_up.EDITOR.ypos", "14" }, + { "sp_gravity_on_port_right", "RocksSP.png" }, + { "sp_gravity_on_port_right.xpos", "1" }, + { "sp_gravity_on_port_right.ypos", "1" }, + { "sp_gravity_on_port_right.frames", "1" }, + { "sp_gravity_on_port_right.EDITOR", "RocksSP.png" }, + { "sp_gravity_on_port_right.EDITOR.xpos", "0" }, + { "sp_gravity_on_port_right.EDITOR.ypos", "13" }, + { "sp_gravity_on_port_down", "RocksSP.png" }, + { "sp_gravity_on_port_down.xpos", "2" }, + { "sp_gravity_on_port_down.ypos", "1" }, + { "sp_gravity_on_port_down.frames", "1" }, + { "sp_gravity_on_port_down.EDITOR", "RocksSP.png" }, + { "sp_gravity_on_port_down.EDITOR.xpos", "1" }, + { "sp_gravity_on_port_down.EDITOR.ypos", "13" }, + { "sp_gravity_on_port_left", "RocksSP.png" }, + { "sp_gravity_on_port_left.xpos", "3" }, + { "sp_gravity_on_port_left.ypos", "1" }, + { "sp_gravity_on_port_left.frames", "1" }, + { "sp_gravity_on_port_left.EDITOR", "RocksSP.png" }, + { "sp_gravity_on_port_left.EDITOR.xpos", "2" }, + { "sp_gravity_on_port_left.EDITOR.ypos", "13" }, + { "sp_gravity_on_port_up", "RocksSP.png" }, + { "sp_gravity_on_port_up.xpos", "4" }, + { "sp_gravity_on_port_up.ypos", "1" }, + { "sp_gravity_on_port_up.frames", "1" }, + { "sp_gravity_on_port_up.EDITOR", "RocksSP.png" }, + { "sp_gravity_on_port_up.EDITOR.xpos", "3" }, + { "sp_gravity_on_port_up.EDITOR.ypos", "13" }, + { "sp_gravity_off_port_right", "RocksSP.png" }, + { "sp_gravity_off_port_right.xpos", "1" }, + { "sp_gravity_off_port_right.ypos", "1" }, + { "sp_gravity_off_port_right.frames", "1" }, + { "sp_gravity_off_port_right.EDITOR", "RocksSP.png" }, + { "sp_gravity_off_port_right.EDITOR.xpos", "4" }, + { "sp_gravity_off_port_right.EDITOR.ypos", "13" }, + { "sp_gravity_off_port_down", "RocksSP.png" }, + { "sp_gravity_off_port_down.xpos", "2" }, + { "sp_gravity_off_port_down.ypos", "1" }, + { "sp_gravity_off_port_down.frames", "1" }, + { "sp_gravity_off_port_down.EDITOR", "RocksSP.png" }, + { "sp_gravity_off_port_down.EDITOR.xpos", "5" }, + { "sp_gravity_off_port_down.EDITOR.ypos", "13" }, + { "sp_gravity_off_port_left", "RocksSP.png" }, + { "sp_gravity_off_port_left.xpos", "3" }, + { "sp_gravity_off_port_left.ypos", "1" }, + { "sp_gravity_off_port_left.frames", "1" }, + { "sp_gravity_off_port_left.EDITOR", "RocksSP.png" }, + { "sp_gravity_off_port_left.EDITOR.xpos", "6" }, + { "sp_gravity_off_port_left.EDITOR.ypos", "13" }, + { "sp_gravity_off_port_up", "RocksSP.png" }, + { "sp_gravity_off_port_up.xpos", "4" }, + { "sp_gravity_off_port_up.ypos", "1" }, + { "sp_gravity_off_port_up.frames", "1" }, + { "sp_gravity_off_port_up.EDITOR", "RocksSP.png" }, + { "sp_gravity_off_port_up.EDITOR.xpos", "7" }, + { "sp_gravity_off_port_up.EDITOR.ypos", "13" }, + + { "sp_sniksnak", "RocksSP.png" }, + { "sp_sniksnak.xpos", "1" }, + { "sp_sniksnak.ypos", "2" }, + { "sp_sniksnak.frames", "1" }, + { "sp_sniksnak.left", "RocksSP.png" }, + { "sp_sniksnak.left.xpos", "8" }, + { "sp_sniksnak.left.ypos", "8" }, + { "sp_sniksnak.left.frames", "4" }, + { "sp_sniksnak.left.anim_mode", "pingpong2" }, + { "sp_sniksnak.right", "RocksSP.png" }, + { "sp_sniksnak.right.xpos", "12" }, + { "sp_sniksnak.right.ypos", "8" }, + { "sp_sniksnak.right.frames", "4" }, + { "sp_sniksnak.right.anim_mode", "pingpong2" }, + { "sp_sniksnak.up", "RocksSP.png" }, + { "sp_sniksnak.up.xpos", "8" }, + { "sp_sniksnak.up.ypos", "9" }, + { "sp_sniksnak.up.frames", "4" }, + { "sp_sniksnak.up.anim_mode", "pingpong2" }, + { "sp_sniksnak.down", "RocksSP.png" }, + { "sp_sniksnak.down.xpos", "12" }, + { "sp_sniksnak.down.ypos", "9" }, + { "sp_sniksnak.down.frames", "4" }, + { "sp_sniksnak.down.anim_mode", "pingpong2" }, + { "sp_sniksnak.turning_from_left.up", "RocksSP.png" }, + { "sp_sniksnak.turning_from_left.up.xpos", "12" }, + { "sp_sniksnak.turning_from_left.up.ypos", "6" }, + { "sp_sniksnak.turning_from_left.up.frames", "2" }, + { "sp_sniksnak.turning_from_left.up.delay", "4" }, + { "sp_sniksnak.turning_from_left.up.offset", "1408" }, + { "sp_sniksnak.turning_from_left.up.anim_mode", "linear" }, + { "sp_sniksnak.turning_from_left.down", "RocksSP.png" }, + { "sp_sniksnak.turning_from_left.down.xpos", "13" }, + { "sp_sniksnak.turning_from_left.down.ypos", "6" }, + { "sp_sniksnak.turning_from_left.down.frames", "2" }, + { "sp_sniksnak.turning_from_left.down.delay", "4" }, + { "sp_sniksnak.turning_from_left.down.offset", "1504" }, + { "sp_sniksnak.turning_from_left.down.anim_mode", "linear" }, + { "sp_sniksnak.turning_from_right.up", "RocksSP.png" }, + { "sp_sniksnak.turning_from_right.up.xpos", "15" }, + { "sp_sniksnak.turning_from_right.up.ypos", "6" }, + { "sp_sniksnak.turning_from_right.up.frames", "2" }, + { "sp_sniksnak.turning_from_right.up.delay", "4" }, + { "sp_sniksnak.turning_from_right.up.offset", "1312" }, + { "sp_sniksnak.turning_from_right.up.anim_mode", "linear" }, + { "sp_sniksnak.turning_from_right.down", "RocksSP.png" }, + { "sp_sniksnak.turning_from_right.down.xpos", "14" }, + { "sp_sniksnak.turning_from_right.down.ypos", "6" }, + { "sp_sniksnak.turning_from_right.down.frames", "2" }, + { "sp_sniksnak.turning_from_right.down.delay", "4" }, + { "sp_sniksnak.turning_from_right.down.offset", "1472" }, + { "sp_sniksnak.turning_from_right.down.anim_mode", "linear" }, + { "sp_sniksnak.turning_from_up.left", "RocksSP.png" }, + { "sp_sniksnak.turning_from_up.left.xpos", "12" }, + { "sp_sniksnak.turning_from_up.left.ypos", "6" }, + { "sp_sniksnak.turning_from_up.left.frames", "2" }, + { "sp_sniksnak.turning_from_up.left.delay", "4" }, + { "sp_sniksnak.turning_from_up.left.offset", "896" }, + { "sp_sniksnak.turning_from_up.left.anim_mode", "linear" }, + { "sp_sniksnak.turning_from_up.right", "RocksSP.png" }, + { "sp_sniksnak.turning_from_up.right.xpos", "15" }, + { "sp_sniksnak.turning_from_up.right.ypos", "6" }, + { "sp_sniksnak.turning_from_up.right.frames", "2" }, + { "sp_sniksnak.turning_from_up.right.delay", "4" }, + { "sp_sniksnak.turning_from_up.right.offset", "928" }, + { "sp_sniksnak.turning_from_up.right.anim_mode", "linear" }, + { "sp_sniksnak.turning_from_down.left", "RocksSP.png" }, + { "sp_sniksnak.turning_from_down.left.xpos", "13" }, + { "sp_sniksnak.turning_from_down.left.ypos", "6" }, + { "sp_sniksnak.turning_from_down.left.frames", "2" }, + { "sp_sniksnak.turning_from_down.left.delay", "4" }, + { "sp_sniksnak.turning_from_down.left.offset", "864" }, + { "sp_sniksnak.turning_from_down.left.anim_mode", "linear" }, + { "sp_sniksnak.turning_from_down.right", "RocksSP.png" }, + { "sp_sniksnak.turning_from_down.right.xpos", "14" }, + { "sp_sniksnak.turning_from_down.right.ypos", "6" }, + { "sp_sniksnak.turning_from_down.right.frames", "2" }, + { "sp_sniksnak.turning_from_down.right.delay", "4" }, + { "sp_sniksnak.turning_from_down.right.offset", "960" }, + { "sp_sniksnak.turning_from_down.right.anim_mode", "linear" }, + + { "sp_electron", "RocksSP.png" }, + { "sp_electron.xpos", "8" }, + { "sp_electron.ypos", "10" }, + { "sp_electron.frames", "8" }, + { "sp_electron.delay", "4" }, + { "sp_electron.global_sync", "true" }, + { "sp_electron.EDITOR", "RocksSP.png" }, + { "sp_electron.EDITOR.xpos", "10" }, + { "sp_electron.EDITOR.ypos", "11" }, + { "sp_electron.exploding", "RocksSP.png" }, + { "sp_electron.exploding.xpos", "8" }, + { "sp_electron.exploding.ypos", "4" }, + { "sp_electron.exploding.frames", "8" }, + { "sp_electron.exploding.delay", "4" }, + { "sp_electron.exploding.anim_mode", "linear" }, + + { "sp_terminal", "RocksSP.png" }, + { "sp_terminal.xpos", "0" }, + { "sp_terminal.ypos", "10" }, + { "sp_terminal.frames", "7" }, + { "sp_terminal.delay", "12" }, + { "sp_terminal.EDITOR", "RocksSP.png" }, + { "sp_terminal.EDITOR.xpos", "9" }, + { "sp_terminal.EDITOR.ypos", "11" }, + { "sp_terminal.active", "RocksSP.png" }, + { "sp_terminal.active.xpos", "0" }, + { "sp_terminal.active.ypos", "11" }, + { "sp_terminal.active.frames", "7" }, + { "sp_terminal.active.delay", "4" }, + + { "sp_buggy_base", "RocksSP.png" }, + { "sp_buggy_base.xpos", "1" }, + { "sp_buggy_base.ypos", "3" }, + { "sp_buggy_base.frames", "1" }, + { "sp_buggy_base.EDITOR", "RocksSP.png" }, + { "sp_buggy_base.EDITOR.xpos", "9" }, + { "sp_buggy_base.EDITOR.ypos", "6" }, + { "sp_buggy_base.activating", "RocksSP.png" }, + { "sp_buggy_base.activating.xpos", "15" }, + { "sp_buggy_base.activating.ypos", "2" }, + { "sp_buggy_base.activating.frames", "1" }, + { "sp_buggy_base.active", "RocksSP.png" }, + { "sp_buggy_base.active.xpos", "8" }, + { "sp_buggy_base.active.ypos", "6" }, + { "sp_buggy_base.active.frames", "4" }, + { "sp_buggy_base.active.delay", "4" }, + { "sp_buggy_base.active.anim_mode", "pingpong" }, + + { "sp_hardware_base_1", "RocksSP.png" }, + { "sp_hardware_base_1.xpos", "4" }, + { "sp_hardware_base_1.ypos", "3" }, + { "sp_hardware_base_1.frames", "1" }, + { "sp_hardware_base_2", "RocksSP.png" }, + { "sp_hardware_base_2.xpos", "1" }, + { "sp_hardware_base_2.ypos", "4" }, + { "sp_hardware_base_2.frames", "1" }, + { "sp_hardware_base_3", "RocksSP.png" }, + { "sp_hardware_base_3.xpos", "2" }, + { "sp_hardware_base_3.ypos", "4" }, + { "sp_hardware_base_3.frames", "1" }, + { "sp_hardware_base_4", "RocksSP.png" }, + { "sp_hardware_base_4.xpos", "3" }, + { "sp_hardware_base_4.ypos", "4" }, + { "sp_hardware_base_4.frames", "1" }, + { "sp_hardware_base_5", "RocksSP.png" }, + { "sp_hardware_base_5.xpos", "4" }, + { "sp_hardware_base_5.ypos", "4" }, + { "sp_hardware_base_5.frames", "1" }, + { "sp_hardware_base_6", "RocksSP.png" }, + { "sp_hardware_base_6.xpos", "5" }, + { "sp_hardware_base_6.ypos", "4" }, + { "sp_hardware_base_6.frames", "1" }, // 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", "RocksElements.png" }, + { "sokoban_object.xpos", "9" }, + { "sokoban_object.ypos", "7" }, + { "sokoban_object.frames", "1" }, - { "sokoban_field_empty", "RocksElements.png" }, - { "sokoban_field_empty.xpos", "10" }, - { "sokoban_field_empty.ypos", "7" }, - { "sokoban_field_empty.frames", "1" }, + { "sokoban_field_empty", "RocksElements.png" }, + { "sokoban_field_empty.xpos", "10" }, + { "sokoban_field_empty.ypos", "7" }, + { "sokoban_field_empty.frames", "1" }, - { "sokoban_field_full", "RocksElements.png" }, - { "sokoban_field_full.xpos", "11" }, - { "sokoban_field_full.ypos", "7" }, - { "sokoban_field_full.frames", "1" }, + { "sokoban_field_full", "RocksElements.png" }, + { "sokoban_field_full.xpos", "11" }, + { "sokoban_field_full.ypos", "7" }, + { "sokoban_field_full.frames", "1" }, - { "sokoban_field_player", "RocksHeroes.png" }, - { "sokoban_field_player.xpos", "0" }, - { "sokoban_field_player.ypos", "15" }, - { "sokoban_field_player.frames", "1" }, + { "sokoban_field_player", "RocksHeroes.png" }, + { "sokoban_field_player.xpos", "0" }, + { "sokoban_field_player.ypos", "15" }, + { "sokoban_field_player.frames", "1" }, // images for Emerald Mine style elements and actions - { "empty_space", "RocksSP.png" }, - { "empty_space.xpos", "0" }, - { "empty_space.ypos", "0" }, - { "empty_space.frames", "1" }, - - { "sand", "RocksElements.png" }, - { "sand.xpos", "0" }, - { "sand.ypos", "0" }, - { "sand.frames", "1" }, - { "sand.CRUMBLED", "RocksElements.png" }, - { "sand.CRUMBLED.xpos", "1" }, - { "sand.CRUMBLED.ypos", "0" }, - { "sand.CRUMBLED.frames", "1" }, - { "sand.digging.left", "RocksMore.png" }, - { "sand.digging.left.xpos", "6" }, - { "sand.digging.left.ypos", "3" }, - { "sand.digging.left.frames", "3" }, - { "sand.digging.left.delay", "2" }, - { "sand.digging.left.anim_mode", "linear" }, - { "sand.digging.right", "RocksMore.png" }, - { "sand.digging.right.xpos", "9" }, - { "sand.digging.right.ypos", "3" }, - { "sand.digging.right.frames", "3" }, - { "sand.digging.right.delay", "2" }, - { "sand.digging.right.anim_mode", "linear" }, - { "sand.digging.up", "RocksMore.png" }, - { "sand.digging.up.xpos", "0" }, - { "sand.digging.up.ypos", "3" }, - { "sand.digging.up.frames", "3" }, - { "sand.digging.up.delay", "2" }, - { "sand.digging.up.anim_mode", "linear" }, - { "sand.digging.down", "RocksMore.png" }, - { "sand.digging.down.xpos", "3" }, - { "sand.digging.down.ypos", "3" }, - { "sand.digging.down.frames", "3" }, - { "sand.digging.down.delay", "2" }, - { "sand.digging.down.anim_mode", "linear" }, - { "sand.digging.left.CRUMBLED", "RocksMore.png" }, - { "sand.digging.left.CRUMBLED.xpos", "6" }, - { "sand.digging.left.CRUMBLED.ypos", "0" }, - { "sand.digging.left.CRUMBLED.frames", "3" }, - { "sand.digging.left.CRUMBLED.delay", "2" }, - { "sand.digging.left.CRUMBLED.anim_mode", "linear" }, - { "sand.digging.right.CRUMBLED", "RocksMore.png" }, - { "sand.digging.right.CRUMBLED.xpos", "9" }, - { "sand.digging.right.CRUMBLED.ypos", "0" }, - { "sand.digging.right.CRUMBLED.frames", "3" }, - { "sand.digging.right.CRUMBLED.delay", "2" }, - { "sand.digging.right.CRUMBLED.anim_mode", "linear" }, - { "sand.digging.up.CRUMBLED", "RocksMore.png" }, - { "sand.digging.up.CRUMBLED.xpos", "0" }, - { "sand.digging.up.CRUMBLED.ypos", "0" }, - { "sand.digging.up.CRUMBLED.frames", "3" }, - { "sand.digging.up.CRUMBLED.delay", "2" }, - { "sand.digging.up.CRUMBLED.anim_mode", "linear" }, - { "sand.digging.down.CRUMBLED", "RocksMore.png" }, - { "sand.digging.down.CRUMBLED.xpos", "3" }, - { "sand.digging.down.CRUMBLED.ypos", "0" }, - { "sand.digging.down.CRUMBLED.frames", "3" }, - { "sand.digging.down.CRUMBLED.delay", "2" }, - { "sand.digging.down.CRUMBLED.anim_mode", "linear" }, - - { "wall", "RocksElements.png" }, - { "wall.xpos", "5" }, - { "wall.ypos", "0" }, - { "wall.frames", "1" }, - - { "wall_slippery", "RocksElements.png" }, - { "wall_slippery.xpos", "6" }, - { "wall_slippery.ypos", "0" }, - { "wall_slippery.frames", "1" }, - - { "steelwall", "RocksElements.png" }, - { "steelwall.xpos", "4" }, - { "steelwall.ypos", "0" }, - { "steelwall.frames", "1" }, - - { "rock", "RocksElements.png" }, - { "rock.xpos", "12" }, - { "rock.ypos", "0" }, - { "rock.frames", "1" }, - { "rock.moving.left", "RocksElements.png" }, - { "rock.moving.left.xpos", "12" }, - { "rock.moving.left.ypos", "0" }, - { "rock.moving.left.frames", "4" }, - { "rock.moving.left.delay", "2" }, - { "rock.moving.left.anim_mode", "reverse" }, - { "rock.moving.right", "RocksElements.png" }, - { "rock.moving.right.xpos", "12" }, - { "rock.moving.right.ypos", "0" }, - { "rock.moving.right.frames", "4" }, - { "rock.moving.right.start_frame", "1" }, - { "rock.moving.right.delay", "2" }, - { "rock.pushing.left", "RocksElements.png" }, - { "rock.pushing.left.xpos", "12" }, - { "rock.pushing.left.ypos", "0" }, - { "rock.pushing.left.frames", "4" }, - { "rock.pushing.left.delay", "2" }, - { "rock.pushing.left.anim_mode", "reverse" }, - { "rock.pushing.right", "RocksElements.png" }, - { "rock.pushing.right.xpos", "12" }, - { "rock.pushing.right.ypos", "0" }, - { "rock.pushing.right.frames", "4" }, - { "rock.pushing.right.start_frame", "1" }, - { "rock.pushing.right.delay", "2" }, - - { "emerald", "RocksElements.png" }, - { "emerald.xpos", "8" }, - { "emerald.ypos", "0" }, - { "emerald.frames", "1" }, - { "emerald.moving", "RocksElements.png" }, - { "emerald.moving.xpos", "8" }, - { "emerald.moving.ypos", "0" }, - { "emerald.moving.frames", "2" }, - { "emerald.moving.delay", "4" }, - { "emerald.falling", "RocksElements.png" }, - { "emerald.falling.xpos", "8" }, - { "emerald.falling.ypos", "0" }, - { "emerald.falling.frames", "2" }, - { "emerald.falling.delay", "4" }, - { "emerald.collecting", "RocksCollect.png" }, - { "emerald.collecting.xpos", "0" }, - { "emerald.collecting.ypos", "0" }, - { "emerald.collecting.frames", "7" }, - { "emerald.collecting.anim_mode", "linear" }, - - { "diamond", "RocksElements.png" }, - { "diamond.xpos", "10" }, - { "diamond.ypos", "0" }, - { "diamond.frames", "1" }, - { "diamond.moving", "RocksElements.png" }, - { "diamond.moving.xpos", "10" }, - { "diamond.moving.ypos", "0" }, - { "diamond.moving.frames", "2" }, - { "diamond.moving.delay", "4" }, - { "diamond.falling", "RocksElements.png" }, - { "diamond.falling.xpos", "10" }, - { "diamond.falling.ypos", "0" }, - { "diamond.falling.frames", "2" }, - { "diamond.falling.delay", "4" }, - { "diamond.collecting", "RocksCollect.png" }, - { "diamond.collecting.xpos", "0" }, - { "diamond.collecting.ypos", "1" }, - { "diamond.collecting.frames", "7" }, - { "diamond.collecting.anim_mode", "linear" }, - - { "bomb", "RocksElements.png" }, - { "bomb.xpos", "11" }, - { "bomb.ypos", "1" }, - { "bomb.frames", "1" }, - - { "nut", "RocksElements.png" }, - { "nut.xpos", "12" }, - { "nut.ypos", "1" }, - { "nut.frames", "1" }, - { "nut.breaking", "RocksElements.png" }, - { "nut.breaking.xpos", "13" }, - { "nut.breaking.ypos", "1" }, - { "nut.breaking.frames", "3" }, - { "nut.breaking.delay", "2" }, - { "nut.breaking.anim_mode", "linear" }, - - { "dynamite", "RocksElements.png" }, - { "dynamite.xpos", "0" }, - { "dynamite.ypos", "3" }, - { "dynamite.frames", "1" }, - { "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.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" }, - { "em_dynamite.ypos", "15" }, - { "em_dynamite.frames", "1" }, - { "em_dynamite.active", "RocksEMC.png" }, - { "em_dynamite.active.xpos", "1" }, - { "em_dynamite.active.ypos", "15" }, - { "em_dynamite.active.frames", "4" }, - { "em_dynamite.active.delay", "8" }, - { "em_dynamite.active.anim_mode", "linear" }, - { "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" }, - { "wall_emerald.ypos", "8" }, - { "wall_emerald.frames", "1" }, - - { "wall_diamond", "RocksElements.png" }, - { "wall_diamond.xpos", "5" }, - { "wall_diamond.ypos", "8" }, - { "wall_diamond.frames", "1" }, - - { "bug", "RocksElements.png" }, - { "bug.xpos", "8" }, - { "bug.ypos", "4" }, - { "bug.frames", "4" }, - { "bug.delay", "8" }, - { "bug.right", "RocksElements.png" }, - { "bug.right.xpos", "8" }, - { "bug.right.ypos", "4" }, - { "bug.right.frames", "1" }, - { "bug.up", "RocksElements.png" }, - { "bug.up.xpos", "9" }, - { "bug.up.ypos", "4" }, - { "bug.up.frames", "1" }, - { "bug.left", "RocksElements.png" }, - { "bug.left.xpos", "10" }, - { "bug.left.ypos", "4" }, - { "bug.left.frames", "1" }, - { "bug.down", "RocksElements.png" }, - { "bug.down.xpos", "11" }, - { "bug.down.ypos", "4" }, - { "bug.down.frames", "1" }, - { "bug.moving.right", "RocksElements.png" }, - { "bug.moving.right.xpos", "8" }, - { "bug.moving.right.ypos", "4" }, - { "bug.moving.right.frames", "2" }, - { "bug.moving.right.delay", "4" }, - { "bug.moving.right.offset", "128" }, - { "bug.moving.up", "RocksElements.png" }, - { "bug.moving.up.xpos", "9" }, - { "bug.moving.up.ypos", "4" }, - { "bug.moving.up.frames", "2" }, - { "bug.moving.up.delay", "4" }, - { "bug.moving.up.offset", "128" }, - { "bug.moving.left", "RocksElements.png" }, - { "bug.moving.left.xpos", "10" }, - { "bug.moving.left.ypos", "4" }, - { "bug.moving.left.frames", "2" }, - { "bug.moving.left.delay", "4" }, - { "bug.moving.left.offset", "128" }, - { "bug.moving.down", "RocksElements.png" }, - { "bug.moving.down.xpos", "11" }, - { "bug.moving.down.ypos", "4" }, - { "bug.moving.down.frames", "2" }, - { "bug.moving.down.delay", "4" }, - { "bug.moving.down.offset", "128" }, - { "bug.turning_from_right.up", "RocksMore.png" }, - { "bug.turning_from_right.up.xpos", "0" }, - { "bug.turning_from_right.up.ypos", "6" }, - { "bug.turning_from_right.up.frames", "4" }, - { "bug.turning_from_right.up.delay", "2" }, - { "bug.turning_from_right.up.anim_mode", "linear,reverse" }, - { "bug.turning_from_up.left", "RocksMore.png" }, - { "bug.turning_from_up.left.xpos", "12" }, - { "bug.turning_from_up.left.ypos", "6" }, - { "bug.turning_from_up.left.frames", "4" }, - { "bug.turning_from_up.left.delay", "2" }, - { "bug.turning_from_up.left.anim_mode", "linear,reverse" }, - { "bug.turning_from_left.down", "RocksMore.png" }, - { "bug.turning_from_left.down.xpos", "8" }, - { "bug.turning_from_left.down.ypos", "6" }, - { "bug.turning_from_left.down.frames", "4" }, - { "bug.turning_from_left.down.delay", "2" }, - { "bug.turning_from_left.down.anim_mode", "linear,reverse" }, - { "bug.turning_from_down.right", "RocksMore.png" }, - { "bug.turning_from_down.right.xpos", "4" }, - { "bug.turning_from_down.right.ypos", "6" }, - { "bug.turning_from_down.right.frames", "4" }, - { "bug.turning_from_down.right.delay", "2" }, - { "bug.turning_from_down.right.anim_mode", "linear,reverse" }, - { "bug.turning_from_right.down", "RocksMore.png" }, - { "bug.turning_from_right.down.xpos", "5" }, - { "bug.turning_from_right.down.ypos", "6" }, - { "bug.turning_from_right.down.frames", "4" }, - { "bug.turning_from_right.down.delay", "2" }, - { "bug.turning_from_right.down.anim_mode", "linear" }, - { "bug.turning_from_up.right", "RocksMore.png" }, - { "bug.turning_from_up.right.xpos", "1" }, - { "bug.turning_from_up.right.ypos", "6" }, - { "bug.turning_from_up.right.frames", "4" }, - { "bug.turning_from_up.right.delay", "2" }, - { "bug.turning_from_up.right.anim_mode", "linear" }, - { "bug.turning_from_left.up", "RocksMore.png" }, - { "bug.turning_from_left.up.xpos", "13" }, - { "bug.turning_from_left.up.ypos", "6" }, - { "bug.turning_from_left.up.frames", "4" }, - { "bug.turning_from_left.up.delay", "2" }, - { "bug.turning_from_left.up.anim_mode", "linear" }, - { "bug.turning_from_down.left", "RocksMore.png" }, - { "bug.turning_from_down.left.xpos", "9" }, - { "bug.turning_from_down.left.ypos", "6" }, - { "bug.turning_from_down.left.frames", "4" }, - { "bug.turning_from_down.left.delay", "2" }, - { "bug.turning_from_down.left.anim_mode", "linear" }, - - { "spaceship", "RocksElements.png" }, - { "spaceship.xpos", "8" }, - { "spaceship.ypos", "3" }, - { "spaceship.frames", "4" }, - { "spaceship.delay", "8" }, - { "spaceship.right", "RocksElements.png" }, - { "spaceship.right.xpos", "8" }, - { "spaceship.right.ypos", "3" }, - { "spaceship.right.frames", "1" }, - { "spaceship.up", "RocksElements.png" }, - { "spaceship.up.xpos", "9" }, - { "spaceship.up.ypos", "3" }, - { "spaceship.up.frames", "1" }, - { "spaceship.left", "RocksElements.png" }, - { "spaceship.left.xpos", "10" }, - { "spaceship.left.ypos", "3" }, - { "spaceship.left.frames", "1" }, - { "spaceship.down", "RocksElements.png" }, - { "spaceship.down.xpos", "11" }, - { "spaceship.down.ypos", "3" }, - { "spaceship.down.frames", "1" }, - { "spaceship.moving.right", "RocksElements.png" }, - { "spaceship.moving.right.xpos", "8" }, - { "spaceship.moving.right.ypos", "3" }, - { "spaceship.moving.right.frames", "2" }, - { "spaceship.moving.right.delay", "4" }, - { "spaceship.moving.right.offset", "128" }, - { "spaceship.moving.up", "RocksElements.png" }, - { "spaceship.moving.up.xpos", "9" }, - { "spaceship.moving.up.ypos", "3" }, - { "spaceship.moving.up.frames", "2" }, - { "spaceship.moving.up.delay", "4" }, - { "spaceship.moving.up.offset", "128" }, - { "spaceship.moving.left", "RocksElements.png" }, - { "spaceship.moving.left.xpos", "10" }, - { "spaceship.moving.left.ypos", "3" }, - { "spaceship.moving.left.frames", "2" }, - { "spaceship.moving.left.delay", "4" }, - { "spaceship.moving.left.offset", "128" }, - { "spaceship.moving.down", "RocksElements.png" }, - { "spaceship.moving.down.xpos", "11" }, - { "spaceship.moving.down.ypos", "3" }, - { "spaceship.moving.down.frames", "2" }, - { "spaceship.moving.down.delay", "4" }, - { "spaceship.moving.down.offset", "128" }, - { "spaceship.turning_from_right.up", "RocksMore.png" }, - { "spaceship.turning_from_right.up.xpos", "0" }, - { "spaceship.turning_from_right.up.ypos", "5" }, - { "spaceship.turning_from_right.up.frames", "4" }, - { "spaceship.turning_from_right.up.delay", "2" }, - { "spaceship.turning_from_right.up.anim_mode","linear,reverse" }, - { "spaceship.turning_from_up.left", "RocksMore.png" }, - { "spaceship.turning_from_up.left.xpos", "12" }, - { "spaceship.turning_from_up.left.ypos", "5" }, - { "spaceship.turning_from_up.left.frames", "4" }, - { "spaceship.turning_from_up.left.delay", "2" }, - { "spaceship.turning_from_up.left.anim_mode", "linear,reverse" }, - { "spaceship.turning_from_left.down", "RocksMore.png" }, - { "spaceship.turning_from_left.down.xpos", "8" }, - { "spaceship.turning_from_left.down.ypos", "5" }, - { "spaceship.turning_from_left.down.frames", "4" }, - { "spaceship.turning_from_left.down.delay", "2" }, - { "spaceship.turning_from_left.down.anim_mode","linear,reverse" }, - { "spaceship.turning_from_down.right", "RocksMore.png" }, - { "spaceship.turning_from_down.right.xpos", "4" }, - { "spaceship.turning_from_down.right.ypos", "5" }, - { "spaceship.turning_from_down.right.frames", "4" }, - { "spaceship.turning_from_down.right.delay", "2" }, - { "spaceship.turning_from_down.right.anim_mode","linear,reverse" }, - { "spaceship.turning_from_right.down", "RocksMore.png" }, - { "spaceship.turning_from_right.down.xpos", "5" }, - { "spaceship.turning_from_right.down.ypos", "5" }, - { "spaceship.turning_from_right.down.frames", "4" }, - { "spaceship.turning_from_right.down.delay", "2" }, - { "spaceship.turning_from_right.down.anim_mode","linear" }, - { "spaceship.turning_from_up.right", "RocksMore.png" }, - { "spaceship.turning_from_up.right.xpos", "1" }, - { "spaceship.turning_from_up.right.ypos", "5" }, - { "spaceship.turning_from_up.right.frames", "4" }, - { "spaceship.turning_from_up.right.delay", "2" }, - { "spaceship.turning_from_up.right.anim_mode","linear" }, - { "spaceship.turning_from_left.up", "RocksMore.png" }, - { "spaceship.turning_from_left.up.xpos", "13" }, - { "spaceship.turning_from_left.up.ypos", "5" }, - { "spaceship.turning_from_left.up.frames", "4" }, - { "spaceship.turning_from_left.up.delay", "2" }, - { "spaceship.turning_from_left.up.anim_mode", "linear" }, - { "spaceship.turning_from_down.left", "RocksMore.png" }, - { "spaceship.turning_from_down.left.xpos", "9" }, - { "spaceship.turning_from_down.left.ypos", "5" }, - { "spaceship.turning_from_down.left.frames", "4" }, - { "spaceship.turning_from_down.left.delay", "2" }, - { "spaceship.turning_from_down.left.anim_mode","linear" }, - - { "yamyam", "RocksElements.png" }, - { "yamyam.xpos", "0" }, - { "yamyam.ypos", "5" }, - { "yamyam.frames", "4" }, - { "yamyam.anim_mode", "pingpong2" }, - { "yamyam.left", "RocksElements.png" }, - { "yamyam.left.xpos", "0" }, - { "yamyam.left.ypos", "5" }, - { "yamyam.left.frames", "4" }, - { "yamyam.left.anim_mode", "pingpong2" }, - { "yamyam.left.EDITOR", "RocksEMC.png" }, - { "yamyam.left.EDITOR.xpos", "7" }, - { "yamyam.left.EDITOR.ypos", "15" }, - { "yamyam.right", "RocksElements.png" }, - { "yamyam.right.xpos", "0" }, - { "yamyam.right.ypos", "5" }, - { "yamyam.right.frames", "4" }, - { "yamyam.right.anim_mode", "pingpong2" }, - { "yamyam.right.EDITOR", "RocksEMC.png" }, - { "yamyam.right.EDITOR.xpos", "8" }, - { "yamyam.right.EDITOR.ypos", "15" }, - { "yamyam.up", "RocksElements.png" }, - { "yamyam.up.xpos", "0" }, - { "yamyam.up.ypos", "5" }, - { "yamyam.up.frames", "4" }, - { "yamyam.up.anim_mode", "pingpong2" }, - { "yamyam.up.EDITOR", "RocksEMC.png" }, - { "yamyam.up.EDITOR.xpos", "5" }, - { "yamyam.up.EDITOR.ypos", "15" }, - { "yamyam.down", "RocksElements.png" }, - { "yamyam.down.xpos", "0" }, - { "yamyam.down.ypos", "5" }, - { "yamyam.down.frames", "4" }, - { "yamyam.down.anim_mode", "pingpong2" }, - { "yamyam.down.EDITOR", "RocksEMC.png" }, - { "yamyam.down.EDITOR.xpos", "6" }, - { "yamyam.down.EDITOR.ypos", "15" }, - { "yamyam.moving", "RocksElements.png" }, - { "yamyam.moving.xpos", "0" }, - { "yamyam.moving.ypos", "5" }, - { "yamyam.moving.frames", "1" }, - - { "robot", "RocksElements.png" }, - { "robot.xpos", "4" }, - { "robot.ypos", "5" }, - { "robot.frames", "4" }, - { "robot.anim_mode", "pingpong2" }, - { "robot.moving", "RocksElements.png" }, - { "robot.moving.xpos", "4" }, - { "robot.moving.ypos", "5" }, - { "robot.moving.frames", "1" }, - - { "robot_wheel", "RocksElements.png" }, - { "robot_wheel.xpos", "0" }, - { "robot_wheel.ypos", "6" }, - { "robot_wheel.frames", "1" }, - { "robot_wheel.active", "RocksElements.png" }, - { "robot_wheel.active.xpos", "0" }, - { "robot_wheel.active.ypos", "6" }, - { "robot_wheel.active.frames", "4" }, - - { "magic_wall", "RocksElements.png" }, - { "magic_wall.xpos", "0" }, - { "magic_wall.ypos", "8" }, - { "magic_wall.frames", "1" }, - { "magic_wall.active", "RocksElements.png" }, - { "magic_wall.active.xpos", "0" }, - { "magic_wall.active.ypos", "8" }, - { "magic_wall.active.frames", "4" }, - { "magic_wall.active.anim_mode", "reverse" }, - { "magic_wall.active.delay", "4" }, - { "magic_wall.active.global_sync", "true" }, - { "magic_wall.filling", "RocksElements.png" }, - { "magic_wall.filling.xpos", "0" }, - { "magic_wall.filling.ypos", "8" }, - { "magic_wall.filling.frames", "4" }, - { "magic_wall.filling.anim_mode", "reverse" }, - { "magic_wall.filling.delay", "4" }, - { "magic_wall.filling.global_sync", "true" }, - { "magic_wall_full", "RocksElements.png" }, - { "magic_wall_full.xpos", "0" }, - { "magic_wall_full.ypos", "8" }, - { "magic_wall_full.frames", "4" }, - { "magic_wall_full.anim_mode", "reverse" }, - { "magic_wall_full.delay", "4" }, - { "magic_wall_full.global_sync", "true" }, - { "magic_wall.emptying", "RocksElements.png" }, - { "magic_wall.emptying.xpos", "0" }, - { "magic_wall.emptying.ypos", "8" }, - { "magic_wall.emptying.frames", "4" }, - { "magic_wall.emptying.anim_mode", "reverse" }, - { "magic_wall.emptying.delay", "4" }, - { "magic_wall.emptying.global_sync", "true" }, - { "magic_wall_dead", "RocksElements.png" }, - { "magic_wall_dead.xpos", "0" }, - { "magic_wall_dead.ypos", "8" }, - { "magic_wall_dead.frames", "1" }, - - { "dc_magic_wall", "RocksDC2.png" }, - { "dc_magic_wall.xpos", "0" }, - { "dc_magic_wall.ypos", "3" }, - { "dc_magic_wall.frames", "1" }, - { "dc_magic_wall.active", "RocksDC2.png" }, - { "dc_magic_wall.active.xpos", "0" }, - { "dc_magic_wall.active.ypos", "3" }, - { "dc_magic_wall.active.frames", "4" }, - { "dc_magic_wall.active.anim_mode", "reverse" }, - { "dc_magic_wall.active.delay", "4" }, - { "dc_magic_wall.active.global_sync", "true" }, - { "dc_magic_wall.filling", "RocksDC2.png" }, - { "dc_magic_wall.filling.xpos", "0" }, - { "dc_magic_wall.filling.ypos", "3" }, - { "dc_magic_wall.filling.frames", "4" }, - { "dc_magic_wall.filling.anim_mode", "reverse" }, - { "dc_magic_wall.filling.delay", "4" }, - { "dc_magic_wall.filling.global_sync", "true" }, - { "dc_magic_wall_full", "RocksDC2.png" }, - { "dc_magic_wall_full.xpos", "0" }, - { "dc_magic_wall_full.ypos", "3" }, - { "dc_magic_wall_full.frames", "4" }, - { "dc_magic_wall_full.anim_mode", "reverse" }, - { "dc_magic_wall_full.delay", "4" }, - { "dc_magic_wall_full.global_sync", "true" }, - { "dc_magic_wall.emptying", "RocksDC2.png" }, - { "dc_magic_wall.emptying.xpos", "0" }, - { "dc_magic_wall.emptying.ypos", "3" }, - { "dc_magic_wall.emptying.frames", "4" }, - { "dc_magic_wall.emptying.anim_mode", "reverse" }, - { "dc_magic_wall.emptying.delay", "4" }, - { "dc_magic_wall.emptying.global_sync", "true" }, - { "dc_magic_wall_dead", "RocksDC2.png" }, - { "dc_magic_wall_dead.xpos", "0" }, - { "dc_magic_wall_dead.ypos", "3" }, - { "dc_magic_wall_dead.frames", "1" }, - - { "quicksand_empty", "RocksElements.png" }, - { "quicksand_empty.xpos", "2" }, - { "quicksand_empty.ypos", "0" }, - { "quicksand_empty.frames", "1" }, - { "quicksand.filling", "RocksElements.png" }, - { "quicksand.filling.xpos", "3" }, - { "quicksand.filling.ypos", "0" }, - { "quicksand.filling.frames", "1" }, - { "quicksand_full", "RocksElements.png" }, - { "quicksand_full.xpos", "3" }, - { "quicksand_full.ypos", "0" }, - { "quicksand_full.frames", "1" }, - { "quicksand_full.EDITOR", "RocksElements.png" }, - { "quicksand_full.EDITOR.xpos", "3" }, - { "quicksand_full.EDITOR.ypos", "14" }, - { "quicksand.emptying", "RocksElements.png" }, - { "quicksand.emptying.xpos", "3" }, - { "quicksand.emptying.ypos", "0" }, - { "quicksand.emptying.frames", "1" }, - - { "quicksand_fast_empty", "RocksDC2.png" }, - { "quicksand_fast_empty.xpos", "4" }, - { "quicksand_fast_empty.ypos", "3" }, - { "quicksand_fast_empty.frames", "1" }, - { "quicksand_fast.filling", "RocksDC2.png" }, - { "quicksand_fast.filling.xpos", "4" }, - { "quicksand_fast.filling.ypos", "3" }, - { "quicksand_fast.filling.frames", "1" }, - { "quicksand_fast_full", "RocksDC2.png" }, - { "quicksand_fast_full.xpos", "4" }, - { "quicksand_fast_full.ypos", "3" }, - { "quicksand_fast_full.frames", "1" }, - { "quicksand_fast_full.EDITOR", "RocksDC2.png" }, - { "quicksand_fast_full.EDITOR.xpos", "5" }, - { "quicksand_fast_full.EDITOR.ypos", "3" }, - { "quicksand_fast.emptying", "RocksDC2.png" }, - { "quicksand_fast.emptying.xpos", "4" }, - { "quicksand_fast.emptying.ypos", "3" }, - { "quicksand_fast.emptying.frames", "1" }, - - { "acid_pool_topleft", "RocksElements.png" }, - { "acid_pool_topleft.xpos", "0" }, - { "acid_pool_topleft.ypos", "1" }, - { "acid_pool_topleft.frames", "1" }, - { "acid_pool_topright", "RocksElements.png" }, - { "acid_pool_topright.xpos", "2" }, - { "acid_pool_topright.ypos", "1" }, - { "acid_pool_topright.frames", "1" }, - { "acid_pool_bottomleft", "RocksElements.png" }, - { "acid_pool_bottomleft.xpos", "0" }, - { "acid_pool_bottomleft.ypos", "2" }, - { "acid_pool_bottomleft.frames", "1" }, - { "acid_pool_bottom", "RocksElements.png" }, - { "acid_pool_bottom.xpos", "1" }, - { "acid_pool_bottom.ypos", "2" }, - { "acid_pool_bottom.frames", "1" }, - { "acid_pool_bottomright", "RocksElements.png" }, - { "acid_pool_bottomright.xpos", "2" }, - { "acid_pool_bottomright.ypos", "2" }, - { "acid_pool_bottomright.frames", "1" }, - - { "acid", "RocksElements.png" }, - { "acid.xpos", "12" }, - { "acid.ypos", "7" }, - { "acid.frames", "4" }, - { "acid.delay", "10" }, - { "acid.global_sync", "true" }, - - { "acid_splash_left", "RocksHeroes.png" }, - { "acid_splash_left.xpos", "8" }, - { "acid_splash_left.ypos", "10" }, - { "acid_splash_left.frames", "4" }, - { "acid_splash_left.delay", "2" }, - { "acid_splash_left.anim_mode", "linear" }, - { "acid_splash_right", "RocksHeroes.png" }, - { "acid_splash_right.xpos", "12" }, - { "acid_splash_right.ypos", "10" }, - { "acid_splash_right.frames", "4" }, - { "acid_splash_right.delay", "2" }, - { "acid_splash_right.anim_mode", "linear" }, - - { "amoeba_drop", "RocksElements.png" }, - { "amoeba_drop.xpos", "5" }, - { "amoeba_drop.ypos", "6" }, - { "amoeba_drop.frames", "1" }, - { "amoeba.growing", "RocksElements.png" }, - { "amoeba.growing.xpos", "5" }, - { "amoeba.growing.ypos", "6" }, - { "amoeba.growing.frames", "3" }, - { "amoeba.growing.delay", "2" }, - { "amoeba.growing.anim_mode", "linear" }, - { "amoeba.shrinking", "RocksElements.png" }, - { "amoeba.shrinking.xpos", "5" }, - { "amoeba.shrinking.ypos", "6" }, - { "amoeba.shrinking.frames", "3" }, - { "amoeba.shrinking.delay", "2" }, - { "amoeba.shrinking.anim_mode", "linear,reverse" }, - { "amoeba_wet", "RocksElements.png" }, - { "amoeba_wet.xpos", "8" }, - { "amoeba_wet.ypos", "6" }, - { "amoeba_wet.frames", "4" }, - { "amoeba_wet.anim_mode", "random_static" }, - { "amoeba_wet.EDITOR", "RocksElements.png" }, - { "amoeba_wet.EDITOR.xpos", "4" }, - { "amoeba_wet.EDITOR.ypos", "6" }, - { "amoeba.dropping", "RocksElements.png" }, - { "amoeba.dropping.xpos", "8" }, - { "amoeba.dropping.ypos", "6" }, - { "amoeba.dropping.frames", "4" }, - { "amoeba.dropping.anim_mode", "random_static" }, - { "amoeba_dry", "RocksElements.png" }, - { "amoeba_dry.xpos", "8" }, - { "amoeba_dry.ypos", "6" }, - { "amoeba_dry.frames", "4" }, - { "amoeba_dry.anim_mode", "random_static" }, - { "amoeba_full", "RocksElements.png" }, - { "amoeba_full.xpos", "8" }, - { "amoeba_full.ypos", "6" }, - { "amoeba_full.frames", "4" }, - { "amoeba_full.anim_mode", "random_static" }, - { "amoeba_full.EDITOR", "RocksElements.png" }, - { "amoeba_full.EDITOR.xpos", "8" }, - { "amoeba_full.EDITOR.ypos", "7" }, - { "amoeba_dead", "RocksElements.png" }, - { "amoeba_dead.xpos", "12" }, - { "amoeba_dead.ypos", "6" }, - { "amoeba_dead.frames", "4" }, - { "amoeba_dead.anim_mode", "random_static" }, - { "amoeba_dead.EDITOR", "RocksElements.png" }, - { "amoeba_dead.EDITOR.xpos", "12" }, - { "amoeba_dead.EDITOR.ypos", "6" }, - - { "em_key_1", "RocksSP.png" }, - { "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" }, - { "em_gate_1.ypos", "7" }, - { "em_gate_1.frames", "1" }, - { "em_gate_2", "RocksSP.png" }, - { "em_gate_2.xpos", "1" }, - { "em_gate_2.ypos", "7" }, - { "em_gate_2.frames", "1" }, - { "em_gate_3", "RocksSP.png" }, - { "em_gate_3.xpos", "2" }, - { "em_gate_3.ypos", "7" }, - { "em_gate_3.frames", "1" }, - { "em_gate_4", "RocksSP.png" }, - { "em_gate_4.xpos", "3" }, - { "em_gate_4.ypos", "7" }, - { "em_gate_4.frames", "1" }, - - { "dc_gate_white", "RocksSP.png" }, - { "dc_gate_white.xpos", "14" }, - { "dc_gate_white.ypos", "1" }, - { "dc_gate_white.frames", "1" }, - - { "em_gate_1_gray", "RocksSP.png" }, - { "em_gate_1_gray.xpos", "4" }, - { "em_gate_1_gray.ypos", "7" }, - { "em_gate_1_gray.frames", "1" }, - { "em_gate_1_gray.EDITOR", "RocksSP.png" }, - { "em_gate_1_gray.EDITOR.xpos", "12" }, - { "em_gate_1_gray.EDITOR.ypos", "11" }, - { "em_gate_1_gray.active", "RocksSP.png" }, - { "em_gate_1_gray.active.xpos", "0" }, - { "em_gate_1_gray.active.ypos", "7" }, - { "em_gate_1_gray.active.frames", "1" }, - { "em_gate_2_gray", "RocksSP.png" }, - { "em_gate_2_gray.xpos", "5" }, - { "em_gate_2_gray.ypos", "7" }, - { "em_gate_2_gray.frames", "1" }, - { "em_gate_2_gray.EDITOR", "RocksSP.png" }, - { "em_gate_2_gray.EDITOR.xpos", "13" }, - { "em_gate_2_gray.EDITOR.ypos", "11" }, - { "em_gate_2_gray.active", "RocksSP.png" }, - { "em_gate_2_gray.active.xpos", "1" }, - { "em_gate_2_gray.active.ypos", "7" }, - { "em_gate_2_gray.active.frames", "1" }, - { "em_gate_3_gray", "RocksSP.png" }, - { "em_gate_3_gray.xpos", "6" }, - { "em_gate_3_gray.ypos", "7" }, - { "em_gate_3_gray.frames", "1" }, - { "em_gate_3_gray.EDITOR", "RocksSP.png" }, - { "em_gate_3_gray.EDITOR.xpos", "14" }, - { "em_gate_3_gray.EDITOR.ypos", "11" }, - { "em_gate_3_gray.active", "RocksSP.png" }, - { "em_gate_3_gray.active.xpos", "2" }, - { "em_gate_3_gray.active.ypos", "7" }, - { "em_gate_3_gray.active.frames", "1" }, - { "em_gate_4_gray", "RocksSP.png" }, - { "em_gate_4_gray.xpos", "7" }, - { "em_gate_4_gray.ypos", "7" }, - { "em_gate_4_gray.frames", "1" }, - { "em_gate_4_gray.EDITOR", "RocksSP.png" }, - { "em_gate_4_gray.EDITOR.xpos", "15" }, - { "em_gate_4_gray.EDITOR.ypos", "11" }, - { "em_gate_4_gray.active", "RocksSP.png" }, - { "em_gate_4_gray.active.xpos", "3" }, - { "em_gate_4_gray.active.ypos", "7" }, - { "em_gate_4_gray.active.frames", "1" }, - - { "dc_gate_white_gray", "RocksSP.png" }, - { "dc_gate_white_gray.xpos", "7" }, - { "dc_gate_white_gray.ypos", "7" }, - { "dc_gate_white_gray.frames", "1" }, - { "dc_gate_white_gray.EDITOR", "RocksSP.png" }, - { "dc_gate_white_gray.EDITOR.xpos", "15" }, - { "dc_gate_white_gray.EDITOR.ypos", "1" }, - { "dc_gate_white_gray.active", "RocksSP.png" }, - { "dc_gate_white_gray.active.xpos", "14" }, - { "dc_gate_white_gray.active.ypos", "1" }, - { "dc_gate_white_gray.active.frames", "1" }, - - { "dc_gate_fake_gray", "RocksSP.png" }, - { "dc_gate_fake_gray.xpos", "7" }, - { "dc_gate_fake_gray.ypos", "7" }, - { "dc_gate_fake_gray.frames", "1" }, - - { "exit_closed", "RocksElements.png" }, - { "exit_closed.xpos", "0" }, - { "exit_closed.ypos", "11" }, - { "exit_closed.frames", "1" }, - { "exit.opening", "RocksElements.png" }, - { "exit.opening.xpos", "0" }, - { "exit.opening.ypos", "11" }, - { "exit.opening.frames", "5" }, - { "exit.opening.delay", "6" }, - { "exit.opening.anim_mode", "linear" }, - { "exit_open", "RocksElements.png" }, - { "exit_open.xpos", "4" }, - { "exit_open.ypos", "11" }, - { "exit_open.frames", "4" }, - { "exit_open.delay", "4" }, - { "exit_open.anim_mode", "pingpong" }, - { "exit.closing", "RocksElements.png" }, - { "exit.closing.xpos", "0" }, - { "exit.closing.ypos", "11" }, - { "exit.closing.frames", "5" }, - { "exit.closing.delay", "6" }, - { "exit.closing.anim_mode", "linear,reverse" }, - - { "steel_exit_closed", "RocksDC2.png" }, - { "steel_exit_closed.xpos", "8" }, - { "steel_exit_closed.ypos", "0" }, - { "steel_exit_closed.frames", "1" }, - { "steel_exit.opening", "RocksDC2.png" }, - { "steel_exit.opening.xpos", "8" }, - { "steel_exit.opening.ypos", "0" }, - { "steel_exit.opening.frames", "5" }, - { "steel_exit.opening.delay", "6" }, - { "steel_exit.opening.anim_mode", "linear" }, - { "steel_exit_open", "RocksDC2.png" }, - { "steel_exit_open.xpos", "12" }, - { "steel_exit_open.ypos", "0" }, - { "steel_exit_open.frames", "4" }, - { "steel_exit_open.delay", "4" }, - { "steel_exit_open.anim_mode", "pingpong" }, - { "steel_exit.closing", "RocksDC2.png" }, - { "steel_exit.closing.xpos", "8" }, - { "steel_exit.closing.ypos", "0" }, - { "steel_exit.closing.frames", "5" }, - { "steel_exit.closing.delay", "6" }, - { "steel_exit.closing.anim_mode", "linear,reverse" }, - - { "em_exit_closed", "RocksDC2.png" }, - { "em_exit_closed.xpos", "0" }, - { "em_exit_closed.ypos", "4" }, - { "em_exit_closed.frames", "1" }, - { "em_exit.opening", "RocksDC2.png" }, - { "em_exit.opening.xpos", "0" }, - { "em_exit.opening.ypos", "4" }, - { "em_exit.opening.frames", "5" }, - { "em_exit.opening.delay", "6" }, - { "em_exit.opening.anim_mode", "linear" }, - { "em_exit_open", "RocksDC2.png" }, - { "em_exit_open.xpos", "4" }, - { "em_exit_open.ypos", "4" }, - { "em_exit_open.frames", "4" }, - { "em_exit_open.delay", "4" }, - { "em_exit_open.anim_mode", "pingpong" }, - { "em_exit.closing", "RocksDC2.png" }, - { "em_exit.closing.xpos", "0" }, - { "em_exit.closing.ypos", "6" }, - { "em_exit.closing.frames", "5" }, - { "em_exit.closing.delay", "6" }, - { "em_exit.closing.anim_mode", "linear" }, - - { "em_steel_exit_closed", "RocksDC2.png" }, - { "em_steel_exit_closed.xpos", "0" }, - { "em_steel_exit_closed.ypos", "5" }, - { "em_steel_exit_closed.frames", "1" }, - { "em_steel_exit.opening", "RocksDC2.png" }, - { "em_steel_exit.opening.xpos", "0" }, - { "em_steel_exit.opening.ypos", "5" }, - { "em_steel_exit.opening.frames", "5" }, - { "em_steel_exit.opening.delay", "6" }, - { "em_steel_exit.opening.anim_mode", "linear" }, - { "em_steel_exit_open", "RocksDC2.png" }, - { "em_steel_exit_open.xpos", "4" }, - { "em_steel_exit_open.ypos", "5" }, - { "em_steel_exit_open.frames", "4" }, - { "em_steel_exit_open.delay", "4" }, - { "em_steel_exit_open.anim_mode", "pingpong" }, - { "em_steel_exit.closing", "RocksDC2.png" }, - { "em_steel_exit.closing.xpos", "0" }, - { "em_steel_exit.closing.ypos", "7" }, - { "em_steel_exit.closing.frames", "5" }, - { "em_steel_exit.closing.delay", "6" }, - { "em_steel_exit.closing.anim_mode", "linear" }, + { "empty_space", "RocksSP.png" }, + { "empty_space.xpos", "0" }, + { "empty_space.ypos", "0" }, + { "empty_space.frames", "1" }, + + { "sand", "RocksElements.png" }, + { "sand.xpos", "0" }, + { "sand.ypos", "0" }, + { "sand.frames", "1" }, + { "sand.CRUMBLED", "RocksElements.png" }, + { "sand.CRUMBLED.xpos", "1" }, + { "sand.CRUMBLED.ypos", "0" }, + { "sand.CRUMBLED.frames", "1" }, + { "sand.digging.left", "RocksMore.png" }, + { "sand.digging.left.xpos", "6" }, + { "sand.digging.left.ypos", "3" }, + { "sand.digging.left.frames", "3" }, + { "sand.digging.left.delay", "2" }, + { "sand.digging.left.anim_mode", "linear" }, + { "sand.digging.right", "RocksMore.png" }, + { "sand.digging.right.xpos", "9" }, + { "sand.digging.right.ypos", "3" }, + { "sand.digging.right.frames", "3" }, + { "sand.digging.right.delay", "2" }, + { "sand.digging.right.anim_mode", "linear" }, + { "sand.digging.up", "RocksMore.png" }, + { "sand.digging.up.xpos", "0" }, + { "sand.digging.up.ypos", "3" }, + { "sand.digging.up.frames", "3" }, + { "sand.digging.up.delay", "2" }, + { "sand.digging.up.anim_mode", "linear" }, + { "sand.digging.down", "RocksMore.png" }, + { "sand.digging.down.xpos", "3" }, + { "sand.digging.down.ypos", "3" }, + { "sand.digging.down.frames", "3" }, + { "sand.digging.down.delay", "2" }, + { "sand.digging.down.anim_mode", "linear" }, + { "sand.digging.left.CRUMBLED", "RocksMore.png" }, + { "sand.digging.left.CRUMBLED.xpos", "6" }, + { "sand.digging.left.CRUMBLED.ypos", "0" }, + { "sand.digging.left.CRUMBLED.frames", "3" }, + { "sand.digging.left.CRUMBLED.delay", "2" }, + { "sand.digging.left.CRUMBLED.anim_mode", "linear" }, + { "sand.digging.right.CRUMBLED", "RocksMore.png" }, + { "sand.digging.right.CRUMBLED.xpos", "9" }, + { "sand.digging.right.CRUMBLED.ypos", "0" }, + { "sand.digging.right.CRUMBLED.frames", "3" }, + { "sand.digging.right.CRUMBLED.delay", "2" }, + { "sand.digging.right.CRUMBLED.anim_mode", "linear" }, + { "sand.digging.up.CRUMBLED", "RocksMore.png" }, + { "sand.digging.up.CRUMBLED.xpos", "0" }, + { "sand.digging.up.CRUMBLED.ypos", "0" }, + { "sand.digging.up.CRUMBLED.frames", "3" }, + { "sand.digging.up.CRUMBLED.delay", "2" }, + { "sand.digging.up.CRUMBLED.anim_mode", "linear" }, + { "sand.digging.down.CRUMBLED", "RocksMore.png" }, + { "sand.digging.down.CRUMBLED.xpos", "3" }, + { "sand.digging.down.CRUMBLED.ypos", "0" }, + { "sand.digging.down.CRUMBLED.frames", "3" }, + { "sand.digging.down.CRUMBLED.delay", "2" }, + { "sand.digging.down.CRUMBLED.anim_mode", "linear" }, + + { "wall", "RocksElements.png" }, + { "wall.xpos", "5" }, + { "wall.ypos", "0" }, + { "wall.frames", "1" }, + + { "wall_slippery", "RocksElements.png" }, + { "wall_slippery.xpos", "6" }, + { "wall_slippery.ypos", "0" }, + { "wall_slippery.frames", "1" }, + + { "steelwall", "RocksElements.png" }, + { "steelwall.xpos", "4" }, + { "steelwall.ypos", "0" }, + { "steelwall.frames", "1" }, + + { "rock", "RocksElements.png" }, + { "rock.xpos", "12" }, + { "rock.ypos", "0" }, + { "rock.frames", "1" }, + { "rock.moving.left", "RocksElements.png" }, + { "rock.moving.left.xpos", "12" }, + { "rock.moving.left.ypos", "0" }, + { "rock.moving.left.frames", "4" }, + { "rock.moving.left.delay", "2" }, + { "rock.moving.left.anim_mode", "reverse" }, + { "rock.moving.right", "RocksElements.png" }, + { "rock.moving.right.xpos", "12" }, + { "rock.moving.right.ypos", "0" }, + { "rock.moving.right.frames", "4" }, + { "rock.moving.right.start_frame", "1" }, + { "rock.moving.right.delay", "2" }, + { "rock.pushing.left", "RocksElements.png" }, + { "rock.pushing.left.xpos", "12" }, + { "rock.pushing.left.ypos", "0" }, + { "rock.pushing.left.frames", "4" }, + { "rock.pushing.left.delay", "2" }, + { "rock.pushing.left.anim_mode", "reverse" }, + { "rock.pushing.right", "RocksElements.png" }, + { "rock.pushing.right.xpos", "12" }, + { "rock.pushing.right.ypos", "0" }, + { "rock.pushing.right.frames", "4" }, + { "rock.pushing.right.start_frame", "1" }, + { "rock.pushing.right.delay", "2" }, + + { "emerald", "RocksElements.png" }, + { "emerald.xpos", "8" }, + { "emerald.ypos", "0" }, + { "emerald.frames", "1" }, + { "emerald.moving", "RocksElements.png" }, + { "emerald.moving.xpos", "8" }, + { "emerald.moving.ypos", "0" }, + { "emerald.moving.frames", "2" }, + { "emerald.moving.delay", "4" }, + { "emerald.falling", "RocksElements.png" }, + { "emerald.falling.xpos", "8" }, + { "emerald.falling.ypos", "0" }, + { "emerald.falling.frames", "2" }, + { "emerald.falling.delay", "4" }, + { "emerald.collecting", "RocksCollect.png" }, + { "emerald.collecting.xpos", "0" }, + { "emerald.collecting.ypos", "0" }, + { "emerald.collecting.frames", "7" }, + { "emerald.collecting.anim_mode", "linear" }, + + { "diamond", "RocksElements.png" }, + { "diamond.xpos", "10" }, + { "diamond.ypos", "0" }, + { "diamond.frames", "1" }, + { "diamond.moving", "RocksElements.png" }, + { "diamond.moving.xpos", "10" }, + { "diamond.moving.ypos", "0" }, + { "diamond.moving.frames", "2" }, + { "diamond.moving.delay", "4" }, + { "diamond.falling", "RocksElements.png" }, + { "diamond.falling.xpos", "10" }, + { "diamond.falling.ypos", "0" }, + { "diamond.falling.frames", "2" }, + { "diamond.falling.delay", "4" }, + { "diamond.collecting", "RocksCollect.png" }, + { "diamond.collecting.xpos", "0" }, + { "diamond.collecting.ypos", "1" }, + { "diamond.collecting.frames", "7" }, + { "diamond.collecting.anim_mode", "linear" }, + + { "bomb", "RocksElements.png" }, + { "bomb.xpos", "11" }, + { "bomb.ypos", "1" }, + { "bomb.frames", "1" }, + + { "nut", "RocksElements.png" }, + { "nut.xpos", "12" }, + { "nut.ypos", "1" }, + { "nut.frames", "1" }, + { "nut.breaking", "RocksElements.png" }, + { "nut.breaking.xpos", "13" }, + { "nut.breaking.ypos", "1" }, + { "nut.breaking.frames", "3" }, + { "nut.breaking.delay", "2" }, + { "nut.breaking.anim_mode", "linear" }, + + { "dynamite", "RocksElements.png" }, + { "dynamite.xpos", "0" }, + { "dynamite.ypos", "3" }, + { "dynamite.frames", "1" }, + { "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.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" }, + { "em_dynamite.ypos", "15" }, + { "em_dynamite.frames", "1" }, + { "em_dynamite.active", "RocksEMC.png" }, + { "em_dynamite.active.xpos", "1" }, + { "em_dynamite.active.ypos", "15" }, + { "em_dynamite.active.frames", "4" }, + { "em_dynamite.active.delay", "8" }, + { "em_dynamite.active.anim_mode", "linear" }, + { "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" }, + { "wall_emerald.ypos", "8" }, + { "wall_emerald.frames", "1" }, + + { "wall_diamond", "RocksElements.png" }, + { "wall_diamond.xpos", "5" }, + { "wall_diamond.ypos", "8" }, + { "wall_diamond.frames", "1" }, + + { "bug", "RocksElements.png" }, + { "bug.xpos", "8" }, + { "bug.ypos", "4" }, + { "bug.frames", "4" }, + { "bug.delay", "8" }, + { "bug.right", "RocksElements.png" }, + { "bug.right.xpos", "8" }, + { "bug.right.ypos", "4" }, + { "bug.right.frames", "1" }, + { "bug.up", "RocksElements.png" }, + { "bug.up.xpos", "9" }, + { "bug.up.ypos", "4" }, + { "bug.up.frames", "1" }, + { "bug.left", "RocksElements.png" }, + { "bug.left.xpos", "10" }, + { "bug.left.ypos", "4" }, + { "bug.left.frames", "1" }, + { "bug.down", "RocksElements.png" }, + { "bug.down.xpos", "11" }, + { "bug.down.ypos", "4" }, + { "bug.down.frames", "1" }, + { "bug.moving.right", "RocksElements.png" }, + { "bug.moving.right.xpos", "8" }, + { "bug.moving.right.ypos", "4" }, + { "bug.moving.right.frames", "2" }, + { "bug.moving.right.delay", "4" }, + { "bug.moving.right.offset", "128" }, + { "bug.moving.up", "RocksElements.png" }, + { "bug.moving.up.xpos", "9" }, + { "bug.moving.up.ypos", "4" }, + { "bug.moving.up.frames", "2" }, + { "bug.moving.up.delay", "4" }, + { "bug.moving.up.offset", "128" }, + { "bug.moving.left", "RocksElements.png" }, + { "bug.moving.left.xpos", "10" }, + { "bug.moving.left.ypos", "4" }, + { "bug.moving.left.frames", "2" }, + { "bug.moving.left.delay", "4" }, + { "bug.moving.left.offset", "128" }, + { "bug.moving.down", "RocksElements.png" }, + { "bug.moving.down.xpos", "11" }, + { "bug.moving.down.ypos", "4" }, + { "bug.moving.down.frames", "2" }, + { "bug.moving.down.delay", "4" }, + { "bug.moving.down.offset", "128" }, + { "bug.turning_from_right.up", "RocksMore.png" }, + { "bug.turning_from_right.up.xpos", "0" }, + { "bug.turning_from_right.up.ypos", "6" }, + { "bug.turning_from_right.up.frames", "4" }, + { "bug.turning_from_right.up.delay", "2" }, + { "bug.turning_from_right.up.anim_mode", "linear,reverse" }, + { "bug.turning_from_up.left", "RocksMore.png" }, + { "bug.turning_from_up.left.xpos", "12" }, + { "bug.turning_from_up.left.ypos", "6" }, + { "bug.turning_from_up.left.frames", "4" }, + { "bug.turning_from_up.left.delay", "2" }, + { "bug.turning_from_up.left.anim_mode", "linear,reverse" }, + { "bug.turning_from_left.down", "RocksMore.png" }, + { "bug.turning_from_left.down.xpos", "8" }, + { "bug.turning_from_left.down.ypos", "6" }, + { "bug.turning_from_left.down.frames", "4" }, + { "bug.turning_from_left.down.delay", "2" }, + { "bug.turning_from_left.down.anim_mode", "linear,reverse" }, + { "bug.turning_from_down.right", "RocksMore.png" }, + { "bug.turning_from_down.right.xpos", "4" }, + { "bug.turning_from_down.right.ypos", "6" }, + { "bug.turning_from_down.right.frames", "4" }, + { "bug.turning_from_down.right.delay", "2" }, + { "bug.turning_from_down.right.anim_mode", "linear,reverse" }, + { "bug.turning_from_right.down", "RocksMore.png" }, + { "bug.turning_from_right.down.xpos", "5" }, + { "bug.turning_from_right.down.ypos", "6" }, + { "bug.turning_from_right.down.frames", "4" }, + { "bug.turning_from_right.down.delay", "2" }, + { "bug.turning_from_right.down.anim_mode", "linear" }, + { "bug.turning_from_up.right", "RocksMore.png" }, + { "bug.turning_from_up.right.xpos", "1" }, + { "bug.turning_from_up.right.ypos", "6" }, + { "bug.turning_from_up.right.frames", "4" }, + { "bug.turning_from_up.right.delay", "2" }, + { "bug.turning_from_up.right.anim_mode", "linear" }, + { "bug.turning_from_left.up", "RocksMore.png" }, + { "bug.turning_from_left.up.xpos", "13" }, + { "bug.turning_from_left.up.ypos", "6" }, + { "bug.turning_from_left.up.frames", "4" }, + { "bug.turning_from_left.up.delay", "2" }, + { "bug.turning_from_left.up.anim_mode", "linear" }, + { "bug.turning_from_down.left", "RocksMore.png" }, + { "bug.turning_from_down.left.xpos", "9" }, + { "bug.turning_from_down.left.ypos", "6" }, + { "bug.turning_from_down.left.frames", "4" }, + { "bug.turning_from_down.left.delay", "2" }, + { "bug.turning_from_down.left.anim_mode", "linear" }, + + { "spaceship", "RocksElements.png" }, + { "spaceship.xpos", "8" }, + { "spaceship.ypos", "3" }, + { "spaceship.frames", "4" }, + { "spaceship.delay", "8" }, + { "spaceship.right", "RocksElements.png" }, + { "spaceship.right.xpos", "8" }, + { "spaceship.right.ypos", "3" }, + { "spaceship.right.frames", "1" }, + { "spaceship.up", "RocksElements.png" }, + { "spaceship.up.xpos", "9" }, + { "spaceship.up.ypos", "3" }, + { "spaceship.up.frames", "1" }, + { "spaceship.left", "RocksElements.png" }, + { "spaceship.left.xpos", "10" }, + { "spaceship.left.ypos", "3" }, + { "spaceship.left.frames", "1" }, + { "spaceship.down", "RocksElements.png" }, + { "spaceship.down.xpos", "11" }, + { "spaceship.down.ypos", "3" }, + { "spaceship.down.frames", "1" }, + { "spaceship.moving.right", "RocksElements.png" }, + { "spaceship.moving.right.xpos", "8" }, + { "spaceship.moving.right.ypos", "3" }, + { "spaceship.moving.right.frames", "2" }, + { "spaceship.moving.right.delay", "4" }, + { "spaceship.moving.right.offset", "128" }, + { "spaceship.moving.up", "RocksElements.png" }, + { "spaceship.moving.up.xpos", "9" }, + { "spaceship.moving.up.ypos", "3" }, + { "spaceship.moving.up.frames", "2" }, + { "spaceship.moving.up.delay", "4" }, + { "spaceship.moving.up.offset", "128" }, + { "spaceship.moving.left", "RocksElements.png" }, + { "spaceship.moving.left.xpos", "10" }, + { "spaceship.moving.left.ypos", "3" }, + { "spaceship.moving.left.frames", "2" }, + { "spaceship.moving.left.delay", "4" }, + { "spaceship.moving.left.offset", "128" }, + { "spaceship.moving.down", "RocksElements.png" }, + { "spaceship.moving.down.xpos", "11" }, + { "spaceship.moving.down.ypos", "3" }, + { "spaceship.moving.down.frames", "2" }, + { "spaceship.moving.down.delay", "4" }, + { "spaceship.moving.down.offset", "128" }, + { "spaceship.turning_from_right.up", "RocksMore.png" }, + { "spaceship.turning_from_right.up.xpos", "0" }, + { "spaceship.turning_from_right.up.ypos", "5" }, + { "spaceship.turning_from_right.up.frames", "4" }, + { "spaceship.turning_from_right.up.delay", "2" }, + { "spaceship.turning_from_right.up.anim_mode", "linear,reverse" }, + { "spaceship.turning_from_up.left", "RocksMore.png" }, + { "spaceship.turning_from_up.left.xpos", "12" }, + { "spaceship.turning_from_up.left.ypos", "5" }, + { "spaceship.turning_from_up.left.frames", "4" }, + { "spaceship.turning_from_up.left.delay", "2" }, + { "spaceship.turning_from_up.left.anim_mode", "linear,reverse" }, + { "spaceship.turning_from_left.down", "RocksMore.png" }, + { "spaceship.turning_from_left.down.xpos", "8" }, + { "spaceship.turning_from_left.down.ypos", "5" }, + { "spaceship.turning_from_left.down.frames", "4" }, + { "spaceship.turning_from_left.down.delay", "2" }, + { "spaceship.turning_from_left.down.anim_mode", "linear,reverse" }, + { "spaceship.turning_from_down.right", "RocksMore.png" }, + { "spaceship.turning_from_down.right.xpos", "4" }, + { "spaceship.turning_from_down.right.ypos", "5" }, + { "spaceship.turning_from_down.right.frames", "4" }, + { "spaceship.turning_from_down.right.delay", "2" }, + { "spaceship.turning_from_down.right.anim_mode", "linear,reverse" }, + { "spaceship.turning_from_right.down", "RocksMore.png" }, + { "spaceship.turning_from_right.down.xpos", "5" }, + { "spaceship.turning_from_right.down.ypos", "5" }, + { "spaceship.turning_from_right.down.frames", "4" }, + { "spaceship.turning_from_right.down.delay", "2" }, + { "spaceship.turning_from_right.down.anim_mode", "linear" }, + { "spaceship.turning_from_up.right", "RocksMore.png" }, + { "spaceship.turning_from_up.right.xpos", "1" }, + { "spaceship.turning_from_up.right.ypos", "5" }, + { "spaceship.turning_from_up.right.frames", "4" }, + { "spaceship.turning_from_up.right.delay", "2" }, + { "spaceship.turning_from_up.right.anim_mode", "linear" }, + { "spaceship.turning_from_left.up", "RocksMore.png" }, + { "spaceship.turning_from_left.up.xpos", "13" }, + { "spaceship.turning_from_left.up.ypos", "5" }, + { "spaceship.turning_from_left.up.frames", "4" }, + { "spaceship.turning_from_left.up.delay", "2" }, + { "spaceship.turning_from_left.up.anim_mode", "linear" }, + { "spaceship.turning_from_down.left", "RocksMore.png" }, + { "spaceship.turning_from_down.left.xpos", "9" }, + { "spaceship.turning_from_down.left.ypos", "5" }, + { "spaceship.turning_from_down.left.frames", "4" }, + { "spaceship.turning_from_down.left.delay", "2" }, + { "spaceship.turning_from_down.left.anim_mode", "linear" }, + + { "yamyam", "RocksElements.png" }, + { "yamyam.xpos", "0" }, + { "yamyam.ypos", "5" }, + { "yamyam.frames", "4" }, + { "yamyam.anim_mode", "pingpong2" }, + { "yamyam.left", "RocksElements.png" }, + { "yamyam.left.xpos", "0" }, + { "yamyam.left.ypos", "5" }, + { "yamyam.left.frames", "4" }, + { "yamyam.left.anim_mode", "pingpong2" }, + { "yamyam.left.EDITOR", "RocksEMC.png" }, + { "yamyam.left.EDITOR.xpos", "7" }, + { "yamyam.left.EDITOR.ypos", "15" }, + { "yamyam.right", "RocksElements.png" }, + { "yamyam.right.xpos", "0" }, + { "yamyam.right.ypos", "5" }, + { "yamyam.right.frames", "4" }, + { "yamyam.right.anim_mode", "pingpong2" }, + { "yamyam.right.EDITOR", "RocksEMC.png" }, + { "yamyam.right.EDITOR.xpos", "8" }, + { "yamyam.right.EDITOR.ypos", "15" }, + { "yamyam.up", "RocksElements.png" }, + { "yamyam.up.xpos", "0" }, + { "yamyam.up.ypos", "5" }, + { "yamyam.up.frames", "4" }, + { "yamyam.up.anim_mode", "pingpong2" }, + { "yamyam.up.EDITOR", "RocksEMC.png" }, + { "yamyam.up.EDITOR.xpos", "5" }, + { "yamyam.up.EDITOR.ypos", "15" }, + { "yamyam.down", "RocksElements.png" }, + { "yamyam.down.xpos", "0" }, + { "yamyam.down.ypos", "5" }, + { "yamyam.down.frames", "4" }, + { "yamyam.down.anim_mode", "pingpong2" }, + { "yamyam.down.EDITOR", "RocksEMC.png" }, + { "yamyam.down.EDITOR.xpos", "6" }, + { "yamyam.down.EDITOR.ypos", "15" }, + { "yamyam.moving", "RocksElements.png" }, + { "yamyam.moving.xpos", "0" }, + { "yamyam.moving.ypos", "5" }, + { "yamyam.moving.frames", "1" }, + + { "robot", "RocksElements.png" }, + { "robot.xpos", "4" }, + { "robot.ypos", "5" }, + { "robot.frames", "4" }, + { "robot.anim_mode", "pingpong2" }, + { "robot.moving", "RocksElements.png" }, + { "robot.moving.xpos", "4" }, + { "robot.moving.ypos", "5" }, + { "robot.moving.frames", "1" }, + + { "robot_wheel", "RocksElements.png" }, + { "robot_wheel.xpos", "0" }, + { "robot_wheel.ypos", "6" }, + { "robot_wheel.frames", "1" }, + { "robot_wheel.active", "RocksElements.png" }, + { "robot_wheel.active.xpos", "0" }, + { "robot_wheel.active.ypos", "6" }, + { "robot_wheel.active.frames", "4" }, + + { "magic_wall", "RocksElements.png" }, + { "magic_wall.xpos", "0" }, + { "magic_wall.ypos", "8" }, + { "magic_wall.frames", "1" }, + { "magic_wall.active", "RocksElements.png" }, + { "magic_wall.active.xpos", "0" }, + { "magic_wall.active.ypos", "8" }, + { "magic_wall.active.frames", "4" }, + { "magic_wall.active.anim_mode", "reverse" }, + { "magic_wall.active.delay", "4" }, + { "magic_wall.active.global_sync", "true" }, + { "magic_wall.filling", "RocksElements.png" }, + { "magic_wall.filling.xpos", "0" }, + { "magic_wall.filling.ypos", "8" }, + { "magic_wall.filling.frames", "4" }, + { "magic_wall.filling.anim_mode", "reverse" }, + { "magic_wall.filling.delay", "4" }, + { "magic_wall.filling.global_sync", "true" }, + { "magic_wall_full", "RocksElements.png" }, + { "magic_wall_full.xpos", "0" }, + { "magic_wall_full.ypos", "8" }, + { "magic_wall_full.frames", "4" }, + { "magic_wall_full.anim_mode", "reverse" }, + { "magic_wall_full.delay", "4" }, + { "magic_wall_full.global_sync", "true" }, + { "magic_wall.emptying", "RocksElements.png" }, + { "magic_wall.emptying.xpos", "0" }, + { "magic_wall.emptying.ypos", "8" }, + { "magic_wall.emptying.frames", "4" }, + { "magic_wall.emptying.anim_mode", "reverse" }, + { "magic_wall.emptying.delay", "4" }, + { "magic_wall.emptying.global_sync", "true" }, + { "magic_wall_dead", "RocksElements.png" }, + { "magic_wall_dead.xpos", "0" }, + { "magic_wall_dead.ypos", "8" }, + { "magic_wall_dead.frames", "1" }, + + { "dc_magic_wall", "RocksDC2.png" }, + { "dc_magic_wall.xpos", "0" }, + { "dc_magic_wall.ypos", "3" }, + { "dc_magic_wall.frames", "1" }, + { "dc_magic_wall.active", "RocksDC2.png" }, + { "dc_magic_wall.active.xpos", "0" }, + { "dc_magic_wall.active.ypos", "3" }, + { "dc_magic_wall.active.frames", "4" }, + { "dc_magic_wall.active.anim_mode", "reverse" }, + { "dc_magic_wall.active.delay", "4" }, + { "dc_magic_wall.active.global_sync", "true" }, + { "dc_magic_wall.filling", "RocksDC2.png" }, + { "dc_magic_wall.filling.xpos", "0" }, + { "dc_magic_wall.filling.ypos", "3" }, + { "dc_magic_wall.filling.frames", "4" }, + { "dc_magic_wall.filling.anim_mode", "reverse" }, + { "dc_magic_wall.filling.delay", "4" }, + { "dc_magic_wall.filling.global_sync", "true" }, + { "dc_magic_wall_full", "RocksDC2.png" }, + { "dc_magic_wall_full.xpos", "0" }, + { "dc_magic_wall_full.ypos", "3" }, + { "dc_magic_wall_full.frames", "4" }, + { "dc_magic_wall_full.anim_mode", "reverse" }, + { "dc_magic_wall_full.delay", "4" }, + { "dc_magic_wall_full.global_sync", "true" }, + { "dc_magic_wall.emptying", "RocksDC2.png" }, + { "dc_magic_wall.emptying.xpos", "0" }, + { "dc_magic_wall.emptying.ypos", "3" }, + { "dc_magic_wall.emptying.frames", "4" }, + { "dc_magic_wall.emptying.anim_mode", "reverse" }, + { "dc_magic_wall.emptying.delay", "4" }, + { "dc_magic_wall.emptying.global_sync", "true" }, + { "dc_magic_wall_dead", "RocksDC2.png" }, + { "dc_magic_wall_dead.xpos", "0" }, + { "dc_magic_wall_dead.ypos", "3" }, + { "dc_magic_wall_dead.frames", "1" }, + + { "quicksand_empty", "RocksElements.png" }, + { "quicksand_empty.xpos", "2" }, + { "quicksand_empty.ypos", "0" }, + { "quicksand_empty.frames", "1" }, + { "quicksand.filling", "RocksElements.png" }, + { "quicksand.filling.xpos", "3" }, + { "quicksand.filling.ypos", "0" }, + { "quicksand.filling.frames", "1" }, + { "quicksand_full", "RocksElements.png" }, + { "quicksand_full.xpos", "3" }, + { "quicksand_full.ypos", "0" }, + { "quicksand_full.frames", "1" }, + { "quicksand_full.EDITOR", "RocksElements.png" }, + { "quicksand_full.EDITOR.xpos", "3" }, + { "quicksand_full.EDITOR.ypos", "14" }, + { "quicksand.emptying", "RocksElements.png" }, + { "quicksand.emptying.xpos", "3" }, + { "quicksand.emptying.ypos", "0" }, + { "quicksand.emptying.frames", "1" }, + + { "quicksand_fast_empty", "RocksDC2.png" }, + { "quicksand_fast_empty.xpos", "4" }, + { "quicksand_fast_empty.ypos", "3" }, + { "quicksand_fast_empty.frames", "1" }, + { "quicksand_fast.filling", "RocksDC2.png" }, + { "quicksand_fast.filling.xpos", "4" }, + { "quicksand_fast.filling.ypos", "3" }, + { "quicksand_fast.filling.frames", "1" }, + { "quicksand_fast_full", "RocksDC2.png" }, + { "quicksand_fast_full.xpos", "4" }, + { "quicksand_fast_full.ypos", "3" }, + { "quicksand_fast_full.frames", "1" }, + { "quicksand_fast_full.EDITOR", "RocksDC2.png" }, + { "quicksand_fast_full.EDITOR.xpos", "5" }, + { "quicksand_fast_full.EDITOR.ypos", "3" }, + { "quicksand_fast.emptying", "RocksDC2.png" }, + { "quicksand_fast.emptying.xpos", "4" }, + { "quicksand_fast.emptying.ypos", "3" }, + { "quicksand_fast.emptying.frames", "1" }, + + { "acid_pool_topleft", "RocksElements.png" }, + { "acid_pool_topleft.xpos", "0" }, + { "acid_pool_topleft.ypos", "1" }, + { "acid_pool_topleft.frames", "1" }, + { "acid_pool_topright", "RocksElements.png" }, + { "acid_pool_topright.xpos", "2" }, + { "acid_pool_topright.ypos", "1" }, + { "acid_pool_topright.frames", "1" }, + { "acid_pool_bottomleft", "RocksElements.png" }, + { "acid_pool_bottomleft.xpos", "0" }, + { "acid_pool_bottomleft.ypos", "2" }, + { "acid_pool_bottomleft.frames", "1" }, + { "acid_pool_bottom", "RocksElements.png" }, + { "acid_pool_bottom.xpos", "1" }, + { "acid_pool_bottom.ypos", "2" }, + { "acid_pool_bottom.frames", "1" }, + { "acid_pool_bottomright", "RocksElements.png" }, + { "acid_pool_bottomright.xpos", "2" }, + { "acid_pool_bottomright.ypos", "2" }, + { "acid_pool_bottomright.frames", "1" }, + + { "acid", "RocksElements.png" }, + { "acid.xpos", "12" }, + { "acid.ypos", "7" }, + { "acid.frames", "4" }, + { "acid.delay", "10" }, + { "acid.global_sync", "true" }, + + { "acid_splash_left", "RocksHeroes.png" }, + { "acid_splash_left.xpos", "8" }, + { "acid_splash_left.ypos", "10" }, + { "acid_splash_left.frames", "4" }, + { "acid_splash_left.delay", "2" }, + { "acid_splash_left.anim_mode", "linear" }, + { "acid_splash_right", "RocksHeroes.png" }, + { "acid_splash_right.xpos", "12" }, + { "acid_splash_right.ypos", "10" }, + { "acid_splash_right.frames", "4" }, + { "acid_splash_right.delay", "2" }, + { "acid_splash_right.anim_mode", "linear" }, + + { "amoeba_drop", "RocksElements.png" }, + { "amoeba_drop.xpos", "5" }, + { "amoeba_drop.ypos", "6" }, + { "amoeba_drop.frames", "1" }, + { "amoeba.growing", "RocksElements.png" }, + { "amoeba.growing.xpos", "5" }, + { "amoeba.growing.ypos", "6" }, + { "amoeba.growing.frames", "3" }, + { "amoeba.growing.delay", "2" }, + { "amoeba.growing.anim_mode", "linear" }, + { "amoeba.shrinking", "RocksElements.png" }, + { "amoeba.shrinking.xpos", "5" }, + { "amoeba.shrinking.ypos", "6" }, + { "amoeba.shrinking.frames", "3" }, + { "amoeba.shrinking.delay", "2" }, + { "amoeba.shrinking.anim_mode", "linear,reverse" }, + { "amoeba_wet", "RocksElements.png" }, + { "amoeba_wet.xpos", "8" }, + { "amoeba_wet.ypos", "6" }, + { "amoeba_wet.frames", "4" }, + { "amoeba_wet.anim_mode", "random_static" }, + { "amoeba_wet.EDITOR", "RocksElements.png" }, + { "amoeba_wet.EDITOR.xpos", "4" }, + { "amoeba_wet.EDITOR.ypos", "6" }, + { "amoeba.dropping", "RocksElements.png" }, + { "amoeba.dropping.xpos", "8" }, + { "amoeba.dropping.ypos", "6" }, + { "amoeba.dropping.frames", "4" }, + { "amoeba.dropping.anim_mode", "random_static" }, + { "amoeba_dry", "RocksElements.png" }, + { "amoeba_dry.xpos", "8" }, + { "amoeba_dry.ypos", "6" }, + { "amoeba_dry.frames", "4" }, + { "amoeba_dry.anim_mode", "random_static" }, + { "amoeba_full", "RocksElements.png" }, + { "amoeba_full.xpos", "8" }, + { "amoeba_full.ypos", "6" }, + { "amoeba_full.frames", "4" }, + { "amoeba_full.anim_mode", "random_static" }, + { "amoeba_full.EDITOR", "RocksElements.png" }, + { "amoeba_full.EDITOR.xpos", "8" }, + { "amoeba_full.EDITOR.ypos", "7" }, + { "amoeba_dead", "RocksElements.png" }, + { "amoeba_dead.xpos", "12" }, + { "amoeba_dead.ypos", "6" }, + { "amoeba_dead.frames", "4" }, + { "amoeba_dead.anim_mode", "random_static" }, + { "amoeba_dead.EDITOR", "RocksElements.png" }, + { "amoeba_dead.EDITOR.xpos", "12" }, + { "amoeba_dead.EDITOR.ypos", "6" }, + + { "em_key_1", "RocksSP.png" }, + { "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" }, + { "em_gate_1.ypos", "7" }, + { "em_gate_1.frames", "1" }, + { "em_gate_2", "RocksSP.png" }, + { "em_gate_2.xpos", "1" }, + { "em_gate_2.ypos", "7" }, + { "em_gate_2.frames", "1" }, + { "em_gate_3", "RocksSP.png" }, + { "em_gate_3.xpos", "2" }, + { "em_gate_3.ypos", "7" }, + { "em_gate_3.frames", "1" }, + { "em_gate_4", "RocksSP.png" }, + { "em_gate_4.xpos", "3" }, + { "em_gate_4.ypos", "7" }, + { "em_gate_4.frames", "1" }, + + { "dc_gate_white", "RocksSP.png" }, + { "dc_gate_white.xpos", "14" }, + { "dc_gate_white.ypos", "1" }, + { "dc_gate_white.frames", "1" }, + + { "em_gate_1_gray", "RocksSP.png" }, + { "em_gate_1_gray.xpos", "4" }, + { "em_gate_1_gray.ypos", "7" }, + { "em_gate_1_gray.frames", "1" }, + { "em_gate_1_gray.EDITOR", "RocksSP.png" }, + { "em_gate_1_gray.EDITOR.xpos", "12" }, + { "em_gate_1_gray.EDITOR.ypos", "11" }, + { "em_gate_1_gray.active", "RocksSP.png" }, + { "em_gate_1_gray.active.xpos", "0" }, + { "em_gate_1_gray.active.ypos", "7" }, + { "em_gate_1_gray.active.frames", "1" }, + { "em_gate_2_gray", "RocksSP.png" }, + { "em_gate_2_gray.xpos", "5" }, + { "em_gate_2_gray.ypos", "7" }, + { "em_gate_2_gray.frames", "1" }, + { "em_gate_2_gray.EDITOR", "RocksSP.png" }, + { "em_gate_2_gray.EDITOR.xpos", "13" }, + { "em_gate_2_gray.EDITOR.ypos", "11" }, + { "em_gate_2_gray.active", "RocksSP.png" }, + { "em_gate_2_gray.active.xpos", "1" }, + { "em_gate_2_gray.active.ypos", "7" }, + { "em_gate_2_gray.active.frames", "1" }, + { "em_gate_3_gray", "RocksSP.png" }, + { "em_gate_3_gray.xpos", "6" }, + { "em_gate_3_gray.ypos", "7" }, + { "em_gate_3_gray.frames", "1" }, + { "em_gate_3_gray.EDITOR", "RocksSP.png" }, + { "em_gate_3_gray.EDITOR.xpos", "14" }, + { "em_gate_3_gray.EDITOR.ypos", "11" }, + { "em_gate_3_gray.active", "RocksSP.png" }, + { "em_gate_3_gray.active.xpos", "2" }, + { "em_gate_3_gray.active.ypos", "7" }, + { "em_gate_3_gray.active.frames", "1" }, + { "em_gate_4_gray", "RocksSP.png" }, + { "em_gate_4_gray.xpos", "7" }, + { "em_gate_4_gray.ypos", "7" }, + { "em_gate_4_gray.frames", "1" }, + { "em_gate_4_gray.EDITOR", "RocksSP.png" }, + { "em_gate_4_gray.EDITOR.xpos", "15" }, + { "em_gate_4_gray.EDITOR.ypos", "11" }, + { "em_gate_4_gray.active", "RocksSP.png" }, + { "em_gate_4_gray.active.xpos", "3" }, + { "em_gate_4_gray.active.ypos", "7" }, + { "em_gate_4_gray.active.frames", "1" }, + + { "dc_gate_white_gray", "RocksSP.png" }, + { "dc_gate_white_gray.xpos", "7" }, + { "dc_gate_white_gray.ypos", "7" }, + { "dc_gate_white_gray.frames", "1" }, + { "dc_gate_white_gray.EDITOR", "RocksSP.png" }, + { "dc_gate_white_gray.EDITOR.xpos", "15" }, + { "dc_gate_white_gray.EDITOR.ypos", "1" }, + { "dc_gate_white_gray.active", "RocksSP.png" }, + { "dc_gate_white_gray.active.xpos", "14" }, + { "dc_gate_white_gray.active.ypos", "1" }, + { "dc_gate_white_gray.active.frames", "1" }, + + { "dc_gate_fake_gray", "RocksSP.png" }, + { "dc_gate_fake_gray.xpos", "7" }, + { "dc_gate_fake_gray.ypos", "7" }, + { "dc_gate_fake_gray.frames", "1" }, + + { "exit_closed", "RocksElements.png" }, + { "exit_closed.xpos", "0" }, + { "exit_closed.ypos", "11" }, + { "exit_closed.frames", "1" }, + { "exit.opening", "RocksElements.png" }, + { "exit.opening.xpos", "0" }, + { "exit.opening.ypos", "11" }, + { "exit.opening.frames", "5" }, + { "exit.opening.delay", "6" }, + { "exit.opening.anim_mode", "linear" }, + { "exit_open", "RocksElements.png" }, + { "exit_open.xpos", "4" }, + { "exit_open.ypos", "11" }, + { "exit_open.frames", "4" }, + { "exit_open.delay", "4" }, + { "exit_open.anim_mode", "pingpong" }, + { "exit.closing", "RocksElements.png" }, + { "exit.closing.xpos", "0" }, + { "exit.closing.ypos", "11" }, + { "exit.closing.frames", "5" }, + { "exit.closing.delay", "6" }, + { "exit.closing.anim_mode", "linear,reverse" }, + + { "steel_exit_closed", "RocksDC2.png" }, + { "steel_exit_closed.xpos", "8" }, + { "steel_exit_closed.ypos", "0" }, + { "steel_exit_closed.frames", "1" }, + { "steel_exit.opening", "RocksDC2.png" }, + { "steel_exit.opening.xpos", "8" }, + { "steel_exit.opening.ypos", "0" }, + { "steel_exit.opening.frames", "5" }, + { "steel_exit.opening.delay", "6" }, + { "steel_exit.opening.anim_mode", "linear" }, + { "steel_exit_open", "RocksDC2.png" }, + { "steel_exit_open.xpos", "12" }, + { "steel_exit_open.ypos", "0" }, + { "steel_exit_open.frames", "4" }, + { "steel_exit_open.delay", "4" }, + { "steel_exit_open.anim_mode", "pingpong" }, + { "steel_exit.closing", "RocksDC2.png" }, + { "steel_exit.closing.xpos", "8" }, + { "steel_exit.closing.ypos", "0" }, + { "steel_exit.closing.frames", "5" }, + { "steel_exit.closing.delay", "6" }, + { "steel_exit.closing.anim_mode", "linear,reverse" }, + + { "em_exit_closed", "RocksDC2.png" }, + { "em_exit_closed.xpos", "0" }, + { "em_exit_closed.ypos", "4" }, + { "em_exit_closed.frames", "1" }, + { "em_exit.opening", "RocksDC2.png" }, + { "em_exit.opening.xpos", "0" }, + { "em_exit.opening.ypos", "4" }, + { "em_exit.opening.frames", "5" }, + { "em_exit.opening.delay", "6" }, + { "em_exit.opening.anim_mode", "linear" }, + { "em_exit_open", "RocksDC2.png" }, + { "em_exit_open.xpos", "4" }, + { "em_exit_open.ypos", "4" }, + { "em_exit_open.frames", "4" }, + { "em_exit_open.delay", "4" }, + { "em_exit_open.anim_mode", "pingpong" }, + { "em_exit.closing", "RocksDC2.png" }, + { "em_exit.closing.xpos", "0" }, + { "em_exit.closing.ypos", "6" }, + { "em_exit.closing.frames", "5" }, + { "em_exit.closing.delay", "6" }, + { "em_exit.closing.anim_mode", "linear" }, + + { "em_steel_exit_closed", "RocksDC2.png" }, + { "em_steel_exit_closed.xpos", "0" }, + { "em_steel_exit_closed.ypos", "5" }, + { "em_steel_exit_closed.frames", "1" }, + { "em_steel_exit.opening", "RocksDC2.png" }, + { "em_steel_exit.opening.xpos", "0" }, + { "em_steel_exit.opening.ypos", "5" }, + { "em_steel_exit.opening.frames", "5" }, + { "em_steel_exit.opening.delay", "6" }, + { "em_steel_exit.opening.anim_mode", "linear" }, + { "em_steel_exit_open", "RocksDC2.png" }, + { "em_steel_exit_open.xpos", "4" }, + { "em_steel_exit_open.ypos", "5" }, + { "em_steel_exit_open.frames", "4" }, + { "em_steel_exit_open.delay", "4" }, + { "em_steel_exit_open.anim_mode", "pingpong" }, + { "em_steel_exit.closing", "RocksDC2.png" }, + { "em_steel_exit.closing.xpos", "0" }, + { "em_steel_exit.closing.ypos", "7" }, + { "em_steel_exit.closing.frames", "5" }, + { "em_steel_exit.closing.delay", "6" }, + { "em_steel_exit.closing.anim_mode", "linear" }, // images for Emerald Mine Club style elements and actions - { "balloon", "RocksDC.png" }, - { "balloon.xpos", "12" }, - { "balloon.ypos", "7" }, - { "balloon.frames", "1" }, - { "balloon.moving", "RocksDC.png" }, - { "balloon.moving.xpos", "12" }, - { "balloon.moving.ypos", "7" }, - { "balloon.moving.frames", "4" }, - { "balloon.moving.anim_mode", "pingpong" }, - { "balloon.moving.delay", "2" }, - { "balloon.pushing", "RocksDC.png" }, - { "balloon.pushing.xpos", "12" }, - { "balloon.pushing.ypos", "7" }, - { "balloon.pushing.frames", "4" }, - { "balloon.pushing.anim_mode", "pingpong" }, - { "balloon.pushing.delay", "2" }, - { "balloon_switch_left", "RocksDC.png" }, - { "balloon_switch_left.xpos", "8" }, - { "balloon_switch_left.ypos", "7" }, - { "balloon_switch_left.frames", "1" }, - { "balloon_switch_right", "RocksDC.png" }, - { "balloon_switch_right.xpos", "9" }, - { "balloon_switch_right.ypos", "7" }, - { "balloon_switch_right.frames", "1" }, - { "balloon_switch_up", "RocksDC.png" }, - { "balloon_switch_up.xpos", "10" }, - { "balloon_switch_up.ypos", "7" }, - { "balloon_switch_up.frames", "1" }, - { "balloon_switch_down", "RocksDC.png" }, - { "balloon_switch_down.xpos", "11" }, - { "balloon_switch_down.ypos", "7" }, - { "balloon_switch_down.frames", "1" }, - { "balloon_switch_any", "RocksDC.png" }, - { "balloon_switch_any.xpos", "15" }, - { "balloon_switch_any.ypos", "0" }, - { "balloon_switch_any.frames", "1" }, - { "balloon_switch_none", "RocksDC.png" }, - { "balloon_switch_none.xpos", "13" }, - { "balloon_switch_none.ypos", "5" }, - { "balloon_switch_none.frames", "1" }, - - { "spring", "RocksDC.png" }, - { "spring.xpos", "8" }, - { "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" }, - { "emc_steelwall_1.frames", "1" }, - { "emc_steelwall_2", "RocksEMC.png" }, - { "emc_steelwall_2.xpos", "9" }, - { "emc_steelwall_2.ypos", "8" }, - { "emc_steelwall_2.frames", "1" }, - { "emc_steelwall_3", "RocksEMC.png" }, - { "emc_steelwall_3.xpos", "9" }, - { "emc_steelwall_3.ypos", "9" }, - { "emc_steelwall_3.frames", "1" }, - { "emc_steelwall_4", "RocksEMC.png" }, - { "emc_steelwall_4.xpos", "9" }, - { "emc_steelwall_4.ypos", "10" }, - { "emc_steelwall_4.frames", "1" }, - - { "emc_wall_1", "RocksDC.png" }, - { "emc_wall_1.xpos", "13" }, - { "emc_wall_1.ypos", "6" }, - { "emc_wall_1.frames", "1" }, - { "emc_wall_2", "RocksDC.png" }, - { "emc_wall_2.xpos", "14" }, - { "emc_wall_2.ypos", "6" }, - { "emc_wall_2.frames", "1" }, - { "emc_wall_3", "RocksDC.png" }, - { "emc_wall_3.xpos", "15" }, - { "emc_wall_3.ypos", "6" }, - { "emc_wall_3.frames", "1" }, - { "emc_wall_4", "RocksDC.png" }, - { "emc_wall_4.xpos", "14" }, - { "emc_wall_4.ypos", "1" }, - { "emc_wall_4.frames", "1" }, - { "emc_wall_5", "RocksDC.png" }, - { "emc_wall_5.xpos", "15" }, - { "emc_wall_5.ypos", "1" }, - { "emc_wall_5.frames", "1" }, - { "emc_wall_6", "RocksDC.png" }, - { "emc_wall_6.xpos", "14" }, - { "emc_wall_6.ypos", "2" }, - { "emc_wall_6.frames", "1" }, - { "emc_wall_7", "RocksDC.png" }, - { "emc_wall_7.xpos", "15" }, - { "emc_wall_7.ypos", "2" }, - { "emc_wall_7.frames", "1" }, - { "emc_wall_8", "RocksEMC.png" }, - { "emc_wall_8.xpos", "8" }, - { "emc_wall_8.ypos", "7" }, - { "emc_wall_8.frames", "1" }, + { "balloon", "RocksDC.png" }, + { "balloon.xpos", "12" }, + { "balloon.ypos", "7" }, + { "balloon.frames", "1" }, + { "balloon.moving", "RocksDC.png" }, + { "balloon.moving.xpos", "12" }, + { "balloon.moving.ypos", "7" }, + { "balloon.moving.frames", "4" }, + { "balloon.moving.anim_mode", "pingpong" }, + { "balloon.moving.delay", "2" }, + { "balloon.pushing", "RocksDC.png" }, + { "balloon.pushing.xpos", "12" }, + { "balloon.pushing.ypos", "7" }, + { "balloon.pushing.frames", "4" }, + { "balloon.pushing.anim_mode", "pingpong" }, + { "balloon.pushing.delay", "2" }, + { "balloon_switch_left", "RocksDC.png" }, + { "balloon_switch_left.xpos", "8" }, + { "balloon_switch_left.ypos", "7" }, + { "balloon_switch_left.frames", "1" }, + { "balloon_switch_right", "RocksDC.png" }, + { "balloon_switch_right.xpos", "9" }, + { "balloon_switch_right.ypos", "7" }, + { "balloon_switch_right.frames", "1" }, + { "balloon_switch_up", "RocksDC.png" }, + { "balloon_switch_up.xpos", "10" }, + { "balloon_switch_up.ypos", "7" }, + { "balloon_switch_up.frames", "1" }, + { "balloon_switch_down", "RocksDC.png" }, + { "balloon_switch_down.xpos", "11" }, + { "balloon_switch_down.ypos", "7" }, + { "balloon_switch_down.frames", "1" }, + { "balloon_switch_any", "RocksDC.png" }, + { "balloon_switch_any.xpos", "15" }, + { "balloon_switch_any.ypos", "0" }, + { "balloon_switch_any.frames", "1" }, + { "balloon_switch_none", "RocksDC.png" }, + { "balloon_switch_none.xpos", "13" }, + { "balloon_switch_none.ypos", "5" }, + { "balloon_switch_none.frames", "1" }, + + { "spring", "RocksDC.png" }, + { "spring.xpos", "8" }, + { "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" }, + { "emc_steelwall_1.frames", "1" }, + { "emc_steelwall_2", "RocksEMC.png" }, + { "emc_steelwall_2.xpos", "9" }, + { "emc_steelwall_2.ypos", "8" }, + { "emc_steelwall_2.frames", "1" }, + { "emc_steelwall_3", "RocksEMC.png" }, + { "emc_steelwall_3.xpos", "9" }, + { "emc_steelwall_3.ypos", "9" }, + { "emc_steelwall_3.frames", "1" }, + { "emc_steelwall_4", "RocksEMC.png" }, + { "emc_steelwall_4.xpos", "9" }, + { "emc_steelwall_4.ypos", "10" }, + { "emc_steelwall_4.frames", "1" }, + + { "emc_wall_1", "RocksDC.png" }, + { "emc_wall_1.xpos", "13" }, + { "emc_wall_1.ypos", "6" }, + { "emc_wall_1.frames", "1" }, + { "emc_wall_2", "RocksDC.png" }, + { "emc_wall_2.xpos", "14" }, + { "emc_wall_2.ypos", "6" }, + { "emc_wall_2.frames", "1" }, + { "emc_wall_3", "RocksDC.png" }, + { "emc_wall_3.xpos", "15" }, + { "emc_wall_3.ypos", "6" }, + { "emc_wall_3.frames", "1" }, + { "emc_wall_4", "RocksDC.png" }, + { "emc_wall_4.xpos", "14" }, + { "emc_wall_4.ypos", "1" }, + { "emc_wall_4.frames", "1" }, + { "emc_wall_5", "RocksDC.png" }, + { "emc_wall_5.xpos", "15" }, + { "emc_wall_5.ypos", "1" }, + { "emc_wall_5.frames", "1" }, + { "emc_wall_6", "RocksDC.png" }, + { "emc_wall_6.xpos", "14" }, + { "emc_wall_6.ypos", "2" }, + { "emc_wall_6.frames", "1" }, + { "emc_wall_7", "RocksDC.png" }, + { "emc_wall_7.xpos", "15" }, + { "emc_wall_7.ypos", "2" }, + { "emc_wall_7.frames", "1" }, + { "emc_wall_8", "RocksEMC.png" }, + { "emc_wall_8.xpos", "8" }, + { "emc_wall_8.ypos", "7" }, + { "emc_wall_8.frames", "1" }, // images for Diamond Caves style elements and actions - { "invisible_steelwall", "RocksSP.png" }, - { "invisible_steelwall.xpos", "3" }, - { "invisible_steelwall.ypos", "5" }, - { "invisible_steelwall.frames", "1" }, - { "invisible_steelwall.EDITOR", "RocksSP.png" }, - { "invisible_steelwall.EDITOR.xpos", "1" }, - { "invisible_steelwall.EDITOR.ypos", "5" }, - { "invisible_steelwall.active", "RocksSP.png" }, - { "invisible_steelwall.active.xpos", "1" }, - { "invisible_steelwall.active.ypos", "5" }, - { "invisible_steelwall.active.frames", "1" }, - - { "invisible_wall", "RocksSP.png" }, - { "invisible_wall.xpos", "7" }, - { "invisible_wall.ypos", "5" }, - { "invisible_wall.frames", "1" }, - { "invisible_wall.EDITOR", "RocksSP.png" }, - { "invisible_wall.EDITOR.xpos", "5" }, - { "invisible_wall.EDITOR.ypos", "5" }, - { "invisible_wall.active", "RocksSP.png" }, - { "invisible_wall.active.xpos", "5" }, - { "invisible_wall.active.ypos", "5" }, - { "invisible_wall.active.frames", "1" }, - - { "invisible_sand", "RocksSP.png" }, - { "invisible_sand.xpos", "0" }, - { "invisible_sand.ypos", "0" }, - { "invisible_sand.frames", "1" }, - { "invisible_sand.EDITOR", "RocksEMC.png" }, - { "invisible_sand.EDITOR.xpos", "2" }, - { "invisible_sand.EDITOR.ypos", "4" }, - { "invisible_sand.active", "RocksEMC.png" }, - { "invisible_sand.active.xpos", "2" }, - { "invisible_sand.active.ypos", "4" }, - { "invisible_sand.active.frames", "1" }, - { "invisible_sand.active.CRUMBLED", "RocksEMC.png" }, - { "invisible_sand.active.CRUMBLED.xpos", "3" }, - { "invisible_sand.active.CRUMBLED.ypos", "4" }, - { "invisible_sand.active.CRUMBLED.frames", "1" }, - { "invisible_sand.active.digging.left", "RocksEMC.png" }, - { "invisible_sand.active.digging.left.xpos", "6" }, - { "invisible_sand.active.digging.left.ypos", "2" }, - { "invisible_sand.active.digging.left.frames","3" }, - { "invisible_sand.active.digging.left.delay", "2" }, - { "invisible_sand.active.digging.left.anim_mode","linear" }, - { "invisible_sand.active.digging.right", "RocksEMC.png" }, - { "invisible_sand.active.digging.right.xpos", "9" }, - { "invisible_sand.active.digging.right.ypos", "2" }, - { "invisible_sand.active.digging.right.frames","3" }, - { "invisible_sand.active.digging.right.delay","2" }, - { "invisible_sand.active.digging.right.anim_mode","linear" }, - { "invisible_sand.active.digging.up", "RocksEMC.png" }, - { "invisible_sand.active.digging.up.xpos", "0" }, - { "invisible_sand.active.digging.up.ypos", "2" }, - { "invisible_sand.active.digging.up.frames", "3" }, - { "invisible_sand.active.digging.up.delay", "2" }, - { "invisible_sand.active.digging.up.anim_mode","linear" }, - { "invisible_sand.active.digging.down", "RocksEMC.png" }, - { "invisible_sand.active.digging.down.xpos", "3" }, - { "invisible_sand.active.digging.down.ypos", "2" }, - { "invisible_sand.active.digging.down.frames","3" }, - { "invisible_sand.active.digging.down.delay", "2" }, - { "invisible_sand.active.digging.down.anim_mode","linear" }, - { "invisible_sand.active.digging.left.CRUMBLED", "RocksEMC.png" }, - { "invisible_sand.active.digging.left.CRUMBLED.xpos", "6" }, - { "invisible_sand.active.digging.left.CRUMBLED.ypos", "3" }, - { "invisible_sand.active.digging.left.CRUMBLED.frames","3" }, - { "invisible_sand.active.digging.left.CRUMBLED.delay","2" }, - { "invisible_sand.active.digging.left.CRUMBLED.anim_mode","linear" }, - { "invisible_sand.active.digging.right.CRUMBLED", "RocksEMC.png" }, - { "invisible_sand.active.digging.right.CRUMBLED.xpos","9" }, - { "invisible_sand.active.digging.right.CRUMBLED.ypos","3" }, - { "invisible_sand.active.digging.right.CRUMBLED.frames","3" }, - { "invisible_sand.active.digging.right.CRUMBLED.delay","2" }, - { "invisible_sand.active.digging.right.CRUMBLED.anim_mode","linear" }, - { "invisible_sand.active.digging.up.CRUMBLED", "RocksEMC.png" }, - { "invisible_sand.active.digging.up.CRUMBLED.xpos", "0" }, - { "invisible_sand.active.digging.up.CRUMBLED.ypos", "3" }, - { "invisible_sand.active.digging.up.CRUMBLED.frames", "3" }, - { "invisible_sand.active.digging.up.CRUMBLED.delay", "2" }, - { "invisible_sand.active.digging.up.CRUMBLED.anim_mode","linear" }, - { "invisible_sand.active.digging.down.CRUMBLED", "RocksEMC.png" }, - { "invisible_sand.active.digging.down.CRUMBLED.xpos", "3" }, - { "invisible_sand.active.digging.down.CRUMBLED.ypos", "3" }, - { "invisible_sand.active.digging.down.CRUMBLED.frames","3" }, - { "invisible_sand.active.digging.down.CRUMBLED.delay","2" }, - { "invisible_sand.active.digging.down.CRUMBLED.anim_mode","linear" }, - - { "conveyor_belt_1_middle", "RocksDC.png" }, - { "conveyor_belt_1_middle.xpos", "0" }, - { "conveyor_belt_1_middle.ypos", "0" }, - { "conveyor_belt_1_middle.frames", "1" }, - { "conveyor_belt_1_middle.active", "RocksDC.png" }, - { "conveyor_belt_1_middle.active.xpos", "0" }, - { "conveyor_belt_1_middle.active.ypos", "0" }, - { "conveyor_belt_1_middle.active.frames", "8" }, - { "conveyor_belt_1_middle.active.delay", "2" }, - { "conveyor_belt_1_left", "RocksDC.png" }, - { "conveyor_belt_1_left.xpos", "0" }, - { "conveyor_belt_1_left.ypos", "1" }, - { "conveyor_belt_1_left.frames", "1" }, - { "conveyor_belt_1_left.active", "RocksDC.png" }, - { "conveyor_belt_1_left.active.xpos", "0" }, - { "conveyor_belt_1_left.active.ypos", "1" }, - { "conveyor_belt_1_left.active.frames", "8" }, - { "conveyor_belt_1_left.active.delay", "2" }, - { "conveyor_belt_1_right", "RocksDC.png" }, - { "conveyor_belt_1_right.xpos", "0" }, - { "conveyor_belt_1_right.ypos", "2" }, - { "conveyor_belt_1_right.frames", "1" }, - { "conveyor_belt_1_right.active", "RocksDC.png" }, - { "conveyor_belt_1_right.active.xpos", "0" }, - { "conveyor_belt_1_right.active.ypos", "2" }, - { "conveyor_belt_1_right.active.frames", "8" }, - { "conveyor_belt_1_right.active.delay", "2" }, - { "conveyor_belt_1_switch_left", "RocksDC.png" }, - { "conveyor_belt_1_switch_left.xpos", "0" }, - { "conveyor_belt_1_switch_left.ypos", "12" }, - { "conveyor_belt_1_switch_left.frames", "1" }, - { "conveyor_belt_1_switch_middle", "RocksDC.png" }, - { "conveyor_belt_1_switch_middle.xpos", "0" }, - { "conveyor_belt_1_switch_middle.ypos", "13" }, - { "conveyor_belt_1_switch_middle.frames", "1" }, - { "conveyor_belt_1_switch_right", "RocksDC.png" }, - { "conveyor_belt_1_switch_right.xpos", "0" }, - { "conveyor_belt_1_switch_right.ypos", "14" }, - { "conveyor_belt_1_switch_right.frames", "1" }, - - { "conveyor_belt_2_middle", "RocksDC.png" }, - { "conveyor_belt_2_middle.xpos", "0" }, - { "conveyor_belt_2_middle.ypos", "3" }, - { "conveyor_belt_2_middle.frames", "1" }, - { "conveyor_belt_2_middle.active", "RocksDC.png" }, - { "conveyor_belt_2_middle.active.xpos", "0" }, - { "conveyor_belt_2_middle.active.ypos", "3" }, - { "conveyor_belt_2_middle.active.frames", "8" }, - { "conveyor_belt_2_middle.active.delay", "2" }, - { "conveyor_belt_2_left", "RocksDC.png" }, - { "conveyor_belt_2_left.xpos", "0" }, - { "conveyor_belt_2_left.ypos", "4" }, - { "conveyor_belt_2_left.frames", "1" }, - { "conveyor_belt_2_left.active", "RocksDC.png" }, - { "conveyor_belt_2_left.active.xpos", "0" }, - { "conveyor_belt_2_left.active.ypos", "4" }, - { "conveyor_belt_2_left.active.frames", "8" }, - { "conveyor_belt_2_left.active.delay", "2" }, - { "conveyor_belt_2_right", "RocksDC.png" }, - { "conveyor_belt_2_right.xpos", "0" }, - { "conveyor_belt_2_right.ypos", "5" }, - { "conveyor_belt_2_right.frames", "1" }, - { "conveyor_belt_2_right.active", "RocksDC.png" }, - { "conveyor_belt_2_right.active.xpos", "0" }, - { "conveyor_belt_2_right.active.ypos", "5" }, - { "conveyor_belt_2_right.active.frames", "8" }, - { "conveyor_belt_2_right.active.delay", "2" }, - { "conveyor_belt_2_switch_left", "RocksDC.png" }, - { "conveyor_belt_2_switch_left.xpos", "1" }, - { "conveyor_belt_2_switch_left.ypos", "12" }, - { "conveyor_belt_2_switch_left.frames", "1" }, - { "conveyor_belt_2_switch_middle", "RocksDC.png" }, - { "conveyor_belt_2_switch_middle.xpos", "1" }, - { "conveyor_belt_2_switch_middle.ypos", "13" }, - { "conveyor_belt_2_switch_middle.frames", "1" }, - { "conveyor_belt_2_switch_right", "RocksDC.png" }, - { "conveyor_belt_2_switch_right.xpos", "1" }, - { "conveyor_belt_2_switch_right.ypos", "14" }, - { "conveyor_belt_2_switch_right.frames", "1" }, - - { "conveyor_belt_3_middle", "RocksDC.png" }, - { "conveyor_belt_3_middle.xpos", "0" }, - { "conveyor_belt_3_middle.ypos", "6" }, - { "conveyor_belt_3_middle.frames", "1" }, - { "conveyor_belt_3_middle.active", "RocksDC.png" }, - { "conveyor_belt_3_middle.active.xpos", "0" }, - { "conveyor_belt_3_middle.active.ypos", "6" }, - { "conveyor_belt_3_middle.active.frames", "8" }, - { "conveyor_belt_3_middle.active.delay", "2" }, - { "conveyor_belt_3_left", "RocksDC.png" }, - { "conveyor_belt_3_left.xpos", "0" }, - { "conveyor_belt_3_left.ypos", "7" }, - { "conveyor_belt_3_left.frames", "1" }, - { "conveyor_belt_3_left.active", "RocksDC.png" }, - { "conveyor_belt_3_left.active.xpos", "0" }, - { "conveyor_belt_3_left.active.ypos", "7" }, - { "conveyor_belt_3_left.active.frames", "8" }, - { "conveyor_belt_3_left.active.delay", "2" }, - { "conveyor_belt_3_right", "RocksDC.png" }, - { "conveyor_belt_3_right.xpos", "0" }, - { "conveyor_belt_3_right.ypos", "8" }, - { "conveyor_belt_3_right.frames", "1" }, - { "conveyor_belt_3_right.active", "RocksDC.png" }, - { "conveyor_belt_3_right.active.xpos", "0" }, - { "conveyor_belt_3_right.active.ypos", "8" }, - { "conveyor_belt_3_right.active.frames", "8" }, - { "conveyor_belt_3_right.active.delay", "2" }, - { "conveyor_belt_3_switch_left", "RocksDC.png" }, - { "conveyor_belt_3_switch_left.xpos", "2" }, - { "conveyor_belt_3_switch_left.ypos", "12" }, - { "conveyor_belt_3_switch_left.frames", "1" }, - { "conveyor_belt_3_switch_middle", "RocksDC.png" }, - { "conveyor_belt_3_switch_middle.xpos", "2" }, - { "conveyor_belt_3_switch_middle.ypos", "13" }, - { "conveyor_belt_3_switch_middle.frames", "1" }, - { "conveyor_belt_3_switch_right", "RocksDC.png" }, - { "conveyor_belt_3_switch_right.xpos", "2" }, - { "conveyor_belt_3_switch_right.ypos", "14" }, - { "conveyor_belt_3_switch_right.frames", "1" }, - - { "conveyor_belt_4_middle", "RocksDC.png" }, - { "conveyor_belt_4_middle.xpos", "0" }, - { "conveyor_belt_4_middle.ypos", "9" }, - { "conveyor_belt_4_middle.frames", "1" }, - { "conveyor_belt_4_middle.active", "RocksDC.png" }, - { "conveyor_belt_4_middle.active.xpos", "0" }, - { "conveyor_belt_4_middle.active.ypos", "9" }, - { "conveyor_belt_4_middle.active.frames", "8" }, - { "conveyor_belt_4_middle.active.delay", "2" }, - { "conveyor_belt_4_left", "RocksDC.png" }, - { "conveyor_belt_4_left.xpos", "0" }, - { "conveyor_belt_4_left.ypos", "10" }, - { "conveyor_belt_4_left.frames", "1" }, - { "conveyor_belt_4_left.active", "RocksDC.png" }, - { "conveyor_belt_4_left.active.xpos", "0" }, - { "conveyor_belt_4_left.active.ypos", "10" }, - { "conveyor_belt_4_left.active.frames", "8" }, - { "conveyor_belt_4_left.active.delay", "2" }, - { "conveyor_belt_4_right", "RocksDC.png" }, - { "conveyor_belt_4_right.xpos", "0" }, - { "conveyor_belt_4_right.ypos", "11" }, - { "conveyor_belt_4_right.frames", "1" }, - { "conveyor_belt_4_right.active", "RocksDC.png" }, - { "conveyor_belt_4_right.active.xpos", "0" }, - { "conveyor_belt_4_right.active.ypos", "11" }, - { "conveyor_belt_4_right.active.frames", "8" }, - { "conveyor_belt_4_right.active.delay", "2" }, - { "conveyor_belt_4_switch_left", "RocksDC.png" }, - { "conveyor_belt_4_switch_left.xpos", "3" }, - { "conveyor_belt_4_switch_left.ypos", "12" }, - { "conveyor_belt_4_switch_left.frames", "1" }, - { "conveyor_belt_4_switch_middle", "RocksDC.png" }, - { "conveyor_belt_4_switch_middle.xpos", "3" }, - { "conveyor_belt_4_switch_middle.ypos", "13" }, - { "conveyor_belt_4_switch_middle.frames", "1" }, - { "conveyor_belt_4_switch_right", "RocksDC.png" }, - { "conveyor_belt_4_switch_right.xpos", "3" }, - { "conveyor_belt_4_switch_right.ypos", "14" }, - { "conveyor_belt_4_switch_right.frames", "1" }, - - { "switchgate_switch_up", "RocksDC.png" }, - { "switchgate_switch_up.xpos", "4" }, - { "switchgate_switch_up.ypos", "12" }, - { "switchgate_switch_up.frames", "1" }, - { "switchgate_switch_down", "RocksDC.png" }, - { "switchgate_switch_down.xpos", "5" }, - { "switchgate_switch_down.ypos", "12" }, - { "switchgate_switch_down.frames", "1" }, - - { "dc_switchgate_switch_up", "RocksDC2.png" }, - { "dc_switchgate_switch_up.xpos", "10" }, - { "dc_switchgate_switch_up.ypos", "1" }, - { "dc_switchgate_switch_up.frames", "1" }, - { "dc_switchgate_switch_down", "RocksDC2.png" }, - { "dc_switchgate_switch_down.xpos", "11" }, - { "dc_switchgate_switch_down.ypos", "1" }, - { "dc_switchgate_switch_down.frames", "1" }, - - { "light_switch", "RocksDC.png" }, - { "light_switch.xpos", "6" }, - { "light_switch.ypos", "12" }, - { "light_switch.frames", "1" }, - { "light_switch.active", "RocksDC.png" }, - { "light_switch.active.xpos", "7" }, - { "light_switch.active.ypos", "12" }, - { "light_switch.active.frames", "1" }, - - { "timegate_switch", "RocksDC.png" }, - { "timegate_switch.xpos", "0" }, - { "timegate_switch.ypos", "15" }, - { "timegate_switch.frames", "1" }, - { "timegate_switch.active", "RocksDC.png" }, - { "timegate_switch.active.xpos", "0" }, - { "timegate_switch.active.ypos", "15" }, - { "timegate_switch.active.frames", "4" }, - - { "dc_timegate_switch", "RocksDC2.png" }, - { "dc_timegate_switch.xpos", "12" }, - { "dc_timegate_switch.ypos", "1" }, - { "dc_timegate_switch.frames", "1" }, - { "dc_timegate_switch.active", "RocksDC2.png" }, - { "dc_timegate_switch.active.xpos", "12" }, - { "dc_timegate_switch.active.ypos", "1" }, - { "dc_timegate_switch.active.frames", "4" }, - - { "envelope_1", "RocksMore.png" }, - { "envelope_1.xpos", "0" }, - { "envelope_1.ypos", "4" }, - { "envelope_1.frames", "1" }, - { "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", "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", "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", "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" }, - { "sign_radioactivity.xpos", "4" }, - { "sign_radioactivity.ypos", "13" }, - { "sign_radioactivity.frames", "1" }, - - { "sign_give_way", "RocksDC.png" }, - { "sign_give_way.xpos", "5" }, - { "sign_give_way.ypos", "13" }, - { "sign_give_way.frames", "1" }, - - { "sign_no_entry", "RocksDC.png" }, - { "sign_no_entry.xpos", "6" }, - { "sign_no_entry.ypos", "13" }, - { "sign_no_entry.frames", "1" }, - - { "sign_emergency_exit", "RocksDC.png" }, - { "sign_emergency_exit.xpos", "7" }, - { "sign_emergency_exit.ypos", "13" }, - { "sign_emergency_exit.frames", "1" }, - - { "sign_yin_yang", "RocksDC.png" }, - { "sign_yin_yang.xpos", "4" }, - { "sign_yin_yang.ypos", "14" }, - { "sign_yin_yang.frames", "1" }, - - { "sign_exclamation", "RocksDC.png" }, - { "sign_exclamation.xpos", "5" }, - { "sign_exclamation.ypos", "14" }, - { "sign_exclamation.frames", "1" }, - - { "sign_stop", "RocksDC.png" }, - { "sign_stop.xpos", "6" }, - { "sign_stop.ypos", "14" }, - { "sign_stop.frames", "1" }, - - { "sign_parking", "RocksDC.png" }, - { "sign_parking.xpos", "6" }, - { "sign_parking.ypos", "15" }, - { "sign_parking.frames", "1" }, - - { "sign_wheelchair", "RocksDC.png" }, - { "sign_wheelchair.xpos", "7" }, - { "sign_wheelchair.ypos", "15" }, - { "sign_wheelchair.frames", "1" }, - - { "sign_entry_forbidden", "RocksDC.png" }, - { "sign_entry_forbidden.xpos", "12" }, - { "sign_entry_forbidden.ypos", "15" }, - { "sign_entry_forbidden.frames", "1" }, - - { "sperms", "RocksDC2.png" }, - { "sperms.xpos", "11" }, - { "sperms.ypos", "3" }, - { "sperms.frames", "1" }, - - { "bullet", "RocksDC2.png" }, - { "bullet.xpos", "12" }, - { "bullet.ypos", "3" }, - { "bullet.frames", "1" }, - - { "heart", "RocksDC2.png" }, - { "heart.xpos", "13" }, - { "heart.ypos", "3" }, - { "heart.frames", "1" }, - - { "cross", "RocksDC2.png" }, - { "cross.xpos", "14" }, - { "cross.ypos", "3" }, - { "cross.frames", "1" }, - - { "frankie", "RocksDC2.png" }, - { "frankie.xpos", "15" }, - { "frankie.ypos", "3" }, - { "frankie.frames", "1" }, - - { "sign_sperms", "RocksDC2.png" }, - { "sign_sperms.xpos", "11" }, - { "sign_sperms.ypos", "2" }, - { "sign_sperms.frames", "1" }, - - { "sign_bullet", "RocksDC2.png" }, - { "sign_bullet.xpos", "12" }, - { "sign_bullet.ypos", "2" }, - { "sign_bullet.frames", "1" }, - - { "sign_heart", "RocksDC2.png" }, - { "sign_heart.xpos", "13" }, - { "sign_heart.ypos", "2" }, - { "sign_heart.frames", "1" }, - - { "sign_cross", "RocksDC2.png" }, - { "sign_cross.xpos", "14" }, - { "sign_cross.ypos", "2" }, - { "sign_cross.frames", "1" }, - - { "sign_frankie", "RocksDC2.png" }, - { "sign_frankie.xpos", "15" }, - { "sign_frankie.ypos", "2" }, - { "sign_frankie.frames", "1" }, - - { "landmine", "RocksDC.png" }, - { "landmine.xpos", "7" }, - { "landmine.ypos", "14" }, - { "landmine.frames", "1" }, - { "landmine.crumbled_like", "sand" }, - - { "dc_landmine", "RocksDC.png" }, - { "dc_landmine.xpos", "14" }, - { "dc_landmine.ypos", "5" }, - { "dc_landmine.frames", "1" }, - { "dc_landmine.crumbled_like", "sand" }, - - { "steelwall_slippery", "RocksDC.png" }, - { "steelwall_slippery.xpos", "5" }, - { "steelwall_slippery.ypos", "15" }, - { "steelwall_slippery.frames", "1" }, - - { "extra_time", "RocksDC.png" }, - { "extra_time.xpos", "8" }, - { "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" }, - { "shield_normal.ypos", "2" }, - { "shield_normal.frames", "6" }, - { "shield_normal.delay", "4" }, - { "shield_normal.active", "RocksHeroes.png" }, - { "shield_normal.active.xpos", "1" }, - { "shield_normal.active.ypos", "13" }, - { "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" }, - { "shield_deadly.ypos", "1" }, - { "shield_deadly.frames", "6" }, - { "shield_deadly.delay", "4" }, - { "shield_deadly.active", "RocksHeroes.png" }, - { "shield_deadly.active.xpos", "5" }, - { "shield_deadly.active.ypos", "13" }, - { "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" }, - { "switchgate_closed.ypos", "5" }, - { "switchgate_closed.frames", "1" }, - { "switchgate.opening", "RocksDC.png" }, - { "switchgate.opening.xpos", "8" }, - { "switchgate.opening.ypos", "5" }, - { "switchgate.opening.frames", "5" }, - { "switchgate.opening.delay", "6" }, - { "switchgate_open", "RocksDC.png" }, - { "switchgate_open.xpos", "12" }, - { "switchgate_open.ypos", "5" }, - { "switchgate_open.frames", "1" }, - { "switchgate.closing", "RocksDC.png" }, - { "switchgate.closing.xpos", "8" }, - { "switchgate.closing.ypos", "5" }, - { "switchgate.closing.frames", "5" }, - { "switchgate.closing.delay", "6" }, - { "switchgate.closing.anim_mode", "reverse" }, - - { "timegate_closed", "RocksDC.png" }, - { "timegate_closed.xpos", "8" }, - { "timegate_closed.ypos", "6" }, - { "timegate_closed.frames", "1" }, - { "timegate.opening", "RocksDC.png" }, - { "timegate.opening.xpos", "8" }, - { "timegate.opening.ypos", "6" }, - { "timegate.opening.frames", "5" }, - { "timegate.opening.delay", "6" }, - { "timegate_open", "RocksDC.png" }, - { "timegate_open.xpos", "12" }, - { "timegate_open.ypos", "6" }, - { "timegate_open.frames", "1" }, - { "timegate.closing", "RocksDC.png" }, - { "timegate.closing.xpos", "8" }, - { "timegate.closing.ypos", "6" }, - { "timegate.closing.frames", "5" }, - { "timegate.closing.delay", "6" }, - { "timegate.closing.anim_mode", "reverse" }, - - { "pearl", "RocksDC.png" }, - { "pearl.xpos", "8" }, - { "pearl.ypos", "11" }, - { "pearl.frames", "1" }, - { "pearl.breaking", "RocksDC.png" }, - { "pearl.breaking.xpos", "8" }, - { "pearl.breaking.ypos", "12" }, - { "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" }, - { "wall_pearl.ypos", "11" }, - { "wall_pearl.frames", "1" }, - - { "wall_crystal", "RocksDC.png" }, - { "wall_crystal.xpos", "11" }, - { "wall_crystal.ypos", "11" }, - { "wall_crystal.frames", "1" }, - - { "dc_steelwall_1_left", "RocksDC2.png" }, - { "dc_steelwall_1_left.xpos", "5" }, - { "dc_steelwall_1_left.ypos", "1" }, - { "dc_steelwall_1_left.frames", "1" }, - { "dc_steelwall_1_right", "RocksDC2.png" }, - { "dc_steelwall_1_right.xpos", "3" }, - { "dc_steelwall_1_right.ypos", "1" }, - { "dc_steelwall_1_right.frames", "1" }, - { "dc_steelwall_1_top", "RocksDC2.png" }, - { "dc_steelwall_1_top.xpos", "4" }, - { "dc_steelwall_1_top.ypos", "2" }, - { "dc_steelwall_1_top.frames", "1" }, - { "dc_steelwall_1_bottom", "RocksDC2.png" }, - { "dc_steelwall_1_bottom.xpos", "4" }, - { "dc_steelwall_1_bottom.ypos", "0" }, - { "dc_steelwall_1_bottom.frames", "1" }, - { "dc_steelwall_1_horizontal", "RocksDC2.png" }, - { "dc_steelwall_1_horizontal.xpos", "1" }, - { "dc_steelwall_1_horizontal.ypos", "0" }, - { "dc_steelwall_1_horizontal.frames", "1" }, - { "dc_steelwall_1_vertical", "RocksDC2.png" }, - { "dc_steelwall_1_vertical.xpos", "0" }, - { "dc_steelwall_1_vertical.ypos", "1" }, - { "dc_steelwall_1_vertical.frames", "1" }, - { "dc_steelwall_1_topleft", "RocksDC2.png" }, - { "dc_steelwall_1_topleft.xpos", "0" }, - { "dc_steelwall_1_topleft.ypos", "0" }, - { "dc_steelwall_1_topleft.frames", "1" }, - { "dc_steelwall_1_topright", "RocksDC2.png" }, - { "dc_steelwall_1_topright.xpos", "2" }, - { "dc_steelwall_1_topright.ypos", "0" }, - { "dc_steelwall_1_topright.frames", "1" }, - { "dc_steelwall_1_bottomleft", "RocksDC2.png" }, - { "dc_steelwall_1_bottomleft.xpos", "0" }, - { "dc_steelwall_1_bottomleft.ypos", "2" }, - { "dc_steelwall_1_bottomleft.frames", "1" }, - { "dc_steelwall_1_bottomright", "RocksDC2.png" }, - { "dc_steelwall_1_bottomright.xpos", "2" }, - { "dc_steelwall_1_bottomright.ypos", "2" }, - { "dc_steelwall_1_bottomright.frames", "1" }, - { "dc_steelwall_1_topleft_2", "RocksDC2.png" }, - { "dc_steelwall_1_topleft_2.xpos", "5" }, - { "dc_steelwall_1_topleft_2.ypos", "2" }, - { "dc_steelwall_1_topleft_2.frames", "1" }, - { "dc_steelwall_1_topright_2", "RocksDC2.png" }, - { "dc_steelwall_1_topright_2.xpos", "3" }, - { "dc_steelwall_1_topright_2.ypos", "2" }, - { "dc_steelwall_1_topright_2.frames", "1" }, - { "dc_steelwall_1_bottomleft_2", "RocksDC2.png" }, - { "dc_steelwall_1_bottomleft_2.xpos", "5" }, - { "dc_steelwall_1_bottomleft_2.ypos", "0" }, - { "dc_steelwall_1_bottomleft_2.frames", "1" }, - { "dc_steelwall_1_bottomright_2", "RocksDC2.png" }, - { "dc_steelwall_1_bottomright_2.xpos", "3" }, - { "dc_steelwall_1_bottomright_2.ypos", "0" }, - { "dc_steelwall_1_bottomright_2.frames", "1" }, - - { "dc_steelwall_2_left", "RocksDC2.png" }, - { "dc_steelwall_2_left.xpos", "6" }, - { "dc_steelwall_2_left.ypos", "1" }, - { "dc_steelwall_2_left.frames", "1" }, - { "dc_steelwall_2_right", "RocksDC2.png" }, - { "dc_steelwall_2_right.xpos", "9" }, - { "dc_steelwall_2_right.ypos", "1" }, - { "dc_steelwall_2_right.frames", "1" }, - { "dc_steelwall_2_top", "RocksDC2.png" }, - { "dc_steelwall_2_top.xpos", "7" }, - { "dc_steelwall_2_top.ypos", "0" }, - { "dc_steelwall_2_top.frames", "1" }, - { "dc_steelwall_2_bottom", "RocksDC2.png" }, - { "dc_steelwall_2_bottom.xpos", "7" }, - { "dc_steelwall_2_bottom.ypos", "3" }, - { "dc_steelwall_2_bottom.frames", "1" }, - { "dc_steelwall_2_horizontal", "RocksDC2.png" }, - { "dc_steelwall_2_horizontal.xpos", "8" }, - { "dc_steelwall_2_horizontal.ypos", "1" }, - { "dc_steelwall_2_horizontal.frames", "1" }, - { "dc_steelwall_2_vertical", "RocksDC2.png" }, - { "dc_steelwall_2_vertical.xpos", "7" }, - { "dc_steelwall_2_vertical.ypos", "2" }, - { "dc_steelwall_2_vertical.frames", "1" }, - { "dc_steelwall_2_middle", "RocksDC2.png" }, - { "dc_steelwall_2_middle.xpos", "7" }, - { "dc_steelwall_2_middle.ypos", "1" }, - { "dc_steelwall_2_middle.frames", "1" }, - { "dc_steelwall_2_single", "RocksDC2.png" }, - { "dc_steelwall_2_single.xpos", "6" }, - { "dc_steelwall_2_single.ypos", "0" }, - { "dc_steelwall_2_single.frames", "1" }, + { "invisible_steelwall", "RocksSP.png" }, + { "invisible_steelwall.xpos", "3" }, + { "invisible_steelwall.ypos", "5" }, + { "invisible_steelwall.frames", "1" }, + { "invisible_steelwall.EDITOR", "RocksSP.png" }, + { "invisible_steelwall.EDITOR.xpos", "1" }, + { "invisible_steelwall.EDITOR.ypos", "5" }, + { "invisible_steelwall.active", "RocksSP.png" }, + { "invisible_steelwall.active.xpos", "1" }, + { "invisible_steelwall.active.ypos", "5" }, + { "invisible_steelwall.active.frames", "1" }, + + { "invisible_wall", "RocksSP.png" }, + { "invisible_wall.xpos", "7" }, + { "invisible_wall.ypos", "5" }, + { "invisible_wall.frames", "1" }, + { "invisible_wall.EDITOR", "RocksSP.png" }, + { "invisible_wall.EDITOR.xpos", "5" }, + { "invisible_wall.EDITOR.ypos", "5" }, + { "invisible_wall.active", "RocksSP.png" }, + { "invisible_wall.active.xpos", "5" }, + { "invisible_wall.active.ypos", "5" }, + { "invisible_wall.active.frames", "1" }, + + { "invisible_sand", "RocksSP.png" }, + { "invisible_sand.xpos", "0" }, + { "invisible_sand.ypos", "0" }, + { "invisible_sand.frames", "1" }, + { "invisible_sand.EDITOR", "RocksEMC.png" }, + { "invisible_sand.EDITOR.xpos", "2" }, + { "invisible_sand.EDITOR.ypos", "4" }, + { "invisible_sand.active", "RocksEMC.png" }, + { "invisible_sand.active.xpos", "2" }, + { "invisible_sand.active.ypos", "4" }, + { "invisible_sand.active.frames", "1" }, + { "invisible_sand.active.CRUMBLED", "RocksEMC.png" }, + { "invisible_sand.active.CRUMBLED.xpos", "3" }, + { "invisible_sand.active.CRUMBLED.ypos", "4" }, + { "invisible_sand.active.CRUMBLED.frames", "1" }, + { "invisible_sand.active.digging.left", "RocksEMC.png" }, + { "invisible_sand.active.digging.left.xpos", "6" }, + { "invisible_sand.active.digging.left.ypos", "2" }, + { "invisible_sand.active.digging.left.frames", "3" }, + { "invisible_sand.active.digging.left.delay", "2" }, + { "invisible_sand.active.digging.left.anim_mode", "linear" }, + { "invisible_sand.active.digging.right", "RocksEMC.png" }, + { "invisible_sand.active.digging.right.xpos", "9" }, + { "invisible_sand.active.digging.right.ypos", "2" }, + { "invisible_sand.active.digging.right.frames", "3" }, + { "invisible_sand.active.digging.right.delay", "2" }, + { "invisible_sand.active.digging.right.anim_mode", "linear" }, + { "invisible_sand.active.digging.up", "RocksEMC.png" }, + { "invisible_sand.active.digging.up.xpos", "0" }, + { "invisible_sand.active.digging.up.ypos", "2" }, + { "invisible_sand.active.digging.up.frames", "3" }, + { "invisible_sand.active.digging.up.delay", "2" }, + { "invisible_sand.active.digging.up.anim_mode", "linear" }, + { "invisible_sand.active.digging.down", "RocksEMC.png" }, + { "invisible_sand.active.digging.down.xpos", "3" }, + { "invisible_sand.active.digging.down.ypos", "2" }, + { "invisible_sand.active.digging.down.frames", "3" }, + { "invisible_sand.active.digging.down.delay", "2" }, + { "invisible_sand.active.digging.down.anim_mode", "linear" }, + { "invisible_sand.active.digging.left.CRUMBLED", "RocksEMC.png" }, + { "invisible_sand.active.digging.left.CRUMBLED.xpos", "6" }, + { "invisible_sand.active.digging.left.CRUMBLED.ypos", "3" }, + { "invisible_sand.active.digging.left.CRUMBLED.frames", "3" }, + { "invisible_sand.active.digging.left.CRUMBLED.delay", "2" }, + { "invisible_sand.active.digging.left.CRUMBLED.anim_mode", "linear" }, + { "invisible_sand.active.digging.right.CRUMBLED", "RocksEMC.png" }, + { "invisible_sand.active.digging.right.CRUMBLED.xpos", "9" }, + { "invisible_sand.active.digging.right.CRUMBLED.ypos", "3" }, + { "invisible_sand.active.digging.right.CRUMBLED.frames", "3" }, + { "invisible_sand.active.digging.right.CRUMBLED.delay", "2" }, + { "invisible_sand.active.digging.right.CRUMBLED.anim_mode", "linear" }, + { "invisible_sand.active.digging.up.CRUMBLED", "RocksEMC.png" }, + { "invisible_sand.active.digging.up.CRUMBLED.xpos", "0" }, + { "invisible_sand.active.digging.up.CRUMBLED.ypos", "3" }, + { "invisible_sand.active.digging.up.CRUMBLED.frames", "3" }, + { "invisible_sand.active.digging.up.CRUMBLED.delay", "2" }, + { "invisible_sand.active.digging.up.CRUMBLED.anim_mode", "linear" }, + { "invisible_sand.active.digging.down.CRUMBLED", "RocksEMC.png" }, + { "invisible_sand.active.digging.down.CRUMBLED.xpos", "3" }, + { "invisible_sand.active.digging.down.CRUMBLED.ypos", "3" }, + { "invisible_sand.active.digging.down.CRUMBLED.frames", "3" }, + { "invisible_sand.active.digging.down.CRUMBLED.delay", "2" }, + { "invisible_sand.active.digging.down.CRUMBLED.anim_mode", "linear" }, + + { "conveyor_belt_1_middle", "RocksDC.png" }, + { "conveyor_belt_1_middle.xpos", "0" }, + { "conveyor_belt_1_middle.ypos", "0" }, + { "conveyor_belt_1_middle.frames", "1" }, + { "conveyor_belt_1_middle.active", "RocksDC.png" }, + { "conveyor_belt_1_middle.active.xpos", "0" }, + { "conveyor_belt_1_middle.active.ypos", "0" }, + { "conveyor_belt_1_middle.active.frames", "8" }, + { "conveyor_belt_1_middle.active.delay", "2" }, + { "conveyor_belt_1_left", "RocksDC.png" }, + { "conveyor_belt_1_left.xpos", "0" }, + { "conveyor_belt_1_left.ypos", "1" }, + { "conveyor_belt_1_left.frames", "1" }, + { "conveyor_belt_1_left.active", "RocksDC.png" }, + { "conveyor_belt_1_left.active.xpos", "0" }, + { "conveyor_belt_1_left.active.ypos", "1" }, + { "conveyor_belt_1_left.active.frames", "8" }, + { "conveyor_belt_1_left.active.delay", "2" }, + { "conveyor_belt_1_right", "RocksDC.png" }, + { "conveyor_belt_1_right.xpos", "0" }, + { "conveyor_belt_1_right.ypos", "2" }, + { "conveyor_belt_1_right.frames", "1" }, + { "conveyor_belt_1_right.active", "RocksDC.png" }, + { "conveyor_belt_1_right.active.xpos", "0" }, + { "conveyor_belt_1_right.active.ypos", "2" }, + { "conveyor_belt_1_right.active.frames", "8" }, + { "conveyor_belt_1_right.active.delay", "2" }, + { "conveyor_belt_1_switch_left", "RocksDC.png" }, + { "conveyor_belt_1_switch_left.xpos", "0" }, + { "conveyor_belt_1_switch_left.ypos", "12" }, + { "conveyor_belt_1_switch_left.frames", "1" }, + { "conveyor_belt_1_switch_middle", "RocksDC.png" }, + { "conveyor_belt_1_switch_middle.xpos", "0" }, + { "conveyor_belt_1_switch_middle.ypos", "13" }, + { "conveyor_belt_1_switch_middle.frames", "1" }, + { "conveyor_belt_1_switch_right", "RocksDC.png" }, + { "conveyor_belt_1_switch_right.xpos", "0" }, + { "conveyor_belt_1_switch_right.ypos", "14" }, + { "conveyor_belt_1_switch_right.frames", "1" }, + + { "conveyor_belt_2_middle", "RocksDC.png" }, + { "conveyor_belt_2_middle.xpos", "0" }, + { "conveyor_belt_2_middle.ypos", "3" }, + { "conveyor_belt_2_middle.frames", "1" }, + { "conveyor_belt_2_middle.active", "RocksDC.png" }, + { "conveyor_belt_2_middle.active.xpos", "0" }, + { "conveyor_belt_2_middle.active.ypos", "3" }, + { "conveyor_belt_2_middle.active.frames", "8" }, + { "conveyor_belt_2_middle.active.delay", "2" }, + { "conveyor_belt_2_left", "RocksDC.png" }, + { "conveyor_belt_2_left.xpos", "0" }, + { "conveyor_belt_2_left.ypos", "4" }, + { "conveyor_belt_2_left.frames", "1" }, + { "conveyor_belt_2_left.active", "RocksDC.png" }, + { "conveyor_belt_2_left.active.xpos", "0" }, + { "conveyor_belt_2_left.active.ypos", "4" }, + { "conveyor_belt_2_left.active.frames", "8" }, + { "conveyor_belt_2_left.active.delay", "2" }, + { "conveyor_belt_2_right", "RocksDC.png" }, + { "conveyor_belt_2_right.xpos", "0" }, + { "conveyor_belt_2_right.ypos", "5" }, + { "conveyor_belt_2_right.frames", "1" }, + { "conveyor_belt_2_right.active", "RocksDC.png" }, + { "conveyor_belt_2_right.active.xpos", "0" }, + { "conveyor_belt_2_right.active.ypos", "5" }, + { "conveyor_belt_2_right.active.frames", "8" }, + { "conveyor_belt_2_right.active.delay", "2" }, + { "conveyor_belt_2_switch_left", "RocksDC.png" }, + { "conveyor_belt_2_switch_left.xpos", "1" }, + { "conveyor_belt_2_switch_left.ypos", "12" }, + { "conveyor_belt_2_switch_left.frames", "1" }, + { "conveyor_belt_2_switch_middle", "RocksDC.png" }, + { "conveyor_belt_2_switch_middle.xpos", "1" }, + { "conveyor_belt_2_switch_middle.ypos", "13" }, + { "conveyor_belt_2_switch_middle.frames", "1" }, + { "conveyor_belt_2_switch_right", "RocksDC.png" }, + { "conveyor_belt_2_switch_right.xpos", "1" }, + { "conveyor_belt_2_switch_right.ypos", "14" }, + { "conveyor_belt_2_switch_right.frames", "1" }, + + { "conveyor_belt_3_middle", "RocksDC.png" }, + { "conveyor_belt_3_middle.xpos", "0" }, + { "conveyor_belt_3_middle.ypos", "6" }, + { "conveyor_belt_3_middle.frames", "1" }, + { "conveyor_belt_3_middle.active", "RocksDC.png" }, + { "conveyor_belt_3_middle.active.xpos", "0" }, + { "conveyor_belt_3_middle.active.ypos", "6" }, + { "conveyor_belt_3_middle.active.frames", "8" }, + { "conveyor_belt_3_middle.active.delay", "2" }, + { "conveyor_belt_3_left", "RocksDC.png" }, + { "conveyor_belt_3_left.xpos", "0" }, + { "conveyor_belt_3_left.ypos", "7" }, + { "conveyor_belt_3_left.frames", "1" }, + { "conveyor_belt_3_left.active", "RocksDC.png" }, + { "conveyor_belt_3_left.active.xpos", "0" }, + { "conveyor_belt_3_left.active.ypos", "7" }, + { "conveyor_belt_3_left.active.frames", "8" }, + { "conveyor_belt_3_left.active.delay", "2" }, + { "conveyor_belt_3_right", "RocksDC.png" }, + { "conveyor_belt_3_right.xpos", "0" }, + { "conveyor_belt_3_right.ypos", "8" }, + { "conveyor_belt_3_right.frames", "1" }, + { "conveyor_belt_3_right.active", "RocksDC.png" }, + { "conveyor_belt_3_right.active.xpos", "0" }, + { "conveyor_belt_3_right.active.ypos", "8" }, + { "conveyor_belt_3_right.active.frames", "8" }, + { "conveyor_belt_3_right.active.delay", "2" }, + { "conveyor_belt_3_switch_left", "RocksDC.png" }, + { "conveyor_belt_3_switch_left.xpos", "2" }, + { "conveyor_belt_3_switch_left.ypos", "12" }, + { "conveyor_belt_3_switch_left.frames", "1" }, + { "conveyor_belt_3_switch_middle", "RocksDC.png" }, + { "conveyor_belt_3_switch_middle.xpos", "2" }, + { "conveyor_belt_3_switch_middle.ypos", "13" }, + { "conveyor_belt_3_switch_middle.frames", "1" }, + { "conveyor_belt_3_switch_right", "RocksDC.png" }, + { "conveyor_belt_3_switch_right.xpos", "2" }, + { "conveyor_belt_3_switch_right.ypos", "14" }, + { "conveyor_belt_3_switch_right.frames", "1" }, + + { "conveyor_belt_4_middle", "RocksDC.png" }, + { "conveyor_belt_4_middle.xpos", "0" }, + { "conveyor_belt_4_middle.ypos", "9" }, + { "conveyor_belt_4_middle.frames", "1" }, + { "conveyor_belt_4_middle.active", "RocksDC.png" }, + { "conveyor_belt_4_middle.active.xpos", "0" }, + { "conveyor_belt_4_middle.active.ypos", "9" }, + { "conveyor_belt_4_middle.active.frames", "8" }, + { "conveyor_belt_4_middle.active.delay", "2" }, + { "conveyor_belt_4_left", "RocksDC.png" }, + { "conveyor_belt_4_left.xpos", "0" }, + { "conveyor_belt_4_left.ypos", "10" }, + { "conveyor_belt_4_left.frames", "1" }, + { "conveyor_belt_4_left.active", "RocksDC.png" }, + { "conveyor_belt_4_left.active.xpos", "0" }, + { "conveyor_belt_4_left.active.ypos", "10" }, + { "conveyor_belt_4_left.active.frames", "8" }, + { "conveyor_belt_4_left.active.delay", "2" }, + { "conveyor_belt_4_right", "RocksDC.png" }, + { "conveyor_belt_4_right.xpos", "0" }, + { "conveyor_belt_4_right.ypos", "11" }, + { "conveyor_belt_4_right.frames", "1" }, + { "conveyor_belt_4_right.active", "RocksDC.png" }, + { "conveyor_belt_4_right.active.xpos", "0" }, + { "conveyor_belt_4_right.active.ypos", "11" }, + { "conveyor_belt_4_right.active.frames", "8" }, + { "conveyor_belt_4_right.active.delay", "2" }, + { "conveyor_belt_4_switch_left", "RocksDC.png" }, + { "conveyor_belt_4_switch_left.xpos", "3" }, + { "conveyor_belt_4_switch_left.ypos", "12" }, + { "conveyor_belt_4_switch_left.frames", "1" }, + { "conveyor_belt_4_switch_middle", "RocksDC.png" }, + { "conveyor_belt_4_switch_middle.xpos", "3" }, + { "conveyor_belt_4_switch_middle.ypos", "13" }, + { "conveyor_belt_4_switch_middle.frames", "1" }, + { "conveyor_belt_4_switch_right", "RocksDC.png" }, + { "conveyor_belt_4_switch_right.xpos", "3" }, + { "conveyor_belt_4_switch_right.ypos", "14" }, + { "conveyor_belt_4_switch_right.frames", "1" }, + + { "switchgate_switch_up", "RocksDC.png" }, + { "switchgate_switch_up.xpos", "4" }, + { "switchgate_switch_up.ypos", "12" }, + { "switchgate_switch_up.frames", "1" }, + { "switchgate_switch_down", "RocksDC.png" }, + { "switchgate_switch_down.xpos", "5" }, + { "switchgate_switch_down.ypos", "12" }, + { "switchgate_switch_down.frames", "1" }, + + { "dc_switchgate_switch_up", "RocksDC2.png" }, + { "dc_switchgate_switch_up.xpos", "10" }, + { "dc_switchgate_switch_up.ypos", "1" }, + { "dc_switchgate_switch_up.frames", "1" }, + { "dc_switchgate_switch_down", "RocksDC2.png" }, + { "dc_switchgate_switch_down.xpos", "11" }, + { "dc_switchgate_switch_down.ypos", "1" }, + { "dc_switchgate_switch_down.frames", "1" }, + + { "light_switch", "RocksDC.png" }, + { "light_switch.xpos", "6" }, + { "light_switch.ypos", "12" }, + { "light_switch.frames", "1" }, + { "light_switch.active", "RocksDC.png" }, + { "light_switch.active.xpos", "7" }, + { "light_switch.active.ypos", "12" }, + { "light_switch.active.frames", "1" }, + + { "timegate_switch", "RocksDC.png" }, + { "timegate_switch.xpos", "0" }, + { "timegate_switch.ypos", "15" }, + { "timegate_switch.frames", "1" }, + { "timegate_switch.active", "RocksDC.png" }, + { "timegate_switch.active.xpos", "0" }, + { "timegate_switch.active.ypos", "15" }, + { "timegate_switch.active.frames", "4" }, + + { "dc_timegate_switch", "RocksDC2.png" }, + { "dc_timegate_switch.xpos", "12" }, + { "dc_timegate_switch.ypos", "1" }, + { "dc_timegate_switch.frames", "1" }, + { "dc_timegate_switch.active", "RocksDC2.png" }, + { "dc_timegate_switch.active.xpos", "12" }, + { "dc_timegate_switch.active.ypos", "1" }, + { "dc_timegate_switch.active.frames", "4" }, + + { "envelope_1", "RocksMore.png" }, + { "envelope_1.xpos", "0" }, + { "envelope_1.ypos", "4" }, + { "envelope_1.frames", "1" }, + { "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", "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", "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", "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" }, + { "sign_radioactivity.xpos", "4" }, + { "sign_radioactivity.ypos", "13" }, + { "sign_radioactivity.frames", "1" }, + + { "sign_give_way", "RocksDC.png" }, + { "sign_give_way.xpos", "5" }, + { "sign_give_way.ypos", "13" }, + { "sign_give_way.frames", "1" }, + + { "sign_no_entry", "RocksDC.png" }, + { "sign_no_entry.xpos", "6" }, + { "sign_no_entry.ypos", "13" }, + { "sign_no_entry.frames", "1" }, + + { "sign_emergency_exit", "RocksDC.png" }, + { "sign_emergency_exit.xpos", "7" }, + { "sign_emergency_exit.ypos", "13" }, + { "sign_emergency_exit.frames", "1" }, + + { "sign_yin_yang", "RocksDC.png" }, + { "sign_yin_yang.xpos", "4" }, + { "sign_yin_yang.ypos", "14" }, + { "sign_yin_yang.frames", "1" }, + + { "sign_exclamation", "RocksDC.png" }, + { "sign_exclamation.xpos", "5" }, + { "sign_exclamation.ypos", "14" }, + { "sign_exclamation.frames", "1" }, + + { "sign_stop", "RocksDC.png" }, + { "sign_stop.xpos", "6" }, + { "sign_stop.ypos", "14" }, + { "sign_stop.frames", "1" }, + + { "sign_parking", "RocksDC.png" }, + { "sign_parking.xpos", "6" }, + { "sign_parking.ypos", "15" }, + { "sign_parking.frames", "1" }, + + { "sign_wheelchair", "RocksDC.png" }, + { "sign_wheelchair.xpos", "7" }, + { "sign_wheelchair.ypos", "15" }, + { "sign_wheelchair.frames", "1" }, + + { "sign_entry_forbidden", "RocksDC.png" }, + { "sign_entry_forbidden.xpos", "12" }, + { "sign_entry_forbidden.ypos", "15" }, + { "sign_entry_forbidden.frames", "1" }, + + { "sperms", "RocksDC2.png" }, + { "sperms.xpos", "11" }, + { "sperms.ypos", "3" }, + { "sperms.frames", "1" }, + + { "bullet", "RocksDC2.png" }, + { "bullet.xpos", "12" }, + { "bullet.ypos", "3" }, + { "bullet.frames", "1" }, + + { "heart", "RocksDC2.png" }, + { "heart.xpos", "13" }, + { "heart.ypos", "3" }, + { "heart.frames", "1" }, + + { "cross", "RocksDC2.png" }, + { "cross.xpos", "14" }, + { "cross.ypos", "3" }, + { "cross.frames", "1" }, + + { "frankie", "RocksDC2.png" }, + { "frankie.xpos", "15" }, + { "frankie.ypos", "3" }, + { "frankie.frames", "1" }, + + { "sign_sperms", "RocksDC2.png" }, + { "sign_sperms.xpos", "11" }, + { "sign_sperms.ypos", "2" }, + { "sign_sperms.frames", "1" }, + + { "sign_bullet", "RocksDC2.png" }, + { "sign_bullet.xpos", "12" }, + { "sign_bullet.ypos", "2" }, + { "sign_bullet.frames", "1" }, + + { "sign_heart", "RocksDC2.png" }, + { "sign_heart.xpos", "13" }, + { "sign_heart.ypos", "2" }, + { "sign_heart.frames", "1" }, + + { "sign_cross", "RocksDC2.png" }, + { "sign_cross.xpos", "14" }, + { "sign_cross.ypos", "2" }, + { "sign_cross.frames", "1" }, + + { "sign_frankie", "RocksDC2.png" }, + { "sign_frankie.xpos", "15" }, + { "sign_frankie.ypos", "2" }, + { "sign_frankie.frames", "1" }, + + { "landmine", "RocksDC.png" }, + { "landmine.xpos", "7" }, + { "landmine.ypos", "14" }, + { "landmine.frames", "1" }, + { "landmine.crumbled_like", "sand" }, + + { "dc_landmine", "RocksDC.png" }, + { "dc_landmine.xpos", "14" }, + { "dc_landmine.ypos", "5" }, + { "dc_landmine.frames", "1" }, + { "dc_landmine.crumbled_like", "sand" }, + + { "steelwall_slippery", "RocksDC.png" }, + { "steelwall_slippery.xpos", "5" }, + { "steelwall_slippery.ypos", "15" }, + { "steelwall_slippery.frames", "1" }, + + { "extra_time", "RocksDC.png" }, + { "extra_time.xpos", "8" }, + { "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" }, + { "shield_normal.ypos", "2" }, + { "shield_normal.frames", "6" }, + { "shield_normal.delay", "4" }, + { "shield_normal.active", "RocksHeroes.png" }, + { "shield_normal.active.xpos", "1" }, + { "shield_normal.active.ypos", "13" }, + { "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" }, + { "shield_deadly.ypos", "1" }, + { "shield_deadly.frames", "6" }, + { "shield_deadly.delay", "4" }, + { "shield_deadly.active", "RocksHeroes.png" }, + { "shield_deadly.active.xpos", "5" }, + { "shield_deadly.active.ypos", "13" }, + { "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" }, + { "switchgate_closed.ypos", "5" }, + { "switchgate_closed.frames", "1" }, + { "switchgate.opening", "RocksDC.png" }, + { "switchgate.opening.xpos", "8" }, + { "switchgate.opening.ypos", "5" }, + { "switchgate.opening.frames", "5" }, + { "switchgate.opening.delay", "6" }, + { "switchgate_open", "RocksDC.png" }, + { "switchgate_open.xpos", "12" }, + { "switchgate_open.ypos", "5" }, + { "switchgate_open.frames", "1" }, + { "switchgate.closing", "RocksDC.png" }, + { "switchgate.closing.xpos", "8" }, + { "switchgate.closing.ypos", "5" }, + { "switchgate.closing.frames", "5" }, + { "switchgate.closing.delay", "6" }, + { "switchgate.closing.anim_mode", "reverse" }, + + { "timegate_closed", "RocksDC.png" }, + { "timegate_closed.xpos", "8" }, + { "timegate_closed.ypos", "6" }, + { "timegate_closed.frames", "1" }, + { "timegate.opening", "RocksDC.png" }, + { "timegate.opening.xpos", "8" }, + { "timegate.opening.ypos", "6" }, + { "timegate.opening.frames", "5" }, + { "timegate.opening.delay", "6" }, + { "timegate_open", "RocksDC.png" }, + { "timegate_open.xpos", "12" }, + { "timegate_open.ypos", "6" }, + { "timegate_open.frames", "1" }, + { "timegate.closing", "RocksDC.png" }, + { "timegate.closing.xpos", "8" }, + { "timegate.closing.ypos", "6" }, + { "timegate.closing.frames", "5" }, + { "timegate.closing.delay", "6" }, + { "timegate.closing.anim_mode", "reverse" }, + + { "pearl", "RocksDC.png" }, + { "pearl.xpos", "8" }, + { "pearl.ypos", "11" }, + { "pearl.frames", "1" }, + { "pearl.breaking", "RocksDC.png" }, + { "pearl.breaking.xpos", "8" }, + { "pearl.breaking.ypos", "12" }, + { "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" }, + { "wall_pearl.ypos", "11" }, + { "wall_pearl.frames", "1" }, + + { "wall_crystal", "RocksDC.png" }, + { "wall_crystal.xpos", "11" }, + { "wall_crystal.ypos", "11" }, + { "wall_crystal.frames", "1" }, + + { "dc_steelwall_1_left", "RocksDC2.png" }, + { "dc_steelwall_1_left.xpos", "5" }, + { "dc_steelwall_1_left.ypos", "1" }, + { "dc_steelwall_1_left.frames", "1" }, + { "dc_steelwall_1_right", "RocksDC2.png" }, + { "dc_steelwall_1_right.xpos", "3" }, + { "dc_steelwall_1_right.ypos", "1" }, + { "dc_steelwall_1_right.frames", "1" }, + { "dc_steelwall_1_top", "RocksDC2.png" }, + { "dc_steelwall_1_top.xpos", "4" }, + { "dc_steelwall_1_top.ypos", "2" }, + { "dc_steelwall_1_top.frames", "1" }, + { "dc_steelwall_1_bottom", "RocksDC2.png" }, + { "dc_steelwall_1_bottom.xpos", "4" }, + { "dc_steelwall_1_bottom.ypos", "0" }, + { "dc_steelwall_1_bottom.frames", "1" }, + { "dc_steelwall_1_horizontal", "RocksDC2.png" }, + { "dc_steelwall_1_horizontal.xpos", "1" }, + { "dc_steelwall_1_horizontal.ypos", "0" }, + { "dc_steelwall_1_horizontal.frames", "1" }, + { "dc_steelwall_1_vertical", "RocksDC2.png" }, + { "dc_steelwall_1_vertical.xpos", "0" }, + { "dc_steelwall_1_vertical.ypos", "1" }, + { "dc_steelwall_1_vertical.frames", "1" }, + { "dc_steelwall_1_topleft", "RocksDC2.png" }, + { "dc_steelwall_1_topleft.xpos", "0" }, + { "dc_steelwall_1_topleft.ypos", "0" }, + { "dc_steelwall_1_topleft.frames", "1" }, + { "dc_steelwall_1_topright", "RocksDC2.png" }, + { "dc_steelwall_1_topright.xpos", "2" }, + { "dc_steelwall_1_topright.ypos", "0" }, + { "dc_steelwall_1_topright.frames", "1" }, + { "dc_steelwall_1_bottomleft", "RocksDC2.png" }, + { "dc_steelwall_1_bottomleft.xpos", "0" }, + { "dc_steelwall_1_bottomleft.ypos", "2" }, + { "dc_steelwall_1_bottomleft.frames", "1" }, + { "dc_steelwall_1_bottomright", "RocksDC2.png" }, + { "dc_steelwall_1_bottomright.xpos", "2" }, + { "dc_steelwall_1_bottomright.ypos", "2" }, + { "dc_steelwall_1_bottomright.frames", "1" }, + { "dc_steelwall_1_topleft_2", "RocksDC2.png" }, + { "dc_steelwall_1_topleft_2.xpos", "5" }, + { "dc_steelwall_1_topleft_2.ypos", "2" }, + { "dc_steelwall_1_topleft_2.frames", "1" }, + { "dc_steelwall_1_topright_2", "RocksDC2.png" }, + { "dc_steelwall_1_topright_2.xpos", "3" }, + { "dc_steelwall_1_topright_2.ypos", "2" }, + { "dc_steelwall_1_topright_2.frames", "1" }, + { "dc_steelwall_1_bottomleft_2", "RocksDC2.png" }, + { "dc_steelwall_1_bottomleft_2.xpos", "5" }, + { "dc_steelwall_1_bottomleft_2.ypos", "0" }, + { "dc_steelwall_1_bottomleft_2.frames", "1" }, + { "dc_steelwall_1_bottomright_2", "RocksDC2.png" }, + { "dc_steelwall_1_bottomright_2.xpos", "3" }, + { "dc_steelwall_1_bottomright_2.ypos", "0" }, + { "dc_steelwall_1_bottomright_2.frames", "1" }, + + { "dc_steelwall_2_left", "RocksDC2.png" }, + { "dc_steelwall_2_left.xpos", "6" }, + { "dc_steelwall_2_left.ypos", "1" }, + { "dc_steelwall_2_left.frames", "1" }, + { "dc_steelwall_2_right", "RocksDC2.png" }, + { "dc_steelwall_2_right.xpos", "9" }, + { "dc_steelwall_2_right.ypos", "1" }, + { "dc_steelwall_2_right.frames", "1" }, + { "dc_steelwall_2_top", "RocksDC2.png" }, + { "dc_steelwall_2_top.xpos", "7" }, + { "dc_steelwall_2_top.ypos", "0" }, + { "dc_steelwall_2_top.frames", "1" }, + { "dc_steelwall_2_bottom", "RocksDC2.png" }, + { "dc_steelwall_2_bottom.xpos", "7" }, + { "dc_steelwall_2_bottom.ypos", "3" }, + { "dc_steelwall_2_bottom.frames", "1" }, + { "dc_steelwall_2_horizontal", "RocksDC2.png" }, + { "dc_steelwall_2_horizontal.xpos", "8" }, + { "dc_steelwall_2_horizontal.ypos", "1" }, + { "dc_steelwall_2_horizontal.frames", "1" }, + { "dc_steelwall_2_vertical", "RocksDC2.png" }, + { "dc_steelwall_2_vertical.xpos", "7" }, + { "dc_steelwall_2_vertical.ypos", "2" }, + { "dc_steelwall_2_vertical.frames", "1" }, + { "dc_steelwall_2_middle", "RocksDC2.png" }, + { "dc_steelwall_2_middle.xpos", "7" }, + { "dc_steelwall_2_middle.ypos", "1" }, + { "dc_steelwall_2_middle.frames", "1" }, + { "dc_steelwall_2_single", "RocksDC2.png" }, + { "dc_steelwall_2_single.xpos", "6" }, + { "dc_steelwall_2_single.ypos", "0" }, + { "dc_steelwall_2_single.frames", "1" }, // images for DX Boulderdash style elements and actions - { "tube_right_down", "RocksDC.png" }, - { "tube_right_down.xpos", "9" }, - { "tube_right_down.ypos", "13" }, - { "tube_right_down.frames", "1" }, - - { "tube_horizontal_down", "RocksDC.png" }, - { "tube_horizontal_down.xpos", "10" }, - { "tube_horizontal_down.ypos", "13" }, - { "tube_horizontal_down.frames", "1" }, - - { "tube_left_down", "RocksDC.png" }, - { "tube_left_down.xpos", "11" }, - { "tube_left_down.ypos", "13" }, - { "tube_left_down.frames", "1" }, - - { "tube_horizontal", "RocksDC.png" }, - { "tube_horizontal.xpos", "8" }, - { "tube_horizontal.ypos", "14" }, - { "tube_horizontal.frames", "1" }, - - { "tube_vertical_right", "RocksDC.png" }, - { "tube_vertical_right.xpos", "9" }, - { "tube_vertical_right.ypos", "14" }, - { "tube_vertical_right.frames", "1" }, - - { "tube_any", "RocksDC.png" }, - { "tube_any.xpos", "10" }, - { "tube_any.ypos", "14" }, - { "tube_any.frames", "1" }, - - { "tube_vertical_left", "RocksDC.png" }, - { "tube_vertical_left.xpos", "11" }, - { "tube_vertical_left.ypos", "14" }, - { "tube_vertical_left.frames", "1" }, - - { "tube_vertical", "RocksDC.png" }, - { "tube_vertical.xpos", "8" }, - { "tube_vertical.ypos", "15" }, - { "tube_vertical.frames", "1" }, - - { "tube_right_up", "RocksDC.png" }, - { "tube_right_up.xpos", "9" }, - { "tube_right_up.ypos", "15" }, - { "tube_right_up.frames", "1" }, - - { "tube_horizontal_up", "RocksDC.png" }, - { "tube_horizontal_up.xpos", "10" }, - { "tube_horizontal_up.ypos", "15" }, - { "tube_horizontal_up.frames", "1" }, - - { "tube_left_up", "RocksDC.png" }, - { "tube_left_up.xpos", "11" }, - { "tube_left_up.ypos", "15" }, - { "tube_left_up.frames", "1" }, - - { "trap", "RocksDC.png" }, - { "trap.xpos", "12" }, - { "trap.ypos", "8" }, - { "trap.frames", "1" }, - { "trap.crumbled_like", "sand" }, - { "trap.diggable_like", "sand" }, - { "trap.active", "RocksDC.png" }, - { "trap.active.xpos", "12" }, - { "trap.active.ypos", "8" }, - { "trap.active.frames", "4" }, - { "trap.active.delay", "4" }, - { "trap.active.anim_mode", "pingpong2" }, - { "trap.active.crumbled_like", "sand" }, - - { "dx_supabomb", "RocksDC.png" }, - { "dx_supabomb.xpos", "15" }, - { "dx_supabomb.ypos", "9" }, - { "dx_supabomb.frames", "1" }, + { "tube_right_down", "RocksDC.png" }, + { "tube_right_down.xpos", "9" }, + { "tube_right_down.ypos", "13" }, + { "tube_right_down.frames", "1" }, + + { "tube_horizontal_down", "RocksDC.png" }, + { "tube_horizontal_down.xpos", "10" }, + { "tube_horizontal_down.ypos", "13" }, + { "tube_horizontal_down.frames", "1" }, + + { "tube_left_down", "RocksDC.png" }, + { "tube_left_down.xpos", "11" }, + { "tube_left_down.ypos", "13" }, + { "tube_left_down.frames", "1" }, + + { "tube_horizontal", "RocksDC.png" }, + { "tube_horizontal.xpos", "8" }, + { "tube_horizontal.ypos", "14" }, + { "tube_horizontal.frames", "1" }, + + { "tube_vertical_right", "RocksDC.png" }, + { "tube_vertical_right.xpos", "9" }, + { "tube_vertical_right.ypos", "14" }, + { "tube_vertical_right.frames", "1" }, + + { "tube_any", "RocksDC.png" }, + { "tube_any.xpos", "10" }, + { "tube_any.ypos", "14" }, + { "tube_any.frames", "1" }, + + { "tube_vertical_left", "RocksDC.png" }, + { "tube_vertical_left.xpos", "11" }, + { "tube_vertical_left.ypos", "14" }, + { "tube_vertical_left.frames", "1" }, + + { "tube_vertical", "RocksDC.png" }, + { "tube_vertical.xpos", "8" }, + { "tube_vertical.ypos", "15" }, + { "tube_vertical.frames", "1" }, + + { "tube_right_up", "RocksDC.png" }, + { "tube_right_up.xpos", "9" }, + { "tube_right_up.ypos", "15" }, + { "tube_right_up.frames", "1" }, + + { "tube_horizontal_up", "RocksDC.png" }, + { "tube_horizontal_up.xpos", "10" }, + { "tube_horizontal_up.ypos", "15" }, + { "tube_horizontal_up.frames", "1" }, + + { "tube_left_up", "RocksDC.png" }, + { "tube_left_up.xpos", "11" }, + { "tube_left_up.ypos", "15" }, + { "tube_left_up.frames", "1" }, + + { "trap", "RocksDC.png" }, + { "trap.xpos", "12" }, + { "trap.ypos", "8" }, + { "trap.frames", "1" }, + { "trap.crumbled_like", "sand" }, + { "trap.diggable_like", "sand" }, + { "trap.active", "RocksDC.png" }, + { "trap.active.xpos", "12" }, + { "trap.active.ypos", "8" }, + { "trap.active.frames", "4" }, + { "trap.active.delay", "4" }, + { "trap.active.anim_mode", "pingpong2" }, + { "trap.active.crumbled_like", "sand" }, + + { "dx_supabomb", "RocksDC.png" }, + { "dx_supabomb.xpos", "15" }, + { "dx_supabomb.ypos", "9" }, + { "dx_supabomb.frames", "1" }, // 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.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.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.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.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" }, - { "gate_1.ypos", "2" }, - { "gate_1.frames", "1" }, - { "gate_2", "RocksElements.png" }, - { "gate_2.xpos", "5" }, - { "gate_2.ypos", "2" }, - { "gate_2.frames", "1" }, - { "gate_3", "RocksElements.png" }, - { "gate_3.xpos", "6" }, - { "gate_3.ypos", "2" }, - { "gate_3.frames", "1" }, - { "gate_4", "RocksElements.png" }, - { "gate_4.xpos", "7" }, - { "gate_4.ypos", "2" }, - { "gate_4.frames", "1" }, - { "gate_1_gray", "RocksElements.png" }, - { "gate_1_gray.xpos", "8" }, - { "gate_1_gray.ypos", "2" }, - { "gate_1_gray.frames", "1" }, - { "gate_1_gray.EDITOR", "RocksElements.png" }, - { "gate_1_gray.EDITOR.xpos", "8" }, - { "gate_1_gray.EDITOR.ypos", "14" }, - { "gate_1_gray.active", "RocksElements.png" }, - { "gate_1_gray.active.xpos", "4" }, - { "gate_1_gray.active.ypos", "2" }, - { "gate_1_gray.active.frames", "1" }, - { "gate_2_gray", "RocksElements.png" }, - { "gate_2_gray.xpos", "9" }, - { "gate_2_gray.ypos", "2" }, - { "gate_2_gray.frames", "1" }, - { "gate_2_gray.EDITOR", "RocksElements.png" }, - { "gate_2_gray.EDITOR.xpos", "9" }, - { "gate_2_gray.EDITOR.ypos", "14" }, - { "gate_2_gray.active", "RocksElements.png" }, - { "gate_2_gray.active.xpos", "5" }, - { "gate_2_gray.active.ypos", "2" }, - { "gate_2_gray.active.frames", "1" }, - { "gate_3_gray", "RocksElements.png" }, - { "gate_3_gray.xpos", "10" }, - { "gate_3_gray.ypos", "2" }, - { "gate_3_gray.frames", "1" }, - { "gate_3_gray.EDITOR", "RocksElements.png" }, - { "gate_3_gray.EDITOR.xpos", "10" }, - { "gate_3_gray.EDITOR.ypos", "14" }, - { "gate_3_gray.active", "RocksElements.png" }, - { "gate_3_gray.active.xpos", "6" }, - { "gate_3_gray.active.ypos", "2" }, - { "gate_3_gray.active.frames", "1" }, - { "gate_4_gray", "RocksElements.png" }, - { "gate_4_gray.xpos", "11" }, - { "gate_4_gray.ypos", "2" }, - { "gate_4_gray.frames", "1" }, - { "gate_4_gray.EDITOR", "RocksElements.png" }, - { "gate_4_gray.EDITOR.xpos", "11" }, - { "gate_4_gray.EDITOR.ypos", "14" }, - { "gate_4_gray.active", "RocksElements.png" }, - { "gate_4_gray.active.xpos", "7" }, - { "gate_4_gray.active.ypos", "2" }, - { "gate_4_gray.active.frames", "1" }, - - { "game_of_life", "RocksElements.png" }, - { "game_of_life.xpos", "8" }, - { "game_of_life.ypos", "1" }, - { "game_of_life.frames", "1" }, - - { "biomaze", "RocksElements.png" }, - { "biomaze.xpos", "9" }, - { "biomaze.ypos", "1" }, - { "biomaze.frames", "1" }, - - { "pacman", "RocksElements.png" }, - { "pacman.xpos", "8" }, - { "pacman.ypos", "5" }, - { "pacman.frames", "1" }, - { "pacman.right", "RocksElements.png" }, - { "pacman.right.xpos", "8" }, - { "pacman.right.ypos", "5" }, - { "pacman.right.frames", "2" }, - { "pacman.right.delay", "4" }, - { "pacman.right.offset", "128" }, - { "pacman.up", "RocksElements.png" }, - { "pacman.up.xpos", "9" }, - { "pacman.up.ypos", "5" }, - { "pacman.up.frames", "2" }, - { "pacman.up.delay", "4" }, - { "pacman.up.offset", "128" }, - { "pacman.left", "RocksElements.png" }, - { "pacman.left.xpos", "10" }, - { "pacman.left.ypos", "5" }, - { "pacman.left.frames", "2" }, - { "pacman.left.delay", "4" }, - { "pacman.left.offset", "128" }, - { "pacman.down", "RocksElements.png" }, - { "pacman.down.xpos", "11" }, - { "pacman.down.ypos", "5" }, - { "pacman.down.frames", "2" }, - { "pacman.down.delay", "4" }, - { "pacman.down.offset", "128" }, - { "pacman.turning_from_right", "RocksElements.png" }, - { "pacman.turning_from_right.xpos", "12" }, - { "pacman.turning_from_right.ypos", "5" }, - { "pacman.turning_from_right.frames", "1" }, - { "pacman.turning_from_up", "RocksElements.png" }, - { "pacman.turning_from_up.xpos", "13" }, - { "pacman.turning_from_up.ypos", "5" }, - { "pacman.turning_from_up.frames", "1" }, - { "pacman.turning_from_left", "RocksElements.png" }, - { "pacman.turning_from_left.xpos", "14" }, - { "pacman.turning_from_left.ypos", "5" }, - { "pacman.turning_from_left.frames", "1" }, - { "pacman.turning_from_down", "RocksElements.png" }, - { "pacman.turning_from_down.xpos", "15" }, - { "pacman.turning_from_down.ypos", "5" }, - { "pacman.turning_from_down.frames", "1" }, - - { "lamp", "RocksElements.png" }, - { "lamp.xpos", "0" }, - { "lamp.ypos", "7" }, - { "lamp.frames", "1" }, - { "lamp.active", "RocksElements.png" }, - { "lamp.active.xpos", "1" }, - { "lamp.active.ypos", "7" }, - { "lamp.active.frames", "1" }, - - { "time_orb_full", "RocksElements.png" }, - { "time_orb_full.xpos", "2" }, - { "time_orb_full.ypos", "7" }, - { "time_orb_full.frames", "1" }, - { "time_orb_empty", "RocksElements.png" }, - { "time_orb_empty.xpos", "3" }, - { "time_orb_empty.ypos", "7" }, - { "time_orb_empty.frames", "1" }, - - { "emerald_yellow", "RocksElements.png" }, - { "emerald_yellow.xpos", "10" }, - { "emerald_yellow.ypos", "8" }, - { "emerald_yellow.frames", "1" }, - { "emerald_yellow.moving", "RocksElements.png" }, - { "emerald_yellow.moving.xpos", "10" }, - { "emerald_yellow.moving.ypos", "8" }, - { "emerald_yellow.moving.frames", "2" }, - { "emerald_yellow.moving.delay", "4" }, - { "emerald_yellow.falling", "RocksElements.png" }, - { "emerald_yellow.falling.xpos", "10" }, - { "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" }, - { "emerald_red.frames", "1" }, - { "emerald_red.moving", "RocksElements.png" }, - { "emerald_red.moving.xpos", "8" }, - { "emerald_red.moving.ypos", "9" }, - { "emerald_red.moving.frames", "2" }, - { "emerald_red.moving.delay", "4" }, - { "emerald_red.falling", "RocksElements.png" }, - { "emerald_red.falling.xpos", "8" }, - { "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" }, - { "emerald_purple.frames", "1" }, - { "emerald_purple.moving", "RocksElements.png" }, - { "emerald_purple.moving.xpos", "10" }, - { "emerald_purple.moving.ypos", "9" }, - { "emerald_purple.moving.frames", "2" }, - { "emerald_purple.moving.delay", "4" }, - { "emerald_purple.falling", "RocksElements.png" }, - { "emerald_purple.falling.xpos", "10" }, - { "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" }, - { "wall_emerald_yellow.ypos", "8" }, - { "wall_emerald_yellow.frames", "1" }, - { "wall_emerald_red", "RocksElements.png" }, - { "wall_emerald_red.xpos", "6" }, - { "wall_emerald_red.ypos", "8" }, - { "wall_emerald_red.frames", "1" }, - { "wall_emerald_purple", "RocksElements.png" }, - { "wall_emerald_purple.xpos", "7" }, - { "wall_emerald_purple.ypos", "8" }, - { "wall_emerald_purple.frames", "1" }, - { "wall_bd_diamond", "RocksElements.png" }, - { "wall_bd_diamond.xpos", "9" }, - { "wall_bd_diamond.ypos", "8" }, - { "wall_bd_diamond.frames", "1" }, - - { "expandable_wall", "RocksElements.png" }, - { "expandable_wall.xpos", "11" }, - { "expandable_wall.ypos", "10" }, - { "expandable_wall.frames", "1" }, - { "expandable_wall_horizontal", "RocksElements.png" }, - { "expandable_wall_horizontal.xpos", "5" }, - { "expandable_wall_horizontal.ypos", "9" }, - { "expandable_wall_horizontal.frames", "1" }, - { "expandable_wall_horizontal.EDITOR", "RocksElements.png" }, - { "expandable_wall_horizontal.EDITOR.xpos", "13" }, - { "expandable_wall_horizontal.EDITOR.ypos", "13" }, - { "expandable_wall_vertical", "RocksElements.png" }, - { "expandable_wall_vertical.xpos", "6" }, - { "expandable_wall_vertical.ypos", "9" }, - { "expandable_wall_vertical.frames", "1" }, - { "expandable_wall_vertical.EDITOR", "RocksElements.png" }, - { "expandable_wall_vertical.EDITOR.xpos", "14" }, - { "expandable_wall_vertical.EDITOR.ypos", "13" }, - { "expandable_wall_any", "RocksElements.png" }, - { "expandable_wall_any.xpos", "4" }, - { "expandable_wall_any.ypos", "9" }, - { "expandable_wall_any.frames", "1" }, - { "expandable_wall_any.EDITOR", "RocksElements.png" }, - { "expandable_wall_any.EDITOR.xpos", "12" }, - { "expandable_wall_any.EDITOR.ypos", "13" }, - - { "expandable_steelwall_horizontal", "RocksDC2.png" }, - { "expandable_steelwall_horizontal.xpos", "6" }, - { "expandable_steelwall_horizontal.ypos", "2" }, - { "expandable_steelwall_horizontal.frames", "1" }, - { "expandable_steelwall_horizontal.EDITOR", "RocksDC2.png" }, - { "expandable_steelwall_horizontal.EDITOR.xpos","9" }, - { "expandable_steelwall_horizontal.EDITOR.ypos","2" }, - { "expandable_steelwall_vertical", "RocksDC2.png" }, - { "expandable_steelwall_vertical.xpos", "6" }, - { "expandable_steelwall_vertical.ypos", "2" }, - { "expandable_steelwall_vertical.frames", "1" }, - { "expandable_steelwall_vertical.EDITOR", "RocksDC2.png" }, - { "expandable_steelwall_vertical.EDITOR.xpos","10" }, - { "expandable_steelwall_vertical.EDITOR.ypos","2" }, - { "expandable_steelwall_any", "RocksDC2.png" }, - { "expandable_steelwall_any.xpos", "6" }, - { "expandable_steelwall_any.ypos", "2" }, - { "expandable_steelwall_any.frames", "1" }, - { "expandable_steelwall_any.EDITOR", "RocksDC2.png" }, - { "expandable_steelwall_any.EDITOR.xpos", "8" }, - { "expandable_steelwall_any.EDITOR.ypos", "2" }, - - { "bd_expandable_wall", "RocksElements.png" }, - { "bd_expandable_wall.xpos", "5" }, - { "bd_expandable_wall.ypos", "9" }, - { "bd_expandable_wall.frames", "1" }, - { "bd_expandable_wall.EDITOR", "RocksDC.png" }, - { "bd_expandable_wall.EDITOR.xpos", "15" }, - { "bd_expandable_wall.EDITOR.ypos", "15" }, - - { "expandable_wall.growing.left", "RocksElements.png" }, - { "expandable_wall.growing.left.xpos", "8" }, - { "expandable_wall.growing.left.ypos", "10" }, - { "expandable_wall.growing.left.frames", "3" }, - { "expandable_wall.growing.left.delay", "6" }, - { "expandable_wall.growing.left.anim_mode", "linear" }, - { "expandable_wall.growing.right", "RocksElements.png" }, - { "expandable_wall.growing.right.xpos", "5" }, - { "expandable_wall.growing.right.ypos", "10" }, - { "expandable_wall.growing.right.frames", "3" }, - { "expandable_wall.growing.right.delay", "6" }, - { "expandable_wall.growing.right.anim_mode", "linear" }, - { "expandable_wall.growing.up", "RocksHeroes.png" }, - { "expandable_wall.growing.up.xpos", "3" }, - { "expandable_wall.growing.up.ypos", "12" }, - { "expandable_wall.growing.up.frames", "3" }, - { "expandable_wall.growing.up.delay", "6" }, - { "expandable_wall.growing.up.anim_mode", "linear" }, - { "expandable_wall.growing.down", "RocksHeroes.png" }, - { "expandable_wall.growing.down.xpos", "0" }, - { "expandable_wall.growing.down.ypos", "12" }, - { "expandable_wall.growing.down.frames", "3" }, - { "expandable_wall.growing.down.delay", "6" }, - { "expandable_wall.growing.down.anim_mode", "linear" }, - - { "expandable_steelwall.growing.left", "RocksDC2.png" }, - { "expandable_steelwall.growing.left.xpos", "8" }, - { "expandable_steelwall.growing.left.ypos", "4" }, - { "expandable_steelwall.growing.left.frames", "4" }, - { "expandable_steelwall.growing.left.delay", "4" }, - { "expandable_steelwall.growing.left.anim_mode","linear" }, - { "expandable_steelwall.growing.right", "RocksDC2.png" }, - { "expandable_steelwall.growing.right.xpos", "12" }, - { "expandable_steelwall.growing.right.ypos", "4" }, - { "expandable_steelwall.growing.right.frames","4" }, - { "expandable_steelwall.growing.right.delay", "4" }, - { "expandable_steelwall.growing.right.anim_mode","linear" }, - { "expandable_steelwall.growing.up", "RocksDC2.png" }, - { "expandable_steelwall.growing.up.xpos", "8" }, - { "expandable_steelwall.growing.up.ypos", "5" }, - { "expandable_steelwall.growing.up.frames", "4" }, - { "expandable_steelwall.growing.up.delay", "4" }, - { "expandable_steelwall.growing.up.anim_mode","linear" }, - { "expandable_steelwall.growing.down", "RocksDC2.png" }, - { "expandable_steelwall.growing.down.xpos", "12" }, - { "expandable_steelwall.growing.down.ypos", "5" }, - { "expandable_steelwall.growing.down.frames", "4" }, - { "expandable_steelwall.growing.down.delay", "4" }, - { "expandable_steelwall.growing.down.anim_mode","linear" }, - - { "black_orb", "RocksElements.png" }, - { "black_orb.xpos", "13" }, - { "black_orb.ypos", "9" }, - { "black_orb.frames", "1" }, - - { "speed_pill", "RocksElements.png" }, - { "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" }, - { "dark_yamyam.ypos", "11" }, - { "dark_yamyam.frames", "4" }, - { "dark_yamyam.anim_mode", "pingpong2" }, - - { "dynabomb", "RocksElements.png" }, - { "dynabomb.xpos", "12" }, - { "dynabomb.ypos", "11" }, - { "dynabomb.frames", "1" }, - { "dynabomb.active", "RocksElements.png" }, - { "dynabomb.active.xpos", "12" }, - { "dynabomb.active.ypos", "11" }, - { "dynabomb.active.frames", "4" }, - { "dynabomb.active.delay", "6" }, - { "dynabomb.active.anim_mode", "pingpong" }, - { "dynabomb_player_1", "RocksElements.png" }, - { "dynabomb_player_1.xpos", "12" }, - { "dynabomb_player_1.ypos", "11" }, - { "dynabomb_player_1.frames", "1" }, - { "dynabomb_player_1.active", "RocksElements.png" }, - { "dynabomb_player_1.active.xpos", "12" }, - { "dynabomb_player_1.active.ypos", "11" }, - { "dynabomb_player_1.active.frames", "4" }, - { "dynabomb_player_1.active.delay", "6" }, - { "dynabomb_player_1.active.anim_mode", "pingpong" }, - { "dynabomb_player_2", "RocksElements.png" }, - { "dynabomb_player_2.xpos", "12" }, - { "dynabomb_player_2.ypos", "11" }, - { "dynabomb_player_2.frames", "1" }, - { "dynabomb_player_2.active", "RocksElements.png" }, - { "dynabomb_player_2.active.xpos", "12" }, - { "dynabomb_player_2.active.ypos", "11" }, - { "dynabomb_player_2.active.frames", "4" }, - { "dynabomb_player_2.active.delay", "6" }, - { "dynabomb_player_2.active.anim_mode", "pingpong" }, - { "dynabomb_player_3", "RocksElements.png" }, - { "dynabomb_player_3.xpos", "12" }, - { "dynabomb_player_3.ypos", "11" }, - { "dynabomb_player_3.frames", "1" }, - { "dynabomb_player_3.active", "RocksElements.png" }, - { "dynabomb_player_3.active.xpos", "12" }, - { "dynabomb_player_3.active.ypos", "11" }, - { "dynabomb_player_3.active.frames", "4" }, - { "dynabomb_player_3.active.delay", "6" }, - { "dynabomb_player_3.active.anim_mode", "pingpong" }, - { "dynabomb_player_4", "RocksElements.png" }, - { "dynabomb_player_4.xpos", "12" }, - { "dynabomb_player_4.ypos", "11" }, - { "dynabomb_player_4.frames", "1" }, - { "dynabomb_player_4.active", "RocksElements.png" }, - { "dynabomb_player_4.active.xpos", "12" }, - { "dynabomb_player_4.active.ypos", "11" }, - { "dynabomb_player_4.active.frames", "4" }, - { "dynabomb_player_4.active.delay", "6" }, - { "dynabomb_player_4.active.anim_mode", "pingpong" }, - { "dynabomb_increase_number", "RocksElements.png" }, - { "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" }, - { "pig.ypos", "0" }, - { "pig.frames", "1" }, - { "pig.down", "RocksHeroes.png" }, - { "pig.down.xpos", "8" }, - { "pig.down.ypos", "0" }, - { "pig.down.frames", "1" }, - { "pig.up", "RocksHeroes.png" }, - { "pig.up.xpos", "12" }, - { "pig.up.ypos", "0" }, - { "pig.up.frames", "1" }, - { "pig.left", "RocksHeroes.png" }, - { "pig.left.xpos", "8" }, - { "pig.left.ypos", "1" }, - { "pig.left.frames", "1" }, - { "pig.right", "RocksHeroes.png" }, - { "pig.right.xpos", "12" }, - { "pig.right.ypos", "1" }, - { "pig.right.frames", "1" }, - { "pig.moving.down", "RocksHeroes.png" }, - { "pig.moving.down.xpos", "8" }, - { "pig.moving.down.ypos", "0" }, - { "pig.moving.down.frames", "4" }, - { "pig.moving.down.delay", "2" }, - { "pig.moving.up", "RocksHeroes.png" }, - { "pig.moving.up.xpos", "12" }, - { "pig.moving.up.ypos", "0" }, - { "pig.moving.up.frames", "4" }, - { "pig.moving.up.delay", "2" }, - { "pig.moving.left", "RocksHeroes.png" }, - { "pig.moving.left.xpos", "8" }, - { "pig.moving.left.ypos", "1" }, - { "pig.moving.left.frames", "4" }, - { "pig.moving.left.delay", "2" }, - { "pig.moving.right", "RocksHeroes.png" }, - { "pig.moving.right.xpos", "12" }, - { "pig.moving.right.ypos", "1" }, - { "pig.moving.right.frames", "4" }, - { "pig.moving.right.delay", "2" }, - { "pig.digging.down", "RocksHeroes.png" }, - { "pig.digging.down.xpos", "8" }, - { "pig.digging.down.ypos", "0" }, - { "pig.digging.down.frames", "4" }, - { "pig.digging.down.delay", "2" }, - { "pig.digging.up", "RocksHeroes.png" }, - { "pig.digging.up.xpos", "12" }, - { "pig.digging.up.ypos", "0" }, - { "pig.digging.up.frames", "4" }, - { "pig.digging.up.delay", "2" }, - { "pig.digging.left", "RocksHeroes.png" }, - { "pig.digging.left.xpos", "8" }, - { "pig.digging.left.ypos", "1" }, - { "pig.digging.left.frames", "4" }, - { "pig.digging.left.delay", "2" }, - { "pig.digging.right", "RocksHeroes.png" }, - { "pig.digging.right.xpos", "12" }, - { "pig.digging.right.ypos", "1" }, - { "pig.digging.right.frames", "4" }, - { "pig.digging.right.delay", "2" }, - - { "dragon", "RocksHeroes.png" }, - { "dragon.xpos", "8" }, - { "dragon.ypos", "2" }, - { "dragon.frames", "1" }, - { "dragon.down", "RocksHeroes.png" }, - { "dragon.down.xpos", "8" }, - { "dragon.down.ypos", "2" }, - { "dragon.down.frames", "1" }, - { "dragon.up", "RocksHeroes.png" }, - { "dragon.up.xpos", "12" }, - { "dragon.up.ypos", "2" }, - { "dragon.up.frames", "1" }, - { "dragon.left", "RocksHeroes.png" }, - { "dragon.left.xpos", "8" }, - { "dragon.left.ypos", "3" }, - { "dragon.left.frames", "1" }, - { "dragon.right", "RocksHeroes.png" }, - { "dragon.right.xpos", "12" }, - { "dragon.right.ypos", "3" }, - { "dragon.right.frames", "1" }, - { "dragon.moving.down", "RocksHeroes.png" }, - { "dragon.moving.down.xpos", "8" }, - { "dragon.moving.down.ypos", "2" }, - { "dragon.moving.down.frames", "4" }, - { "dragon.moving.down.delay", "2" }, - { "dragon.moving.up", "RocksHeroes.png" }, - { "dragon.moving.up.xpos", "12" }, - { "dragon.moving.up.ypos", "2" }, - { "dragon.moving.up.frames", "4" }, - { "dragon.moving.up.delay", "2" }, - { "dragon.moving.left", "RocksHeroes.png" }, - { "dragon.moving.left.xpos", "8" }, - { "dragon.moving.left.ypos", "3" }, - { "dragon.moving.left.frames", "4" }, - { "dragon.moving.left.delay", "2" }, - { "dragon.moving.right", "RocksHeroes.png" }, - { "dragon.moving.right.xpos", "12" }, - { "dragon.moving.right.ypos", "3" }, - { "dragon.moving.right.frames", "4" }, - { "dragon.moving.right.delay", "2" }, - { "dragon.attacking.down", "RocksHeroes.png" }, - { "dragon.attacking.down.xpos", "8" }, - { "dragon.attacking.down.ypos", "2" }, - { "dragon.attacking.down.frames", "1" }, - { "dragon.attacking.up", "RocksHeroes.png" }, - { "dragon.attacking.up.xpos", "12" }, - { "dragon.attacking.up.ypos", "2" }, - { "dragon.attacking.up.frames", "1" }, - { "dragon.attacking.left", "RocksHeroes.png" }, - { "dragon.attacking.left.xpos", "8" }, - { "dragon.attacking.left.ypos", "3" }, - { "dragon.attacking.left.frames", "1" }, - { "dragon.attacking.right", "RocksHeroes.png" }, - { "dragon.attacking.right.xpos", "12" }, - { "dragon.attacking.right.ypos", "3" }, - { "dragon.attacking.right.frames", "1" }, - - { "mole", "RocksHeroes.png" }, - { "mole.xpos", "8" }, - { "mole.ypos", "4" }, - { "mole.frames", "1" }, - { "mole.down", "RocksHeroes.png" }, - { "mole.down.xpos", "8" }, - { "mole.down.ypos", "4" }, - { "mole.down.frames", "1" }, - { "mole.up", "RocksHeroes.png" }, - { "mole.up.xpos", "12" }, - { "mole.up.ypos", "4" }, - { "mole.up.frames", "1" }, - { "mole.left", "RocksHeroes.png" }, - { "mole.left.xpos", "8" }, - { "mole.left.ypos", "5" }, - { "mole.left.frames", "1" }, - { "mole.right", "RocksHeroes.png" }, - { "mole.right.xpos", "12" }, - { "mole.right.ypos", "5" }, - { "mole.right.frames", "1" }, - { "mole.moving.down", "RocksHeroes.png" }, - { "mole.moving.down.xpos", "8" }, - { "mole.moving.down.ypos", "4" }, - { "mole.moving.down.frames", "4" }, - { "mole.moving.down.delay", "2" }, - { "mole.moving.up", "RocksHeroes.png" }, - { "mole.moving.up.xpos", "12" }, - { "mole.moving.up.ypos", "4" }, - { "mole.moving.up.frames", "4" }, - { "mole.moving.up.delay", "2" }, - { "mole.moving.left", "RocksHeroes.png" }, - { "mole.moving.left.xpos", "8" }, - { "mole.moving.left.ypos", "5" }, - { "mole.moving.left.frames", "4" }, - { "mole.moving.left.delay", "2" }, - { "mole.moving.right", "RocksHeroes.png" }, - { "mole.moving.right.xpos", "12" }, - { "mole.moving.right.ypos", "5" }, - { "mole.moving.right.frames", "4" }, - { "mole.moving.right.delay", "2" }, - { "mole.digging.down", "RocksHeroes.png" }, - { "mole.digging.down.xpos", "8" }, - { "mole.digging.down.ypos", "4" }, - { "mole.digging.down.frames", "4" }, - { "mole.digging.down.delay", "2" }, - { "mole.digging.up", "RocksHeroes.png" }, - { "mole.digging.up.xpos", "12" }, - { "mole.digging.up.ypos", "4" }, - { "mole.digging.up.frames", "4" }, - { "mole.digging.up.delay", "2" }, - { "mole.digging.left", "RocksHeroes.png" }, - { "mole.digging.left.xpos", "8" }, - { "mole.digging.left.ypos", "5" }, - { "mole.digging.left.frames", "4" }, - { "mole.digging.left.delay", "2" }, - { "mole.digging.right", "RocksHeroes.png" }, - { "mole.digging.right.xpos", "12" }, - { "mole.digging.right.ypos", "5" }, - { "mole.digging.right.frames", "4" }, - { "mole.digging.right.delay", "2" }, - - { "penguin", "RocksHeroes.png" }, - { "penguin.xpos", "8" }, - { "penguin.ypos", "6" }, - { "penguin.frames", "1" }, - { "penguin.down", "RocksHeroes.png" }, - { "penguin.down.xpos", "8" }, - { "penguin.down.ypos", "6" }, - { "penguin.down.frames", "1" }, - { "penguin.up", "RocksHeroes.png" }, - { "penguin.up.xpos", "12" }, - { "penguin.up.ypos", "6" }, - { "penguin.up.frames", "1" }, - { "penguin.left", "RocksHeroes.png" }, - { "penguin.left.xpos", "8" }, - { "penguin.left.ypos", "7" }, - { "penguin.left.frames", "1" }, - { "penguin.right", "RocksHeroes.png" }, - { "penguin.right.xpos", "12" }, - { "penguin.right.ypos", "7" }, - { "penguin.right.frames", "1" }, - { "penguin.moving.down", "RocksHeroes.png" }, - { "penguin.moving.down.xpos", "8" }, - { "penguin.moving.down.ypos", "6" }, - { "penguin.moving.down.frames", "4" }, - { "penguin.moving.down.delay", "2" }, - { "penguin.moving.up", "RocksHeroes.png" }, - { "penguin.moving.up.xpos", "12" }, - { "penguin.moving.up.ypos", "6" }, - { "penguin.moving.up.frames", "4" }, - { "penguin.moving.up.delay", "2" }, - { "penguin.moving.left", "RocksHeroes.png" }, - { "penguin.moving.left.xpos", "8" }, - { "penguin.moving.left.ypos", "7" }, - { "penguin.moving.left.frames", "4" }, - { "penguin.moving.left.delay", "2" }, - { "penguin.moving.right", "RocksHeroes.png" }, - { "penguin.moving.right.xpos", "12" }, - { "penguin.moving.right.ypos", "7" }, - { "penguin.moving.right.frames", "4" }, - { "penguin.moving.right.delay", "2" }, - - { "satellite", "RocksHeroes.png" }, - { "satellite.xpos", "8" }, - { "satellite.ypos", "9" }, - { "satellite.frames", "8" }, - { "satellite.delay", "2" }, - { "satellite.global_sync", "true" }, - - { "flames_1_left", "RocksHeroes.png" }, - { "flames_1_left.xpos", "8" }, - { "flames_1_left.ypos", "12" }, - { "flames_1_left.frames", "2" }, - { "flames_1_left.offset", "96" }, - { "flames_2_left", "RocksHeroes.png" }, - { "flames_2_left.xpos", "9" }, - { "flames_2_left.ypos", "12" }, - { "flames_2_left.frames", "2" }, - { "flames_2_left.offset", "96" }, - { "flames_3_left", "RocksHeroes.png" }, - { "flames_3_left.xpos", "10" }, - { "flames_3_left.ypos", "12" }, - { "flames_3_left.frames", "2" }, - { "flames_3_left.offset", "96" }, - - { "flames_1_right", "RocksHeroes.png" }, - { "flames_1_right.xpos", "8" }, - { "flames_1_right.ypos", "13" }, - { "flames_1_right.frames", "2" }, - { "flames_1_right.offset", "96" }, - { "flames_2_right", "RocksHeroes.png" }, - { "flames_2_right.xpos", "9" }, - { "flames_2_right.ypos", "13" }, - { "flames_2_right.frames", "2" }, - { "flames_2_right.offset", "96" }, - { "flames_3_right", "RocksHeroes.png" }, - { "flames_3_right.xpos", "10" }, - { "flames_3_right.ypos", "13" }, - { "flames_3_right.frames", "2" }, - { "flames_3_right.offset", "96" }, - - { "flames_1_up", "RocksHeroes.png" }, - { "flames_1_up.xpos", "8" }, - { "flames_1_up.ypos", "14" }, - { "flames_1_up.frames", "2" }, - { "flames_1_up.offset", "96" }, - { "flames_2_up", "RocksHeroes.png" }, - { "flames_2_up.xpos", "9" }, - { "flames_2_up.ypos", "14" }, - { "flames_2_up.frames", "2" }, - { "flames_2_up.offset", "96" }, - { "flames_3_up", "RocksHeroes.png" }, - { "flames_3_up.xpos", "10" }, - { "flames_3_up.ypos", "14" }, - { "flames_3_up.frames", "2" }, - { "flames_3_up.offset", "96" }, - - { "flames_1_down", "RocksHeroes.png" }, - { "flames_1_down.xpos", "8" }, - { "flames_1_down.ypos", "15" }, - { "flames_1_down.frames", "2" }, - { "flames_1_down.offset", "96" }, - { "flames_2_down", "RocksHeroes.png" }, - { "flames_2_down.xpos", "9" }, - { "flames_2_down.ypos", "15" }, - { "flames_2_down.frames", "2" }, - { "flames_2_down.offset", "96" }, - { "flames_3_down", "RocksHeroes.png" }, - { "flames_3_down.xpos", "10" }, - { "flames_3_down.ypos", "15" }, - { "flames_3_down.frames", "2" }, - { "flames_3_down.offset", "96" }, - - { "stoneblock", "RocksElements.png" }, - { "stoneblock.xpos", "10" }, - { "stoneblock.ypos", "1" }, - { "stoneblock.frames", "1" }, + { "key_1", "RocksElements.png" }, + { "key_1.xpos", "4" }, + { "key_1.ypos", "1" }, + { "key_1.frames", "1" }, + { "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.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.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.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" }, + { "gate_1.ypos", "2" }, + { "gate_1.frames", "1" }, + { "gate_2", "RocksElements.png" }, + { "gate_2.xpos", "5" }, + { "gate_2.ypos", "2" }, + { "gate_2.frames", "1" }, + { "gate_3", "RocksElements.png" }, + { "gate_3.xpos", "6" }, + { "gate_3.ypos", "2" }, + { "gate_3.frames", "1" }, + { "gate_4", "RocksElements.png" }, + { "gate_4.xpos", "7" }, + { "gate_4.ypos", "2" }, + { "gate_4.frames", "1" }, + { "gate_1_gray", "RocksElements.png" }, + { "gate_1_gray.xpos", "8" }, + { "gate_1_gray.ypos", "2" }, + { "gate_1_gray.frames", "1" }, + { "gate_1_gray.EDITOR", "RocksElements.png" }, + { "gate_1_gray.EDITOR.xpos", "8" }, + { "gate_1_gray.EDITOR.ypos", "14" }, + { "gate_1_gray.active", "RocksElements.png" }, + { "gate_1_gray.active.xpos", "4" }, + { "gate_1_gray.active.ypos", "2" }, + { "gate_1_gray.active.frames", "1" }, + { "gate_2_gray", "RocksElements.png" }, + { "gate_2_gray.xpos", "9" }, + { "gate_2_gray.ypos", "2" }, + { "gate_2_gray.frames", "1" }, + { "gate_2_gray.EDITOR", "RocksElements.png" }, + { "gate_2_gray.EDITOR.xpos", "9" }, + { "gate_2_gray.EDITOR.ypos", "14" }, + { "gate_2_gray.active", "RocksElements.png" }, + { "gate_2_gray.active.xpos", "5" }, + { "gate_2_gray.active.ypos", "2" }, + { "gate_2_gray.active.frames", "1" }, + { "gate_3_gray", "RocksElements.png" }, + { "gate_3_gray.xpos", "10" }, + { "gate_3_gray.ypos", "2" }, + { "gate_3_gray.frames", "1" }, + { "gate_3_gray.EDITOR", "RocksElements.png" }, + { "gate_3_gray.EDITOR.xpos", "10" }, + { "gate_3_gray.EDITOR.ypos", "14" }, + { "gate_3_gray.active", "RocksElements.png" }, + { "gate_3_gray.active.xpos", "6" }, + { "gate_3_gray.active.ypos", "2" }, + { "gate_3_gray.active.frames", "1" }, + { "gate_4_gray", "RocksElements.png" }, + { "gate_4_gray.xpos", "11" }, + { "gate_4_gray.ypos", "2" }, + { "gate_4_gray.frames", "1" }, + { "gate_4_gray.EDITOR", "RocksElements.png" }, + { "gate_4_gray.EDITOR.xpos", "11" }, + { "gate_4_gray.EDITOR.ypos", "14" }, + { "gate_4_gray.active", "RocksElements.png" }, + { "gate_4_gray.active.xpos", "7" }, + { "gate_4_gray.active.ypos", "2" }, + { "gate_4_gray.active.frames", "1" }, + + { "game_of_life", "RocksElements.png" }, + { "game_of_life.xpos", "8" }, + { "game_of_life.ypos", "1" }, + { "game_of_life.frames", "1" }, + + { "biomaze", "RocksElements.png" }, + { "biomaze.xpos", "9" }, + { "biomaze.ypos", "1" }, + { "biomaze.frames", "1" }, + + { "pacman", "RocksElements.png" }, + { "pacman.xpos", "8" }, + { "pacman.ypos", "5" }, + { "pacman.frames", "1" }, + { "pacman.right", "RocksElements.png" }, + { "pacman.right.xpos", "8" }, + { "pacman.right.ypos", "5" }, + { "pacman.right.frames", "2" }, + { "pacman.right.delay", "4" }, + { "pacman.right.offset", "128" }, + { "pacman.up", "RocksElements.png" }, + { "pacman.up.xpos", "9" }, + { "pacman.up.ypos", "5" }, + { "pacman.up.frames", "2" }, + { "pacman.up.delay", "4" }, + { "pacman.up.offset", "128" }, + { "pacman.left", "RocksElements.png" }, + { "pacman.left.xpos", "10" }, + { "pacman.left.ypos", "5" }, + { "pacman.left.frames", "2" }, + { "pacman.left.delay", "4" }, + { "pacman.left.offset", "128" }, + { "pacman.down", "RocksElements.png" }, + { "pacman.down.xpos", "11" }, + { "pacman.down.ypos", "5" }, + { "pacman.down.frames", "2" }, + { "pacman.down.delay", "4" }, + { "pacman.down.offset", "128" }, + { "pacman.turning_from_right", "RocksElements.png" }, + { "pacman.turning_from_right.xpos", "12" }, + { "pacman.turning_from_right.ypos", "5" }, + { "pacman.turning_from_right.frames", "1" }, + { "pacman.turning_from_up", "RocksElements.png" }, + { "pacman.turning_from_up.xpos", "13" }, + { "pacman.turning_from_up.ypos", "5" }, + { "pacman.turning_from_up.frames", "1" }, + { "pacman.turning_from_left", "RocksElements.png" }, + { "pacman.turning_from_left.xpos", "14" }, + { "pacman.turning_from_left.ypos", "5" }, + { "pacman.turning_from_left.frames", "1" }, + { "pacman.turning_from_down", "RocksElements.png" }, + { "pacman.turning_from_down.xpos", "15" }, + { "pacman.turning_from_down.ypos", "5" }, + { "pacman.turning_from_down.frames", "1" }, + + { "lamp", "RocksElements.png" }, + { "lamp.xpos", "0" }, + { "lamp.ypos", "7" }, + { "lamp.frames", "1" }, + { "lamp.active", "RocksElements.png" }, + { "lamp.active.xpos", "1" }, + { "lamp.active.ypos", "7" }, + { "lamp.active.frames", "1" }, + + { "time_orb_full", "RocksElements.png" }, + { "time_orb_full.xpos", "2" }, + { "time_orb_full.ypos", "7" }, + { "time_orb_full.frames", "1" }, + { "time_orb_empty", "RocksElements.png" }, + { "time_orb_empty.xpos", "3" }, + { "time_orb_empty.ypos", "7" }, + { "time_orb_empty.frames", "1" }, + + { "emerald_yellow", "RocksElements.png" }, + { "emerald_yellow.xpos", "10" }, + { "emerald_yellow.ypos", "8" }, + { "emerald_yellow.frames", "1" }, + { "emerald_yellow.moving", "RocksElements.png" }, + { "emerald_yellow.moving.xpos", "10" }, + { "emerald_yellow.moving.ypos", "8" }, + { "emerald_yellow.moving.frames", "2" }, + { "emerald_yellow.moving.delay", "4" }, + { "emerald_yellow.falling", "RocksElements.png" }, + { "emerald_yellow.falling.xpos", "10" }, + { "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" }, + { "emerald_red.frames", "1" }, + { "emerald_red.moving", "RocksElements.png" }, + { "emerald_red.moving.xpos", "8" }, + { "emerald_red.moving.ypos", "9" }, + { "emerald_red.moving.frames", "2" }, + { "emerald_red.moving.delay", "4" }, + { "emerald_red.falling", "RocksElements.png" }, + { "emerald_red.falling.xpos", "8" }, + { "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" }, + { "emerald_purple.frames", "1" }, + { "emerald_purple.moving", "RocksElements.png" }, + { "emerald_purple.moving.xpos", "10" }, + { "emerald_purple.moving.ypos", "9" }, + { "emerald_purple.moving.frames", "2" }, + { "emerald_purple.moving.delay", "4" }, + { "emerald_purple.falling", "RocksElements.png" }, + { "emerald_purple.falling.xpos", "10" }, + { "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" }, + { "wall_emerald_yellow.ypos", "8" }, + { "wall_emerald_yellow.frames", "1" }, + { "wall_emerald_red", "RocksElements.png" }, + { "wall_emerald_red.xpos", "6" }, + { "wall_emerald_red.ypos", "8" }, + { "wall_emerald_red.frames", "1" }, + { "wall_emerald_purple", "RocksElements.png" }, + { "wall_emerald_purple.xpos", "7" }, + { "wall_emerald_purple.ypos", "8" }, + { "wall_emerald_purple.frames", "1" }, + { "wall_bd_diamond", "RocksElements.png" }, + { "wall_bd_diamond.xpos", "9" }, + { "wall_bd_diamond.ypos", "8" }, + { "wall_bd_diamond.frames", "1" }, + + { "expandable_wall", "RocksElements.png" }, + { "expandable_wall.xpos", "11" }, + { "expandable_wall.ypos", "10" }, + { "expandable_wall.frames", "1" }, + { "expandable_wall_horizontal", "RocksElements.png" }, + { "expandable_wall_horizontal.xpos", "5" }, + { "expandable_wall_horizontal.ypos", "9" }, + { "expandable_wall_horizontal.frames", "1" }, + { "expandable_wall_horizontal.EDITOR", "RocksElements.png" }, + { "expandable_wall_horizontal.EDITOR.xpos", "13" }, + { "expandable_wall_horizontal.EDITOR.ypos", "13" }, + { "expandable_wall_vertical", "RocksElements.png" }, + { "expandable_wall_vertical.xpos", "6" }, + { "expandable_wall_vertical.ypos", "9" }, + { "expandable_wall_vertical.frames", "1" }, + { "expandable_wall_vertical.EDITOR", "RocksElements.png" }, + { "expandable_wall_vertical.EDITOR.xpos", "14" }, + { "expandable_wall_vertical.EDITOR.ypos", "13" }, + { "expandable_wall_any", "RocksElements.png" }, + { "expandable_wall_any.xpos", "4" }, + { "expandable_wall_any.ypos", "9" }, + { "expandable_wall_any.frames", "1" }, + { "expandable_wall_any.EDITOR", "RocksElements.png" }, + { "expandable_wall_any.EDITOR.xpos", "12" }, + { "expandable_wall_any.EDITOR.ypos", "13" }, + + { "expandable_steelwall_horizontal", "RocksDC2.png" }, + { "expandable_steelwall_horizontal.xpos", "6" }, + { "expandable_steelwall_horizontal.ypos", "2" }, + { "expandable_steelwall_horizontal.frames", "1" }, + { "expandable_steelwall_horizontal.EDITOR", "RocksDC2.png" }, + { "expandable_steelwall_horizontal.EDITOR.xpos", "9" }, + { "expandable_steelwall_horizontal.EDITOR.ypos", "2" }, + { "expandable_steelwall_vertical", "RocksDC2.png" }, + { "expandable_steelwall_vertical.xpos", "6" }, + { "expandable_steelwall_vertical.ypos", "2" }, + { "expandable_steelwall_vertical.frames", "1" }, + { "expandable_steelwall_vertical.EDITOR", "RocksDC2.png" }, + { "expandable_steelwall_vertical.EDITOR.xpos", "10" }, + { "expandable_steelwall_vertical.EDITOR.ypos", "2" }, + { "expandable_steelwall_any", "RocksDC2.png" }, + { "expandable_steelwall_any.xpos", "6" }, + { "expandable_steelwall_any.ypos", "2" }, + { "expandable_steelwall_any.frames", "1" }, + { "expandable_steelwall_any.EDITOR", "RocksDC2.png" }, + { "expandable_steelwall_any.EDITOR.xpos", "8" }, + { "expandable_steelwall_any.EDITOR.ypos", "2" }, + + { "bd_expandable_wall", "RocksElements.png" }, + { "bd_expandable_wall.xpos", "5" }, + { "bd_expandable_wall.ypos", "9" }, + { "bd_expandable_wall.frames", "1" }, + { "bd_expandable_wall.EDITOR", "RocksDC.png" }, + { "bd_expandable_wall.EDITOR.xpos", "15" }, + { "bd_expandable_wall.EDITOR.ypos", "15" }, + + { "expandable_wall.growing.left", "RocksElements.png" }, + { "expandable_wall.growing.left.xpos", "8" }, + { "expandable_wall.growing.left.ypos", "10" }, + { "expandable_wall.growing.left.frames", "3" }, + { "expandable_wall.growing.left.delay", "6" }, + { "expandable_wall.growing.left.anim_mode", "linear" }, + { "expandable_wall.growing.right", "RocksElements.png" }, + { "expandable_wall.growing.right.xpos", "5" }, + { "expandable_wall.growing.right.ypos", "10" }, + { "expandable_wall.growing.right.frames", "3" }, + { "expandable_wall.growing.right.delay", "6" }, + { "expandable_wall.growing.right.anim_mode", "linear" }, + { "expandable_wall.growing.up", "RocksHeroes.png" }, + { "expandable_wall.growing.up.xpos", "3" }, + { "expandable_wall.growing.up.ypos", "12" }, + { "expandable_wall.growing.up.frames", "3" }, + { "expandable_wall.growing.up.delay", "6" }, + { "expandable_wall.growing.up.anim_mode", "linear" }, + { "expandable_wall.growing.down", "RocksHeroes.png" }, + { "expandable_wall.growing.down.xpos", "0" }, + { "expandable_wall.growing.down.ypos", "12" }, + { "expandable_wall.growing.down.frames", "3" }, + { "expandable_wall.growing.down.delay", "6" }, + { "expandable_wall.growing.down.anim_mode", "linear" }, + + { "expandable_steelwall.growing.left", "RocksDC2.png" }, + { "expandable_steelwall.growing.left.xpos", "8" }, + { "expandable_steelwall.growing.left.ypos", "4" }, + { "expandable_steelwall.growing.left.frames", "4" }, + { "expandable_steelwall.growing.left.delay", "4" }, + { "expandable_steelwall.growing.left.anim_mode", "linear" }, + { "expandable_steelwall.growing.right", "RocksDC2.png" }, + { "expandable_steelwall.growing.right.xpos", "12" }, + { "expandable_steelwall.growing.right.ypos", "4" }, + { "expandable_steelwall.growing.right.frames", "4" }, + { "expandable_steelwall.growing.right.delay", "4" }, + { "expandable_steelwall.growing.right.anim_mode", "linear" }, + { "expandable_steelwall.growing.up", "RocksDC2.png" }, + { "expandable_steelwall.growing.up.xpos", "8" }, + { "expandable_steelwall.growing.up.ypos", "5" }, + { "expandable_steelwall.growing.up.frames", "4" }, + { "expandable_steelwall.growing.up.delay", "4" }, + { "expandable_steelwall.growing.up.anim_mode", "linear" }, + { "expandable_steelwall.growing.down", "RocksDC2.png" }, + { "expandable_steelwall.growing.down.xpos", "12" }, + { "expandable_steelwall.growing.down.ypos", "5" }, + { "expandable_steelwall.growing.down.frames", "4" }, + { "expandable_steelwall.growing.down.delay", "4" }, + { "expandable_steelwall.growing.down.anim_mode", "linear" }, + + { "black_orb", "RocksElements.png" }, + { "black_orb.xpos", "13" }, + { "black_orb.ypos", "9" }, + { "black_orb.frames", "1" }, + + { "speed_pill", "RocksElements.png" }, + { "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" }, + { "dark_yamyam.ypos", "11" }, + { "dark_yamyam.frames", "4" }, + { "dark_yamyam.anim_mode", "pingpong2" }, + + { "dynabomb", "RocksElements.png" }, + { "dynabomb.xpos", "12" }, + { "dynabomb.ypos", "11" }, + { "dynabomb.frames", "1" }, + { "dynabomb.active", "RocksElements.png" }, + { "dynabomb.active.xpos", "12" }, + { "dynabomb.active.ypos", "11" }, + { "dynabomb.active.frames", "4" }, + { "dynabomb.active.delay", "6" }, + { "dynabomb.active.anim_mode", "pingpong" }, + { "dynabomb_player_1", "RocksElements.png" }, + { "dynabomb_player_1.xpos", "12" }, + { "dynabomb_player_1.ypos", "11" }, + { "dynabomb_player_1.frames", "1" }, + { "dynabomb_player_1.active", "RocksElements.png" }, + { "dynabomb_player_1.active.xpos", "12" }, + { "dynabomb_player_1.active.ypos", "11" }, + { "dynabomb_player_1.active.frames", "4" }, + { "dynabomb_player_1.active.delay", "6" }, + { "dynabomb_player_1.active.anim_mode", "pingpong" }, + { "dynabomb_player_2", "RocksElements.png" }, + { "dynabomb_player_2.xpos", "12" }, + { "dynabomb_player_2.ypos", "11" }, + { "dynabomb_player_2.frames", "1" }, + { "dynabomb_player_2.active", "RocksElements.png" }, + { "dynabomb_player_2.active.xpos", "12" }, + { "dynabomb_player_2.active.ypos", "11" }, + { "dynabomb_player_2.active.frames", "4" }, + { "dynabomb_player_2.active.delay", "6" }, + { "dynabomb_player_2.active.anim_mode", "pingpong" }, + { "dynabomb_player_3", "RocksElements.png" }, + { "dynabomb_player_3.xpos", "12" }, + { "dynabomb_player_3.ypos", "11" }, + { "dynabomb_player_3.frames", "1" }, + { "dynabomb_player_3.active", "RocksElements.png" }, + { "dynabomb_player_3.active.xpos", "12" }, + { "dynabomb_player_3.active.ypos", "11" }, + { "dynabomb_player_3.active.frames", "4" }, + { "dynabomb_player_3.active.delay", "6" }, + { "dynabomb_player_3.active.anim_mode", "pingpong" }, + { "dynabomb_player_4", "RocksElements.png" }, + { "dynabomb_player_4.xpos", "12" }, + { "dynabomb_player_4.ypos", "11" }, + { "dynabomb_player_4.frames", "1" }, + { "dynabomb_player_4.active", "RocksElements.png" }, + { "dynabomb_player_4.active.xpos", "12" }, + { "dynabomb_player_4.active.ypos", "11" }, + { "dynabomb_player_4.active.frames", "4" }, + { "dynabomb_player_4.active.delay", "6" }, + { "dynabomb_player_4.active.anim_mode", "pingpong" }, + { "dynabomb_increase_number", "RocksElements.png" }, + { "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" }, + { "pig.ypos", "0" }, + { "pig.frames", "1" }, + { "pig.down", "RocksHeroes.png" }, + { "pig.down.xpos", "8" }, + { "pig.down.ypos", "0" }, + { "pig.down.frames", "1" }, + { "pig.up", "RocksHeroes.png" }, + { "pig.up.xpos", "12" }, + { "pig.up.ypos", "0" }, + { "pig.up.frames", "1" }, + { "pig.left", "RocksHeroes.png" }, + { "pig.left.xpos", "8" }, + { "pig.left.ypos", "1" }, + { "pig.left.frames", "1" }, + { "pig.right", "RocksHeroes.png" }, + { "pig.right.xpos", "12" }, + { "pig.right.ypos", "1" }, + { "pig.right.frames", "1" }, + { "pig.moving.down", "RocksHeroes.png" }, + { "pig.moving.down.xpos", "8" }, + { "pig.moving.down.ypos", "0" }, + { "pig.moving.down.frames", "4" }, + { "pig.moving.down.delay", "2" }, + { "pig.moving.up", "RocksHeroes.png" }, + { "pig.moving.up.xpos", "12" }, + { "pig.moving.up.ypos", "0" }, + { "pig.moving.up.frames", "4" }, + { "pig.moving.up.delay", "2" }, + { "pig.moving.left", "RocksHeroes.png" }, + { "pig.moving.left.xpos", "8" }, + { "pig.moving.left.ypos", "1" }, + { "pig.moving.left.frames", "4" }, + { "pig.moving.left.delay", "2" }, + { "pig.moving.right", "RocksHeroes.png" }, + { "pig.moving.right.xpos", "12" }, + { "pig.moving.right.ypos", "1" }, + { "pig.moving.right.frames", "4" }, + { "pig.moving.right.delay", "2" }, + { "pig.digging.down", "RocksHeroes.png" }, + { "pig.digging.down.xpos", "8" }, + { "pig.digging.down.ypos", "0" }, + { "pig.digging.down.frames", "4" }, + { "pig.digging.down.delay", "2" }, + { "pig.digging.up", "RocksHeroes.png" }, + { "pig.digging.up.xpos", "12" }, + { "pig.digging.up.ypos", "0" }, + { "pig.digging.up.frames", "4" }, + { "pig.digging.up.delay", "2" }, + { "pig.digging.left", "RocksHeroes.png" }, + { "pig.digging.left.xpos", "8" }, + { "pig.digging.left.ypos", "1" }, + { "pig.digging.left.frames", "4" }, + { "pig.digging.left.delay", "2" }, + { "pig.digging.right", "RocksHeroes.png" }, + { "pig.digging.right.xpos", "12" }, + { "pig.digging.right.ypos", "1" }, + { "pig.digging.right.frames", "4" }, + { "pig.digging.right.delay", "2" }, + + { "dragon", "RocksHeroes.png" }, + { "dragon.xpos", "8" }, + { "dragon.ypos", "2" }, + { "dragon.frames", "1" }, + { "dragon.down", "RocksHeroes.png" }, + { "dragon.down.xpos", "8" }, + { "dragon.down.ypos", "2" }, + { "dragon.down.frames", "1" }, + { "dragon.up", "RocksHeroes.png" }, + { "dragon.up.xpos", "12" }, + { "dragon.up.ypos", "2" }, + { "dragon.up.frames", "1" }, + { "dragon.left", "RocksHeroes.png" }, + { "dragon.left.xpos", "8" }, + { "dragon.left.ypos", "3" }, + { "dragon.left.frames", "1" }, + { "dragon.right", "RocksHeroes.png" }, + { "dragon.right.xpos", "12" }, + { "dragon.right.ypos", "3" }, + { "dragon.right.frames", "1" }, + { "dragon.moving.down", "RocksHeroes.png" }, + { "dragon.moving.down.xpos", "8" }, + { "dragon.moving.down.ypos", "2" }, + { "dragon.moving.down.frames", "4" }, + { "dragon.moving.down.delay", "2" }, + { "dragon.moving.up", "RocksHeroes.png" }, + { "dragon.moving.up.xpos", "12" }, + { "dragon.moving.up.ypos", "2" }, + { "dragon.moving.up.frames", "4" }, + { "dragon.moving.up.delay", "2" }, + { "dragon.moving.left", "RocksHeroes.png" }, + { "dragon.moving.left.xpos", "8" }, + { "dragon.moving.left.ypos", "3" }, + { "dragon.moving.left.frames", "4" }, + { "dragon.moving.left.delay", "2" }, + { "dragon.moving.right", "RocksHeroes.png" }, + { "dragon.moving.right.xpos", "12" }, + { "dragon.moving.right.ypos", "3" }, + { "dragon.moving.right.frames", "4" }, + { "dragon.moving.right.delay", "2" }, + { "dragon.attacking.down", "RocksHeroes.png" }, + { "dragon.attacking.down.xpos", "8" }, + { "dragon.attacking.down.ypos", "2" }, + { "dragon.attacking.down.frames", "1" }, + { "dragon.attacking.up", "RocksHeroes.png" }, + { "dragon.attacking.up.xpos", "12" }, + { "dragon.attacking.up.ypos", "2" }, + { "dragon.attacking.up.frames", "1" }, + { "dragon.attacking.left", "RocksHeroes.png" }, + { "dragon.attacking.left.xpos", "8" }, + { "dragon.attacking.left.ypos", "3" }, + { "dragon.attacking.left.frames", "1" }, + { "dragon.attacking.right", "RocksHeroes.png" }, + { "dragon.attacking.right.xpos", "12" }, + { "dragon.attacking.right.ypos", "3" }, + { "dragon.attacking.right.frames", "1" }, + + { "mole", "RocksHeroes.png" }, + { "mole.xpos", "8" }, + { "mole.ypos", "4" }, + { "mole.frames", "1" }, + { "mole.down", "RocksHeroes.png" }, + { "mole.down.xpos", "8" }, + { "mole.down.ypos", "4" }, + { "mole.down.frames", "1" }, + { "mole.up", "RocksHeroes.png" }, + { "mole.up.xpos", "12" }, + { "mole.up.ypos", "4" }, + { "mole.up.frames", "1" }, + { "mole.left", "RocksHeroes.png" }, + { "mole.left.xpos", "8" }, + { "mole.left.ypos", "5" }, + { "mole.left.frames", "1" }, + { "mole.right", "RocksHeroes.png" }, + { "mole.right.xpos", "12" }, + { "mole.right.ypos", "5" }, + { "mole.right.frames", "1" }, + { "mole.moving.down", "RocksHeroes.png" }, + { "mole.moving.down.xpos", "8" }, + { "mole.moving.down.ypos", "4" }, + { "mole.moving.down.frames", "4" }, + { "mole.moving.down.delay", "2" }, + { "mole.moving.up", "RocksHeroes.png" }, + { "mole.moving.up.xpos", "12" }, + { "mole.moving.up.ypos", "4" }, + { "mole.moving.up.frames", "4" }, + { "mole.moving.up.delay", "2" }, + { "mole.moving.left", "RocksHeroes.png" }, + { "mole.moving.left.xpos", "8" }, + { "mole.moving.left.ypos", "5" }, + { "mole.moving.left.frames", "4" }, + { "mole.moving.left.delay", "2" }, + { "mole.moving.right", "RocksHeroes.png" }, + { "mole.moving.right.xpos", "12" }, + { "mole.moving.right.ypos", "5" }, + { "mole.moving.right.frames", "4" }, + { "mole.moving.right.delay", "2" }, + { "mole.digging.down", "RocksHeroes.png" }, + { "mole.digging.down.xpos", "8" }, + { "mole.digging.down.ypos", "4" }, + { "mole.digging.down.frames", "4" }, + { "mole.digging.down.delay", "2" }, + { "mole.digging.up", "RocksHeroes.png" }, + { "mole.digging.up.xpos", "12" }, + { "mole.digging.up.ypos", "4" }, + { "mole.digging.up.frames", "4" }, + { "mole.digging.up.delay", "2" }, + { "mole.digging.left", "RocksHeroes.png" }, + { "mole.digging.left.xpos", "8" }, + { "mole.digging.left.ypos", "5" }, + { "mole.digging.left.frames", "4" }, + { "mole.digging.left.delay", "2" }, + { "mole.digging.right", "RocksHeroes.png" }, + { "mole.digging.right.xpos", "12" }, + { "mole.digging.right.ypos", "5" }, + { "mole.digging.right.frames", "4" }, + { "mole.digging.right.delay", "2" }, + + { "penguin", "RocksHeroes.png" }, + { "penguin.xpos", "8" }, + { "penguin.ypos", "6" }, + { "penguin.frames", "1" }, + { "penguin.down", "RocksHeroes.png" }, + { "penguin.down.xpos", "8" }, + { "penguin.down.ypos", "6" }, + { "penguin.down.frames", "1" }, + { "penguin.up", "RocksHeroes.png" }, + { "penguin.up.xpos", "12" }, + { "penguin.up.ypos", "6" }, + { "penguin.up.frames", "1" }, + { "penguin.left", "RocksHeroes.png" }, + { "penguin.left.xpos", "8" }, + { "penguin.left.ypos", "7" }, + { "penguin.left.frames", "1" }, + { "penguin.right", "RocksHeroes.png" }, + { "penguin.right.xpos", "12" }, + { "penguin.right.ypos", "7" }, + { "penguin.right.frames", "1" }, + { "penguin.moving.down", "RocksHeroes.png" }, + { "penguin.moving.down.xpos", "8" }, + { "penguin.moving.down.ypos", "6" }, + { "penguin.moving.down.frames", "4" }, + { "penguin.moving.down.delay", "2" }, + { "penguin.moving.up", "RocksHeroes.png" }, + { "penguin.moving.up.xpos", "12" }, + { "penguin.moving.up.ypos", "6" }, + { "penguin.moving.up.frames", "4" }, + { "penguin.moving.up.delay", "2" }, + { "penguin.moving.left", "RocksHeroes.png" }, + { "penguin.moving.left.xpos", "8" }, + { "penguin.moving.left.ypos", "7" }, + { "penguin.moving.left.frames", "4" }, + { "penguin.moving.left.delay", "2" }, + { "penguin.moving.right", "RocksHeroes.png" }, + { "penguin.moving.right.xpos", "12" }, + { "penguin.moving.right.ypos", "7" }, + { "penguin.moving.right.frames", "4" }, + { "penguin.moving.right.delay", "2" }, + + { "satellite", "RocksHeroes.png" }, + { "satellite.xpos", "8" }, + { "satellite.ypos", "9" }, + { "satellite.frames", "8" }, + { "satellite.delay", "2" }, + { "satellite.global_sync", "true" }, + + { "flames_1_left", "RocksHeroes.png" }, + { "flames_1_left.xpos", "8" }, + { "flames_1_left.ypos", "12" }, + { "flames_1_left.frames", "2" }, + { "flames_1_left.offset", "96" }, + { "flames_2_left", "RocksHeroes.png" }, + { "flames_2_left.xpos", "9" }, + { "flames_2_left.ypos", "12" }, + { "flames_2_left.frames", "2" }, + { "flames_2_left.offset", "96" }, + { "flames_3_left", "RocksHeroes.png" }, + { "flames_3_left.xpos", "10" }, + { "flames_3_left.ypos", "12" }, + { "flames_3_left.frames", "2" }, + { "flames_3_left.offset", "96" }, + + { "flames_1_right", "RocksHeroes.png" }, + { "flames_1_right.xpos", "8" }, + { "flames_1_right.ypos", "13" }, + { "flames_1_right.frames", "2" }, + { "flames_1_right.offset", "96" }, + { "flames_2_right", "RocksHeroes.png" }, + { "flames_2_right.xpos", "9" }, + { "flames_2_right.ypos", "13" }, + { "flames_2_right.frames", "2" }, + { "flames_2_right.offset", "96" }, + { "flames_3_right", "RocksHeroes.png" }, + { "flames_3_right.xpos", "10" }, + { "flames_3_right.ypos", "13" }, + { "flames_3_right.frames", "2" }, + { "flames_3_right.offset", "96" }, + + { "flames_1_up", "RocksHeroes.png" }, + { "flames_1_up.xpos", "8" }, + { "flames_1_up.ypos", "14" }, + { "flames_1_up.frames", "2" }, + { "flames_1_up.offset", "96" }, + { "flames_2_up", "RocksHeroes.png" }, + { "flames_2_up.xpos", "9" }, + { "flames_2_up.ypos", "14" }, + { "flames_2_up.frames", "2" }, + { "flames_2_up.offset", "96" }, + { "flames_3_up", "RocksHeroes.png" }, + { "flames_3_up.xpos", "10" }, + { "flames_3_up.ypos", "14" }, + { "flames_3_up.frames", "2" }, + { "flames_3_up.offset", "96" }, + + { "flames_1_down", "RocksHeroes.png" }, + { "flames_1_down.xpos", "8" }, + { "flames_1_down.ypos", "15" }, + { "flames_1_down.frames", "2" }, + { "flames_1_down.offset", "96" }, + { "flames_2_down", "RocksHeroes.png" }, + { "flames_2_down.xpos", "9" }, + { "flames_2_down.ypos", "15" }, + { "flames_2_down.frames", "2" }, + { "flames_2_down.offset", "96" }, + { "flames_3_down", "RocksHeroes.png" }, + { "flames_3_down.xpos", "10" }, + { "flames_3_down.ypos", "15" }, + { "flames_3_down.frames", "2" }, + { "flames_3_down.offset", "96" }, + + { "stoneblock", "RocksElements.png" }, + { "stoneblock.xpos", "10" }, + { "stoneblock.ypos", "1" }, + { "stoneblock.frames", "1" }, // images for other elements and actions - { "player_1", "RocksHeroes.png" }, - { "player_1.xpos", "0" }, - { "player_1.ypos", "0" }, - { "player_1.frames", "1" }, - { "player_1.down", "RocksHeroes.png" }, - { "player_1.down.xpos", "0" }, - { "player_1.down.ypos", "0" }, - { "player_1.down.frames", "1" }, - { "player_1.up", "RocksHeroes.png" }, - { "player_1.up.xpos", "4" }, - { "player_1.up.ypos", "0" }, - { "player_1.up.frames", "1" }, - { "player_1.left", "RocksHeroes.png" }, - { "player_1.left.xpos", "0" }, - { "player_1.left.ypos", "1" }, - { "player_1.left.frames", "1" }, - { "player_1.right", "RocksHeroes.png" }, - { "player_1.right.xpos", "4" }, - { "player_1.right.ypos", "1" }, - { "player_1.right.frames", "1" }, - { "player_1.moving.down", "RocksHeroes.png" }, - { "player_1.moving.down.xpos", "0" }, - { "player_1.moving.down.ypos", "0" }, - { "player_1.moving.down.frames", "4" }, - { "player_1.moving.down.start_frame", "1" }, - { "player_1.moving.down.delay", "4" }, - { "player_1.moving.up", "RocksHeroes.png" }, - { "player_1.moving.up.xpos", "4" }, - { "player_1.moving.up.ypos", "0" }, - { "player_1.moving.up.frames", "4" }, - { "player_1.moving.up.start_frame", "1" }, - { "player_1.moving.up.delay", "4" }, - { "player_1.moving.left", "RocksHeroes.png" }, - { "player_1.moving.left.xpos", "0" }, - { "player_1.moving.left.ypos", "1" }, - { "player_1.moving.left.frames", "4" }, - { "player_1.moving.left.start_frame", "1" }, - { "player_1.moving.left.delay", "4" }, - { "player_1.moving.right", "RocksHeroes.png" }, - { "player_1.moving.right.xpos", "4" }, - { "player_1.moving.right.ypos", "1" }, - { "player_1.moving.right.frames", "4" }, - { "player_1.moving.right.start_frame", "1" }, - { "player_1.moving.right.delay", "4" }, - { "player_1.digging.down", "RocksHeroes.png" }, - { "player_1.digging.down.xpos", "0" }, - { "player_1.digging.down.ypos", "0" }, - { "player_1.digging.down.frames", "4" }, - { "player_1.digging.down.start_frame", "1" }, - { "player_1.digging.down.delay", "4" }, - { "player_1.digging.up", "RocksHeroes.png" }, - { "player_1.digging.up.xpos", "4" }, - { "player_1.digging.up.ypos", "0" }, - { "player_1.digging.up.frames", "4" }, - { "player_1.digging.up.start_frame", "1" }, - { "player_1.digging.up.delay", "4" }, - { "player_1.digging.left", "RocksHeroes.png" }, - { "player_1.digging.left.xpos", "0" }, - { "player_1.digging.left.ypos", "1" }, - { "player_1.digging.left.frames", "4" }, - { "player_1.digging.left.start_frame", "1" }, - { "player_1.digging.left.delay", "4" }, - { "player_1.digging.right", "RocksHeroes.png" }, - { "player_1.digging.right.xpos", "4" }, - { "player_1.digging.right.ypos", "1" }, - { "player_1.digging.right.frames", "4" }, - { "player_1.digging.right.start_frame", "1" }, - { "player_1.digging.right.delay", "4" }, - { "player_1.collecting.down", "RocksHeroes.png" }, - { "player_1.collecting.down.xpos", "0" }, - { "player_1.collecting.down.ypos", "0" }, - { "player_1.collecting.down.frames", "4" }, - { "player_1.collecting.down.start_frame", "1" }, - { "player_1.collecting.down.delay", "4" }, - { "player_1.collecting.up", "RocksHeroes.png" }, - { "player_1.collecting.up.xpos", "4" }, - { "player_1.collecting.up.ypos", "0" }, - { "player_1.collecting.up.frames", "4" }, - { "player_1.collecting.up.start_frame", "1" }, - { "player_1.collecting.up.delay", "4" }, - { "player_1.collecting.left", "RocksHeroes.png" }, - { "player_1.collecting.left.xpos", "0" }, - { "player_1.collecting.left.ypos", "1" }, - { "player_1.collecting.left.frames", "4" }, - { "player_1.collecting.left.start_frame", "1" }, - { "player_1.collecting.left.delay", "4" }, - { "player_1.collecting.right", "RocksHeroes.png" }, - { "player_1.collecting.right.xpos", "4" }, - { "player_1.collecting.right.ypos", "1" }, - { "player_1.collecting.right.frames", "4" }, - { "player_1.collecting.right.start_frame", "1" }, - { "player_1.collecting.right.delay", "4" }, - { "player_1.pushing.down", "RocksHeroes.png" }, - { "player_1.pushing.down.xpos", "0" }, - { "player_1.pushing.down.ypos", "0" }, - { "player_1.pushing.down.frames", "4" }, - { "player_1.pushing.down.delay", "4" }, - { "player_1.pushing.up", "RocksHeroes.png" }, - { "player_1.pushing.up.xpos", "4" }, - { "player_1.pushing.up.ypos", "0" }, - { "player_1.pushing.up.frames", "4" }, - { "player_1.pushing.up.delay", "4" }, - { "player_1.pushing.left", "RocksHeroes.png" }, - { "player_1.pushing.left.xpos", "4" }, - { "player_1.pushing.left.ypos", "2" }, - { "player_1.pushing.left.frames", "4" }, - { "player_1.pushing.left.delay", "4" }, - { "player_1.pushing.right", "RocksHeroes.png" }, - { "player_1.pushing.right.xpos", "0" }, - { "player_1.pushing.right.ypos", "2" }, - { "player_1.pushing.right.frames", "4" }, - { "player_1.pushing.right.delay", "4" }, - { "player_1.snapping.down", "RocksHeroes.png" }, - { "player_1.snapping.down.xpos", "0" }, - { "player_1.snapping.down.ypos", "0" }, - { "player_1.snapping.down.frames", "1" }, - { "player_1.snapping.up", "RocksHeroes.png" }, - { "player_1.snapping.up.xpos", "4" }, - { "player_1.snapping.up.ypos", "0" }, - { "player_1.snapping.up.frames", "1" }, - { "player_1.snapping.left", "RocksHeroes.png" }, - { "player_1.snapping.left.xpos", "0" }, - { "player_1.snapping.left.ypos", "1" }, - { "player_1.snapping.left.frames", "1" }, - { "player_1.snapping.right", "RocksHeroes.png" }, - { "player_1.snapping.right.xpos", "4" }, - { "player_1.snapping.right.ypos", "1" }, - { "player_1.snapping.right.frames", "1" }, - - { "player_2", "RocksHeroes.png" }, - { "player_2.xpos", "0" }, - { "player_2.ypos", "3" }, - { "player_2.frames", "1" }, - { "player_2.down", "RocksHeroes.png" }, - { "player_2.down.xpos", "0" }, - { "player_2.down.ypos", "3" }, - { "player_2.down.frames", "1" }, - { "player_2.up", "RocksHeroes.png" }, - { "player_2.up.xpos", "4" }, - { "player_2.up.ypos", "3" }, - { "player_2.up.frames", "1" }, - { "player_2.left", "RocksHeroes.png" }, - { "player_2.left.xpos", "0" }, - { "player_2.left.ypos", "4" }, - { "player_2.left.frames", "1" }, - { "player_2.right", "RocksHeroes.png" }, - { "player_2.right.xpos", "4" }, - { "player_2.right.ypos", "4" }, - { "player_2.right.frames", "1" }, - { "player_2.moving.down", "RocksHeroes.png" }, - { "player_2.moving.down.xpos", "0" }, - { "player_2.moving.down.ypos", "3" }, - { "player_2.moving.down.frames", "4" }, - { "player_2.moving.down.start_frame", "1" }, - { "player_2.moving.down.delay", "4" }, - { "player_2.moving.up", "RocksHeroes.png" }, - { "player_2.moving.up.xpos", "4" }, - { "player_2.moving.up.ypos", "3" }, - { "player_2.moving.up.frames", "4" }, - { "player_2.moving.up.start_frame", "1" }, - { "player_2.moving.up.delay", "4" }, - { "player_2.moving.left", "RocksHeroes.png" }, - { "player_2.moving.left.xpos", "0" }, - { "player_2.moving.left.ypos", "4" }, - { "player_2.moving.left.frames", "4" }, - { "player_2.moving.left.start_frame", "1" }, - { "player_2.moving.left.delay", "4" }, - { "player_2.moving.right", "RocksHeroes.png" }, - { "player_2.moving.right.xpos", "4" }, - { "player_2.moving.right.ypos", "4" }, - { "player_2.moving.right.frames", "4" }, - { "player_2.moving.right.start_frame", "1" }, - { "player_2.moving.right.delay", "4" }, - { "player_2.digging.down", "RocksHeroes.png" }, - { "player_2.digging.down.xpos", "0" }, - { "player_2.digging.down.ypos", "3" }, - { "player_2.digging.down.frames", "4" }, - { "player_2.digging.down.start_frame", "1" }, - { "player_2.digging.down.delay", "4" }, - { "player_2.digging.up", "RocksHeroes.png" }, - { "player_2.digging.up.xpos", "4" }, - { "player_2.digging.up.ypos", "3" }, - { "player_2.digging.up.frames", "4" }, - { "player_2.digging.up.start_frame", "1" }, - { "player_2.digging.up.delay", "4" }, - { "player_2.digging.left", "RocksHeroes.png" }, - { "player_2.digging.left.xpos", "0" }, - { "player_2.digging.left.ypos", "4" }, - { "player_2.digging.left.frames", "4" }, - { "player_2.digging.left.start_frame", "1" }, - { "player_2.digging.left.delay", "4" }, - { "player_2.digging.right", "RocksHeroes.png" }, - { "player_2.digging.right.xpos", "4" }, - { "player_2.digging.right.ypos", "4" }, - { "player_2.digging.right.frames", "4" }, - { "player_2.digging.right.start_frame", "1" }, - { "player_2.digging.right.delay", "4" }, - { "player_2.collecting.down", "RocksHeroes.png" }, - { "player_2.collecting.down.xpos", "0" }, - { "player_2.collecting.down.ypos", "3" }, - { "player_2.collecting.down.frames", "4" }, - { "player_2.collecting.down.start_frame", "1" }, - { "player_2.collecting.down.delay", "4" }, - { "player_2.collecting.up", "RocksHeroes.png" }, - { "player_2.collecting.up.xpos", "4" }, - { "player_2.collecting.up.ypos", "3" }, - { "player_2.collecting.up.frames", "4" }, - { "player_2.collecting.up.start_frame", "1" }, - { "player_2.collecting.up.delay", "4" }, - { "player_2.collecting.left", "RocksHeroes.png" }, - { "player_2.collecting.left.xpos", "0" }, - { "player_2.collecting.left.ypos", "4" }, - { "player_2.collecting.left.frames", "4" }, - { "player_2.collecting.left.start_frame", "1" }, - { "player_2.collecting.left.delay", "4" }, - { "player_2.collecting.right", "RocksHeroes.png" }, - { "player_2.collecting.right.xpos", "4" }, - { "player_2.collecting.right.ypos", "4" }, - { "player_2.collecting.right.frames", "4" }, - { "player_2.collecting.right.start_frame", "1" }, - { "player_2.collecting.right.delay", "4" }, - { "player_2.pushing.down", "RocksHeroes.png" }, - { "player_2.pushing.down.xpos", "0" }, - { "player_2.pushing.down.ypos", "3" }, - { "player_2.pushing.down.frames", "4" }, - { "player_2.pushing.down.delay", "4" }, - { "player_2.pushing.up", "RocksHeroes.png" }, - { "player_2.pushing.up.xpos", "4" }, - { "player_2.pushing.up.ypos", "3" }, - { "player_2.pushing.up.frames", "4" }, - { "player_2.pushing.up.delay", "4" }, - { "player_2.pushing.left", "RocksHeroes.png" }, - { "player_2.pushing.left.xpos", "4" }, - { "player_2.pushing.left.ypos", "5" }, - { "player_2.pushing.left.frames", "4" }, - { "player_2.pushing.left.delay", "4" }, - { "player_2.pushing.right", "RocksHeroes.png" }, - { "player_2.pushing.right.xpos", "0" }, - { "player_2.pushing.right.ypos", "5" }, - { "player_2.pushing.right.frames", "4" }, - { "player_2.pushing.right.delay", "4" }, - { "player_2.snapping.down", "RocksHeroes.png" }, - { "player_2.snapping.down.xpos", "0" }, - { "player_2.snapping.down.ypos", "3" }, - { "player_2.snapping.down.frames", "1" }, - { "player_2.snapping.up", "RocksHeroes.png" }, - { "player_2.snapping.up.xpos", "4" }, - { "player_2.snapping.up.ypos", "3" }, - { "player_2.snapping.up.frames", "1" }, - { "player_2.snapping.left", "RocksHeroes.png" }, - { "player_2.snapping.left.xpos", "0" }, - { "player_2.snapping.left.ypos", "4" }, - { "player_2.snapping.left.frames", "1" }, - { "player_2.snapping.right", "RocksHeroes.png" }, - { "player_2.snapping.right.xpos", "4" }, - { "player_2.snapping.right.ypos", "4" }, - { "player_2.snapping.right.frames", "1" }, - - { "player_3", "RocksHeroes.png" }, - { "player_3.xpos", "0" }, - { "player_3.ypos", "6" }, - { "player_3.frames", "1" }, - { "player_3.down", "RocksHeroes.png" }, - { "player_3.down.xpos", "0" }, - { "player_3.down.ypos", "6" }, - { "player_3.down.frames", "1" }, - { "player_3.up", "RocksHeroes.png" }, - { "player_3.up.xpos", "4" }, - { "player_3.up.ypos", "6" }, - { "player_3.up.frames", "1" }, - { "player_3.left", "RocksHeroes.png" }, - { "player_3.left.xpos", "0" }, - { "player_3.left.ypos", "7" }, - { "player_3.left.frames", "1" }, - { "player_3.right", "RocksHeroes.png" }, - { "player_3.right.xpos", "4" }, - { "player_3.right.ypos", "7" }, - { "player_3.right.frames", "1" }, - { "player_3.moving.down", "RocksHeroes.png" }, - { "player_3.moving.down.xpos", "0" }, - { "player_3.moving.down.ypos", "6" }, - { "player_3.moving.down.frames", "4" }, - { "player_3.moving.down.start_frame", "1" }, - { "player_3.moving.down.delay", "4" }, - { "player_3.moving.up", "RocksHeroes.png" }, - { "player_3.moving.up.xpos", "4" }, - { "player_3.moving.up.ypos", "6" }, - { "player_3.moving.up.frames", "4" }, - { "player_3.moving.up.start_frame", "1" }, - { "player_3.moving.up.delay", "4" }, - { "player_3.moving.left", "RocksHeroes.png" }, - { "player_3.moving.left.xpos", "0" }, - { "player_3.moving.left.ypos", "7" }, - { "player_3.moving.left.frames", "4" }, - { "player_3.moving.left.start_frame", "1" }, - { "player_3.moving.left.delay", "4" }, - { "player_3.moving.right", "RocksHeroes.png" }, - { "player_3.moving.right.xpos", "4" }, - { "player_3.moving.right.ypos", "7" }, - { "player_3.moving.right.frames", "4" }, - { "player_3.moving.right.start_frame", "1" }, - { "player_3.moving.right.delay", "4" }, - { "player_3.digging.down", "RocksHeroes.png" }, - { "player_3.digging.down.xpos", "0" }, - { "player_3.digging.down.ypos", "6" }, - { "player_3.digging.down.frames", "4" }, - { "player_3.digging.down.start_frame", "1" }, - { "player_3.digging.down.delay", "4" }, - { "player_3.digging.up", "RocksHeroes.png" }, - { "player_3.digging.up.xpos", "4" }, - { "player_3.digging.up.ypos", "6" }, - { "player_3.digging.up.frames", "4" }, - { "player_3.digging.up.start_frame", "1" }, - { "player_3.digging.up.delay", "4" }, - { "player_3.digging.left", "RocksHeroes.png" }, - { "player_3.digging.left.xpos", "0" }, - { "player_3.digging.left.ypos", "7" }, - { "player_3.digging.left.frames", "4" }, - { "player_3.digging.left.start_frame", "1" }, - { "player_3.digging.left.delay", "4" }, - { "player_3.digging.right", "RocksHeroes.png" }, - { "player_3.digging.right.xpos", "4" }, - { "player_3.digging.right.ypos", "7" }, - { "player_3.digging.right.frames", "4" }, - { "player_3.digging.right.start_frame", "1" }, - { "player_3.digging.right.delay", "4" }, - { "player_3.collecting.down", "RocksHeroes.png" }, - { "player_3.collecting.down.xpos", "0" }, - { "player_3.collecting.down.ypos", "6" }, - { "player_3.collecting.down.frames", "4" }, - { "player_3.collecting.down.start_frame", "1" }, - { "player_3.collecting.down.delay", "4" }, - { "player_3.collecting.up", "RocksHeroes.png" }, - { "player_3.collecting.up.xpos", "4" }, - { "player_3.collecting.up.ypos", "6" }, - { "player_3.collecting.up.frames", "4" }, - { "player_3.collecting.up.start_frame", "1" }, - { "player_3.collecting.up.delay", "4" }, - { "player_3.collecting.left", "RocksHeroes.png" }, - { "player_3.collecting.left.xpos", "0" }, - { "player_3.collecting.left.ypos", "7" }, - { "player_3.collecting.left.frames", "4" }, - { "player_3.collecting.left.start_frame", "1" }, - { "player_3.collecting.left.delay", "4" }, - { "player_3.collecting.right", "RocksHeroes.png" }, - { "player_3.collecting.right.xpos", "4" }, - { "player_3.collecting.right.ypos", "7" }, - { "player_3.collecting.right.frames", "4" }, - { "player_3.collecting.right.start_frame", "1" }, - { "player_3.collecting.right.delay", "4" }, - { "player_3.pushing.down", "RocksHeroes.png" }, - { "player_3.pushing.down.xpos", "0" }, - { "player_3.pushing.down.ypos", "6" }, - { "player_3.pushing.down.frames", "4" }, - { "player_3.pushing.down.delay", "4" }, - { "player_3.pushing.up", "RocksHeroes.png" }, - { "player_3.pushing.up.xpos", "4" }, - { "player_3.pushing.up.ypos", "6" }, - { "player_3.pushing.up.frames", "4" }, - { "player_3.pushing.up.delay", "4" }, - { "player_3.pushing.left", "RocksHeroes.png" }, - { "player_3.pushing.left.xpos", "4" }, - { "player_3.pushing.left.ypos", "8" }, - { "player_3.pushing.left.frames", "4" }, - { "player_3.pushing.left.delay", "4" }, - { "player_3.pushing.right", "RocksHeroes.png" }, - { "player_3.pushing.right.xpos", "0" }, - { "player_3.pushing.right.ypos", "8" }, - { "player_3.pushing.right.frames", "4" }, - { "player_3.pushing.right.delay", "4" }, - { "player_3.snapping.down", "RocksHeroes.png" }, - { "player_3.snapping.down.xpos", "0" }, - { "player_3.snapping.down.ypos", "6" }, - { "player_3.snapping.down.frames", "1" }, - { "player_3.snapping.up", "RocksHeroes.png" }, - { "player_3.snapping.up.xpos", "4" }, - { "player_3.snapping.up.ypos", "6" }, - { "player_3.snapping.up.frames", "1" }, - { "player_3.snapping.left", "RocksHeroes.png" }, - { "player_3.snapping.left.xpos", "0" }, - { "player_3.snapping.left.ypos", "7" }, - { "player_3.snapping.left.frames", "1" }, - { "player_3.snapping.right", "RocksHeroes.png" }, - { "player_3.snapping.right.xpos", "4" }, - { "player_3.snapping.right.ypos", "7" }, - { "player_3.snapping.right.frames", "1" }, - - { "player_4", "RocksHeroes.png" }, - { "player_4.xpos", "0" }, - { "player_4.ypos", "9" }, - { "player_4.frames", "1" }, - { "player_4.down", "RocksHeroes.png" }, - { "player_4.down.xpos", "0" }, - { "player_4.down.ypos", "9" }, - { "player_4.down.frames", "1" }, - { "player_4.up", "RocksHeroes.png" }, - { "player_4.up.xpos", "4" }, - { "player_4.up.ypos", "9" }, - { "player_4.up.frames", "1" }, - { "player_4.left", "RocksHeroes.png" }, - { "player_4.left.xpos", "0" }, - { "player_4.left.ypos", "10" }, - { "player_4.left.frames", "1" }, - { "player_4.right", "RocksHeroes.png" }, - { "player_4.right.xpos", "4" }, - { "player_4.right.ypos", "10" }, - { "player_4.right.frames", "1" }, - { "player_4.moving.down", "RocksHeroes.png" }, - { "player_4.moving.down.xpos", "0" }, - { "player_4.moving.down.ypos", "9" }, - { "player_4.moving.down.frames", "4" }, - { "player_4.moving.down.start_frame", "1" }, - { "player_4.moving.down.delay", "4" }, - { "player_4.moving.up", "RocksHeroes.png" }, - { "player_4.moving.up.xpos", "4" }, - { "player_4.moving.up.ypos", "9" }, - { "player_4.moving.up.frames", "4" }, - { "player_4.moving.up.start_frame", "1" }, - { "player_4.moving.up.delay", "4" }, - { "player_4.moving.left", "RocksHeroes.png" }, - { "player_4.moving.left.xpos", "0" }, - { "player_4.moving.left.ypos", "10" }, - { "player_4.moving.left.frames", "4" }, - { "player_4.moving.left.start_frame", "1" }, - { "player_4.moving.left.delay", "4" }, - { "player_4.moving.right", "RocksHeroes.png" }, - { "player_4.moving.right.xpos", "4" }, - { "player_4.moving.right.ypos", "10" }, - { "player_4.moving.right.frames", "4" }, - { "player_4.moving.right.start_frame", "1" }, - { "player_4.moving.right.delay", "4" }, - { "player_4.digging.down", "RocksHeroes.png" }, - { "player_4.digging.down.xpos", "0" }, - { "player_4.digging.down.ypos", "9" }, - { "player_4.digging.down.frames", "4" }, - { "player_4.digging.down.start_frame", "1" }, - { "player_4.digging.down.delay", "4" }, - { "player_4.digging.up", "RocksHeroes.png" }, - { "player_4.digging.up.xpos", "4" }, - { "player_4.digging.up.ypos", "9" }, - { "player_4.digging.up.frames", "4" }, - { "player_4.digging.up.start_frame", "1" }, - { "player_4.digging.up.delay", "4" }, - { "player_4.digging.left", "RocksHeroes.png" }, - { "player_4.digging.left.xpos", "0" }, - { "player_4.digging.left.ypos", "10" }, - { "player_4.digging.left.frames", "4" }, - { "player_4.digging.left.start_frame", "1" }, - { "player_4.digging.left.delay", "4" }, - { "player_4.digging.right", "RocksHeroes.png" }, - { "player_4.digging.right.xpos", "4" }, - { "player_4.digging.right.ypos", "10" }, - { "player_4.digging.right.frames", "4" }, - { "player_4.digging.right.start_frame", "1" }, - { "player_4.digging.right.delay", "4" }, - { "player_4.collecting.down", "RocksHeroes.png" }, - { "player_4.collecting.down.xpos", "0" }, - { "player_4.collecting.down.ypos", "9" }, - { "player_4.collecting.down.frames", "4" }, - { "player_4.collecting.down.start_frame", "1" }, - { "player_4.collecting.down.delay", "4" }, - { "player_4.collecting.up", "RocksHeroes.png" }, - { "player_4.collecting.up.xpos", "4" }, - { "player_4.collecting.up.ypos", "9" }, - { "player_4.collecting.up.frames", "4" }, - { "player_4.collecting.up.start_frame", "1" }, - { "player_4.collecting.up.delay", "4" }, - { "player_4.collecting.left", "RocksHeroes.png" }, - { "player_4.collecting.left.xpos", "0" }, - { "player_4.collecting.left.ypos", "10" }, - { "player_4.collecting.left.frames", "4" }, - { "player_4.collecting.left.start_frame", "1" }, - { "player_4.collecting.left.delay", "4" }, - { "player_4.collecting.right", "RocksHeroes.png" }, - { "player_4.collecting.right.xpos", "4" }, - { "player_4.collecting.right.ypos", "10" }, - { "player_4.collecting.right.frames", "4" }, - { "player_4.collecting.right.start_frame", "1" }, - { "player_4.collecting.right.delay", "4" }, - { "player_4.pushing.down", "RocksHeroes.png" }, - { "player_4.pushing.down.xpos", "0" }, - { "player_4.pushing.down.ypos", "9" }, - { "player_4.pushing.down.frames", "4" }, - { "player_4.pushing.down.delay", "4" }, - { "player_4.pushing.up", "RocksHeroes.png" }, - { "player_4.pushing.up.xpos", "4" }, - { "player_4.pushing.up.ypos", "9" }, - { "player_4.pushing.up.frames", "4" }, - { "player_4.pushing.up.delay", "4" }, - { "player_4.pushing.left", "RocksHeroes.png" }, - { "player_4.pushing.left.xpos", "4" }, - { "player_4.pushing.left.ypos", "11" }, - { "player_4.pushing.left.frames", "4" }, - { "player_4.pushing.left.delay", "4" }, - { "player_4.pushing.right", "RocksHeroes.png" }, - { "player_4.pushing.right.xpos", "0" }, - { "player_4.pushing.right.ypos", "11" }, - { "player_4.pushing.right.frames", "4" }, - { "player_4.pushing.right.delay", "4" }, - { "player_4.snapping.down", "RocksHeroes.png" }, - { "player_4.snapping.down.xpos", "0" }, - { "player_4.snapping.down.ypos", "9" }, - { "player_4.snapping.down.frames", "1" }, - { "player_4.snapping.up", "RocksHeroes.png" }, - { "player_4.snapping.up.xpos", "4" }, - { "player_4.snapping.up.ypos", "9" }, - { "player_4.snapping.up.frames", "1" }, - { "player_4.snapping.left", "RocksHeroes.png" }, - { "player_4.snapping.left.xpos", "0" }, - { "player_4.snapping.left.ypos", "10" }, - { "player_4.snapping.left.frames", "1" }, - { "player_4.snapping.right", "RocksHeroes.png" }, - { "player_4.snapping.right.xpos", "4" }, - { "player_4.snapping.right.ypos", "10" }, - { "player_4.snapping.right.frames", "1" }, - - { "[default].exploding", "RocksElements.png" }, - { "[default].exploding.xpos", "0" }, - { "[default].exploding.ypos", "4" }, - { "[default].exploding.frames", "8" }, - { "[default].exploding.delay", "2" }, - { "[default].exploding.anim_mode", "linear" }, - - { "twinkle_blue", "RocksHeroes.png" }, - { "twinkle_blue.xpos", "9" }, - { "twinkle_blue.ypos", "11" }, - { "twinkle_blue.frames", "3" }, - { "twinkle_blue.delay", "2" }, - { "twinkle_blue.anim_mode", "pingpong" }, - { "twinkle_blue.global_sync", "false" }, - { "twinkle_white", "RocksHeroes.png" }, - { "twinkle_white.xpos", "13" }, - { "twinkle_white.ypos", "11" }, - { "twinkle_white.frames", "3" }, - { "twinkle_white.delay", "2" }, - { "twinkle_white.anim_mode", "pingpong" }, - { "twinkle_white.global_sync", "false" }, - - { "steelwall_topleft", "RocksElements.png" }, - { "steelwall_topleft.xpos", "4" }, - { "steelwall_topleft.ypos", "0" }, - { "steelwall_topleft.frames", "1" }, - { "steelwall_topright", "RocksElements.png" }, - { "steelwall_topright.xpos", "4" }, - { "steelwall_topright.ypos", "0" }, - { "steelwall_topright.frames", "1" }, - { "steelwall_bottomleft", "RocksElements.png" }, - { "steelwall_bottomleft.xpos", "4" }, - { "steelwall_bottomleft.ypos", "0" }, - { "steelwall_bottomleft.frames", "1" }, - { "steelwall_bottomright", "RocksElements.png" }, - { "steelwall_bottomright.xpos", "4" }, - { "steelwall_bottomright.ypos", "0" }, - { "steelwall_bottomright.frames", "1" }, - { "steelwall_horizontal", "RocksElements.png" }, - { "steelwall_horizontal.xpos", "4" }, - { "steelwall_horizontal.ypos", "0" }, - { "steelwall_horizontal.frames", "1" }, - { "steelwall_vertical", "RocksElements.png" }, - { "steelwall_vertical.xpos", "4" }, - { "steelwall_vertical.ypos", "0" }, - { "steelwall_vertical.frames", "1" }, - - { "steelwall_topleft.EDITOR", "RocksElements.png" }, - { "steelwall_topleft.EDITOR.xpos", "0" }, - { "steelwall_topleft.EDITOR.ypos", "13" }, - { "steelwall_topright.EDITOR", "RocksElements.png" }, - { "steelwall_topright.EDITOR.xpos", "1" }, - { "steelwall_topright.EDITOR.ypos", "13" }, - { "steelwall_bottomleft.EDITOR", "RocksElements.png" }, - { "steelwall_bottomleft.EDITOR.xpos", "2" }, - { "steelwall_bottomleft.EDITOR.ypos", "13" }, - { "steelwall_bottomright.EDITOR", "RocksElements.png" }, - { "steelwall_bottomright.EDITOR.xpos", "3" }, - { "steelwall_bottomright.EDITOR.ypos", "13" }, - { "steelwall_horizontal.EDITOR", "RocksElements.png" }, - { "steelwall_horizontal.EDITOR.xpos", "4" }, - { "steelwall_horizontal.EDITOR.ypos", "13" }, - { "steelwall_vertical.EDITOR", "RocksElements.png" }, - { "steelwall_vertical.EDITOR.xpos", "5" }, - { "steelwall_vertical.EDITOR.ypos", "13" }, - - { "invisible_steelwall_topleft", "RocksSP.png" }, - { "invisible_steelwall_topleft.xpos", "0" }, - { "invisible_steelwall_topleft.ypos", "0" }, - { "invisible_steelwall_topleft.frames", "1" }, - { "invisible_steelwall_topright", "RocksSP.png" }, - { "invisible_steelwall_topright.xpos", "0" }, - { "invisible_steelwall_topright.ypos", "0" }, - { "invisible_steelwall_topright.frames", "1" }, - { "invisible_steelwall_bottomleft", "RocksSP.png" }, - { "invisible_steelwall_bottomleft.xpos", "0" }, - { "invisible_steelwall_bottomleft.ypos", "0" }, - { "invisible_steelwall_bottomleft.frames", "1" }, - { "invisible_steelwall_bottomright", "RocksSP.png" }, - { "invisible_steelwall_bottomright.xpos", "0" }, - { "invisible_steelwall_bottomright.ypos", "0" }, - { "invisible_steelwall_bottomright.frames", "1" }, - { "invisible_steelwall_horizontal", "RocksSP.png" }, - { "invisible_steelwall_horizontal.xpos", "0" }, - { "invisible_steelwall_horizontal.ypos", "0" }, - { "invisible_steelwall_horizontal.frames", "1" }, - { "invisible_steelwall_vertical", "RocksSP.png" }, - { "invisible_steelwall_vertical.xpos", "0" }, - { "invisible_steelwall_vertical.ypos", "0" }, - { "invisible_steelwall_vertical.frames", "1" }, - - { "invisible_steelwall_topleft.EDITOR", "RocksElements.png" }, - { "invisible_steelwall_topleft.EDITOR.xpos", "6" }, - { "invisible_steelwall_topleft.EDITOR.ypos", "13" }, - { "invisible_steelwall_topright.EDITOR", "RocksElements.png" }, - { "invisible_steelwall_topright.EDITOR.xpos", "7" }, - { "invisible_steelwall_topright.EDITOR.ypos", "13" }, - { "invisible_steelwall_bottomleft.EDITOR", "RocksElements.png" }, - { "invisible_steelwall_bottomleft.EDITOR.xpos","8" }, - { "invisible_steelwall_bottomleft.EDITOR.ypos","13" }, - { "invisible_steelwall_bottomright.EDITOR", "RocksElements.png" }, - { "invisible_steelwall_bottomright.EDITOR.xpos","9" }, - { "invisible_steelwall_bottomright.EDITOR.ypos","13" }, - { "invisible_steelwall_horizontal.EDITOR", "RocksElements.png" }, - { "invisible_steelwall_horizontal.EDITOR.xpos","10" }, - { "invisible_steelwall_horizontal.EDITOR.ypos","13" }, - { "invisible_steelwall_vertical.EDITOR", "RocksElements.png" }, - { "invisible_steelwall_vertical.EDITOR.xpos", "11" }, - { "invisible_steelwall_vertical.EDITOR.ypos", "13" }, - - { "arrow_left", "RocksDC.png" }, - { "arrow_left.xpos", "8" }, - { "arrow_left.ypos", "8" }, - { "arrow_left.frames", "1" }, - { "arrow_right", "RocksDC.png" }, - { "arrow_right.xpos", "9" }, - { "arrow_right.ypos", "8" }, - { "arrow_right.frames", "1" }, - { "arrow_up", "RocksDC.png" }, - { "arrow_up.xpos", "10" }, - { "arrow_up.ypos", "8" }, - { "arrow_up.frames", "1" }, - { "arrow_down", "RocksDC.png" }, - { "arrow_down.xpos", "11" }, - { "arrow_down.ypos", "8" }, - { "arrow_down.frames", "1" }, - - { "unknown", "RocksFontEM.png" }, - { "unknown.xpos", "15" }, - { "unknown.ypos", "1" }, - { "unknown.frames", "1" }, - - { "trigger_element", "RocksDC.png" }, - { "trigger_element.xpos", "15" }, - { "trigger_element.ypos", "14" }, - { "trigger_element.frames", "1" }, - - { "trigger_player", "RocksDC.png" }, - { "trigger_player.xpos", "15" }, - { "trigger_player.ypos", "13" }, - { "trigger_player.frames", "1" }, - - { "trigger_ce_value", "RocksDC.png" }, - { "trigger_ce_value.xpos", "15" }, - { "trigger_ce_value.ypos", "11" }, - { "trigger_ce_value.frames", "1" }, - - { "trigger_ce_score", "RocksDC.png" }, - { "trigger_ce_score.xpos", "15" }, - { "trigger_ce_score.ypos", "12" }, - { "trigger_ce_score.frames", "1" }, - - { "current_ce_value", "RocksDC.png" }, - { "current_ce_value.xpos", "14" }, - { "current_ce_value.ypos", "11" }, - { "current_ce_value.frames", "1" }, - - { "current_ce_score", "RocksDC.png" }, - { "current_ce_score.xpos", "14" }, - { "current_ce_score.ypos", "12" }, - { "current_ce_score.frames", "1" }, - - { "prev_ce_1", "RocksMore.png" }, - { "prev_ce_1.xpos", "0" }, - { "prev_ce_1.ypos", "7" }, - { "prev_ce_1.frames", "1" }, - - { "prev_ce_2", "RocksMore.png" }, - { "prev_ce_2.xpos", "1" }, - { "prev_ce_2.ypos", "7" }, - { "prev_ce_2.frames", "1" }, - - { "prev_ce_3", "RocksMore.png" }, - { "prev_ce_3.xpos", "2" }, - { "prev_ce_3.ypos", "7" }, - { "prev_ce_3.frames", "1" }, - - { "prev_ce_4", "RocksMore.png" }, - { "prev_ce_4.xpos", "3" }, - { "prev_ce_4.ypos", "7" }, - { "prev_ce_4.frames", "1" }, - - { "prev_ce_5", "RocksMore.png" }, - { "prev_ce_5.xpos", "4" }, - { "prev_ce_5.ypos", "7" }, - { "prev_ce_5.frames", "1" }, - - { "prev_ce_6", "RocksMore.png" }, - { "prev_ce_6.xpos", "5" }, - { "prev_ce_6.ypos", "7" }, - { "prev_ce_6.frames", "1" }, - - { "prev_ce_7", "RocksMore.png" }, - { "prev_ce_7.xpos", "6" }, - { "prev_ce_7.ypos", "7" }, - { "prev_ce_7.frames", "1" }, - - { "prev_ce_8", "RocksMore.png" }, - { "prev_ce_8.xpos", "7" }, - { "prev_ce_8.ypos", "7" }, - { "prev_ce_8.frames", "1" }, - - { "next_ce_1", "RocksMore.png" }, - { "next_ce_1.xpos", "0" }, - { "next_ce_1.ypos", "8" }, - { "next_ce_1.frames", "1" }, - - { "next_ce_2", "RocksMore.png" }, - { "next_ce_2.xpos", "1" }, - { "next_ce_2.ypos", "8" }, - { "next_ce_2.frames", "1" }, - - { "next_ce_3", "RocksMore.png" }, - { "next_ce_3.xpos", "2" }, - { "next_ce_3.ypos", "8" }, - { "next_ce_3.frames", "1" }, - - { "next_ce_4", "RocksMore.png" }, - { "next_ce_4.xpos", "3" }, - { "next_ce_4.ypos", "8" }, - { "next_ce_4.frames", "1" }, - - { "next_ce_5", "RocksMore.png" }, - { "next_ce_5.xpos", "4" }, - { "next_ce_5.ypos", "8" }, - { "next_ce_5.frames", "1" }, - - { "next_ce_6", "RocksMore.png" }, - { "next_ce_6.xpos", "5" }, - { "next_ce_6.ypos", "8" }, - { "next_ce_6.frames", "1" }, - - { "next_ce_7", "RocksMore.png" }, - { "next_ce_7.xpos", "6" }, - { "next_ce_7.ypos", "8" }, - { "next_ce_7.frames", "1" }, - - { "next_ce_8", "RocksMore.png" }, - { "next_ce_8.xpos", "7" }, - { "next_ce_8.ypos", "8" }, - { "next_ce_8.frames", "1" }, - - { "self", "RocksMore.png" }, - { "self.xpos", "8" }, - { "self.ypos", "7" }, - { "self.frames", "1" }, - - { "any_element", "RocksMore.png" }, - { "any_element.xpos", "9" }, - { "any_element.ypos", "7" }, - { "any_element.frames", "1" }, - - { "emc_key_5", "RocksEMC.png" }, - { "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" }, - { "emc_gate_5.ypos", "6" }, - { "emc_gate_5.frames", "1" }, - { "emc_gate_6", "RocksEMC.png" }, - { "emc_gate_6.xpos", "1" }, - { "emc_gate_6.ypos", "6" }, - { "emc_gate_6.frames", "1" }, - { "emc_gate_7", "RocksEMC.png" }, - { "emc_gate_7.xpos", "2" }, - { "emc_gate_7.ypos", "6" }, - { "emc_gate_7.frames", "1" }, - { "emc_gate_8", "RocksEMC.png" }, - { "emc_gate_8.xpos", "3" }, - { "emc_gate_8.ypos", "6" }, - { "emc_gate_8.frames", "1" }, - { "emc_gate_5_gray", "RocksEMC.png" }, - { "emc_gate_5_gray.xpos", "4" }, - { "emc_gate_5_gray.ypos", "7" }, - { "emc_gate_5_gray.frames", "1" }, - { "emc_gate_5_gray.EDITOR", "RocksEMC.png" }, - { "emc_gate_5_gray.EDITOR.xpos", "0" }, - { "emc_gate_5_gray.EDITOR.ypos", "7" }, - { "emc_gate_5_gray.active", "RocksEMC.png" }, - { "emc_gate_5_gray.active.xpos", "0" }, - { "emc_gate_5_gray.active.ypos", "6" }, - { "emc_gate_5_gray.active.frames", "1" }, - { "emc_gate_6_gray", "RocksEMC.png" }, - { "emc_gate_6_gray.xpos", "4" }, - { "emc_gate_6_gray.ypos", "7" }, - { "emc_gate_6_gray.frames", "1" }, - { "emc_gate_6_gray.EDITOR", "RocksEMC.png" }, - { "emc_gate_6_gray.EDITOR.xpos", "1" }, - { "emc_gate_6_gray.EDITOR.ypos", "7" }, - { "emc_gate_6_gray.active", "RocksEMC.png" }, - { "emc_gate_6_gray.active.xpos", "1" }, - { "emc_gate_6_gray.active.ypos", "6" }, - { "emc_gate_6_gray.active.frames", "1" }, - { "emc_gate_7_gray", "RocksEMC.png" }, - { "emc_gate_7_gray.xpos", "4" }, - { "emc_gate_7_gray.ypos", "7" }, - { "emc_gate_7_gray.frames", "1" }, - { "emc_gate_7_gray.EDITOR", "RocksEMC.png" }, - { "emc_gate_7_gray.EDITOR.xpos", "2" }, - { "emc_gate_7_gray.EDITOR.ypos", "7" }, - { "emc_gate_7_gray.active", "RocksEMC.png" }, - { "emc_gate_7_gray.active.xpos", "2" }, - { "emc_gate_7_gray.active.ypos", "6" }, - { "emc_gate_7_gray.active.frames", "1" }, - { "emc_gate_8_gray", "RocksEMC.png" }, - { "emc_gate_8_gray.xpos", "4" }, - { "emc_gate_8_gray.ypos", "7" }, - { "emc_gate_8_gray.frames", "1" }, - { "emc_gate_8_gray.EDITOR", "RocksEMC.png" }, - { "emc_gate_8_gray.EDITOR.xpos", "3" }, - { "emc_gate_8_gray.EDITOR.ypos", "7" }, - { "emc_gate_8_gray.active", "RocksEMC.png" }, - { "emc_gate_8_gray.active.xpos", "3" }, - { "emc_gate_8_gray.active.ypos", "6" }, - { "emc_gate_8_gray.active.frames", "1" }, - - { "emc_android", "RocksEMC.png" }, - { "emc_android.xpos", "0" }, - { "emc_android.ypos", "8" }, - { "emc_android.frames", "8" }, - { "emc_android.delay", "2" }, - - { "emc_android.shrinking.upleft", "RocksEMC.png" }, - { "emc_android.shrinking.upleft.xpos", "1" }, - { "emc_android.shrinking.upleft.ypos", "11" }, - { "emc_android.shrinking.upleft.frames", "8" }, - { "emc_android.shrinking.upleft.anim_mode", "linear" }, - - { "emc_android.growing.downright", "RocksEMC.png" }, - { "emc_android.growing.downright.xpos", "0" }, - { "emc_android.growing.downright.ypos", "11" }, - { "emc_android.growing.downright.frames", "8" }, - { "emc_android.growing.downright.anim_mode", "linear,reverse" }, - - { "emc_android.shrinking.downleft", "RocksEMC.png" }, - { "emc_android.shrinking.downleft.xpos", "1" }, - { "emc_android.shrinking.downleft.ypos", "12" }, - { "emc_android.shrinking.downleft.frames", "8" }, - { "emc_android.shrinking.downleft.anim_mode", "linear" }, - - { "emc_android.growing.upright", "RocksEMC.png" }, - { "emc_android.growing.upright.xpos", "0" }, - { "emc_android.growing.upright.ypos", "12" }, - { "emc_android.growing.upright.frames", "8" }, - { "emc_android.growing.upright.anim_mode", "linear,reverse" }, - - { "emc_android.shrinking.upright", "RocksEMC.png" }, - { "emc_android.shrinking.upright.xpos", "1" }, - { "emc_android.shrinking.upright.ypos", "13" }, - { "emc_android.shrinking.upright.frames", "8" }, - { "emc_android.shrinking.upright.anim_mode", "linear" }, - - { "emc_android.growing.downleft", "RocksEMC.png" }, - { "emc_android.growing.downleft.xpos", "0" }, - { "emc_android.growing.downleft.ypos", "13" }, - { "emc_android.growing.downleft.frames", "8" }, - { "emc_android.growing.downleft.anim_mode", "linear,reverse" }, - - { "emc_android.shrinking.downright", "RocksEMC.png" }, - { "emc_android.shrinking.downright.xpos", "1" }, - { "emc_android.shrinking.downright.ypos", "14" }, - { "emc_android.shrinking.downright.frames", "8" }, - { "emc_android.shrinking.downright.anim_mode","linear" }, - - { "emc_android.growing.upleft", "RocksEMC.png" }, - { "emc_android.growing.upleft.xpos", "0" }, - { "emc_android.growing.upleft.ypos", "14" }, - { "emc_android.growing.upleft.frames", "8" }, - { "emc_android.growing.upleft.anim_mode", "linear,reverse" }, - - { "emc_grass", "RocksEMC.png" }, - { "emc_grass.xpos", "0" }, - { "emc_grass.ypos", "4" }, - { "emc_grass.frames", "1" }, - { "emc_grass.CRUMBLED", "RocksEMC.png" }, - { "emc_grass.CRUMBLED.xpos", "1" }, - { "emc_grass.CRUMBLED.ypos", "4" }, - { "emc_grass.CRUMBLED.frames", "1" }, - { "emc_grass.digging.left", "RocksEMC.png" }, - { "emc_grass.digging.left.xpos", "6" }, - { "emc_grass.digging.left.ypos", "0" }, - { "emc_grass.digging.left.frames", "3" }, - { "emc_grass.digging.left.delay", "2" }, - { "emc_grass.digging.left.anim_mode", "linear" }, - { "emc_grass.digging.right", "RocksEMC.png" }, - { "emc_grass.digging.right.xpos", "9" }, - { "emc_grass.digging.right.ypos", "0" }, - { "emc_grass.digging.right.frames", "3" }, - { "emc_grass.digging.right.delay", "2" }, - { "emc_grass.digging.right.anim_mode", "linear" }, - { "emc_grass.digging.up", "RocksEMC.png" }, - { "emc_grass.digging.up.xpos", "0" }, - { "emc_grass.digging.up.ypos", "0" }, - { "emc_grass.digging.up.frames", "3" }, - { "emc_grass.digging.up.delay", "2" }, - { "emc_grass.digging.up.anim_mode", "linear" }, - { "emc_grass.digging.down", "RocksEMC.png" }, - { "emc_grass.digging.down.xpos", "3" }, - { "emc_grass.digging.down.ypos", "0" }, - { "emc_grass.digging.down.frames", "3" }, - { "emc_grass.digging.down.delay", "2" }, - { "emc_grass.digging.down.anim_mode", "linear" }, - { "emc_grass.digging.left.CRUMBLED", "RocksEMC.png" }, - { "emc_grass.digging.left.CRUMBLED.xpos", "6" }, - { "emc_grass.digging.left.CRUMBLED.ypos", "1" }, - { "emc_grass.digging.left.CRUMBLED.frames", "3" }, - { "emc_grass.digging.left.CRUMBLED.delay", "2" }, - { "emc_grass.digging.left.CRUMBLED.anim_mode","linear" }, - { "emc_grass.digging.right.CRUMBLED", "RocksEMC.png" }, - { "emc_grass.digging.right.CRUMBLED.xpos", "9" }, - { "emc_grass.digging.right.CRUMBLED.ypos", "1" }, - { "emc_grass.digging.right.CRUMBLED.frames", "3" }, - { "emc_grass.digging.right.CRUMBLED.delay", "2" }, - { "emc_grass.digging.right.CRUMBLED.anim_mode","linear" }, - { "emc_grass.digging.up.CRUMBLED", "RocksEMC.png" }, - { "emc_grass.digging.up.CRUMBLED.xpos", "0" }, - { "emc_grass.digging.up.CRUMBLED.ypos", "1" }, - { "emc_grass.digging.up.CRUMBLED.frames", "3" }, - { "emc_grass.digging.up.CRUMBLED.delay", "2" }, - { "emc_grass.digging.up.CRUMBLED.anim_mode", "linear" }, - { "emc_grass.digging.down.CRUMBLED", "RocksEMC.png" }, - { "emc_grass.digging.down.CRUMBLED.xpos", "3" }, - { "emc_grass.digging.down.CRUMBLED.ypos", "1" }, - { "emc_grass.digging.down.CRUMBLED.frames", "3" }, - { "emc_grass.digging.down.CRUMBLED.delay", "2" }, - { "emc_grass.digging.down.CRUMBLED.anim_mode","linear" }, - - { "emc_magic_ball", "RocksEMC.png" }, - { "emc_magic_ball.xpos", "0" }, - { "emc_magic_ball.ypos", "9" }, - { "emc_magic_ball.frames", "1" }, - { "emc_magic_ball.active", "RocksEMC.png" }, - { "emc_magic_ball.active.xpos", "0" }, - { "emc_magic_ball.active.ypos", "9" }, - { "emc_magic_ball.active.frames", "16" }, - { "emc_magic_ball.active.frames_per_line", "8" }, - { "emc_magic_ball.dropping", "RocksElements.png" }, - { "emc_magic_ball.dropping.xpos", "0" }, - { "emc_magic_ball.dropping.ypos", "4" }, - { "emc_magic_ball.dropping.frames", "8" }, - { "emc_magic_ball.dropping.anim_mode", "linear" }, - - { "emc_magic_ball_switch", "RocksEMC.png" }, - { "emc_magic_ball_switch.xpos", "8" }, - { "emc_magic_ball_switch.ypos", "10" }, - { "emc_magic_ball_switch.frames", "1" }, - { "emc_magic_ball_switch.active", "RocksEMC.png" }, - { "emc_magic_ball_switch.active.xpos", "8" }, - { "emc_magic_ball_switch.active.ypos", "9" }, - { "emc_magic_ball_switch.active.frames", "1" }, - - { "emc_spring_bumper", "RocksEMC.png" }, - { "emc_spring_bumper.xpos", "8" }, - { "emc_spring_bumper.ypos", "4" }, - { "emc_spring_bumper.frames", "1" }, - - { "emc_spring_bumper.active", "RocksEMC.png" }, - { "emc_spring_bumper.active.xpos", "8" }, - { "emc_spring_bumper.active.ypos", "4" }, - { "emc_spring_bumper.active.frames", "4" }, - { "emc_spring_bumper.active.anim_mode", "pingpong2" }, - - { "emc_plant", "RocksEMC.png" }, - { "emc_plant.xpos", "4" }, - { "emc_plant.ypos", "4" }, - { "emc_plant.frames", "1" }, - { "emc_plant.CRUMBLED", "RocksEMC.png" }, - { "emc_plant.CRUMBLED.xpos", "5" }, - { "emc_plant.CRUMBLED.ypos", "4" }, - { "emc_plant.CRUMBLED.frames", "1" }, - - { "emc_lenses", "RocksEMC.png" }, - { "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" }, - { "emc_wall_9.ypos", "5" }, - { "emc_wall_9.frames", "1" }, - { "emc_wall_10", "RocksEMC.png" }, - { "emc_wall_10.xpos", "10" }, - { "emc_wall_10.ypos", "6" }, - { "emc_wall_10.frames", "1" }, - { "emc_wall_11", "RocksEMC.png" }, - { "emc_wall_11.xpos", "11" }, - { "emc_wall_11.ypos", "5" }, - { "emc_wall_11.frames", "1" }, - { "emc_wall_12", "RocksEMC.png" }, - { "emc_wall_12.xpos", "11" }, - { "emc_wall_12.ypos", "6" }, - { "emc_wall_12.frames", "1" }, - { "emc_wall_13", "RocksEMC.png" }, - { "emc_wall_13.xpos", "10" }, - { "emc_wall_13.ypos", "7" }, - { "emc_wall_13.frames", "1" }, - { "emc_wall_14", "RocksEMC.png" }, - { "emc_wall_14.xpos", "10" }, - { "emc_wall_14.ypos", "8" }, - { "emc_wall_14.frames", "1" }, - { "emc_wall_15", "RocksEMC.png" }, - { "emc_wall_15.xpos", "10" }, - { "emc_wall_15.ypos", "9" }, - { "emc_wall_15.frames", "1" }, - { "emc_wall_16", "RocksEMC.png" }, - { "emc_wall_16.xpos", "10" }, - { "emc_wall_16.ypos", "10" }, - { "emc_wall_16.frames", "1" }, - - { "emc_wall_slippery_1", "RocksEMC.png" }, - { "emc_wall_slippery_1.xpos", "11" }, - { "emc_wall_slippery_1.ypos", "7" }, - { "emc_wall_slippery_1.frames", "1" }, - { "emc_wall_slippery_2", "RocksEMC.png" }, - { "emc_wall_slippery_2.xpos", "11" }, - { "emc_wall_slippery_2.ypos", "8" }, - { "emc_wall_slippery_2.frames", "1" }, - { "emc_wall_slippery_3", "RocksEMC.png" }, - { "emc_wall_slippery_3.xpos", "11" }, - { "emc_wall_slippery_3.ypos", "9" }, - { "emc_wall_slippery_3.frames", "1" }, - { "emc_wall_slippery_4", "RocksEMC.png" }, - { "emc_wall_slippery_4.xpos", "11" }, - { "emc_wall_slippery_4.ypos", "10" }, - { "emc_wall_slippery_4.frames", "1" }, - - { "emc_fake_grass", "RocksEMC.png" }, - { "emc_fake_grass.xpos", "0" }, - { "emc_fake_grass.ypos", "4" }, - { "emc_fake_grass.frames", "1" }, - { "emc_fake_grass.CRUMBLED", "RocksEMC.png" }, - { "emc_fake_grass.CRUMBLED.xpos", "1" }, - { "emc_fake_grass.CRUMBLED.ypos", "4" }, - { "emc_fake_grass.CRUMBLED.frames", "1" }, - { "emc_fake_grass.active", "RocksEMC.png" }, - { "emc_fake_grass.active.xpos", "2" }, - { "emc_fake_grass.active.ypos", "4" }, - { "emc_fake_grass.active.frames", "1" }, - { "emc_fake_grass.active.CRUMBLED", "RocksEMC.png" }, - { "emc_fake_grass.active.CRUMBLED.xpos", "3" }, - { "emc_fake_grass.active.CRUMBLED.ypos", "4" }, - { "emc_fake_grass.active.CRUMBLED.frames", "1" }, - { "emc_fake_grass.EDITOR", "RocksEMC.png" }, - { "emc_fake_grass.EDITOR.xpos", "2" }, - { "emc_fake_grass.EDITOR.ypos", "4" }, - { "emc_fake_grass.EDITOR.frames", "1" }, - - { "emc_fake_acid", "RocksElements.png" }, - { "emc_fake_acid.xpos", "12" }, - { "emc_fake_acid.ypos", "7" }, - { "emc_fake_acid.frames", "4" }, - { "emc_fake_acid.delay", "10" }, - { "emc_fake_acid.global_sync", "true" }, - - { "emc_dripper", "RocksSP.png" }, - { "emc_dripper.xpos", "0" }, - { "emc_dripper.ypos", "0" }, - { "emc_dripper.frames", "1" }, - { "emc_dripper.EDITOR", "RocksEMC.png" }, - { "emc_dripper.EDITOR.xpos", "8" }, - { "emc_dripper.EDITOR.ypos", "8" }, - { "emc_dripper.active", "RocksEMC.png" }, - { "emc_dripper.active.xpos", "8" }, - { "emc_dripper.active.ypos", "8" }, - { "emc_dripper.active.frames", "1" }, - - { "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" }, + { "player_1", "RocksHeroes.png" }, + { "player_1.xpos", "0" }, + { "player_1.ypos", "0" }, + { "player_1.frames", "1" }, + { "player_1.down", "RocksHeroes.png" }, + { "player_1.down.xpos", "0" }, + { "player_1.down.ypos", "0" }, + { "player_1.down.frames", "1" }, + { "player_1.up", "RocksHeroes.png" }, + { "player_1.up.xpos", "4" }, + { "player_1.up.ypos", "0" }, + { "player_1.up.frames", "1" }, + { "player_1.left", "RocksHeroes.png" }, + { "player_1.left.xpos", "0" }, + { "player_1.left.ypos", "1" }, + { "player_1.left.frames", "1" }, + { "player_1.right", "RocksHeroes.png" }, + { "player_1.right.xpos", "4" }, + { "player_1.right.ypos", "1" }, + { "player_1.right.frames", "1" }, + { "player_1.moving.down", "RocksHeroes.png" }, + { "player_1.moving.down.xpos", "0" }, + { "player_1.moving.down.ypos", "0" }, + { "player_1.moving.down.frames", "4" }, + { "player_1.moving.down.start_frame", "1" }, + { "player_1.moving.down.delay", "4" }, + { "player_1.moving.up", "RocksHeroes.png" }, + { "player_1.moving.up.xpos", "4" }, + { "player_1.moving.up.ypos", "0" }, + { "player_1.moving.up.frames", "4" }, + { "player_1.moving.up.start_frame", "1" }, + { "player_1.moving.up.delay", "4" }, + { "player_1.moving.left", "RocksHeroes.png" }, + { "player_1.moving.left.xpos", "0" }, + { "player_1.moving.left.ypos", "1" }, + { "player_1.moving.left.frames", "4" }, + { "player_1.moving.left.start_frame", "1" }, + { "player_1.moving.left.delay", "4" }, + { "player_1.moving.right", "RocksHeroes.png" }, + { "player_1.moving.right.xpos", "4" }, + { "player_1.moving.right.ypos", "1" }, + { "player_1.moving.right.frames", "4" }, + { "player_1.moving.right.start_frame", "1" }, + { "player_1.moving.right.delay", "4" }, + { "player_1.digging.down", "RocksHeroes.png" }, + { "player_1.digging.down.xpos", "0" }, + { "player_1.digging.down.ypos", "0" }, + { "player_1.digging.down.frames", "4" }, + { "player_1.digging.down.start_frame", "1" }, + { "player_1.digging.down.delay", "4" }, + { "player_1.digging.up", "RocksHeroes.png" }, + { "player_1.digging.up.xpos", "4" }, + { "player_1.digging.up.ypos", "0" }, + { "player_1.digging.up.frames", "4" }, + { "player_1.digging.up.start_frame", "1" }, + { "player_1.digging.up.delay", "4" }, + { "player_1.digging.left", "RocksHeroes.png" }, + { "player_1.digging.left.xpos", "0" }, + { "player_1.digging.left.ypos", "1" }, + { "player_1.digging.left.frames", "4" }, + { "player_1.digging.left.start_frame", "1" }, + { "player_1.digging.left.delay", "4" }, + { "player_1.digging.right", "RocksHeroes.png" }, + { "player_1.digging.right.xpos", "4" }, + { "player_1.digging.right.ypos", "1" }, + { "player_1.digging.right.frames", "4" }, + { "player_1.digging.right.start_frame", "1" }, + { "player_1.digging.right.delay", "4" }, + { "player_1.collecting.down", "RocksHeroes.png" }, + { "player_1.collecting.down.xpos", "0" }, + { "player_1.collecting.down.ypos", "0" }, + { "player_1.collecting.down.frames", "4" }, + { "player_1.collecting.down.start_frame", "1" }, + { "player_1.collecting.down.delay", "4" }, + { "player_1.collecting.up", "RocksHeroes.png" }, + { "player_1.collecting.up.xpos", "4" }, + { "player_1.collecting.up.ypos", "0" }, + { "player_1.collecting.up.frames", "4" }, + { "player_1.collecting.up.start_frame", "1" }, + { "player_1.collecting.up.delay", "4" }, + { "player_1.collecting.left", "RocksHeroes.png" }, + { "player_1.collecting.left.xpos", "0" }, + { "player_1.collecting.left.ypos", "1" }, + { "player_1.collecting.left.frames", "4" }, + { "player_1.collecting.left.start_frame", "1" }, + { "player_1.collecting.left.delay", "4" }, + { "player_1.collecting.right", "RocksHeroes.png" }, + { "player_1.collecting.right.xpos", "4" }, + { "player_1.collecting.right.ypos", "1" }, + { "player_1.collecting.right.frames", "4" }, + { "player_1.collecting.right.start_frame", "1" }, + { "player_1.collecting.right.delay", "4" }, + { "player_1.pushing.down", "RocksHeroes.png" }, + { "player_1.pushing.down.xpos", "0" }, + { "player_1.pushing.down.ypos", "0" }, + { "player_1.pushing.down.frames", "4" }, + { "player_1.pushing.down.delay", "4" }, + { "player_1.pushing.up", "RocksHeroes.png" }, + { "player_1.pushing.up.xpos", "4" }, + { "player_1.pushing.up.ypos", "0" }, + { "player_1.pushing.up.frames", "4" }, + { "player_1.pushing.up.delay", "4" }, + { "player_1.pushing.left", "RocksHeroes.png" }, + { "player_1.pushing.left.xpos", "4" }, + { "player_1.pushing.left.ypos", "2" }, + { "player_1.pushing.left.frames", "4" }, + { "player_1.pushing.left.delay", "4" }, + { "player_1.pushing.right", "RocksHeroes.png" }, + { "player_1.pushing.right.xpos", "0" }, + { "player_1.pushing.right.ypos", "2" }, + { "player_1.pushing.right.frames", "4" }, + { "player_1.pushing.right.delay", "4" }, + { "player_1.snapping.down", "RocksHeroes.png" }, + { "player_1.snapping.down.xpos", "0" }, + { "player_1.snapping.down.ypos", "0" }, + { "player_1.snapping.down.frames", "1" }, + { "player_1.snapping.up", "RocksHeroes.png" }, + { "player_1.snapping.up.xpos", "4" }, + { "player_1.snapping.up.ypos", "0" }, + { "player_1.snapping.up.frames", "1" }, + { "player_1.snapping.left", "RocksHeroes.png" }, + { "player_1.snapping.left.xpos", "0" }, + { "player_1.snapping.left.ypos", "1" }, + { "player_1.snapping.left.frames", "1" }, + { "player_1.snapping.right", "RocksHeroes.png" }, + { "player_1.snapping.right.xpos", "4" }, + { "player_1.snapping.right.ypos", "1" }, + { "player_1.snapping.right.frames", "1" }, + + { "player_2", "RocksHeroes.png" }, + { "player_2.xpos", "0" }, + { "player_2.ypos", "3" }, + { "player_2.frames", "1" }, + { "player_2.down", "RocksHeroes.png" }, + { "player_2.down.xpos", "0" }, + { "player_2.down.ypos", "3" }, + { "player_2.down.frames", "1" }, + { "player_2.up", "RocksHeroes.png" }, + { "player_2.up.xpos", "4" }, + { "player_2.up.ypos", "3" }, + { "player_2.up.frames", "1" }, + { "player_2.left", "RocksHeroes.png" }, + { "player_2.left.xpos", "0" }, + { "player_2.left.ypos", "4" }, + { "player_2.left.frames", "1" }, + { "player_2.right", "RocksHeroes.png" }, + { "player_2.right.xpos", "4" }, + { "player_2.right.ypos", "4" }, + { "player_2.right.frames", "1" }, + { "player_2.moving.down", "RocksHeroes.png" }, + { "player_2.moving.down.xpos", "0" }, + { "player_2.moving.down.ypos", "3" }, + { "player_2.moving.down.frames", "4" }, + { "player_2.moving.down.start_frame", "1" }, + { "player_2.moving.down.delay", "4" }, + { "player_2.moving.up", "RocksHeroes.png" }, + { "player_2.moving.up.xpos", "4" }, + { "player_2.moving.up.ypos", "3" }, + { "player_2.moving.up.frames", "4" }, + { "player_2.moving.up.start_frame", "1" }, + { "player_2.moving.up.delay", "4" }, + { "player_2.moving.left", "RocksHeroes.png" }, + { "player_2.moving.left.xpos", "0" }, + { "player_2.moving.left.ypos", "4" }, + { "player_2.moving.left.frames", "4" }, + { "player_2.moving.left.start_frame", "1" }, + { "player_2.moving.left.delay", "4" }, + { "player_2.moving.right", "RocksHeroes.png" }, + { "player_2.moving.right.xpos", "4" }, + { "player_2.moving.right.ypos", "4" }, + { "player_2.moving.right.frames", "4" }, + { "player_2.moving.right.start_frame", "1" }, + { "player_2.moving.right.delay", "4" }, + { "player_2.digging.down", "RocksHeroes.png" }, + { "player_2.digging.down.xpos", "0" }, + { "player_2.digging.down.ypos", "3" }, + { "player_2.digging.down.frames", "4" }, + { "player_2.digging.down.start_frame", "1" }, + { "player_2.digging.down.delay", "4" }, + { "player_2.digging.up", "RocksHeroes.png" }, + { "player_2.digging.up.xpos", "4" }, + { "player_2.digging.up.ypos", "3" }, + { "player_2.digging.up.frames", "4" }, + { "player_2.digging.up.start_frame", "1" }, + { "player_2.digging.up.delay", "4" }, + { "player_2.digging.left", "RocksHeroes.png" }, + { "player_2.digging.left.xpos", "0" }, + { "player_2.digging.left.ypos", "4" }, + { "player_2.digging.left.frames", "4" }, + { "player_2.digging.left.start_frame", "1" }, + { "player_2.digging.left.delay", "4" }, + { "player_2.digging.right", "RocksHeroes.png" }, + { "player_2.digging.right.xpos", "4" }, + { "player_2.digging.right.ypos", "4" }, + { "player_2.digging.right.frames", "4" }, + { "player_2.digging.right.start_frame", "1" }, + { "player_2.digging.right.delay", "4" }, + { "player_2.collecting.down", "RocksHeroes.png" }, + { "player_2.collecting.down.xpos", "0" }, + { "player_2.collecting.down.ypos", "3" }, + { "player_2.collecting.down.frames", "4" }, + { "player_2.collecting.down.start_frame", "1" }, + { "player_2.collecting.down.delay", "4" }, + { "player_2.collecting.up", "RocksHeroes.png" }, + { "player_2.collecting.up.xpos", "4" }, + { "player_2.collecting.up.ypos", "3" }, + { "player_2.collecting.up.frames", "4" }, + { "player_2.collecting.up.start_frame", "1" }, + { "player_2.collecting.up.delay", "4" }, + { "player_2.collecting.left", "RocksHeroes.png" }, + { "player_2.collecting.left.xpos", "0" }, + { "player_2.collecting.left.ypos", "4" }, + { "player_2.collecting.left.frames", "4" }, + { "player_2.collecting.left.start_frame", "1" }, + { "player_2.collecting.left.delay", "4" }, + { "player_2.collecting.right", "RocksHeroes.png" }, + { "player_2.collecting.right.xpos", "4" }, + { "player_2.collecting.right.ypos", "4" }, + { "player_2.collecting.right.frames", "4" }, + { "player_2.collecting.right.start_frame", "1" }, + { "player_2.collecting.right.delay", "4" }, + { "player_2.pushing.down", "RocksHeroes.png" }, + { "player_2.pushing.down.xpos", "0" }, + { "player_2.pushing.down.ypos", "3" }, + { "player_2.pushing.down.frames", "4" }, + { "player_2.pushing.down.delay", "4" }, + { "player_2.pushing.up", "RocksHeroes.png" }, + { "player_2.pushing.up.xpos", "4" }, + { "player_2.pushing.up.ypos", "3" }, + { "player_2.pushing.up.frames", "4" }, + { "player_2.pushing.up.delay", "4" }, + { "player_2.pushing.left", "RocksHeroes.png" }, + { "player_2.pushing.left.xpos", "4" }, + { "player_2.pushing.left.ypos", "5" }, + { "player_2.pushing.left.frames", "4" }, + { "player_2.pushing.left.delay", "4" }, + { "player_2.pushing.right", "RocksHeroes.png" }, + { "player_2.pushing.right.xpos", "0" }, + { "player_2.pushing.right.ypos", "5" }, + { "player_2.pushing.right.frames", "4" }, + { "player_2.pushing.right.delay", "4" }, + { "player_2.snapping.down", "RocksHeroes.png" }, + { "player_2.snapping.down.xpos", "0" }, + { "player_2.snapping.down.ypos", "3" }, + { "player_2.snapping.down.frames", "1" }, + { "player_2.snapping.up", "RocksHeroes.png" }, + { "player_2.snapping.up.xpos", "4" }, + { "player_2.snapping.up.ypos", "3" }, + { "player_2.snapping.up.frames", "1" }, + { "player_2.snapping.left", "RocksHeroes.png" }, + { "player_2.snapping.left.xpos", "0" }, + { "player_2.snapping.left.ypos", "4" }, + { "player_2.snapping.left.frames", "1" }, + { "player_2.snapping.right", "RocksHeroes.png" }, + { "player_2.snapping.right.xpos", "4" }, + { "player_2.snapping.right.ypos", "4" }, + { "player_2.snapping.right.frames", "1" }, + + { "player_3", "RocksHeroes.png" }, + { "player_3.xpos", "0" }, + { "player_3.ypos", "6" }, + { "player_3.frames", "1" }, + { "player_3.down", "RocksHeroes.png" }, + { "player_3.down.xpos", "0" }, + { "player_3.down.ypos", "6" }, + { "player_3.down.frames", "1" }, + { "player_3.up", "RocksHeroes.png" }, + { "player_3.up.xpos", "4" }, + { "player_3.up.ypos", "6" }, + { "player_3.up.frames", "1" }, + { "player_3.left", "RocksHeroes.png" }, + { "player_3.left.xpos", "0" }, + { "player_3.left.ypos", "7" }, + { "player_3.left.frames", "1" }, + { "player_3.right", "RocksHeroes.png" }, + { "player_3.right.xpos", "4" }, + { "player_3.right.ypos", "7" }, + { "player_3.right.frames", "1" }, + { "player_3.moving.down", "RocksHeroes.png" }, + { "player_3.moving.down.xpos", "0" }, + { "player_3.moving.down.ypos", "6" }, + { "player_3.moving.down.frames", "4" }, + { "player_3.moving.down.start_frame", "1" }, + { "player_3.moving.down.delay", "4" }, + { "player_3.moving.up", "RocksHeroes.png" }, + { "player_3.moving.up.xpos", "4" }, + { "player_3.moving.up.ypos", "6" }, + { "player_3.moving.up.frames", "4" }, + { "player_3.moving.up.start_frame", "1" }, + { "player_3.moving.up.delay", "4" }, + { "player_3.moving.left", "RocksHeroes.png" }, + { "player_3.moving.left.xpos", "0" }, + { "player_3.moving.left.ypos", "7" }, + { "player_3.moving.left.frames", "4" }, + { "player_3.moving.left.start_frame", "1" }, + { "player_3.moving.left.delay", "4" }, + { "player_3.moving.right", "RocksHeroes.png" }, + { "player_3.moving.right.xpos", "4" }, + { "player_3.moving.right.ypos", "7" }, + { "player_3.moving.right.frames", "4" }, + { "player_3.moving.right.start_frame", "1" }, + { "player_3.moving.right.delay", "4" }, + { "player_3.digging.down", "RocksHeroes.png" }, + { "player_3.digging.down.xpos", "0" }, + { "player_3.digging.down.ypos", "6" }, + { "player_3.digging.down.frames", "4" }, + { "player_3.digging.down.start_frame", "1" }, + { "player_3.digging.down.delay", "4" }, + { "player_3.digging.up", "RocksHeroes.png" }, + { "player_3.digging.up.xpos", "4" }, + { "player_3.digging.up.ypos", "6" }, + { "player_3.digging.up.frames", "4" }, + { "player_3.digging.up.start_frame", "1" }, + { "player_3.digging.up.delay", "4" }, + { "player_3.digging.left", "RocksHeroes.png" }, + { "player_3.digging.left.xpos", "0" }, + { "player_3.digging.left.ypos", "7" }, + { "player_3.digging.left.frames", "4" }, + { "player_3.digging.left.start_frame", "1" }, + { "player_3.digging.left.delay", "4" }, + { "player_3.digging.right", "RocksHeroes.png" }, + { "player_3.digging.right.xpos", "4" }, + { "player_3.digging.right.ypos", "7" }, + { "player_3.digging.right.frames", "4" }, + { "player_3.digging.right.start_frame", "1" }, + { "player_3.digging.right.delay", "4" }, + { "player_3.collecting.down", "RocksHeroes.png" }, + { "player_3.collecting.down.xpos", "0" }, + { "player_3.collecting.down.ypos", "6" }, + { "player_3.collecting.down.frames", "4" }, + { "player_3.collecting.down.start_frame", "1" }, + { "player_3.collecting.down.delay", "4" }, + { "player_3.collecting.up", "RocksHeroes.png" }, + { "player_3.collecting.up.xpos", "4" }, + { "player_3.collecting.up.ypos", "6" }, + { "player_3.collecting.up.frames", "4" }, + { "player_3.collecting.up.start_frame", "1" }, + { "player_3.collecting.up.delay", "4" }, + { "player_3.collecting.left", "RocksHeroes.png" }, + { "player_3.collecting.left.xpos", "0" }, + { "player_3.collecting.left.ypos", "7" }, + { "player_3.collecting.left.frames", "4" }, + { "player_3.collecting.left.start_frame", "1" }, + { "player_3.collecting.left.delay", "4" }, + { "player_3.collecting.right", "RocksHeroes.png" }, + { "player_3.collecting.right.xpos", "4" }, + { "player_3.collecting.right.ypos", "7" }, + { "player_3.collecting.right.frames", "4" }, + { "player_3.collecting.right.start_frame", "1" }, + { "player_3.collecting.right.delay", "4" }, + { "player_3.pushing.down", "RocksHeroes.png" }, + { "player_3.pushing.down.xpos", "0" }, + { "player_3.pushing.down.ypos", "6" }, + { "player_3.pushing.down.frames", "4" }, + { "player_3.pushing.down.delay", "4" }, + { "player_3.pushing.up", "RocksHeroes.png" }, + { "player_3.pushing.up.xpos", "4" }, + { "player_3.pushing.up.ypos", "6" }, + { "player_3.pushing.up.frames", "4" }, + { "player_3.pushing.up.delay", "4" }, + { "player_3.pushing.left", "RocksHeroes.png" }, + { "player_3.pushing.left.xpos", "4" }, + { "player_3.pushing.left.ypos", "8" }, + { "player_3.pushing.left.frames", "4" }, + { "player_3.pushing.left.delay", "4" }, + { "player_3.pushing.right", "RocksHeroes.png" }, + { "player_3.pushing.right.xpos", "0" }, + { "player_3.pushing.right.ypos", "8" }, + { "player_3.pushing.right.frames", "4" }, + { "player_3.pushing.right.delay", "4" }, + { "player_3.snapping.down", "RocksHeroes.png" }, + { "player_3.snapping.down.xpos", "0" }, + { "player_3.snapping.down.ypos", "6" }, + { "player_3.snapping.down.frames", "1" }, + { "player_3.snapping.up", "RocksHeroes.png" }, + { "player_3.snapping.up.xpos", "4" }, + { "player_3.snapping.up.ypos", "6" }, + { "player_3.snapping.up.frames", "1" }, + { "player_3.snapping.left", "RocksHeroes.png" }, + { "player_3.snapping.left.xpos", "0" }, + { "player_3.snapping.left.ypos", "7" }, + { "player_3.snapping.left.frames", "1" }, + { "player_3.snapping.right", "RocksHeroes.png" }, + { "player_3.snapping.right.xpos", "4" }, + { "player_3.snapping.right.ypos", "7" }, + { "player_3.snapping.right.frames", "1" }, + + { "player_4", "RocksHeroes.png" }, + { "player_4.xpos", "0" }, + { "player_4.ypos", "9" }, + { "player_4.frames", "1" }, + { "player_4.down", "RocksHeroes.png" }, + { "player_4.down.xpos", "0" }, + { "player_4.down.ypos", "9" }, + { "player_4.down.frames", "1" }, + { "player_4.up", "RocksHeroes.png" }, + { "player_4.up.xpos", "4" }, + { "player_4.up.ypos", "9" }, + { "player_4.up.frames", "1" }, + { "player_4.left", "RocksHeroes.png" }, + { "player_4.left.xpos", "0" }, + { "player_4.left.ypos", "10" }, + { "player_4.left.frames", "1" }, + { "player_4.right", "RocksHeroes.png" }, + { "player_4.right.xpos", "4" }, + { "player_4.right.ypos", "10" }, + { "player_4.right.frames", "1" }, + { "player_4.moving.down", "RocksHeroes.png" }, + { "player_4.moving.down.xpos", "0" }, + { "player_4.moving.down.ypos", "9" }, + { "player_4.moving.down.frames", "4" }, + { "player_4.moving.down.start_frame", "1" }, + { "player_4.moving.down.delay", "4" }, + { "player_4.moving.up", "RocksHeroes.png" }, + { "player_4.moving.up.xpos", "4" }, + { "player_4.moving.up.ypos", "9" }, + { "player_4.moving.up.frames", "4" }, + { "player_4.moving.up.start_frame", "1" }, + { "player_4.moving.up.delay", "4" }, + { "player_4.moving.left", "RocksHeroes.png" }, + { "player_4.moving.left.xpos", "0" }, + { "player_4.moving.left.ypos", "10" }, + { "player_4.moving.left.frames", "4" }, + { "player_4.moving.left.start_frame", "1" }, + { "player_4.moving.left.delay", "4" }, + { "player_4.moving.right", "RocksHeroes.png" }, + { "player_4.moving.right.xpos", "4" }, + { "player_4.moving.right.ypos", "10" }, + { "player_4.moving.right.frames", "4" }, + { "player_4.moving.right.start_frame", "1" }, + { "player_4.moving.right.delay", "4" }, + { "player_4.digging.down", "RocksHeroes.png" }, + { "player_4.digging.down.xpos", "0" }, + { "player_4.digging.down.ypos", "9" }, + { "player_4.digging.down.frames", "4" }, + { "player_4.digging.down.start_frame", "1" }, + { "player_4.digging.down.delay", "4" }, + { "player_4.digging.up", "RocksHeroes.png" }, + { "player_4.digging.up.xpos", "4" }, + { "player_4.digging.up.ypos", "9" }, + { "player_4.digging.up.frames", "4" }, + { "player_4.digging.up.start_frame", "1" }, + { "player_4.digging.up.delay", "4" }, + { "player_4.digging.left", "RocksHeroes.png" }, + { "player_4.digging.left.xpos", "0" }, + { "player_4.digging.left.ypos", "10" }, + { "player_4.digging.left.frames", "4" }, + { "player_4.digging.left.start_frame", "1" }, + { "player_4.digging.left.delay", "4" }, + { "player_4.digging.right", "RocksHeroes.png" }, + { "player_4.digging.right.xpos", "4" }, + { "player_4.digging.right.ypos", "10" }, + { "player_4.digging.right.frames", "4" }, + { "player_4.digging.right.start_frame", "1" }, + { "player_4.digging.right.delay", "4" }, + { "player_4.collecting.down", "RocksHeroes.png" }, + { "player_4.collecting.down.xpos", "0" }, + { "player_4.collecting.down.ypos", "9" }, + { "player_4.collecting.down.frames", "4" }, + { "player_4.collecting.down.start_frame", "1" }, + { "player_4.collecting.down.delay", "4" }, + { "player_4.collecting.up", "RocksHeroes.png" }, + { "player_4.collecting.up.xpos", "4" }, + { "player_4.collecting.up.ypos", "9" }, + { "player_4.collecting.up.frames", "4" }, + { "player_4.collecting.up.start_frame", "1" }, + { "player_4.collecting.up.delay", "4" }, + { "player_4.collecting.left", "RocksHeroes.png" }, + { "player_4.collecting.left.xpos", "0" }, + { "player_4.collecting.left.ypos", "10" }, + { "player_4.collecting.left.frames", "4" }, + { "player_4.collecting.left.start_frame", "1" }, + { "player_4.collecting.left.delay", "4" }, + { "player_4.collecting.right", "RocksHeroes.png" }, + { "player_4.collecting.right.xpos", "4" }, + { "player_4.collecting.right.ypos", "10" }, + { "player_4.collecting.right.frames", "4" }, + { "player_4.collecting.right.start_frame", "1" }, + { "player_4.collecting.right.delay", "4" }, + { "player_4.pushing.down", "RocksHeroes.png" }, + { "player_4.pushing.down.xpos", "0" }, + { "player_4.pushing.down.ypos", "9" }, + { "player_4.pushing.down.frames", "4" }, + { "player_4.pushing.down.delay", "4" }, + { "player_4.pushing.up", "RocksHeroes.png" }, + { "player_4.pushing.up.xpos", "4" }, + { "player_4.pushing.up.ypos", "9" }, + { "player_4.pushing.up.frames", "4" }, + { "player_4.pushing.up.delay", "4" }, + { "player_4.pushing.left", "RocksHeroes.png" }, + { "player_4.pushing.left.xpos", "4" }, + { "player_4.pushing.left.ypos", "11" }, + { "player_4.pushing.left.frames", "4" }, + { "player_4.pushing.left.delay", "4" }, + { "player_4.pushing.right", "RocksHeroes.png" }, + { "player_4.pushing.right.xpos", "0" }, + { "player_4.pushing.right.ypos", "11" }, + { "player_4.pushing.right.frames", "4" }, + { "player_4.pushing.right.delay", "4" }, + { "player_4.snapping.down", "RocksHeroes.png" }, + { "player_4.snapping.down.xpos", "0" }, + { "player_4.snapping.down.ypos", "9" }, + { "player_4.snapping.down.frames", "1" }, + { "player_4.snapping.up", "RocksHeroes.png" }, + { "player_4.snapping.up.xpos", "4" }, + { "player_4.snapping.up.ypos", "9" }, + { "player_4.snapping.up.frames", "1" }, + { "player_4.snapping.left", "RocksHeroes.png" }, + { "player_4.snapping.left.xpos", "0" }, + { "player_4.snapping.left.ypos", "10" }, + { "player_4.snapping.left.frames", "1" }, + { "player_4.snapping.right", "RocksHeroes.png" }, + { "player_4.snapping.right.xpos", "4" }, + { "player_4.snapping.right.ypos", "10" }, + { "player_4.snapping.right.frames", "1" }, + + { "[default].exploding", "RocksElements.png" }, + { "[default].exploding.xpos", "0" }, + { "[default].exploding.ypos", "4" }, + { "[default].exploding.frames", "8" }, + { "[default].exploding.delay", "2" }, + { "[default].exploding.anim_mode", "linear" }, + + { "twinkle_blue", "RocksHeroes.png" }, + { "twinkle_blue.xpos", "9" }, + { "twinkle_blue.ypos", "11" }, + { "twinkle_blue.frames", "3" }, + { "twinkle_blue.delay", "2" }, + { "twinkle_blue.anim_mode", "pingpong" }, + { "twinkle_blue.global_sync", "false" }, + { "twinkle_white", "RocksHeroes.png" }, + { "twinkle_white.xpos", "13" }, + { "twinkle_white.ypos", "11" }, + { "twinkle_white.frames", "3" }, + { "twinkle_white.delay", "2" }, + { "twinkle_white.anim_mode", "pingpong" }, + { "twinkle_white.global_sync", "false" }, + + { "steelwall_topleft", "RocksElements.png" }, + { "steelwall_topleft.xpos", "4" }, + { "steelwall_topleft.ypos", "0" }, + { "steelwall_topleft.frames", "1" }, + { "steelwall_topright", "RocksElements.png" }, + { "steelwall_topright.xpos", "4" }, + { "steelwall_topright.ypos", "0" }, + { "steelwall_topright.frames", "1" }, + { "steelwall_bottomleft", "RocksElements.png" }, + { "steelwall_bottomleft.xpos", "4" }, + { "steelwall_bottomleft.ypos", "0" }, + { "steelwall_bottomleft.frames", "1" }, + { "steelwall_bottomright", "RocksElements.png" }, + { "steelwall_bottomright.xpos", "4" }, + { "steelwall_bottomright.ypos", "0" }, + { "steelwall_bottomright.frames", "1" }, + { "steelwall_horizontal", "RocksElements.png" }, + { "steelwall_horizontal.xpos", "4" }, + { "steelwall_horizontal.ypos", "0" }, + { "steelwall_horizontal.frames", "1" }, + { "steelwall_vertical", "RocksElements.png" }, + { "steelwall_vertical.xpos", "4" }, + { "steelwall_vertical.ypos", "0" }, + { "steelwall_vertical.frames", "1" }, + + { "steelwall_topleft.EDITOR", "RocksElements.png" }, + { "steelwall_topleft.EDITOR.xpos", "0" }, + { "steelwall_topleft.EDITOR.ypos", "13" }, + { "steelwall_topright.EDITOR", "RocksElements.png" }, + { "steelwall_topright.EDITOR.xpos", "1" }, + { "steelwall_topright.EDITOR.ypos", "13" }, + { "steelwall_bottomleft.EDITOR", "RocksElements.png" }, + { "steelwall_bottomleft.EDITOR.xpos", "2" }, + { "steelwall_bottomleft.EDITOR.ypos", "13" }, + { "steelwall_bottomright.EDITOR", "RocksElements.png" }, + { "steelwall_bottomright.EDITOR.xpos", "3" }, + { "steelwall_bottomright.EDITOR.ypos", "13" }, + { "steelwall_horizontal.EDITOR", "RocksElements.png" }, + { "steelwall_horizontal.EDITOR.xpos", "4" }, + { "steelwall_horizontal.EDITOR.ypos", "13" }, + { "steelwall_vertical.EDITOR", "RocksElements.png" }, + { "steelwall_vertical.EDITOR.xpos", "5" }, + { "steelwall_vertical.EDITOR.ypos", "13" }, + + { "invisible_steelwall_topleft", "RocksSP.png" }, + { "invisible_steelwall_topleft.xpos", "0" }, + { "invisible_steelwall_topleft.ypos", "0" }, + { "invisible_steelwall_topleft.frames", "1" }, + { "invisible_steelwall_topright", "RocksSP.png" }, + { "invisible_steelwall_topright.xpos", "0" }, + { "invisible_steelwall_topright.ypos", "0" }, + { "invisible_steelwall_topright.frames", "1" }, + { "invisible_steelwall_bottomleft", "RocksSP.png" }, + { "invisible_steelwall_bottomleft.xpos", "0" }, + { "invisible_steelwall_bottomleft.ypos", "0" }, + { "invisible_steelwall_bottomleft.frames", "1" }, + { "invisible_steelwall_bottomright", "RocksSP.png" }, + { "invisible_steelwall_bottomright.xpos", "0" }, + { "invisible_steelwall_bottomright.ypos", "0" }, + { "invisible_steelwall_bottomright.frames", "1" }, + { "invisible_steelwall_horizontal", "RocksSP.png" }, + { "invisible_steelwall_horizontal.xpos", "0" }, + { "invisible_steelwall_horizontal.ypos", "0" }, + { "invisible_steelwall_horizontal.frames", "1" }, + { "invisible_steelwall_vertical", "RocksSP.png" }, + { "invisible_steelwall_vertical.xpos", "0" }, + { "invisible_steelwall_vertical.ypos", "0" }, + { "invisible_steelwall_vertical.frames", "1" }, + + { "invisible_steelwall_topleft.EDITOR", "RocksElements.png" }, + { "invisible_steelwall_topleft.EDITOR.xpos", "6" }, + { "invisible_steelwall_topleft.EDITOR.ypos", "13" }, + { "invisible_steelwall_topright.EDITOR", "RocksElements.png" }, + { "invisible_steelwall_topright.EDITOR.xpos", "7" }, + { "invisible_steelwall_topright.EDITOR.ypos", "13" }, + { "invisible_steelwall_bottomleft.EDITOR", "RocksElements.png" }, + { "invisible_steelwall_bottomleft.EDITOR.xpos", "8" }, + { "invisible_steelwall_bottomleft.EDITOR.ypos", "13" }, + { "invisible_steelwall_bottomright.EDITOR", "RocksElements.png" }, + { "invisible_steelwall_bottomright.EDITOR.xpos", "9" }, + { "invisible_steelwall_bottomright.EDITOR.ypos", "13" }, + { "invisible_steelwall_horizontal.EDITOR", "RocksElements.png" }, + { "invisible_steelwall_horizontal.EDITOR.xpos", "10" }, + { "invisible_steelwall_horizontal.EDITOR.ypos", "13" }, + { "invisible_steelwall_vertical.EDITOR", "RocksElements.png" }, + { "invisible_steelwall_vertical.EDITOR.xpos", "11" }, + { "invisible_steelwall_vertical.EDITOR.ypos", "13" }, + + { "arrow_left", "RocksDC.png" }, + { "arrow_left.xpos", "8" }, + { "arrow_left.ypos", "8" }, + { "arrow_left.frames", "1" }, + { "arrow_right", "RocksDC.png" }, + { "arrow_right.xpos", "9" }, + { "arrow_right.ypos", "8" }, + { "arrow_right.frames", "1" }, + { "arrow_up", "RocksDC.png" }, + { "arrow_up.xpos", "10" }, + { "arrow_up.ypos", "8" }, + { "arrow_up.frames", "1" }, + { "arrow_down", "RocksDC.png" }, + { "arrow_down.xpos", "11" }, + { "arrow_down.ypos", "8" }, + { "arrow_down.frames", "1" }, + + { "unknown", "RocksFontEM.png" }, + { "unknown.xpos", "15" }, + { "unknown.ypos", "1" }, + { "unknown.frames", "1" }, + + { "trigger_element", "RocksDC.png" }, + { "trigger_element.xpos", "15" }, + { "trigger_element.ypos", "14" }, + { "trigger_element.frames", "1" }, + + { "trigger_player", "RocksDC.png" }, + { "trigger_player.xpos", "15" }, + { "trigger_player.ypos", "13" }, + { "trigger_player.frames", "1" }, + + { "trigger_ce_value", "RocksDC.png" }, + { "trigger_ce_value.xpos", "15" }, + { "trigger_ce_value.ypos", "11" }, + { "trigger_ce_value.frames", "1" }, + + { "trigger_ce_score", "RocksDC.png" }, + { "trigger_ce_score.xpos", "15" }, + { "trigger_ce_score.ypos", "12" }, + { "trigger_ce_score.frames", "1" }, + + { "current_ce_value", "RocksDC.png" }, + { "current_ce_value.xpos", "14" }, + { "current_ce_value.ypos", "11" }, + { "current_ce_value.frames", "1" }, + + { "current_ce_score", "RocksDC.png" }, + { "current_ce_score.xpos", "14" }, + { "current_ce_score.ypos", "12" }, + { "current_ce_score.frames", "1" }, + + { "prev_ce_1", "RocksMore.png" }, + { "prev_ce_1.xpos", "0" }, + { "prev_ce_1.ypos", "7" }, + { "prev_ce_1.frames", "1" }, + + { "prev_ce_2", "RocksMore.png" }, + { "prev_ce_2.xpos", "1" }, + { "prev_ce_2.ypos", "7" }, + { "prev_ce_2.frames", "1" }, + + { "prev_ce_3", "RocksMore.png" }, + { "prev_ce_3.xpos", "2" }, + { "prev_ce_3.ypos", "7" }, + { "prev_ce_3.frames", "1" }, + + { "prev_ce_4", "RocksMore.png" }, + { "prev_ce_4.xpos", "3" }, + { "prev_ce_4.ypos", "7" }, + { "prev_ce_4.frames", "1" }, + + { "prev_ce_5", "RocksMore.png" }, + { "prev_ce_5.xpos", "4" }, + { "prev_ce_5.ypos", "7" }, + { "prev_ce_5.frames", "1" }, + + { "prev_ce_6", "RocksMore.png" }, + { "prev_ce_6.xpos", "5" }, + { "prev_ce_6.ypos", "7" }, + { "prev_ce_6.frames", "1" }, + + { "prev_ce_7", "RocksMore.png" }, + { "prev_ce_7.xpos", "6" }, + { "prev_ce_7.ypos", "7" }, + { "prev_ce_7.frames", "1" }, + + { "prev_ce_8", "RocksMore.png" }, + { "prev_ce_8.xpos", "7" }, + { "prev_ce_8.ypos", "7" }, + { "prev_ce_8.frames", "1" }, + + { "next_ce_1", "RocksMore.png" }, + { "next_ce_1.xpos", "0" }, + { "next_ce_1.ypos", "8" }, + { "next_ce_1.frames", "1" }, + + { "next_ce_2", "RocksMore.png" }, + { "next_ce_2.xpos", "1" }, + { "next_ce_2.ypos", "8" }, + { "next_ce_2.frames", "1" }, + + { "next_ce_3", "RocksMore.png" }, + { "next_ce_3.xpos", "2" }, + { "next_ce_3.ypos", "8" }, + { "next_ce_3.frames", "1" }, + + { "next_ce_4", "RocksMore.png" }, + { "next_ce_4.xpos", "3" }, + { "next_ce_4.ypos", "8" }, + { "next_ce_4.frames", "1" }, + + { "next_ce_5", "RocksMore.png" }, + { "next_ce_5.xpos", "4" }, + { "next_ce_5.ypos", "8" }, + { "next_ce_5.frames", "1" }, + + { "next_ce_6", "RocksMore.png" }, + { "next_ce_6.xpos", "5" }, + { "next_ce_6.ypos", "8" }, + { "next_ce_6.frames", "1" }, + + { "next_ce_7", "RocksMore.png" }, + { "next_ce_7.xpos", "6" }, + { "next_ce_7.ypos", "8" }, + { "next_ce_7.frames", "1" }, + + { "next_ce_8", "RocksMore.png" }, + { "next_ce_8.xpos", "7" }, + { "next_ce_8.ypos", "8" }, + { "next_ce_8.frames", "1" }, + + { "self", "RocksMore.png" }, + { "self.xpos", "8" }, + { "self.ypos", "7" }, + { "self.frames", "1" }, + + { "any_element", "RocksMore.png" }, + { "any_element.xpos", "9" }, + { "any_element.ypos", "7" }, + { "any_element.frames", "1" }, + + { "emc_key_5", "RocksEMC.png" }, + { "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" }, + { "emc_gate_5.ypos", "6" }, + { "emc_gate_5.frames", "1" }, + { "emc_gate_6", "RocksEMC.png" }, + { "emc_gate_6.xpos", "1" }, + { "emc_gate_6.ypos", "6" }, + { "emc_gate_6.frames", "1" }, + { "emc_gate_7", "RocksEMC.png" }, + { "emc_gate_7.xpos", "2" }, + { "emc_gate_7.ypos", "6" }, + { "emc_gate_7.frames", "1" }, + { "emc_gate_8", "RocksEMC.png" }, + { "emc_gate_8.xpos", "3" }, + { "emc_gate_8.ypos", "6" }, + { "emc_gate_8.frames", "1" }, + { "emc_gate_5_gray", "RocksEMC.png" }, + { "emc_gate_5_gray.xpos", "4" }, + { "emc_gate_5_gray.ypos", "7" }, + { "emc_gate_5_gray.frames", "1" }, + { "emc_gate_5_gray.EDITOR", "RocksEMC.png" }, + { "emc_gate_5_gray.EDITOR.xpos", "0" }, + { "emc_gate_5_gray.EDITOR.ypos", "7" }, + { "emc_gate_5_gray.active", "RocksEMC.png" }, + { "emc_gate_5_gray.active.xpos", "0" }, + { "emc_gate_5_gray.active.ypos", "6" }, + { "emc_gate_5_gray.active.frames", "1" }, + { "emc_gate_6_gray", "RocksEMC.png" }, + { "emc_gate_6_gray.xpos", "4" }, + { "emc_gate_6_gray.ypos", "7" }, + { "emc_gate_6_gray.frames", "1" }, + { "emc_gate_6_gray.EDITOR", "RocksEMC.png" }, + { "emc_gate_6_gray.EDITOR.xpos", "1" }, + { "emc_gate_6_gray.EDITOR.ypos", "7" }, + { "emc_gate_6_gray.active", "RocksEMC.png" }, + { "emc_gate_6_gray.active.xpos", "1" }, + { "emc_gate_6_gray.active.ypos", "6" }, + { "emc_gate_6_gray.active.frames", "1" }, + { "emc_gate_7_gray", "RocksEMC.png" }, + { "emc_gate_7_gray.xpos", "4" }, + { "emc_gate_7_gray.ypos", "7" }, + { "emc_gate_7_gray.frames", "1" }, + { "emc_gate_7_gray.EDITOR", "RocksEMC.png" }, + { "emc_gate_7_gray.EDITOR.xpos", "2" }, + { "emc_gate_7_gray.EDITOR.ypos", "7" }, + { "emc_gate_7_gray.active", "RocksEMC.png" }, + { "emc_gate_7_gray.active.xpos", "2" }, + { "emc_gate_7_gray.active.ypos", "6" }, + { "emc_gate_7_gray.active.frames", "1" }, + { "emc_gate_8_gray", "RocksEMC.png" }, + { "emc_gate_8_gray.xpos", "4" }, + { "emc_gate_8_gray.ypos", "7" }, + { "emc_gate_8_gray.frames", "1" }, + { "emc_gate_8_gray.EDITOR", "RocksEMC.png" }, + { "emc_gate_8_gray.EDITOR.xpos", "3" }, + { "emc_gate_8_gray.EDITOR.ypos", "7" }, + { "emc_gate_8_gray.active", "RocksEMC.png" }, + { "emc_gate_8_gray.active.xpos", "3" }, + { "emc_gate_8_gray.active.ypos", "6" }, + { "emc_gate_8_gray.active.frames", "1" }, + + { "emc_android", "RocksEMC.png" }, + { "emc_android.xpos", "0" }, + { "emc_android.ypos", "8" }, + { "emc_android.frames", "8" }, + { "emc_android.delay", "2" }, + + { "emc_android.shrinking.upleft", "RocksEMC.png" }, + { "emc_android.shrinking.upleft.xpos", "1" }, + { "emc_android.shrinking.upleft.ypos", "11" }, + { "emc_android.shrinking.upleft.frames", "8" }, + { "emc_android.shrinking.upleft.anim_mode", "linear" }, + + { "emc_android.growing.downright", "RocksEMC.png" }, + { "emc_android.growing.downright.xpos", "0" }, + { "emc_android.growing.downright.ypos", "11" }, + { "emc_android.growing.downright.frames", "8" }, + { "emc_android.growing.downright.anim_mode", "linear,reverse" }, + + { "emc_android.shrinking.downleft", "RocksEMC.png" }, + { "emc_android.shrinking.downleft.xpos", "1" }, + { "emc_android.shrinking.downleft.ypos", "12" }, + { "emc_android.shrinking.downleft.frames", "8" }, + { "emc_android.shrinking.downleft.anim_mode", "linear" }, + + { "emc_android.growing.upright", "RocksEMC.png" }, + { "emc_android.growing.upright.xpos", "0" }, + { "emc_android.growing.upright.ypos", "12" }, + { "emc_android.growing.upright.frames", "8" }, + { "emc_android.growing.upright.anim_mode", "linear,reverse" }, + + { "emc_android.shrinking.upright", "RocksEMC.png" }, + { "emc_android.shrinking.upright.xpos", "1" }, + { "emc_android.shrinking.upright.ypos", "13" }, + { "emc_android.shrinking.upright.frames", "8" }, + { "emc_android.shrinking.upright.anim_mode", "linear" }, + + { "emc_android.growing.downleft", "RocksEMC.png" }, + { "emc_android.growing.downleft.xpos", "0" }, + { "emc_android.growing.downleft.ypos", "13" }, + { "emc_android.growing.downleft.frames", "8" }, + { "emc_android.growing.downleft.anim_mode", "linear,reverse" }, + + { "emc_android.shrinking.downright", "RocksEMC.png" }, + { "emc_android.shrinking.downright.xpos", "1" }, + { "emc_android.shrinking.downright.ypos", "14" }, + { "emc_android.shrinking.downright.frames", "8" }, + { "emc_android.shrinking.downright.anim_mode", "linear" }, + + { "emc_android.growing.upleft", "RocksEMC.png" }, + { "emc_android.growing.upleft.xpos", "0" }, + { "emc_android.growing.upleft.ypos", "14" }, + { "emc_android.growing.upleft.frames", "8" }, + { "emc_android.growing.upleft.anim_mode", "linear,reverse" }, + + { "emc_grass", "RocksEMC.png" }, + { "emc_grass.xpos", "0" }, + { "emc_grass.ypos", "4" }, + { "emc_grass.frames", "1" }, + { "emc_grass.CRUMBLED", "RocksEMC.png" }, + { "emc_grass.CRUMBLED.xpos", "1" }, + { "emc_grass.CRUMBLED.ypos", "4" }, + { "emc_grass.CRUMBLED.frames", "1" }, + { "emc_grass.digging.left", "RocksEMC.png" }, + { "emc_grass.digging.left.xpos", "6" }, + { "emc_grass.digging.left.ypos", "0" }, + { "emc_grass.digging.left.frames", "3" }, + { "emc_grass.digging.left.delay", "2" }, + { "emc_grass.digging.left.anim_mode", "linear" }, + { "emc_grass.digging.right", "RocksEMC.png" }, + { "emc_grass.digging.right.xpos", "9" }, + { "emc_grass.digging.right.ypos", "0" }, + { "emc_grass.digging.right.frames", "3" }, + { "emc_grass.digging.right.delay", "2" }, + { "emc_grass.digging.right.anim_mode", "linear" }, + { "emc_grass.digging.up", "RocksEMC.png" }, + { "emc_grass.digging.up.xpos", "0" }, + { "emc_grass.digging.up.ypos", "0" }, + { "emc_grass.digging.up.frames", "3" }, + { "emc_grass.digging.up.delay", "2" }, + { "emc_grass.digging.up.anim_mode", "linear" }, + { "emc_grass.digging.down", "RocksEMC.png" }, + { "emc_grass.digging.down.xpos", "3" }, + { "emc_grass.digging.down.ypos", "0" }, + { "emc_grass.digging.down.frames", "3" }, + { "emc_grass.digging.down.delay", "2" }, + { "emc_grass.digging.down.anim_mode", "linear" }, + { "emc_grass.digging.left.CRUMBLED", "RocksEMC.png" }, + { "emc_grass.digging.left.CRUMBLED.xpos", "6" }, + { "emc_grass.digging.left.CRUMBLED.ypos", "1" }, + { "emc_grass.digging.left.CRUMBLED.frames", "3" }, + { "emc_grass.digging.left.CRUMBLED.delay", "2" }, + { "emc_grass.digging.left.CRUMBLED.anim_mode", "linear" }, + { "emc_grass.digging.right.CRUMBLED", "RocksEMC.png" }, + { "emc_grass.digging.right.CRUMBLED.xpos", "9" }, + { "emc_grass.digging.right.CRUMBLED.ypos", "1" }, + { "emc_grass.digging.right.CRUMBLED.frames", "3" }, + { "emc_grass.digging.right.CRUMBLED.delay", "2" }, + { "emc_grass.digging.right.CRUMBLED.anim_mode", "linear" }, + { "emc_grass.digging.up.CRUMBLED", "RocksEMC.png" }, + { "emc_grass.digging.up.CRUMBLED.xpos", "0" }, + { "emc_grass.digging.up.CRUMBLED.ypos", "1" }, + { "emc_grass.digging.up.CRUMBLED.frames", "3" }, + { "emc_grass.digging.up.CRUMBLED.delay", "2" }, + { "emc_grass.digging.up.CRUMBLED.anim_mode", "linear" }, + { "emc_grass.digging.down.CRUMBLED", "RocksEMC.png" }, + { "emc_grass.digging.down.CRUMBLED.xpos", "3" }, + { "emc_grass.digging.down.CRUMBLED.ypos", "1" }, + { "emc_grass.digging.down.CRUMBLED.frames", "3" }, + { "emc_grass.digging.down.CRUMBLED.delay", "2" }, + { "emc_grass.digging.down.CRUMBLED.anim_mode", "linear" }, + + { "emc_magic_ball", "RocksEMC.png" }, + { "emc_magic_ball.xpos", "0" }, + { "emc_magic_ball.ypos", "9" }, + { "emc_magic_ball.frames", "1" }, + { "emc_magic_ball.active", "RocksEMC.png" }, + { "emc_magic_ball.active.xpos", "0" }, + { "emc_magic_ball.active.ypos", "9" }, + { "emc_magic_ball.active.frames", "16" }, + { "emc_magic_ball.active.frames_per_line", "8" }, + { "emc_magic_ball.dropping", "RocksElements.png" }, + { "emc_magic_ball.dropping.xpos", "0" }, + { "emc_magic_ball.dropping.ypos", "4" }, + { "emc_magic_ball.dropping.frames", "8" }, + { "emc_magic_ball.dropping.anim_mode", "linear" }, + + { "emc_magic_ball_switch", "RocksEMC.png" }, + { "emc_magic_ball_switch.xpos", "8" }, + { "emc_magic_ball_switch.ypos", "10" }, + { "emc_magic_ball_switch.frames", "1" }, + { "emc_magic_ball_switch.active", "RocksEMC.png" }, + { "emc_magic_ball_switch.active.xpos", "8" }, + { "emc_magic_ball_switch.active.ypos", "9" }, + { "emc_magic_ball_switch.active.frames", "1" }, + + { "emc_spring_bumper", "RocksEMC.png" }, + { "emc_spring_bumper.xpos", "8" }, + { "emc_spring_bumper.ypos", "4" }, + { "emc_spring_bumper.frames", "1" }, + + { "emc_spring_bumper.active", "RocksEMC.png" }, + { "emc_spring_bumper.active.xpos", "8" }, + { "emc_spring_bumper.active.ypos", "4" }, + { "emc_spring_bumper.active.frames", "4" }, + { "emc_spring_bumper.active.anim_mode", "pingpong2" }, + + { "emc_plant", "RocksEMC.png" }, + { "emc_plant.xpos", "4" }, + { "emc_plant.ypos", "4" }, + { "emc_plant.frames", "1" }, + { "emc_plant.CRUMBLED", "RocksEMC.png" }, + { "emc_plant.CRUMBLED.xpos", "5" }, + { "emc_plant.CRUMBLED.ypos", "4" }, + { "emc_plant.CRUMBLED.frames", "1" }, + + { "emc_lenses", "RocksEMC.png" }, + { "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" }, + { "emc_wall_9.ypos", "5" }, + { "emc_wall_9.frames", "1" }, + { "emc_wall_10", "RocksEMC.png" }, + { "emc_wall_10.xpos", "10" }, + { "emc_wall_10.ypos", "6" }, + { "emc_wall_10.frames", "1" }, + { "emc_wall_11", "RocksEMC.png" }, + { "emc_wall_11.xpos", "11" }, + { "emc_wall_11.ypos", "5" }, + { "emc_wall_11.frames", "1" }, + { "emc_wall_12", "RocksEMC.png" }, + { "emc_wall_12.xpos", "11" }, + { "emc_wall_12.ypos", "6" }, + { "emc_wall_12.frames", "1" }, + { "emc_wall_13", "RocksEMC.png" }, + { "emc_wall_13.xpos", "10" }, + { "emc_wall_13.ypos", "7" }, + { "emc_wall_13.frames", "1" }, + { "emc_wall_14", "RocksEMC.png" }, + { "emc_wall_14.xpos", "10" }, + { "emc_wall_14.ypos", "8" }, + { "emc_wall_14.frames", "1" }, + { "emc_wall_15", "RocksEMC.png" }, + { "emc_wall_15.xpos", "10" }, + { "emc_wall_15.ypos", "9" }, + { "emc_wall_15.frames", "1" }, + { "emc_wall_16", "RocksEMC.png" }, + { "emc_wall_16.xpos", "10" }, + { "emc_wall_16.ypos", "10" }, + { "emc_wall_16.frames", "1" }, + + { "emc_wall_slippery_1", "RocksEMC.png" }, + { "emc_wall_slippery_1.xpos", "11" }, + { "emc_wall_slippery_1.ypos", "7" }, + { "emc_wall_slippery_1.frames", "1" }, + { "emc_wall_slippery_2", "RocksEMC.png" }, + { "emc_wall_slippery_2.xpos", "11" }, + { "emc_wall_slippery_2.ypos", "8" }, + { "emc_wall_slippery_2.frames", "1" }, + { "emc_wall_slippery_3", "RocksEMC.png" }, + { "emc_wall_slippery_3.xpos", "11" }, + { "emc_wall_slippery_3.ypos", "9" }, + { "emc_wall_slippery_3.frames", "1" }, + { "emc_wall_slippery_4", "RocksEMC.png" }, + { "emc_wall_slippery_4.xpos", "11" }, + { "emc_wall_slippery_4.ypos", "10" }, + { "emc_wall_slippery_4.frames", "1" }, + + { "emc_fake_grass", "RocksEMC.png" }, + { "emc_fake_grass.xpos", "0" }, + { "emc_fake_grass.ypos", "4" }, + { "emc_fake_grass.frames", "1" }, + { "emc_fake_grass.CRUMBLED", "RocksEMC.png" }, + { "emc_fake_grass.CRUMBLED.xpos", "1" }, + { "emc_fake_grass.CRUMBLED.ypos", "4" }, + { "emc_fake_grass.CRUMBLED.frames", "1" }, + { "emc_fake_grass.active", "RocksEMC.png" }, + { "emc_fake_grass.active.xpos", "2" }, + { "emc_fake_grass.active.ypos", "4" }, + { "emc_fake_grass.active.frames", "1" }, + { "emc_fake_grass.active.CRUMBLED", "RocksEMC.png" }, + { "emc_fake_grass.active.CRUMBLED.xpos", "3" }, + { "emc_fake_grass.active.CRUMBLED.ypos", "4" }, + { "emc_fake_grass.active.CRUMBLED.frames", "1" }, + { "emc_fake_grass.EDITOR", "RocksEMC.png" }, + { "emc_fake_grass.EDITOR.xpos", "2" }, + { "emc_fake_grass.EDITOR.ypos", "4" }, + { "emc_fake_grass.EDITOR.frames", "1" }, + + { "emc_fake_acid", "RocksElements.png" }, + { "emc_fake_acid.xpos", "12" }, + { "emc_fake_acid.ypos", "7" }, + { "emc_fake_acid.frames", "4" }, + { "emc_fake_acid.delay", "10" }, + { "emc_fake_acid.global_sync", "true" }, + + { "emc_dripper", "RocksSP.png" }, + { "emc_dripper.xpos", "0" }, + { "emc_dripper.ypos", "0" }, + { "emc_dripper.frames", "1" }, + { "emc_dripper.EDITOR", "RocksEMC.png" }, + { "emc_dripper.EDITOR.xpos", "8" }, + { "emc_dripper.EDITOR.ypos", "8" }, + { "emc_dripper.active", "RocksEMC.png" }, + { "emc_dripper.active.xpos", "8" }, + { "emc_dripper.active.ypos", "8" }, + { "emc_dripper.active.frames", "1" }, + + { "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 }, - { "graphic_4", UNDEFINED_FILENAME }, - { "graphic_5", UNDEFINED_FILENAME }, - { "graphic_6", UNDEFINED_FILENAME }, - { "graphic_7", UNDEFINED_FILENAME }, - { "graphic_8", UNDEFINED_FILENAME }, + { "graphic_1", UNDEFINED_FILENAME }, + { "graphic_2", UNDEFINED_FILENAME }, + { "graphic_3", UNDEFINED_FILENAME }, + { "graphic_4", UNDEFINED_FILENAME }, + { "graphic_5", UNDEFINED_FILENAME }, + { "graphic_6", UNDEFINED_FILENAME }, + { "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 @@ -6677,1793 +6677,1793 @@ struct ConfigInfo image_config[] = // keyword to stop parser: "NO_MORE_ELEMENT_IMAGES" <-- do not change! - { "sp_frame_horizontal", "RocksSP.png" }, - { "sp_frame_horizontal.xpos", "7" }, - { "sp_frame_horizontal.ypos", "14" }, - { "sp_frame_vertical", "RocksSP.png" }, - { "sp_frame_vertical.xpos", "6" }, - { "sp_frame_vertical.ypos", "14" }, - { "sp_frame_corner", "RocksSP.png" }, - { "sp_frame_corner.xpos", "5" }, - { "sp_frame_corner.ypos", "14" }, - - { "toon_1", "RocksToons.png" }, - { "toon_1.x", "2" }, - { "toon_1.y", "72" }, - { "toon_1.width", "40" }, - { "toon_1.height", "48" }, - { "toon_1.frames", "8" }, - { "toon_1.delay", "1" }, - { "toon_1.step_offset", "4" }, - { "toon_1.step_delay", "5" }, - { "toon_1.direction", "right" }, - { "toon_1.position", "bottom" }, - - { "toon_2", "RocksToons.png" }, - { "toon_2.x", "2" }, - { "toon_2.y", "186" }, - { "toon_2.width", "40" }, - { "toon_2.height", "48" }, - { "toon_2.frames", "8" }, - { "toon_2.delay", "1" }, - { "toon_2.step_offset", "4" }, - { "toon_2.step_delay", "5" }, - { "toon_2.direction", "left" }, - { "toon_2.position", "bottom" }, - - { "toon_3", "RocksToons.png" }, - { "toon_3.x", "2" }, - { "toon_3.y", "125" }, - { "toon_3.width", "48" }, - { "toon_3.height", "56" }, - { "toon_3.frames", "8" }, - { "toon_3.delay", "1" }, - { "toon_3.step_offset", "4" }, - { "toon_3.step_delay", "5" }, - { "toon_3.direction", "right" }, - { "toon_3.position", "bottom" }, - - { "toon_4", "RocksToons.png" }, - { "toon_4.x", "327" }, - { "toon_4.y", "10" }, - { "toon_4.width", "80" }, - { "toon_4.height", "110" }, - { "toon_4.frames", "1" }, - { "toon_4.delay", "1" }, - { "toon_4.step_offset", "1" }, - { "toon_4.step_delay", "1" }, - { "toon_4.direction", "up" }, - { "toon_4.position", "any" }, - - { "toon_5", "RocksToons.png" }, - { "toon_5.x", "2" }, - { "toon_5.y", "2" }, - { "toon_5.width", "32" }, - { "toon_5.height", "30" }, - { "toon_5.frames", "8" }, - { "toon_5.delay", "2" }, - { "toon_5.anim_mode", "pingpong2" }, - { "toon_5.step_offset", "2" }, - { "toon_5.step_delay", "1" }, - { "toon_5.direction", "right" }, - { "toon_5.position", "upper" }, - - { "toon_6", "RocksToons.png" }, - { "toon_6.x", "2" }, - { "toon_6.y", "37" }, - { "toon_6.width", "32" }, - { "toon_6.height", "30" }, - { "toon_6.frames", "8" }, - { "toon_6.delay", "2" }, - { "toon_6.anim_mode", "pingpong2" }, - { "toon_6.step_offset", "2" }, - { "toon_6.step_delay", "1" }, - { "toon_6.direction", "left" }, - { "toon_6.position", "upper" }, - - { "toon_7", "RocksMore.png" }, - { "toon_7.xpos", "0" }, - { "toon_7.ypos", "6" }, - { "toon_7.frames", "16" }, - { "toon_7.delay", "2" }, - { "toon_7.direction", "down" }, - { "toon_7.position", "any" }, - - { "toon_8", "RocksHeroes.png" }, - { "toon_8.xpos", "4" }, - { "toon_8.ypos", "1" }, - { "toon_8.frames", "4" }, - { "toon_8.delay", "4" }, - { "toon_8.direction", "right" }, - { "toon_8.position", "bottom" }, - - { "toon_9", "RocksHeroes.png" }, - { "toon_9.xpos", "8" }, - { "toon_9.ypos", "7" }, - { "toon_9.frames", "4" }, - { "toon_9.delay", "2" }, - { "toon_9.direction", "left" }, - { "toon_9.position", "bottom" }, - - { "toon_10", "RocksHeroes.png" }, - { "toon_10.xpos", "12" }, - { "toon_10.ypos", "7" }, - { "toon_10.frames", "4" }, - { "toon_10.delay", "2" }, - { "toon_10.direction", "right" }, - { "toon_10.position", "bottom" }, - - { "toon_11", "RocksHeroes.png" }, - { "toon_11.xpos", "8" }, - { "toon_11.ypos", "5" }, - { "toon_11.frames", "4" }, - { "toon_11.delay", "2" }, - { "toon_11.direction", "left" }, - { "toon_11.position", "bottom" }, - - { "toon_12", "RocksHeroes.png" }, - { "toon_12.xpos", "12" }, - { "toon_12.ypos", "5" }, - { "toon_12.frames", "4" }, - { "toon_12.delay", "2" }, - { "toon_12.direction", "right" }, - { "toon_12.position", "bottom" }, - - { "toon_13", "RocksHeroes.png" }, - { "toon_13.xpos", "8" }, - { "toon_13.ypos", "1" }, - { "toon_13.frames", "4" }, - { "toon_13.delay", "2" }, - { "toon_13.direction", "left" }, - { "toon_13.position", "bottom" }, - - { "toon_14", "RocksHeroes.png" }, - { "toon_14.xpos", "12" }, - { "toon_14.ypos", "1" }, - { "toon_14.frames", "4" }, - { "toon_14.delay", "2" }, - { "toon_14.direction", "right" }, - { "toon_14.position", "bottom" }, - - { "toon_15", "RocksHeroes.png" }, - { "toon_15.xpos", "8" }, - { "toon_15.ypos", "3" }, - { "toon_15.frames", "4" }, - { "toon_15.delay", "2" }, - { "toon_15.direction", "left" }, - { "toon_15.position", "bottom" }, - - { "toon_16", "RocksHeroes.png" }, - { "toon_16.xpos", "12" }, - { "toon_16.ypos", "3" }, - { "toon_16.frames", "4" }, - { "toon_16.delay", "2" }, - { "toon_16.direction", "right" }, - { "toon_16.position", "bottom" }, - - { "toon_17", "RocksHeroes.png" }, - { "toon_17.xpos", "8" }, - { "toon_17.ypos", "9" }, - { "toon_17.frames", "8" }, - { "toon_17.delay", "2" }, - { "toon_17.direction", "left" }, - { "toon_17.position", "any" }, - - { "toon_18", "RocksHeroes.png" }, - { "toon_18.xpos", "8" }, - { "toon_18.ypos", "9" }, - { "toon_18.frames", "8" }, - { "toon_18.delay", "2" }, - { "toon_18.direction", "right" }, - { "toon_18.position", "any" }, - - { "toon_19", "RocksElements.png" }, - { "toon_19.xpos", "8" }, - { "toon_19.ypos", "0" }, - { "toon_19.frames", "2" }, - { "toon_19.delay", "4" }, - { "toon_19.direction", "down" }, - { "toon_19.position", "any" }, - - { "toon_20", "RocksElements.png" }, - { "toon_20.xpos", "10" }, - { "toon_20.ypos", "0" }, - { "toon_20.frames", "2" }, - { "toon_20.delay", "4" }, - { "toon_20.direction", "down" }, - { "toon_20.position", "any" }, - - { "gfx.global.anim_1", UNDEFINED_FILENAME }, - { "gfx.global.anim_2", UNDEFINED_FILENAME }, - { "gfx.global.anim_3", UNDEFINED_FILENAME }, - { "gfx.global.anim_4", UNDEFINED_FILENAME }, - { "gfx.global.anim_5", UNDEFINED_FILENAME }, - { "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 }, - { "global.anim_3", UNDEFINED_FILENAME }, - { "global.anim_4", UNDEFINED_FILENAME }, - { "global.anim_5", UNDEFINED_FILENAME }, - { "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" }, - - { "internal.global.anim_default", UNDEFINED_FILENAME }, - - { "menu.calibrate_red", "RocksElements.png" }, - { "menu.calibrate_red.xpos", "12" }, - { "menu.calibrate_red.ypos", "8" }, - { "menu.calibrate_red.frames", "1" }, - { "menu.calibrate_blue", "RocksElements.png" }, - { "menu.calibrate_blue.xpos", "13" }, - { "menu.calibrate_blue.ypos", "8" }, - { "menu.calibrate_blue.frames", "1" }, - { "menu.calibrate_yellow", "RocksElements.png" }, - { "menu.calibrate_yellow.xpos", "14" }, - { "menu.calibrate_yellow.ypos", "8" }, - { "menu.calibrate_yellow.frames", "1" }, - - { "menu.button", "RocksElements.png" }, - { "menu.button.xpos", "13" }, - { "menu.button.ypos", "8" }, - { "menu.button.frames", "1" }, - { "menu.button.active", "RocksElements.png" }, - { "menu.button.active.xpos", "12" }, - { "menu.button.active.ypos", "8" }, - { "menu.button.active.frames", "1" }, - - { "menu.button_left", "RocksDC.png" }, - { "menu.button_left.xpos", "8" }, - { "menu.button_left.ypos", "8" }, - { "menu.button_left.frames", "1" }, - { "menu.button_left.active", "RocksDC.png" }, - { "menu.button_left.active.xpos", "8" }, - { "menu.button_left.active.ypos", "9" }, - { "menu.button_left.active.frames", "1" }, - { "menu.button_right", "RocksDC.png" }, - { "menu.button_right.xpos", "9" }, - { "menu.button_right.ypos", "8" }, - { "menu.button_right.frames", "1" }, - { "menu.button_right.active", "RocksDC.png" }, - { "menu.button_right.active.xpos", "9" }, - { "menu.button_right.active.ypos", "9" }, - { "menu.button_right.active.frames", "1" }, - { "menu.button_up", "RocksDC.png" }, - { "menu.button_up.xpos", "10" }, - { "menu.button_up.ypos", "8" }, - { "menu.button_up.frames", "1" }, - { "menu.button_up.active", "RocksDC.png" }, - { "menu.button_up.active.xpos", "10" }, - { "menu.button_up.active.ypos", "9" }, - { "menu.button_up.active.frames", "1" }, - { "menu.button_down", "RocksDC.png" }, - { "menu.button_down.xpos", "11" }, - { "menu.button_down.ypos", "8" }, - { "menu.button_down.frames", "1" }, - { "menu.button_down.active", "RocksDC.png" }, - { "menu.button_down.active.xpos", "11" }, - { "menu.button_down.active.ypos", "9" }, - { "menu.button_down.active.frames", "1" }, - - { "menu.button_enter_menu", UNDEFINED_FILENAME }, - { "menu.button_enter_menu.clone_from", "menu.button_right" }, - { "menu.button_enter_menu.active", UNDEFINED_FILENAME }, - { "menu.button_enter_menu.active.clone_from", "menu.button_right.active" }, - { "menu.button_leave_menu", UNDEFINED_FILENAME }, - { "menu.button_leave_menu.clone_from", "menu.button_left" }, - { "menu.button_leave_menu.active", UNDEFINED_FILENAME }, - { "menu.button_leave_menu.active.clone_from", "menu.button_left.active" }, - - { "menu.button_next_level", UNDEFINED_FILENAME }, - { "menu.button_next_level.clone_from", "menu.button_right" }, - { "menu.button_next_level.active", UNDEFINED_FILENAME }, - { "menu.button_next_level.active.clone_from", "menu.button_right.active" }, - { "menu.button_prev_level", UNDEFINED_FILENAME }, - { "menu.button_prev_level.clone_from", "menu.button_left" }, - { "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 }, - { "menu.button_name.active.clone_from", "menu.button.active" }, - { "menu.button_levels", UNDEFINED_FILENAME }, - { "menu.button_levels.clone_from", "menu.button_right" }, - { "menu.button_levels.active", UNDEFINED_FILENAME }, - { "menu.button_levels.active.clone_from", "menu.button_right.active" }, - { "menu.button_scores", UNDEFINED_FILENAME }, - { "menu.button_scores.clone_from", "menu.button" }, - { "menu.button_scores.active", UNDEFINED_FILENAME }, - { "menu.button_scores.active.clone_from", "menu.button.active" }, - { "menu.button_editor", UNDEFINED_FILENAME }, - { "menu.button_editor.clone_from", "menu.button" }, - { "menu.button_editor.active", UNDEFINED_FILENAME }, - { "menu.button_editor.active.clone_from", "menu.button.active" }, - { "menu.button_info", UNDEFINED_FILENAME }, - { "menu.button_info.clone_from", "menu.button_right" }, - { "menu.button_info.active", UNDEFINED_FILENAME }, - { "menu.button_info.active.clone_from", "menu.button_right.active" }, - { "menu.button_game", UNDEFINED_FILENAME }, - { "menu.button_game.clone_from", "menu.button" }, - { "menu.button_game.active", UNDEFINED_FILENAME }, - { "menu.button_game.active.clone_from", "menu.button.active" }, - { "menu.button_setup", UNDEFINED_FILENAME }, - { "menu.button_setup.clone_from", "menu.button_right" }, - { "menu.button_setup.active", UNDEFINED_FILENAME }, - { "menu.button_setup.active.clone_from", "menu.button_right.active" }, - { "menu.button_quit", UNDEFINED_FILENAME }, - { "menu.button_quit.clone_from", "menu.button" }, - { "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" }, - { "menu.scrollbar.frames", "1" }, - { "menu.scrollbar.active", "RocksDC.png" }, - { "menu.scrollbar.active.xpos", "9" }, - { "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" }, - { "gfx.game.button.stop.width", "30" }, - { "gfx.game.button.stop.height", "30" }, - { "gfx.game.button.stop.pressed_xoffset", "-100" }, - { "gfx.game.button.pause", "RocksDoor.png" }, - { "gfx.game.button.pause.x", "335" }, - { "gfx.game.button.pause.y", "185" }, - { "gfx.game.button.pause.width", "30" }, - { "gfx.game.button.pause.height", "30" }, - { "gfx.game.button.pause.pressed_xoffset", "-100" }, - { "gfx.game.button.play", "RocksDoor.png" }, - { "gfx.game.button.play.x", "365" }, - { "gfx.game.button.play.y", "185" }, - { "gfx.game.button.play.width", "30" }, - { "gfx.game.button.play.height", "30" }, - { "gfx.game.button.play.pressed_xoffset", "-100" }, - - { "gfx.game.button.undo", "RocksDoor2.png" }, - { "gfx.game.button.undo.x", "105" }, - { "gfx.game.button.undo.y", "20" }, - { "gfx.game.button.undo.width", "30" }, - { "gfx.game.button.undo.height", "30" }, - { "gfx.game.button.undo.pressed_xoffset", "-100" }, - { "gfx.game.button.redo", "RocksDoor2.png" }, - { "gfx.game.button.redo.x", "165" }, - { "gfx.game.button.redo.y", "20" }, - { "gfx.game.button.redo.width", "30" }, - { "gfx.game.button.redo.height", "30" }, - { "gfx.game.button.redo.pressed_xoffset", "-100" }, - - { "gfx.game.button.save", "RocksDoor2.png" }, - { "gfx.game.button.save.x", "105" }, - { "gfx.game.button.save.y", "50" }, - { "gfx.game.button.save.width", "30" }, - { "gfx.game.button.save.height", "30" }, - { "gfx.game.button.save.pressed_xoffset", "-100" }, - { "gfx.game.button.pause2", "RocksDoor2.png" }, - { "gfx.game.button.pause2.x", "135" }, - { "gfx.game.button.pause2.y", "50" }, - { "gfx.game.button.pause2.width", "30" }, - { "gfx.game.button.pause2.height", "30" }, - { "gfx.game.button.pause2.pressed_xoffset", "-100" }, - { "gfx.game.button.pause2.active_yoffset", "-30" }, - { "gfx.game.button.load", "RocksDoor2.png" }, - { "gfx.game.button.load.x", "165" }, - { "gfx.game.button.load.y", "50" }, - { "gfx.game.button.load.width", "30" }, - { "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" }, - { "gfx.game.button.sound_music.width", "30" }, - { "gfx.game.button.sound_music.height", "30" }, - { "gfx.game.button.sound_music.pressed_xoffset", "-100" }, - { "gfx.game.button.sound_music.active_yoffset", "-30" }, - { "gfx.game.button.sound_loops", "RocksDoor.png" }, - { "gfx.game.button.sound_loops.x", "335" }, - { "gfx.game.button.sound_loops.y", "245" }, - { "gfx.game.button.sound_loops.width", "30" }, - { "gfx.game.button.sound_loops.height", "30" }, - { "gfx.game.button.sound_loops.pressed_xoffset", "-100" }, - { "gfx.game.button.sound_loops.active_yoffset", "-30" }, - { "gfx.game.button.sound_simple", "RocksDoor.png" }, - { "gfx.game.button.sound_simple.x", "365" }, - { "gfx.game.button.sound_simple.y", "245" }, - { "gfx.game.button.sound_simple.width", "30" }, - { "gfx.game.button.sound_simple.height", "30" }, - { "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" }, - { "gfx.tape.button.eject.width", "18" }, - { "gfx.tape.button.eject.height", "18" }, - { "gfx.tape.button.eject.pressed_xoffset", "-100" }, - { "gfx.tape.button.extra", "RocksDoor.png" }, - { "gfx.tape.button.extra.x", "505" }, - { "gfx.tape.button.extra.y", "357" }, - { "gfx.tape.button.extra.width", "18" }, - { "gfx.tape.button.extra.height", "18" }, - { "gfx.tape.button.extra.pressed_xoffset", "-100" }, - { "gfx.tape.button.stop", "RocksDoor.png" }, - { "gfx.tape.button.stop.x", "323" }, - { "gfx.tape.button.stop.y", "357" }, - { "gfx.tape.button.stop.width", "18" }, - { "gfx.tape.button.stop.height", "18" }, - { "gfx.tape.button.stop.pressed_xoffset", "-100" }, - { "gfx.tape.button.pause", "RocksDoor.png" }, - { "gfx.tape.button.pause.x", "341" }, - { "gfx.tape.button.pause.y", "357" }, - { "gfx.tape.button.pause.width", "18" }, - { "gfx.tape.button.pause.height", "18" }, - { "gfx.tape.button.pause.pressed_xoffset", "-100" }, - { "gfx.tape.button.record", "RocksDoor.png" }, - { "gfx.tape.button.record.x", "359" }, - { "gfx.tape.button.record.y", "357" }, - { "gfx.tape.button.record.width", "18" }, - { "gfx.tape.button.record.height", "18" }, - { "gfx.tape.button.record.pressed_xoffset", "-100" }, - { "gfx.tape.button.play", "RocksDoor.png" }, - { "gfx.tape.button.play.x", "377" }, - { "gfx.tape.button.play.y", "357" }, - { "gfx.tape.button.play.width", "18" }, - { "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" }, - { "gfx.tape.symbol.pause.x", "340" }, - { "gfx.tape.symbol.pause.y", "321" }, - { "gfx.tape.symbol.pause.width", "17" }, - { "gfx.tape.symbol.pause.height", "13" }, - { "gfx.tape.symbol.record", "RocksDoor.png" }, - { "gfx.tape.symbol.record.x", "325" }, - { "gfx.tape.symbol.record.y", "321" }, - { "gfx.tape.symbol.record.width", "16" }, - { "gfx.tape.symbol.record.height", "16" }, - { "gfx.tape.symbol.play", "RocksDoor.png" }, - { "gfx.tape.symbol.play.x", "357" }, - { "gfx.tape.symbol.play.y", "321" }, - { "gfx.tape.symbol.play.width", "11" }, - { "gfx.tape.symbol.play.height", "13" }, - { "gfx.tape.symbol.fast_forward", "RocksDoor.png" }, - { "gfx.tape.symbol.fast_forward.x", "539" }, - { "gfx.tape.symbol.fast_forward.y", "193" }, - { "gfx.tape.symbol.fast_forward.width", "27" }, - { "gfx.tape.symbol.fast_forward.height", "13" }, - { "gfx.tape.symbol.warp_forward", "RocksDoor.png" }, - { "gfx.tape.symbol.warp_forward.x", "539" }, - { "gfx.tape.symbol.warp_forward.y", "152" }, - { "gfx.tape.symbol.warp_forward.width", "27" }, - { "gfx.tape.symbol.warp_forward.height", "13" }, - { "gfx.tape.symbol.warp_forward_blind", "RocksDoor.png" }, - { "gfx.tape.symbol.warp_forward_blind.x", "539" }, - { "gfx.tape.symbol.warp_forward_blind.y", "165" }, - { "gfx.tape.symbol.warp_forward_blind.width", "27" }, - { "gfx.tape.symbol.warp_forward_blind.height","13" }, - { "gfx.tape.symbol.pause_before_end", "RocksDoor.png" }, - { "gfx.tape.symbol.pause_before_end.x", "539" }, - { "gfx.tape.symbol.pause_before_end.y", "221" }, - { "gfx.tape.symbol.pause_before_end.width", "27" }, - { "gfx.tape.symbol.pause_before_end.height", "13" }, - { "gfx.tape.symbol.single_step", UNDEFINED_FILENAME }, - - { "gfx.tape.label.eject", UNDEFINED_FILENAME }, - { "gfx.tape.label.stop", UNDEFINED_FILENAME }, - { "gfx.tape.label.pause", "RocksDoor.png" }, - { "gfx.tape.label.pause.x", "305" }, - { "gfx.tape.label.pause.y", "341" }, - { "gfx.tape.label.pause.width", "35" }, - { "gfx.tape.label.pause.height", "8" }, - { "gfx.tape.label.record", "RocksDoor.png" }, - { "gfx.tape.label.record.x", "305" }, - { "gfx.tape.label.record.y", "321" }, - { "gfx.tape.label.record.width", "20" }, - { "gfx.tape.label.record.height", "12" }, - { "gfx.tape.label.play", "RocksDoor.png" }, - { "gfx.tape.label.play.x", "370" }, - { "gfx.tape.label.play.y", "321" }, - { "gfx.tape.label.play.width", "22" }, - { "gfx.tape.label.play.height", "12" }, - { "gfx.tape.label.fast_forward", "RocksDoor.png" }, - { "gfx.tape.label.fast_forward.x", "505" }, - { "gfx.tape.label.fast_forward.y", "193" }, - { "gfx.tape.label.fast_forward.width", "40" }, - { "gfx.tape.label.fast_forward.height", "28" }, - { "gfx.tape.label.warp_forward", "RocksDoor.png" }, - { "gfx.tape.label.warp_forward.x", "505" }, - { "gfx.tape.label.warp_forward.y", "165" }, - { "gfx.tape.label.warp_forward.width", "40" }, - { "gfx.tape.label.warp_forward.height", "28" }, - { "gfx.tape.label.warp_forward_blind", "RocksDoor.png" }, - { "gfx.tape.label.warp_forward_blind.x", "505" }, - { "gfx.tape.label.warp_forward_blind.y", "165" }, - { "gfx.tape.label.warp_forward_blind.width", "40" }, - { "gfx.tape.label.warp_forward_blind.height", "28" }, - { "gfx.tape.label.pause_before_end", "RocksDoor.png" }, - { "gfx.tape.label.pause_before_end.x", "505" }, - { "gfx.tape.label.pause_before_end.y", "221" }, - { "gfx.tape.label.pause_before_end.width", "40" }, - { "gfx.tape.label.pause_before_end.height", "28" }, - { "gfx.tape.label.single_step", "RocksDoor.png" }, - { "gfx.tape.label.single_step.x", "557" }, - { "gfx.tape.label.single_step.y", "139" }, - { "gfx.tape.label.single_step.width", "38" }, - { "gfx.tape.label.single_step.height", "13" }, - - { "gfx.tape.label.date", "RocksDoor.png" }, - { "gfx.tape.label.date.x", "305" }, - { "gfx.tape.label.date.y", "285" }, - { "gfx.tape.label.date.width", "90" }, - { "gfx.tape.label.date.height", "31" }, - { "gfx.tape.label.time", "RocksDoor.png" }, - { "gfx.tape.label.time.x", "346" }, - { "gfx.tape.label.time.y", "335" }, - { "gfx.tape.label.time.width", "45" }, - { "gfx.tape.label.time.height", "13" }, - - { "gfx.request.button.yes", "RocksDoor.png" }, - { "gfx.request.button.yes.x", "302" }, - { "gfx.request.button.yes.y", "0" }, - { "gfx.request.button.yes.width", "46" }, - { "gfx.request.button.yes.height", "28" }, - { "gfx.request.button.yes.pressed_xoffset", "-100" }, - { "gfx.request.button.no", "RocksDoor.png" }, - { "gfx.request.button.no.x", "352" }, - { "gfx.request.button.no.y", "0" }, - { "gfx.request.button.no.width", "46" }, - { "gfx.request.button.no.height", "28" }, - { "gfx.request.button.no.pressed_xoffset", "-100" }, - { "gfx.request.button.confirm", "RocksDoor.png" }, - { "gfx.request.button.confirm.x", "302" }, - { "gfx.request.button.confirm.y", "30" }, - { "gfx.request.button.confirm.width", "96" }, - { "gfx.request.button.confirm.height", "28" }, - { "gfx.request.button.confirm.pressed_xoffset", "-100" }, - { "gfx.request.button.player_1", "RocksDoor.png" }, - { "gfx.request.button.player_1.x", "305" }, - { "gfx.request.button.player_1.y", "185" }, - { "gfx.request.button.player_1.width", "30" }, - { "gfx.request.button.player_1.height", "30" }, - { "gfx.request.button.player_1.pressed_xoffset", "-100" }, - { "gfx.request.button.player_2", UNDEFINED_FILENAME }, - { "gfx.request.button.player_2.clone_from", "gfx.request.button.player_1" }, - { "gfx.request.button.player_3", UNDEFINED_FILENAME }, - { "gfx.request.button.player_3.clone_from", "gfx.request.button.player_1" }, - { "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" }, - { "font.initial_1.width", "14" }, - { "font.initial_1.height", "14" }, - { "font.initial_2", "RocksFontSmall.png" }, - { "font.initial_2.x", "0" }, - { "font.initial_2.y", "70" }, - { "font.initial_2.width", "14" }, - { "font.initial_2.height", "14" }, - { "font.initial_3", "RocksFontSmall.png" }, - { "font.initial_3.x", "0" }, - { "font.initial_3.y", "140" }, - { "font.initial_3.width", "14" }, - { "font.initial_3.height", "14" }, - { "font.initial_4", "RocksFontSmall.png" }, - { "font.initial_4.x", "0" }, - { "font.initial_4.y", "210" }, - { "font.initial_4.width", "14" }, - { "font.initial_4.height", "14" }, - - { "font.title_1", "RocksFontBig.png" }, - { "font.title_1.x", "0" }, - { "font.title_1.y", "480" }, - { "font.title_1.width", "32" }, - { "font.title_1.height", "32" }, - { "font.title_2", "RocksFontSmall.png" }, - { "font.title_2.x", "0" }, - { "font.title_2.y", "0" }, - { "font.title_2.width", "14" }, - { "font.title_2.height", "14" }, - { "font.title_2.SETUP", UNDEFINED_FILENAME }, - { "font.title_2.SETUP.clone_from", "font.text_2" }, - - { "font.menu_1", "RocksFontBig.png" }, - { "font.menu_1.x", "0" }, - { "font.menu_1.y", "320" }, - { "font.menu_1.width", "32" }, - { "font.menu_1.height", "32" }, - { "font.menu_1.active", "RocksFontBig.png" }, - { "font.menu_1.active.x", "0" }, - { "font.menu_1.active.y", "480" }, - { "font.menu_1.active.width", "32" }, - { "font.menu_1.active.height", "32" }, - { "font.menu_2", "RocksFontMedium.png" }, - { "font.menu_2.x", "0" }, - { "font.menu_2.y", "320" }, - { "font.menu_2.width", "16" }, - { "font.menu_2.height", "32" }, - { "font.menu_2.active", "RocksFontMedium.png" }, - { "font.menu_2.active.x", "0" }, - { "font.menu_2.active.y", "480" }, - { "font.menu_2.active.width", "16" }, - { "font.menu_2.active.height", "32" }, - - { "font.text_1", "RocksFontSmall.png" }, - { "font.text_1.x", "0" }, - { "font.text_1.y", "140" }, - { "font.text_1.width", "14" }, - { "font.text_1.height", "14" }, - { "font.text_1.MAIN", UNDEFINED_FILENAME }, - { "font.text_1.MAIN.clone_from", "font.text_1.PREVIEW" }, - { "font.text_1.LEVELS", "RocksFontMedium.png" }, - { "font.text_1.LEVELS.x", "0" }, - { "font.text_1.LEVELS.y", "0" }, - { "font.text_1.LEVELS.width", "16" }, - { "font.text_1.LEVELS.height", "32" }, - { "font.text_1.LEVELNR", UNDEFINED_FILENAME }, - { "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" }, - { "font.text_1.PREVIEW.width", "16" }, - { "font.text_1.PREVIEW.height", "16" }, - { "font.text_1.SCORES", "RocksFontMedium.png" }, - { "font.text_1.SCORES.x", "0" }, - { "font.text_1.SCORES.y", "480" }, - { "font.text_1.SCORES.width", "16" }, - { "font.text_1.SCORES.height", "32" }, - { "font.text_1.active.SCORES", "RocksFontMedium.png" }, - { "font.text_1.active.SCORES.x", "0" }, - { "font.text_1.active.SCORES.y", "0" }, - { "font.text_1.active.SCORES.width", "16" }, - { "font.text_1.active.SCORES.height", "32" }, - { "font.text_1.PANEL", UNDEFINED_FILENAME }, - { "font.text_1.PANEL.clone_from", "font.level_number" }, - { "font.text_1.DOOR", UNDEFINED_FILENAME }, - { "font.text_1.DOOR.clone_from", "font.level_number" }, - { "font.text_2", "RocksFontSmall.png" }, - { "font.text_2.x", "0" }, - { "font.text_2.y", "210" }, - { "font.text_2.width", "14" }, - { "font.text_2.height", "14" }, - { "font.text_2.MAIN", UNDEFINED_FILENAME }, - { "font.text_2.MAIN.clone_from", "font.text_2.PREVIEW" }, - { "font.text_2.LEVELS", "RocksFontMedium.png" }, - { "font.text_2.LEVELS.x", "0" }, - { "font.text_2.LEVELS.y", "160" }, - { "font.text_2.LEVELS.width", "16" }, - { "font.text_2.LEVELS.height", "32" }, - { "font.text_2.LEVELNR", UNDEFINED_FILENAME }, - { "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" }, - { "font.text_2.PREVIEW.width", "16" }, - { "font.text_2.PREVIEW.height", "16" }, - { "font.text_2.SCORES", "RocksFontBig.png" }, - { "font.text_2.SCORES.x", "0" }, - { "font.text_2.SCORES.y", "320" }, - { "font.text_2.SCORES.width", "32" }, - { "font.text_2.SCORES.height", "32" }, - { "font.text_2.active.SCORES", "RocksFontBig.png" }, - { "font.text_2.active.SCORES.x", "0" }, - { "font.text_2.active.SCORES.y", "0" }, - { "font.text_2.active.SCORES.width", "32" }, - { "font.text_2.active.SCORES.height", "32" }, - { "font.text_3", "RocksFontSmall.png" }, - { "font.text_3.x", "0" }, - { "font.text_3.y", "0" }, - { "font.text_3.width", "14" }, - { "font.text_3.height", "14" }, - { "font.text_3.LEVELS", "RocksFontMedium.png" }, - { "font.text_3.LEVELS.x", "0" }, - { "font.text_3.LEVELS.y", "320" }, - { "font.text_3.LEVELS.width", "16" }, - { "font.text_3.LEVELS.height", "32" }, - { "font.text_3.LEVELNR", UNDEFINED_FILENAME }, - { "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" }, - { "font.text_3.PREVIEW.width", "16" }, - { "font.text_3.PREVIEW.height", "16" }, - { "font.text_3.SCORES", "RocksFontMedium.png" }, - { "font.text_3.SCORES.x", "0" }, - { "font.text_3.SCORES.y", "480" }, - { "font.text_3.SCORES.width", "16" }, - { "font.text_3.SCORES.height", "32" }, - { "font.text_3.active.SCORES", "RocksFontMedium.png" }, - { "font.text_3.active.SCORES.x", "0" }, - { "font.text_3.active.SCORES.y", "0" }, - { "font.text_3.active.SCORES.width", "16" }, - { "font.text_3.active.SCORES.height", "32" }, - { "font.text_4", "RocksFontSmall.png" }, - { "font.text_4.x", "0" }, - { "font.text_4.y", "70" }, - { "font.text_4.width", "14" }, - { "font.text_4.height", "14" }, - { "font.text_4.MAIN", UNDEFINED_FILENAME }, - { "font.text_4.MAIN.clone_from", "font.text_3.PREVIEW" }, - { "font.text_4.LEVELS", "RocksFontMedium.png" }, - { "font.text_4.LEVELS.x", "0" }, - { "font.text_4.LEVELS.y", "480" }, - { "font.text_4.LEVELS.width", "16" }, - { "font.text_4.LEVELS.height", "32" }, - { "font.text_4.LEVELNR", UNDEFINED_FILENAME }, - { "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" }, - { "font.text_4.SCORES.width", "16" }, - { "font.text_4.SCORES.height", "32" }, - { "font.text_4.active.SCORES", "RocksFontMedium.png" }, - { "font.text_4.active.SCORES.x", "0" }, - { "font.text_4.active.SCORES.y", "0" }, - { "font.text_4.active.SCORES.width", "16" }, - { "font.text_4.active.SCORES.height", "32" }, - - { "font.envelope_1", "RocksFontEM.png" }, - { "font.envelope_1.x", "0" }, - { "font.envelope_1.y", "160" }, - { "font.envelope_1.width", "16" }, - { "font.envelope_1.height", "16" }, - { "font.envelope_2", "RocksFontEM.png" }, - { "font.envelope_2.x", "0" }, - { "font.envelope_2.y", "160" }, - { "font.envelope_2.width", "16" }, - { "font.envelope_2.height", "16" }, - { "font.envelope_3", "RocksFontEM.png" }, - { "font.envelope_3.x", "0" }, - { "font.envelope_3.y", "160" }, - { "font.envelope_3.width", "16" }, - { "font.envelope_3.height", "16" }, - { "font.envelope_4", "RocksFontEM.png" }, - { "font.envelope_4.x", "0" }, - { "font.envelope_4.y", "160" }, - { "font.envelope_4.width", "16" }, - { "font.envelope_4.height", "16" }, - - { "font.request", "RocksFontSmall.png" }, - { "font.request.x", "0" }, - { "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" }, - { "font.input_1.y", "210" }, - { "font.input_1.width", "14" }, - { "font.input_1.height", "14" }, - { "font.input_1.MAIN", "RocksFontBig.png" }, - { "font.input_1.MAIN.x", "0" }, - { "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" }, - { "font.input_1.active.width", "14" }, - { "font.input_1.active.height", "14" }, - { "font.input_1.active.MAIN", "RocksFontBig.png" }, - { "font.input_1.active.MAIN.x", "0" }, - { "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" }, - { "font.input_1.active.SETUP.width", "32" }, - { "font.input_1.active.SETUP.height", "32" }, - { "font.input_2", "RocksFontSmall.png" }, - { "font.input_2.x", "0" }, - { "font.input_2.y", "210" }, - { "font.input_2.width", "14" }, - { "font.input_2.height", "14" }, - { "font.input_2.active", "RocksFontSmall.png" }, - { "font.input_2.active.x", "0" }, - { "font.input_2.active.y", "210" }, - { "font.input_2.active.width", "14" }, - { "font.input_2.active.height", "14" }, - - { "font.option_off", "RocksFontBig.png" }, - { "font.option_off.x", "0" }, - { "font.option_off.y", "160" }, - { "font.option_off.width", "32" }, - { "font.option_off.height", "32" }, - { "font.option_off_narrow", UNDEFINED_FILENAME }, - { "font.option_off_narrow.clone_from", "font.text_2.LEVELS" }, - { "font.option_on", "RocksFontBig.png" }, - { "font.option_on.x", "0" }, - { "font.option_on.y", "480" }, - { "font.option_on.width", "32" }, - { "font.option_on.height", "32" }, - { "font.option_on_narrow", UNDEFINED_FILENAME }, - { "font.option_on_narrow.clone_from", "font.text_4.LEVELS" }, - - { "font.value_1", "RocksFontBig.png" }, - { "font.value_1.x", "0" }, - { "font.value_1.y", "480" }, - { "font.value_1.width", "32" }, - { "font.value_1.height", "32" }, - { "font.value_2", "RocksFontMedium.png" }, - { "font.value_2.x", "0" }, - { "font.value_2.y", "480" }, - { "font.value_2.width", "16" }, - { "font.value_2.height", "32" }, - { "font.value_old", "RocksFontBig.png" }, - { "font.value_old.x", "0" }, - { "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" }, - - { "font.level_number", "RocksFontSmall.png" }, - { "font.level_number.x", "0" }, - { "font.level_number.y", "350" }, - { "font.level_number.width", "10" }, - { "font.level_number.height", "14" }, - { "font.level_number.active", UNDEFINED_FILENAME }, - { "font.level_number.active.clone_from", "font.level_number" }, - - { "font.tape_recorder", "RocksFontSmall.png" }, - { "font.tape_recorder.x", "0" }, - { "font.tape_recorder.y", "280" }, - { "font.tape_recorder.width", "11" }, - { "font.tape_recorder.height", "14" }, - - { "font.game_info", "RocksFontEM.png" }, - { "font.game_info.xpos", "0" }, - { "font.game_info.ypos", "0" }, - { "font.game_info.delay", "10" }, - - { "font.info.elements", UNDEFINED_FILENAME }, - { "font.info.elements.clone_from", "font.level_number" }, - - { "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" }, - { "editor.element_border.border_size", "8" }, - - { "editor.element_border_input", "RocksMore.png" }, - { "editor.element_border_input.xpos", "10" }, - { "editor.element_border_input.ypos", "7" }, - { "editor.element_border_input.border_size", "4" }, - - { "editor.counter.down", "RocksDoor.png" }, - { "editor.counter.down.x", "302" }, - { "editor.counter.down.y", "60" }, - { "editor.counter.down.width", "20" }, - { "editor.counter.down.height", "20" }, - { "editor.counter.down.pressed_xoffset", "-100" }, - - { "editor.counter.up", "RocksDoor.png" }, - { "editor.counter.up.x", "378" }, - { "editor.counter.up.y", "60" }, - { "editor.counter.up.width", "20" }, - { "editor.counter.up.height", "20" }, - { "editor.counter.up.pressed_xoffset", "-100" }, - - { "editor.counter.input", "RocksDoor.png" }, - { "editor.counter.input.x", "324" }, - { "editor.counter.input.y", "60" }, - { "editor.counter.input.width", "52" }, - { "editor.counter.input.height", "20" }, - { "editor.counter.input.active_xoffset", "-100" }, - { "editor.counter.input.border_size", "3" }, - - { "editor.selectbox.input", "RocksDoor.png" }, - { "editor.selectbox.input.x", "324" }, - { "editor.selectbox.input.y", "82" }, - { "editor.selectbox.input.width", "52" }, - { "editor.selectbox.input.height", "20" }, - { "editor.selectbox.input.active_xoffset", "-100" }, - { "editor.selectbox.input.border_size", "3" }, - - { "editor.selectbox.button", UNDEFINED_FILENAME }, - { "editor.selectbox.button.width", "14" }, - - { "editor.checkbox", "RocksDoor.png" }, - { "editor.checkbox.x", "302" }, - { "editor.checkbox.y", "82" }, - { "editor.checkbox.width", "20" }, - { "editor.checkbox.height", "20" }, - { "editor.checkbox.pressed_xoffset", "-100" }, - { "editor.checkbox.active_xoffset", "76" }, - - { "editor.radiobutton", "RocksDoor.png" }, - { "editor.radiobutton.x", "302" }, - { "editor.radiobutton.y", "104" }, - { "editor.radiobutton.width", "20" }, - { "editor.radiobutton.height", "20" }, - { "editor.radiobutton.pressed_xoffset", "-100" }, - { "editor.radiobutton.active_xoffset", "76" }, - - { "editor.stickybutton", "RocksDoor.png" }, - { "editor.stickybutton.x", "302" }, - { "editor.stickybutton.y", "126" }, - { "editor.stickybutton.width", "20" }, - { "editor.stickybutton.height", "20" }, - { "editor.stickybutton.pressed_xoffset", "-100" }, - { "editor.stickybutton.active_xoffset", "76" }, - - { "editor.tabbutton", "RocksDoor.png" }, - { "editor.tabbutton.x", "324" }, - { "editor.tabbutton.y", "104" }, - { "editor.tabbutton.width", "52" }, - { "editor.tabbutton.height", "20" }, - { "editor.tabbutton.pressed_xoffset", "-100" }, - { "editor.tabbutton.active_yoffset", "22" }, - { "editor.tabbutton.border_size", "3" }, - { "editor.tabbutton.draw_xoffset", "2" }, - - { "editor.textbutton", "RocksDoor.png" }, - { "editor.textbutton.x", "324" }, - { "editor.textbutton.y", "148" }, - { "editor.textbutton.width", "52" }, - { "editor.textbutton.height", "20" }, - { "editor.textbutton.pressed_xoffset", "-100" }, - { "editor.textbutton.border_size", "3" }, - { "editor.textbutton.draw_xoffset", "2" }, - - { "editor.input.text", "RocksDoor.png" }, - { "editor.input.text.x", "324" }, - { "editor.input.text.y", "60" }, - { "editor.input.text.width", "52" }, - { "editor.input.text.height", "20" }, - { "editor.input.text.active_xoffset", "-100" }, - { "editor.input.text.border_size", "3" }, - - { "editor.input.textarea", "RocksDoor.png" }, - { "editor.input.textarea.x", "324" }, - { "editor.input.textarea.y", "60" }, - { "editor.input.textarea.width", "52" }, - { "editor.input.textarea.height", "20" }, - { "editor.input.textarea.active_xoffset", "-100" }, - { "editor.input.textarea.border_size", "3" }, - - { "editor.cascade_list", "RocksMore.png" }, - { "editor.cascade_list.xpos", "9" }, - { "editor.cascade_list.ypos", "8" }, - { "editor.cascade_list.frames", "1" }, - { "editor.cascade_list.active", "RocksMore.png" }, - { "editor.cascade_list.active.xpos", "10" }, - { "editor.cascade_list.active.ypos", "8" }, - { "editor.cascade_list.active.frames", "1" }, - - { "editor.palette.button", "RocksDoor.png" }, - { "editor.palette.button.x", "525" }, - { "editor.palette.button.y", "30" }, - { "editor.palette.button.width", "20" }, - { "editor.palette.button.height", "20" }, - { "editor.palette.button.pressed_xoffset", "-20" }, - - { "editor.palette.scroll_up", "RocksDoor.png" }, - { "editor.palette.scroll_up.x", "750" }, - { "editor.palette.scroll_up.y", "0" }, - { "editor.palette.scroll_up.width", "10" }, - { "editor.palette.scroll_up.height", "10" }, - { "editor.palette.scroll_up.pressed_xoffset", "-10" }, - - { "editor.palette.scroll_down", "RocksDoor.png" }, - { "editor.palette.scroll_down.x", "750" }, - { "editor.palette.scroll_down.y", "10" }, - { "editor.palette.scroll_down.width", "10" }, - { "editor.palette.scroll_down.height", "10" }, - { "editor.palette.scroll_down.pressed_xoffset", "-10" }, - - { "editor.palette.scrollbar", "RocksDoor.png" }, - { "editor.palette.scrollbar.x", "750" }, - { "editor.palette.scrollbar.y", "20" }, - { "editor.palette.scrollbar.width", "10" }, - { "editor.palette.scrollbar.height", "10" }, - { "editor.palette.scrollbar.pressed_xoffset", "-10" }, - { "editor.palette.scrollbar.border_size", "3" }, - - { "editor.playfield.scroll_up", "RocksDoor.png" }, - { "editor.playfield.scroll_up.x", "724" }, - { "editor.playfield.scroll_up.y", "0" }, - { "editor.playfield.scroll_up.width", "16" }, - { "editor.playfield.scroll_up.height", "16" }, - { "editor.playfield.scroll_up.pressed_xoffset", "-16" }, - - { "editor.playfield.scroll_down", "RocksDoor.png" }, - { "editor.playfield.scroll_down.x", "724" }, - { "editor.playfield.scroll_down.y", "16" }, - { "editor.playfield.scroll_down.width", "16" }, - { "editor.playfield.scroll_down.height", "16" }, - { "editor.playfield.scroll_down.pressed_xoffset", "-16" }, - - { "editor.playfield.scroll_left", "RocksDoor.png" }, - { "editor.playfield.scroll_left.x", "724" }, - { "editor.playfield.scroll_left.y", "32" }, - { "editor.playfield.scroll_left.width", "16" }, - { "editor.playfield.scroll_left.height", "16" }, - { "editor.playfield.scroll_left.pressed_xoffset", "-16" }, - - { "editor.playfield.scroll_right", "RocksDoor.png" }, - { "editor.playfield.scroll_right.x", "724" }, - { "editor.playfield.scroll_right.y", "48" }, - { "editor.playfield.scroll_right.width", "16" }, - { "editor.playfield.scroll_right.height", "16" }, - { "editor.playfield.scroll_right.pressed_xoffset", "-16" }, - - { "editor.playfield.scrollbar", "RocksDoor.png" }, - { "editor.playfield.scrollbar.x", "724" }, - { "editor.playfield.scrollbar.y", "64" }, - { "editor.playfield.scrollbar.width", "16" }, - { "editor.playfield.scrollbar.height", "16" }, - { "editor.playfield.scrollbar.pressed_xoffset", "-16" }, - { "editor.playfield.scrollbar.border_size", "3" }, - - { "gfx.editor.button.prev_level", "RocksDoor.png" }, - { "gfx.editor.button.prev_level.x", "724" }, - { "gfx.editor.button.prev_level.y", "32" }, - { "gfx.editor.button.prev_level.width", "16" }, - { "gfx.editor.button.prev_level.height", "16" }, - { "gfx.editor.button.prev_level.pressed_xoffset", "-16" }, - - { "gfx.editor.button.next_level", "RocksDoor.png" }, - { "gfx.editor.button.next_level.x", "724" }, - { "gfx.editor.button.next_level.y", "48" }, - { "gfx.editor.button.next_level.width", "16" }, - { "gfx.editor.button.next_level.height", "16" }, - { "gfx.editor.button.next_level.pressed_xoffset", "-16" }, - - { "gfx.editor.button.properties", "RocksDoor2.png" }, - { "gfx.editor.button.properties.x", "105" }, - { "gfx.editor.button.properties.y", "0" }, - { "gfx.editor.button.properties.width", "90" }, - { "gfx.editor.button.properties.height", "20" }, - { "gfx.editor.button.properties.pressed_xoffset", "-100" }, - - { "gfx.editor.button.element_left", "RocksDoor2.png" }, - { "gfx.editor.button.element_left.x", "368" }, - { "gfx.editor.button.element_left.y", "48" }, - { "gfx.editor.button.element_left.width", "16" }, - { "gfx.editor.button.element_left.height", "16" }, - { "gfx.editor.button.element_left.pressed_xoffset", "0" }, - - { "gfx.editor.button.element_middle", "RocksDoor2.png" }, - { "gfx.editor.button.element_middle.x", "368" }, - { "gfx.editor.button.element_middle.y", "48" }, - { "gfx.editor.button.element_middle.width", "16" }, - { "gfx.editor.button.element_middle.height", "16" }, - { "gfx.editor.button.element_middle.pressed_xoffset", "0" }, - - { "gfx.editor.button.element_right", "RocksDoor2.png" }, - { "gfx.editor.button.element_right.x", "368" }, - { "gfx.editor.button.element_right.y", "48" }, - { "gfx.editor.button.element_right.width", "16" }, - { "gfx.editor.button.element_right.height", "16" }, - { "gfx.editor.button.element_right.pressed_xoffset", "0" }, - - { "gfx.editor.button.palette", UNDEFINED_FILENAME }, - - { "editor.no_toolbox_button", "RocksDoor.png" }, - { "editor.no_toolbox_button.x", "506" }, - { "editor.no_toolbox_button.y", "286" }, - { "editor.no_toolbox_button.width", "22" }, - { "editor.no_toolbox_button.height", "22" }, - - { "gfx.editor.button.draw_single", "RocksDoor.png" }, - { "gfx.editor.button.draw_single.x", "706" }, - { "gfx.editor.button.draw_single.y", "242" }, - { "gfx.editor.button.draw_single.width", "22" }, - { "gfx.editor.button.draw_single.height", "22" }, - { "gfx.editor.button.draw_single.pressed_xoffset", "-100" }, - { "gfx.editor.button.draw_single.active_yoffset", "-94" }, - - { "gfx.editor.button.draw_connected", "RocksDoor.png" }, - { "gfx.editor.button.draw_connected.x", "728" }, - { "gfx.editor.button.draw_connected.y", "242" }, - { "gfx.editor.button.draw_connected.width", "22" }, - { "gfx.editor.button.draw_connected.height", "22" }, - { "gfx.editor.button.draw_connected.pressed_xoffset", "-100" }, - { "gfx.editor.button.draw_connected.active_yoffset", "-94" }, - - { "gfx.editor.button.draw_line", "RocksDoor.png" }, - { "gfx.editor.button.draw_line.x", "750" }, - { "gfx.editor.button.draw_line.y", "242" }, - { "gfx.editor.button.draw_line.width", "22" }, - { "gfx.editor.button.draw_line.height", "22" }, - { "gfx.editor.button.draw_line.pressed_xoffset", "-100" }, - { "gfx.editor.button.draw_line.active_yoffset", "-94" }, - - { "gfx.editor.button.draw_arc", "RocksDoor.png" }, - { "gfx.editor.button.draw_arc.x", "772" }, - { "gfx.editor.button.draw_arc.y", "242" }, - { "gfx.editor.button.draw_arc.width", "22" }, - { "gfx.editor.button.draw_arc.height", "22" }, - { "gfx.editor.button.draw_arc.pressed_xoffset", "-100" }, - { "gfx.editor.button.draw_arc.active_yoffset", "-94" }, - - { "gfx.editor.button.draw_rectangle", "RocksDoor.png" }, - { "gfx.editor.button.draw_rectangle.x", "706" }, - { "gfx.editor.button.draw_rectangle.y", "264" }, - { "gfx.editor.button.draw_rectangle.width", "22" }, - { "gfx.editor.button.draw_rectangle.height", "22" }, - { "gfx.editor.button.draw_rectangle.pressed_xoffset", "-100" }, - { "gfx.editor.button.draw_rectangle.active_yoffset", "-94" }, - - { "gfx.editor.button.draw_filled_box", "RocksDoor.png" }, - { "gfx.editor.button.draw_filled_box.x", "728" }, - { "gfx.editor.button.draw_filled_box.y", "264" }, - { "gfx.editor.button.draw_filled_box.width", "22" }, - { "gfx.editor.button.draw_filled_box.height", "22" }, - { "gfx.editor.button.draw_filled_box.pressed_xoffset", "-100" }, - { "gfx.editor.button.draw_filled_box.active_yoffset", "-94" }, - - { "gfx.editor.button.rotate_up", "RocksDoor.png" }, - { "gfx.editor.button.rotate_up.x", "750" }, - { "gfx.editor.button.rotate_up.y", "264" }, - { "gfx.editor.button.rotate_up.width", "22" }, - { "gfx.editor.button.rotate_up.height", "22" }, - { "gfx.editor.button.rotate_up.pressed_xoffset", "-100" }, - { "gfx.editor.button.rotate_up.active_yoffset", "-94" }, - - { "gfx.editor.button.draw_text", "RocksDoor.png" }, - { "gfx.editor.button.draw_text.x", "772" }, - { "gfx.editor.button.draw_text.y", "264" }, - { "gfx.editor.button.draw_text.width", "22" }, - { "gfx.editor.button.draw_text.height", "22" }, - { "gfx.editor.button.draw_text.pressed_xoffset", "-100" }, - { "gfx.editor.button.draw_text.active_yoffset", "-94" }, - - { "gfx.editor.button.flood_fill", "RocksDoor.png" }, - { "gfx.editor.button.flood_fill.x", "706" }, - { "gfx.editor.button.flood_fill.y", "286" }, - { "gfx.editor.button.flood_fill.width", "22" }, - { "gfx.editor.button.flood_fill.height", "22" }, - { "gfx.editor.button.flood_fill.pressed_xoffset", "-100" }, - { "gfx.editor.button.flood_fill.active_yoffset", "-94" }, - - { "gfx.editor.button.rotate_left", "RocksDoor.png" }, - { "gfx.editor.button.rotate_left.x", "728" }, - { "gfx.editor.button.rotate_left.y", "286" }, - { "gfx.editor.button.rotate_left.width", "22" }, - { "gfx.editor.button.rotate_left.height", "22" }, - { "gfx.editor.button.rotate_left.pressed_xoffset", "-100" }, - { "gfx.editor.button.rotate_left.active_yoffset", "-94" }, - - { "gfx.editor.button.zoom_level", "RocksDoor2.png" }, - { "gfx.editor.button.zoom_level.x", "350" }, - { "gfx.editor.button.zoom_level.y", "22" }, - { "gfx.editor.button.zoom_level.width", "22" }, - { "gfx.editor.button.zoom_level.height", "22" }, - { "gfx.editor.button.zoom_level.pressed_xoffset", "-100" }, - { "gfx.editor.button.zoom_level.active_yoffset", "-22" }, - - { "gfx.editor.button.rotate_right", "RocksDoor.png" }, - { "gfx.editor.button.rotate_right.x", "772" }, - { "gfx.editor.button.rotate_right.y", "286" }, - { "gfx.editor.button.rotate_right.width", "22" }, - { "gfx.editor.button.rotate_right.height", "22" }, - { "gfx.editor.button.rotate_right.pressed_xoffset", "-100" }, - { "gfx.editor.button.rotate_right.active_yoffset", "-94" }, - - { "gfx.editor.button.draw_random", "RocksDoor.png" }, - { "gfx.editor.button.draw_random.x", "706" }, - { "gfx.editor.button.draw_random.y", "308" }, - { "gfx.editor.button.draw_random.width", "22" }, - { "gfx.editor.button.draw_random.height", "22" }, - { "gfx.editor.button.draw_random.pressed_xoffset", "-100" }, - { "gfx.editor.button.draw_random.active_yoffset", "-94" }, - - { "gfx.editor.button.grab_brush", "RocksDoor.png" }, - { "gfx.editor.button.grab_brush.x", "728" }, - { "gfx.editor.button.grab_brush.y", "308" }, - { "gfx.editor.button.grab_brush.width", "22" }, - { "gfx.editor.button.grab_brush.height", "22" }, - { "gfx.editor.button.grab_brush.pressed_xoffset", "-100" }, - { "gfx.editor.button.grab_brush.active_yoffset", "-94" }, - - { "gfx.editor.button.rotate_down", "RocksDoor.png" }, - { "gfx.editor.button.rotate_down.x", "750" }, - { "gfx.editor.button.rotate_down.y", "308" }, - { "gfx.editor.button.rotate_down.width", "22" }, - { "gfx.editor.button.rotate_down.height", "22" }, - { "gfx.editor.button.rotate_down.pressed_xoffset", "-100" }, - { "gfx.editor.button.rotate_down.active_yoffset", "-94" }, - - { "gfx.editor.button.pick_element", "RocksDoor.png" }, - { "gfx.editor.button.pick_element.x", "772" }, - { "gfx.editor.button.pick_element.y", "308" }, - { "gfx.editor.button.pick_element.width", "22" }, - { "gfx.editor.button.pick_element.height", "22" }, - { "gfx.editor.button.pick_element.pressed_xoffset", "-100" }, - { "gfx.editor.button.pick_element.active_yoffset", "-94" }, - - { "gfx.editor.button.ce_copy_from", "RocksDoor.png" }, - { "gfx.editor.button.ce_copy_from.x", "528" }, - { "gfx.editor.button.ce_copy_from.y", "330" }, - { "gfx.editor.button.ce_copy_from.width", "22" }, - { "gfx.editor.button.ce_copy_from.height", "22" }, - { "gfx.editor.button.ce_copy_from.pressed_xoffset", "-100" }, - { "gfx.editor.button.ce_copy_from.active_yoffset", "-22" }, - - { "gfx.editor.button.ce_copy_to", "RocksDoor.png" }, - { "gfx.editor.button.ce_copy_to.x", "550" }, - { "gfx.editor.button.ce_copy_to.y", "330" }, - { "gfx.editor.button.ce_copy_to.width", "22" }, - { "gfx.editor.button.ce_copy_to.height", "22" }, - { "gfx.editor.button.ce_copy_to.pressed_xoffset", "-100" }, - { "gfx.editor.button.ce_copy_to.active_yoffset", "-22" }, - - { "gfx.editor.button.ce_swap", "RocksDoor.png" }, - { "gfx.editor.button.ce_swap.x", "572" }, - { "gfx.editor.button.ce_swap.y", "330" }, - { "gfx.editor.button.ce_swap.width", "22" }, - { "gfx.editor.button.ce_swap.height", "22" }, - { "gfx.editor.button.ce_swap.pressed_xoffset", "-100" }, - { "gfx.editor.button.ce_swap.active_yoffset", "-22" }, - - { "gfx.editor.button.ce_copy", "RocksDoor.png" }, - { "gfx.editor.button.ce_copy.x", "550" }, - { "gfx.editor.button.ce_copy.y", "286" }, - { "gfx.editor.button.ce_copy.width", "22" }, - { "gfx.editor.button.ce_copy.height", "22" }, - { "gfx.editor.button.ce_copy.pressed_xoffset", "-100" }, - - { "gfx.editor.button.ce_paste", "RocksDoor.png" }, - { "gfx.editor.button.ce_paste.x", "572" }, - { "gfx.editor.button.ce_paste.y", "286" }, - { "gfx.editor.button.ce_paste.width", "22" }, - { "gfx.editor.button.ce_paste.height", "22" }, - { "gfx.editor.button.ce_paste.pressed_xoffset", "-100" }, - - { "gfx.editor.button.cp_copy", "RocksDoor.png" }, - { "gfx.editor.button.cp_copy.x", "525" }, - { "gfx.editor.button.cp_copy.y", "50" }, - { "gfx.editor.button.cp_copy.width", "20" }, - { "gfx.editor.button.cp_copy.height", "20" }, - { "gfx.editor.button.cp_copy.pressed_xoffset", "-20" }, - - { "gfx.editor.button.cp_paste", "RocksDoor.png" }, - { "gfx.editor.button.cp_paste.x", "525" }, - { "gfx.editor.button.cp_paste.y", "70" }, - { "gfx.editor.button.cp_paste.width", "20" }, - { "gfx.editor.button.cp_paste.height", "20" }, - { "gfx.editor.button.cp_paste.pressed_xoffset", "-20" }, - - { "gfx.editor.button.undo", "RocksDoor.png" }, - { "gfx.editor.button.undo.x", "705" }, - { "gfx.editor.button.undo.y", "335" }, - { "gfx.editor.button.undo.width", "30" }, - { "gfx.editor.button.undo.height", "20" }, - { "gfx.editor.button.undo.pressed_xoffset", "-100" }, - - { "gfx.editor.button.conf", "RocksDoor.png" }, - { "gfx.editor.button.conf.x", "735" }, - { "gfx.editor.button.conf.y", "335" }, - { "gfx.editor.button.conf.width", "30" }, - { "gfx.editor.button.conf.height", "20" }, - { "gfx.editor.button.conf.pressed_xoffset", "-100" }, - - { "gfx.editor.button.save", "RocksDoor.png" }, - { "gfx.editor.button.save.x", "765" }, - { "gfx.editor.button.save.y", "335" }, - { "gfx.editor.button.save.width", "30" }, - { "gfx.editor.button.save.height", "20" }, - { "gfx.editor.button.save.pressed_xoffset", "-100" }, - - { "gfx.editor.button.clear", "RocksDoor.png" }, - { "gfx.editor.button.clear.x", "705" }, - { "gfx.editor.button.clear.y", "355" }, - { "gfx.editor.button.clear.width", "30" }, - { "gfx.editor.button.clear.height", "20" }, - { "gfx.editor.button.clear.pressed_xoffset", "-100" }, - - { "gfx.editor.button.test", "RocksDoor.png" }, - { "gfx.editor.button.test.x", "735" }, - { "gfx.editor.button.test.y", "355" }, - { "gfx.editor.button.test.width", "30" }, - { "gfx.editor.button.test.height", "20" }, - { "gfx.editor.button.test.pressed_xoffset", "-100" }, - - { "gfx.editor.button.exit", "RocksDoor.png" }, - { "gfx.editor.button.exit.x", "765" }, - { "gfx.editor.button.exit.y", "355" }, - { "gfx.editor.button.exit.width", "30" }, - { "gfx.editor.button.exit.height", "20" }, - { "gfx.editor.button.exit.pressed_xoffset", "-100" }, - - { "gfx.editor.input.level_number", "RocksDoor.png" }, - { "gfx.editor.input.level_number.x", "529" }, - { "gfx.editor.input.level_number.y", "5" }, - { "gfx.editor.input.level_number.width", "42" }, - { "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 }, - { "global.border.EDITOR", UNDEFINED_FILENAME }, - { "global.border.PLAYING", UNDEFINED_FILENAME }, - - { "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" }, - { "global.busy.width", "32" }, - { "global.busy.height", "32" }, - { "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 }, - { "background.INFO[MUSIC]", UNDEFINED_FILENAME }, - { "background.INFO[CREDITS]", UNDEFINED_FILENAME }, - { "background.INFO[PROGRAM]", UNDEFINED_FILENAME }, - { "background.INFO[VERSION]", UNDEFINED_FILENAME }, - { "background.INFO[LEVELSET]", UNDEFINED_FILENAME }, - { "background.SETUP", UNDEFINED_FILENAME }, - { "background.PLAYING", UNDEFINED_FILENAME }, - { "background.DOOR", UNDEFINED_FILENAME }, - { "background.TAPE", "RocksDoor.png" }, - { "background.TAPE.x", "200" }, - { "background.TAPE.y", "280" }, - { "background.TAPE.width", "100" }, - { "background.TAPE.height", "100" }, - { "background.PANEL", "RocksDoor.png" }, - { "background.PANEL.x", "400" }, - { "background.PANEL.y", "0" }, - { "background.PANEL.width", "100" }, - { "background.PANEL.height", "280" }, - { "background.PALETTE", "RocksDoor.png" }, - { "background.PALETTE.x", "500" }, - { "background.PALETTE.y", "0" }, - { "background.PALETTE.width", "100" }, - { "background.PALETTE.height", "280" }, - { "background.TOOLBOX", "RocksDoor.png" }, - { "background.TOOLBOX.x", "700" }, - { "background.TOOLBOX.y", "236" }, - { "background.TOOLBOX.width", "100" }, - { "background.TOOLBOX.height", "144" }, - - { "background.titlescreen_initial_1", UNDEFINED_FILENAME }, - { "background.titlescreen_initial_2", UNDEFINED_FILENAME }, - { "background.titlescreen_initial_3", UNDEFINED_FILENAME }, - { "background.titlescreen_initial_4", UNDEFINED_FILENAME }, - { "background.titlescreen_initial_5", UNDEFINED_FILENAME }, - { "background.titlescreen_1", UNDEFINED_FILENAME }, - { "background.titlescreen_2", UNDEFINED_FILENAME }, - { "background.titlescreen_3", UNDEFINED_FILENAME }, - { "background.titlescreen_4", UNDEFINED_FILENAME }, - { "background.titlescreen_5", UNDEFINED_FILENAME }, - { "background.titlemessage_initial_1", UNDEFINED_FILENAME }, - { "background.titlemessage_initial_2", UNDEFINED_FILENAME }, - { "background.titlemessage_initial_3", UNDEFINED_FILENAME }, - { "background.titlemessage_initial_4", UNDEFINED_FILENAME }, - { "background.titlemessage_initial_5", UNDEFINED_FILENAME }, - { "background.titlemessage_1", UNDEFINED_FILENAME }, - { "background.titlemessage_2", UNDEFINED_FILENAME }, - { "background.titlemessage_3", UNDEFINED_FILENAME }, - { "background.titlemessage_4", UNDEFINED_FILENAME }, - { "background.titlemessage_5", UNDEFINED_FILENAME }, - - { "background.envelope_1", "RocksScreen.png" }, - { "background.envelope_1.x", "0" }, - { "background.envelope_1.y", "0" }, - { "background.envelope_1.width", "560" }, - { "background.envelope_1.height", "560" }, - { "background.envelope_1.anim_mode", "default" }, - { "background.envelope_1.draw_masked", "false" }, - { "background.envelope_2", "RocksScreen.png" }, - { "background.envelope_2.x", "0" }, - { "background.envelope_2.y", "0" }, - { "background.envelope_2.width", "560" }, - { "background.envelope_2.height", "560" }, - { "background.envelope_2.anim_mode", "default" }, - { "background.envelope_2.draw_masked", "false" }, - { "background.envelope_3", "RocksScreen.png" }, - { "background.envelope_3.x", "0" }, - { "background.envelope_3.y", "0" }, - { "background.envelope_3.width", "560" }, - { "background.envelope_3.height", "560" }, - { "background.envelope_3.anim_mode", "default" }, - { "background.envelope_3.draw_masked", "false" }, - { "background.envelope_4", "RocksScreen.png" }, - { "background.envelope_4.x", "0" }, - { "background.envelope_4.y", "0" }, - { "background.envelope_4.width", "560" }, - { "background.envelope_4.height", "560" }, - { "background.envelope_4.anim_mode", "default" }, - { "background.envelope_4.draw_masked", "false" }, - - { "background.request", "RocksScreen.png" }, - { "background.request.x", "562" }, - { "background.request.y", "56" }, - { "background.request.width", "108" }, - { "background.request.height", "288" }, - { "background.request.anim_mode", "default" }, - { "background.request.draw_masked", "false" }, - - { "titlescreen_initial_1", UNDEFINED_FILENAME }, - { "titlescreen_initial_2", UNDEFINED_FILENAME }, - { "titlescreen_initial_3", UNDEFINED_FILENAME }, - { "titlescreen_initial_4", UNDEFINED_FILENAME }, - { "titlescreen_initial_5", UNDEFINED_FILENAME }, - { "titlescreen_1", UNDEFINED_FILENAME }, - { "titlescreen_2", UNDEFINED_FILENAME }, - { "titlescreen_3", UNDEFINED_FILENAME }, - { "titlescreen_4", UNDEFINED_FILENAME }, - { "titlescreen_5", UNDEFINED_FILENAME }, - - { "gfx.door_1.part_1", "RocksDoor.png" }, - { "gfx.door_1.part_1.x", "0" }, - { "gfx.door_1.part_1.y", "0" }, - { "gfx.door_1.part_1.width", "100" }, - { "gfx.door_1.part_1.height", "77" }, - { "gfx.door_1.part_1.frames", "1" }, - { "gfx.door_1.part_2", "RocksDoor.png" }, - { "gfx.door_1.part_2.x", "0" }, - { "gfx.door_1.part_2.y", "77" }, - { "gfx.door_1.part_2.width", "100" }, - { "gfx.door_1.part_2.height", "63" }, - { "gfx.door_1.part_2.frames", "1" }, - { "gfx.door_1.part_3", "RocksDoor.png" }, - { "gfx.door_1.part_3.x", "0" }, - { "gfx.door_1.part_3.y", "140" }, - { "gfx.door_1.part_3.width", "100" }, - { "gfx.door_1.part_3.height", "63" }, - { "gfx.door_1.part_3.frames", "1" }, - { "gfx.door_1.part_4", "RocksDoor.png" }, - { "gfx.door_1.part_4.x", "0" }, - { "gfx.door_1.part_4.y", "203" }, - { "gfx.door_1.part_4.width", "100" }, - { "gfx.door_1.part_4.height", "77" }, - { "gfx.door_1.part_4.frames", "1" }, - { "gfx.door_1.part_5", "RocksDoor.png" }, - { "gfx.door_1.part_5.x", "100" }, - { "gfx.door_1.part_5.y", "0" }, - { "gfx.door_1.part_5.width", "100" }, - { "gfx.door_1.part_5.height", "77" }, - { "gfx.door_1.part_5.frames", "1" }, - { "gfx.door_1.part_6", "RocksDoor.png" }, - { "gfx.door_1.part_6.x", "100" }, - { "gfx.door_1.part_6.y", "77" }, - { "gfx.door_1.part_6.width", "100" }, - { "gfx.door_1.part_6.height", "63" }, - { "gfx.door_1.part_6.frames", "1" }, - { "gfx.door_1.part_7", "RocksDoor.png" }, - { "gfx.door_1.part_7.x", "100" }, - { "gfx.door_1.part_7.y", "140" }, - { "gfx.door_1.part_7.width", "100" }, - { "gfx.door_1.part_7.height", "63" }, - { "gfx.door_1.part_7.frames", "1" }, - { "gfx.door_1.part_8", "RocksDoor.png" }, - { "gfx.door_1.part_8.x", "100" }, - { "gfx.door_1.part_8.y", "203" }, - { "gfx.door_1.part_8.width", "100" }, - { "gfx.door_1.part_8.height", "77" }, - { "gfx.door_1.part_8.frames", "1" }, - - { "gfx.door_2.part_1", "RocksDoor.png" }, - { "gfx.door_2.part_1.x", "0" }, - { "gfx.door_2.part_1.y", "280" }, - { "gfx.door_2.part_1.width", "100" }, - { "gfx.door_2.part_1.height", "50" }, - { "gfx.door_2.part_1.frames", "1" }, - { "gfx.door_2.part_2", "RocksDoor.png" }, - { "gfx.door_2.part_2.x", "0" }, - { "gfx.door_2.part_2.y", "330" }, - { "gfx.door_2.part_2.width", "100" }, - { "gfx.door_2.part_2.height", "50" }, - { "gfx.door_2.part_2.frames", "1" }, - { "gfx.door_2.part_3", "RocksDoor.png" }, - { "gfx.door_2.part_3.x", "100" }, - { "gfx.door_2.part_3.y", "280" }, - { "gfx.door_2.part_3.width", "100" }, - { "gfx.door_2.part_3.height", "50" }, - { "gfx.door_2.part_3.frames", "1" }, - { "gfx.door_2.part_4", "RocksDoor.png" }, - { "gfx.door_2.part_4.x", "100" }, - { "gfx.door_2.part_4.y", "330" }, - { "gfx.door_2.part_4.width", "100" }, - { "gfx.door_2.part_4.height", "50" }, - { "gfx.door_2.part_4.frames", "1" }, - { "gfx.door_2.part_5", UNDEFINED_FILENAME }, - { "gfx.door_2.part_6", UNDEFINED_FILENAME }, - { "gfx.door_2.part_7", UNDEFINED_FILENAME }, - { "gfx.door_2.part_8", UNDEFINED_FILENAME }, - - { "door_2.top_border_correction", "RocksDoor.png" }, - { "door_2.top_border_correction.x", "600" }, - { "door_2.top_border_correction.y", "0" }, - { "door_2.top_border_correction.width", "108" }, - { "door_2.top_border_correction.height", "8" }, + { "sp_frame_horizontal", "RocksSP.png" }, + { "sp_frame_horizontal.xpos", "7" }, + { "sp_frame_horizontal.ypos", "14" }, + { "sp_frame_vertical", "RocksSP.png" }, + { "sp_frame_vertical.xpos", "6" }, + { "sp_frame_vertical.ypos", "14" }, + { "sp_frame_corner", "RocksSP.png" }, + { "sp_frame_corner.xpos", "5" }, + { "sp_frame_corner.ypos", "14" }, + + { "toon_1", "RocksToons.png" }, + { "toon_1.x", "2" }, + { "toon_1.y", "72" }, + { "toon_1.width", "40" }, + { "toon_1.height", "48" }, + { "toon_1.frames", "8" }, + { "toon_1.delay", "1" }, + { "toon_1.step_offset", "4" }, + { "toon_1.step_delay", "5" }, + { "toon_1.direction", "right" }, + { "toon_1.position", "bottom" }, + + { "toon_2", "RocksToons.png" }, + { "toon_2.x", "2" }, + { "toon_2.y", "186" }, + { "toon_2.width", "40" }, + { "toon_2.height", "48" }, + { "toon_2.frames", "8" }, + { "toon_2.delay", "1" }, + { "toon_2.step_offset", "4" }, + { "toon_2.step_delay", "5" }, + { "toon_2.direction", "left" }, + { "toon_2.position", "bottom" }, + + { "toon_3", "RocksToons.png" }, + { "toon_3.x", "2" }, + { "toon_3.y", "125" }, + { "toon_3.width", "48" }, + { "toon_3.height", "56" }, + { "toon_3.frames", "8" }, + { "toon_3.delay", "1" }, + { "toon_3.step_offset", "4" }, + { "toon_3.step_delay", "5" }, + { "toon_3.direction", "right" }, + { "toon_3.position", "bottom" }, + + { "toon_4", "RocksToons.png" }, + { "toon_4.x", "327" }, + { "toon_4.y", "10" }, + { "toon_4.width", "80" }, + { "toon_4.height", "110" }, + { "toon_4.frames", "1" }, + { "toon_4.delay", "1" }, + { "toon_4.step_offset", "1" }, + { "toon_4.step_delay", "1" }, + { "toon_4.direction", "up" }, + { "toon_4.position", "any" }, + + { "toon_5", "RocksToons.png" }, + { "toon_5.x", "2" }, + { "toon_5.y", "2" }, + { "toon_5.width", "32" }, + { "toon_5.height", "30" }, + { "toon_5.frames", "8" }, + { "toon_5.delay", "2" }, + { "toon_5.anim_mode", "pingpong2" }, + { "toon_5.step_offset", "2" }, + { "toon_5.step_delay", "1" }, + { "toon_5.direction", "right" }, + { "toon_5.position", "upper" }, + + { "toon_6", "RocksToons.png" }, + { "toon_6.x", "2" }, + { "toon_6.y", "37" }, + { "toon_6.width", "32" }, + { "toon_6.height", "30" }, + { "toon_6.frames", "8" }, + { "toon_6.delay", "2" }, + { "toon_6.anim_mode", "pingpong2" }, + { "toon_6.step_offset", "2" }, + { "toon_6.step_delay", "1" }, + { "toon_6.direction", "left" }, + { "toon_6.position", "upper" }, + + { "toon_7", "RocksMore.png" }, + { "toon_7.xpos", "0" }, + { "toon_7.ypos", "6" }, + { "toon_7.frames", "16" }, + { "toon_7.delay", "2" }, + { "toon_7.direction", "down" }, + { "toon_7.position", "any" }, + + { "toon_8", "RocksHeroes.png" }, + { "toon_8.xpos", "4" }, + { "toon_8.ypos", "1" }, + { "toon_8.frames", "4" }, + { "toon_8.delay", "4" }, + { "toon_8.direction", "right" }, + { "toon_8.position", "bottom" }, + + { "toon_9", "RocksHeroes.png" }, + { "toon_9.xpos", "8" }, + { "toon_9.ypos", "7" }, + { "toon_9.frames", "4" }, + { "toon_9.delay", "2" }, + { "toon_9.direction", "left" }, + { "toon_9.position", "bottom" }, + + { "toon_10", "RocksHeroes.png" }, + { "toon_10.xpos", "12" }, + { "toon_10.ypos", "7" }, + { "toon_10.frames", "4" }, + { "toon_10.delay", "2" }, + { "toon_10.direction", "right" }, + { "toon_10.position", "bottom" }, + + { "toon_11", "RocksHeroes.png" }, + { "toon_11.xpos", "8" }, + { "toon_11.ypos", "5" }, + { "toon_11.frames", "4" }, + { "toon_11.delay", "2" }, + { "toon_11.direction", "left" }, + { "toon_11.position", "bottom" }, + + { "toon_12", "RocksHeroes.png" }, + { "toon_12.xpos", "12" }, + { "toon_12.ypos", "5" }, + { "toon_12.frames", "4" }, + { "toon_12.delay", "2" }, + { "toon_12.direction", "right" }, + { "toon_12.position", "bottom" }, + + { "toon_13", "RocksHeroes.png" }, + { "toon_13.xpos", "8" }, + { "toon_13.ypos", "1" }, + { "toon_13.frames", "4" }, + { "toon_13.delay", "2" }, + { "toon_13.direction", "left" }, + { "toon_13.position", "bottom" }, + + { "toon_14", "RocksHeroes.png" }, + { "toon_14.xpos", "12" }, + { "toon_14.ypos", "1" }, + { "toon_14.frames", "4" }, + { "toon_14.delay", "2" }, + { "toon_14.direction", "right" }, + { "toon_14.position", "bottom" }, + + { "toon_15", "RocksHeroes.png" }, + { "toon_15.xpos", "8" }, + { "toon_15.ypos", "3" }, + { "toon_15.frames", "4" }, + { "toon_15.delay", "2" }, + { "toon_15.direction", "left" }, + { "toon_15.position", "bottom" }, + + { "toon_16", "RocksHeroes.png" }, + { "toon_16.xpos", "12" }, + { "toon_16.ypos", "3" }, + { "toon_16.frames", "4" }, + { "toon_16.delay", "2" }, + { "toon_16.direction", "right" }, + { "toon_16.position", "bottom" }, + + { "toon_17", "RocksHeroes.png" }, + { "toon_17.xpos", "8" }, + { "toon_17.ypos", "9" }, + { "toon_17.frames", "8" }, + { "toon_17.delay", "2" }, + { "toon_17.direction", "left" }, + { "toon_17.position", "any" }, + + { "toon_18", "RocksHeroes.png" }, + { "toon_18.xpos", "8" }, + { "toon_18.ypos", "9" }, + { "toon_18.frames", "8" }, + { "toon_18.delay", "2" }, + { "toon_18.direction", "right" }, + { "toon_18.position", "any" }, + + { "toon_19", "RocksElements.png" }, + { "toon_19.xpos", "8" }, + { "toon_19.ypos", "0" }, + { "toon_19.frames", "2" }, + { "toon_19.delay", "4" }, + { "toon_19.direction", "down" }, + { "toon_19.position", "any" }, + + { "toon_20", "RocksElements.png" }, + { "toon_20.xpos", "10" }, + { "toon_20.ypos", "0" }, + { "toon_20.frames", "2" }, + { "toon_20.delay", "4" }, + { "toon_20.direction", "down" }, + { "toon_20.position", "any" }, + + { "gfx.global.anim_1", UNDEFINED_FILENAME }, + { "gfx.global.anim_2", UNDEFINED_FILENAME }, + { "gfx.global.anim_3", UNDEFINED_FILENAME }, + { "gfx.global.anim_4", UNDEFINED_FILENAME }, + { "gfx.global.anim_5", UNDEFINED_FILENAME }, + { "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 }, + { "global.anim_3", UNDEFINED_FILENAME }, + { "global.anim_4", UNDEFINED_FILENAME }, + { "global.anim_5", UNDEFINED_FILENAME }, + { "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" }, + + { "internal.global.anim_default", UNDEFINED_FILENAME }, + + { "menu.calibrate_red", "RocksElements.png" }, + { "menu.calibrate_red.xpos", "12" }, + { "menu.calibrate_red.ypos", "8" }, + { "menu.calibrate_red.frames", "1" }, + { "menu.calibrate_blue", "RocksElements.png" }, + { "menu.calibrate_blue.xpos", "13" }, + { "menu.calibrate_blue.ypos", "8" }, + { "menu.calibrate_blue.frames", "1" }, + { "menu.calibrate_yellow", "RocksElements.png" }, + { "menu.calibrate_yellow.xpos", "14" }, + { "menu.calibrate_yellow.ypos", "8" }, + { "menu.calibrate_yellow.frames", "1" }, + + { "menu.button", "RocksElements.png" }, + { "menu.button.xpos", "13" }, + { "menu.button.ypos", "8" }, + { "menu.button.frames", "1" }, + { "menu.button.active", "RocksElements.png" }, + { "menu.button.active.xpos", "12" }, + { "menu.button.active.ypos", "8" }, + { "menu.button.active.frames", "1" }, + + { "menu.button_left", "RocksDC.png" }, + { "menu.button_left.xpos", "8" }, + { "menu.button_left.ypos", "8" }, + { "menu.button_left.frames", "1" }, + { "menu.button_left.active", "RocksDC.png" }, + { "menu.button_left.active.xpos", "8" }, + { "menu.button_left.active.ypos", "9" }, + { "menu.button_left.active.frames", "1" }, + { "menu.button_right", "RocksDC.png" }, + { "menu.button_right.xpos", "9" }, + { "menu.button_right.ypos", "8" }, + { "menu.button_right.frames", "1" }, + { "menu.button_right.active", "RocksDC.png" }, + { "menu.button_right.active.xpos", "9" }, + { "menu.button_right.active.ypos", "9" }, + { "menu.button_right.active.frames", "1" }, + { "menu.button_up", "RocksDC.png" }, + { "menu.button_up.xpos", "10" }, + { "menu.button_up.ypos", "8" }, + { "menu.button_up.frames", "1" }, + { "menu.button_up.active", "RocksDC.png" }, + { "menu.button_up.active.xpos", "10" }, + { "menu.button_up.active.ypos", "9" }, + { "menu.button_up.active.frames", "1" }, + { "menu.button_down", "RocksDC.png" }, + { "menu.button_down.xpos", "11" }, + { "menu.button_down.ypos", "8" }, + { "menu.button_down.frames", "1" }, + { "menu.button_down.active", "RocksDC.png" }, + { "menu.button_down.active.xpos", "11" }, + { "menu.button_down.active.ypos", "9" }, + { "menu.button_down.active.frames", "1" }, + + { "menu.button_enter_menu", UNDEFINED_FILENAME }, + { "menu.button_enter_menu.clone_from", "menu.button_right" }, + { "menu.button_enter_menu.active", UNDEFINED_FILENAME }, + { "menu.button_enter_menu.active.clone_from", "menu.button_right.active" }, + { "menu.button_leave_menu", UNDEFINED_FILENAME }, + { "menu.button_leave_menu.clone_from", "menu.button_left" }, + { "menu.button_leave_menu.active", UNDEFINED_FILENAME }, + { "menu.button_leave_menu.active.clone_from", "menu.button_left.active" }, + + { "menu.button_next_level", UNDEFINED_FILENAME }, + { "menu.button_next_level.clone_from", "menu.button_right" }, + { "menu.button_next_level.active", UNDEFINED_FILENAME }, + { "menu.button_next_level.active.clone_from", "menu.button_right.active" }, + { "menu.button_prev_level", UNDEFINED_FILENAME }, + { "menu.button_prev_level.clone_from", "menu.button_left" }, + { "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 }, + { "menu.button_name.active.clone_from", "menu.button.active" }, + { "menu.button_levels", UNDEFINED_FILENAME }, + { "menu.button_levels.clone_from", "menu.button_right" }, + { "menu.button_levels.active", UNDEFINED_FILENAME }, + { "menu.button_levels.active.clone_from", "menu.button_right.active" }, + { "menu.button_scores", UNDEFINED_FILENAME }, + { "menu.button_scores.clone_from", "menu.button" }, + { "menu.button_scores.active", UNDEFINED_FILENAME }, + { "menu.button_scores.active.clone_from", "menu.button.active" }, + { "menu.button_editor", UNDEFINED_FILENAME }, + { "menu.button_editor.clone_from", "menu.button" }, + { "menu.button_editor.active", UNDEFINED_FILENAME }, + { "menu.button_editor.active.clone_from", "menu.button.active" }, + { "menu.button_info", UNDEFINED_FILENAME }, + { "menu.button_info.clone_from", "menu.button_right" }, + { "menu.button_info.active", UNDEFINED_FILENAME }, + { "menu.button_info.active.clone_from", "menu.button_right.active" }, + { "menu.button_game", UNDEFINED_FILENAME }, + { "menu.button_game.clone_from", "menu.button" }, + { "menu.button_game.active", UNDEFINED_FILENAME }, + { "menu.button_game.active.clone_from", "menu.button.active" }, + { "menu.button_setup", UNDEFINED_FILENAME }, + { "menu.button_setup.clone_from", "menu.button_right" }, + { "menu.button_setup.active", UNDEFINED_FILENAME }, + { "menu.button_setup.active.clone_from", "menu.button_right.active" }, + { "menu.button_quit", UNDEFINED_FILENAME }, + { "menu.button_quit.clone_from", "menu.button" }, + { "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" }, + { "menu.scrollbar.frames", "1" }, + { "menu.scrollbar.active", "RocksDC.png" }, + { "menu.scrollbar.active.xpos", "9" }, + { "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" }, + { "gfx.game.button.stop.width", "30" }, + { "gfx.game.button.stop.height", "30" }, + { "gfx.game.button.stop.pressed_xoffset", "-100" }, + { "gfx.game.button.pause", "RocksDoor.png" }, + { "gfx.game.button.pause.x", "335" }, + { "gfx.game.button.pause.y", "185" }, + { "gfx.game.button.pause.width", "30" }, + { "gfx.game.button.pause.height", "30" }, + { "gfx.game.button.pause.pressed_xoffset", "-100" }, + { "gfx.game.button.play", "RocksDoor.png" }, + { "gfx.game.button.play.x", "365" }, + { "gfx.game.button.play.y", "185" }, + { "gfx.game.button.play.width", "30" }, + { "gfx.game.button.play.height", "30" }, + { "gfx.game.button.play.pressed_xoffset", "-100" }, + + { "gfx.game.button.undo", "RocksDoor2.png" }, + { "gfx.game.button.undo.x", "105" }, + { "gfx.game.button.undo.y", "20" }, + { "gfx.game.button.undo.width", "30" }, + { "gfx.game.button.undo.height", "30" }, + { "gfx.game.button.undo.pressed_xoffset", "-100" }, + { "gfx.game.button.redo", "RocksDoor2.png" }, + { "gfx.game.button.redo.x", "165" }, + { "gfx.game.button.redo.y", "20" }, + { "gfx.game.button.redo.width", "30" }, + { "gfx.game.button.redo.height", "30" }, + { "gfx.game.button.redo.pressed_xoffset", "-100" }, + + { "gfx.game.button.save", "RocksDoor2.png" }, + { "gfx.game.button.save.x", "105" }, + { "gfx.game.button.save.y", "50" }, + { "gfx.game.button.save.width", "30" }, + { "gfx.game.button.save.height", "30" }, + { "gfx.game.button.save.pressed_xoffset", "-100" }, + { "gfx.game.button.pause2", "RocksDoor2.png" }, + { "gfx.game.button.pause2.x", "135" }, + { "gfx.game.button.pause2.y", "50" }, + { "gfx.game.button.pause2.width", "30" }, + { "gfx.game.button.pause2.height", "30" }, + { "gfx.game.button.pause2.pressed_xoffset", "-100" }, + { "gfx.game.button.pause2.active_yoffset", "-30" }, + { "gfx.game.button.load", "RocksDoor2.png" }, + { "gfx.game.button.load.x", "165" }, + { "gfx.game.button.load.y", "50" }, + { "gfx.game.button.load.width", "30" }, + { "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" }, + { "gfx.game.button.sound_music.width", "30" }, + { "gfx.game.button.sound_music.height", "30" }, + { "gfx.game.button.sound_music.pressed_xoffset", "-100" }, + { "gfx.game.button.sound_music.active_yoffset", "-30" }, + { "gfx.game.button.sound_loops", "RocksDoor.png" }, + { "gfx.game.button.sound_loops.x", "335" }, + { "gfx.game.button.sound_loops.y", "245" }, + { "gfx.game.button.sound_loops.width", "30" }, + { "gfx.game.button.sound_loops.height", "30" }, + { "gfx.game.button.sound_loops.pressed_xoffset", "-100" }, + { "gfx.game.button.sound_loops.active_yoffset", "-30" }, + { "gfx.game.button.sound_simple", "RocksDoor.png" }, + { "gfx.game.button.sound_simple.x", "365" }, + { "gfx.game.button.sound_simple.y", "245" }, + { "gfx.game.button.sound_simple.width", "30" }, + { "gfx.game.button.sound_simple.height", "30" }, + { "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" }, + { "gfx.tape.button.eject.width", "18" }, + { "gfx.tape.button.eject.height", "18" }, + { "gfx.tape.button.eject.pressed_xoffset", "-100" }, + { "gfx.tape.button.extra", "RocksDoor.png" }, + { "gfx.tape.button.extra.x", "505" }, + { "gfx.tape.button.extra.y", "357" }, + { "gfx.tape.button.extra.width", "18" }, + { "gfx.tape.button.extra.height", "18" }, + { "gfx.tape.button.extra.pressed_xoffset", "-100" }, + { "gfx.tape.button.stop", "RocksDoor.png" }, + { "gfx.tape.button.stop.x", "323" }, + { "gfx.tape.button.stop.y", "357" }, + { "gfx.tape.button.stop.width", "18" }, + { "gfx.tape.button.stop.height", "18" }, + { "gfx.tape.button.stop.pressed_xoffset", "-100" }, + { "gfx.tape.button.pause", "RocksDoor.png" }, + { "gfx.tape.button.pause.x", "341" }, + { "gfx.tape.button.pause.y", "357" }, + { "gfx.tape.button.pause.width", "18" }, + { "gfx.tape.button.pause.height", "18" }, + { "gfx.tape.button.pause.pressed_xoffset", "-100" }, + { "gfx.tape.button.record", "RocksDoor.png" }, + { "gfx.tape.button.record.x", "359" }, + { "gfx.tape.button.record.y", "357" }, + { "gfx.tape.button.record.width", "18" }, + { "gfx.tape.button.record.height", "18" }, + { "gfx.tape.button.record.pressed_xoffset", "-100" }, + { "gfx.tape.button.play", "RocksDoor.png" }, + { "gfx.tape.button.play.x", "377" }, + { "gfx.tape.button.play.y", "357" }, + { "gfx.tape.button.play.width", "18" }, + { "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" }, + { "gfx.tape.symbol.pause.x", "340" }, + { "gfx.tape.symbol.pause.y", "321" }, + { "gfx.tape.symbol.pause.width", "17" }, + { "gfx.tape.symbol.pause.height", "13" }, + { "gfx.tape.symbol.record", "RocksDoor.png" }, + { "gfx.tape.symbol.record.x", "325" }, + { "gfx.tape.symbol.record.y", "321" }, + { "gfx.tape.symbol.record.width", "16" }, + { "gfx.tape.symbol.record.height", "16" }, + { "gfx.tape.symbol.play", "RocksDoor.png" }, + { "gfx.tape.symbol.play.x", "357" }, + { "gfx.tape.symbol.play.y", "321" }, + { "gfx.tape.symbol.play.width", "11" }, + { "gfx.tape.symbol.play.height", "13" }, + { "gfx.tape.symbol.fast_forward", "RocksDoor.png" }, + { "gfx.tape.symbol.fast_forward.x", "539" }, + { "gfx.tape.symbol.fast_forward.y", "193" }, + { "gfx.tape.symbol.fast_forward.width", "27" }, + { "gfx.tape.symbol.fast_forward.height", "13" }, + { "gfx.tape.symbol.warp_forward", "RocksDoor.png" }, + { "gfx.tape.symbol.warp_forward.x", "539" }, + { "gfx.tape.symbol.warp_forward.y", "152" }, + { "gfx.tape.symbol.warp_forward.width", "27" }, + { "gfx.tape.symbol.warp_forward.height", "13" }, + { "gfx.tape.symbol.warp_forward_blind", "RocksDoor.png" }, + { "gfx.tape.symbol.warp_forward_blind.x", "539" }, + { "gfx.tape.symbol.warp_forward_blind.y", "165" }, + { "gfx.tape.symbol.warp_forward_blind.width", "27" }, + { "gfx.tape.symbol.warp_forward_blind.height", "13" }, + { "gfx.tape.symbol.pause_before_end", "RocksDoor.png" }, + { "gfx.tape.symbol.pause_before_end.x", "539" }, + { "gfx.tape.symbol.pause_before_end.y", "221" }, + { "gfx.tape.symbol.pause_before_end.width", "27" }, + { "gfx.tape.symbol.pause_before_end.height", "13" }, + { "gfx.tape.symbol.single_step", UNDEFINED_FILENAME }, + + { "gfx.tape.label.eject", UNDEFINED_FILENAME }, + { "gfx.tape.label.stop", UNDEFINED_FILENAME }, + { "gfx.tape.label.pause", "RocksDoor.png" }, + { "gfx.tape.label.pause.x", "305" }, + { "gfx.tape.label.pause.y", "341" }, + { "gfx.tape.label.pause.width", "35" }, + { "gfx.tape.label.pause.height", "8" }, + { "gfx.tape.label.record", "RocksDoor.png" }, + { "gfx.tape.label.record.x", "305" }, + { "gfx.tape.label.record.y", "321" }, + { "gfx.tape.label.record.width", "20" }, + { "gfx.tape.label.record.height", "12" }, + { "gfx.tape.label.play", "RocksDoor.png" }, + { "gfx.tape.label.play.x", "370" }, + { "gfx.tape.label.play.y", "321" }, + { "gfx.tape.label.play.width", "22" }, + { "gfx.tape.label.play.height", "12" }, + { "gfx.tape.label.fast_forward", "RocksDoor.png" }, + { "gfx.tape.label.fast_forward.x", "505" }, + { "gfx.tape.label.fast_forward.y", "193" }, + { "gfx.tape.label.fast_forward.width", "40" }, + { "gfx.tape.label.fast_forward.height", "28" }, + { "gfx.tape.label.warp_forward", "RocksDoor.png" }, + { "gfx.tape.label.warp_forward.x", "505" }, + { "gfx.tape.label.warp_forward.y", "165" }, + { "gfx.tape.label.warp_forward.width", "40" }, + { "gfx.tape.label.warp_forward.height", "28" }, + { "gfx.tape.label.warp_forward_blind", "RocksDoor.png" }, + { "gfx.tape.label.warp_forward_blind.x", "505" }, + { "gfx.tape.label.warp_forward_blind.y", "165" }, + { "gfx.tape.label.warp_forward_blind.width", "40" }, + { "gfx.tape.label.warp_forward_blind.height", "28" }, + { "gfx.tape.label.pause_before_end", "RocksDoor.png" }, + { "gfx.tape.label.pause_before_end.x", "505" }, + { "gfx.tape.label.pause_before_end.y", "221" }, + { "gfx.tape.label.pause_before_end.width", "40" }, + { "gfx.tape.label.pause_before_end.height", "28" }, + { "gfx.tape.label.single_step", "RocksDoor.png" }, + { "gfx.tape.label.single_step.x", "557" }, + { "gfx.tape.label.single_step.y", "139" }, + { "gfx.tape.label.single_step.width", "38" }, + { "gfx.tape.label.single_step.height", "13" }, + + { "gfx.tape.label.date", "RocksDoor.png" }, + { "gfx.tape.label.date.x", "305" }, + { "gfx.tape.label.date.y", "285" }, + { "gfx.tape.label.date.width", "90" }, + { "gfx.tape.label.date.height", "31" }, + { "gfx.tape.label.time", "RocksDoor.png" }, + { "gfx.tape.label.time.x", "346" }, + { "gfx.tape.label.time.y", "335" }, + { "gfx.tape.label.time.width", "45" }, + { "gfx.tape.label.time.height", "13" }, + + { "gfx.request.button.yes", "RocksDoor.png" }, + { "gfx.request.button.yes.x", "302" }, + { "gfx.request.button.yes.y", "0" }, + { "gfx.request.button.yes.width", "46" }, + { "gfx.request.button.yes.height", "28" }, + { "gfx.request.button.yes.pressed_xoffset", "-100" }, + { "gfx.request.button.no", "RocksDoor.png" }, + { "gfx.request.button.no.x", "352" }, + { "gfx.request.button.no.y", "0" }, + { "gfx.request.button.no.width", "46" }, + { "gfx.request.button.no.height", "28" }, + { "gfx.request.button.no.pressed_xoffset", "-100" }, + { "gfx.request.button.confirm", "RocksDoor.png" }, + { "gfx.request.button.confirm.x", "302" }, + { "gfx.request.button.confirm.y", "30" }, + { "gfx.request.button.confirm.width", "96" }, + { "gfx.request.button.confirm.height", "28" }, + { "gfx.request.button.confirm.pressed_xoffset", "-100" }, + { "gfx.request.button.player_1", "RocksDoor.png" }, + { "gfx.request.button.player_1.x", "305" }, + { "gfx.request.button.player_1.y", "185" }, + { "gfx.request.button.player_1.width", "30" }, + { "gfx.request.button.player_1.height", "30" }, + { "gfx.request.button.player_1.pressed_xoffset", "-100" }, + { "gfx.request.button.player_2", UNDEFINED_FILENAME }, + { "gfx.request.button.player_2.clone_from", "gfx.request.button.player_1" }, + { "gfx.request.button.player_3", UNDEFINED_FILENAME }, + { "gfx.request.button.player_3.clone_from", "gfx.request.button.player_1" }, + { "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" }, + { "font.initial_1.width", "14" }, + { "font.initial_1.height", "14" }, + { "font.initial_2", "RocksFontSmall.png" }, + { "font.initial_2.x", "0" }, + { "font.initial_2.y", "70" }, + { "font.initial_2.width", "14" }, + { "font.initial_2.height", "14" }, + { "font.initial_3", "RocksFontSmall.png" }, + { "font.initial_3.x", "0" }, + { "font.initial_3.y", "140" }, + { "font.initial_3.width", "14" }, + { "font.initial_3.height", "14" }, + { "font.initial_4", "RocksFontSmall.png" }, + { "font.initial_4.x", "0" }, + { "font.initial_4.y", "210" }, + { "font.initial_4.width", "14" }, + { "font.initial_4.height", "14" }, + + { "font.title_1", "RocksFontBig.png" }, + { "font.title_1.x", "0" }, + { "font.title_1.y", "480" }, + { "font.title_1.width", "32" }, + { "font.title_1.height", "32" }, + { "font.title_2", "RocksFontSmall.png" }, + { "font.title_2.x", "0" }, + { "font.title_2.y", "0" }, + { "font.title_2.width", "14" }, + { "font.title_2.height", "14" }, + { "font.title_2.SETUP", UNDEFINED_FILENAME }, + { "font.title_2.SETUP.clone_from", "font.text_2" }, + + { "font.menu_1", "RocksFontBig.png" }, + { "font.menu_1.x", "0" }, + { "font.menu_1.y", "320" }, + { "font.menu_1.width", "32" }, + { "font.menu_1.height", "32" }, + { "font.menu_1.active", "RocksFontBig.png" }, + { "font.menu_1.active.x", "0" }, + { "font.menu_1.active.y", "480" }, + { "font.menu_1.active.width", "32" }, + { "font.menu_1.active.height", "32" }, + { "font.menu_2", "RocksFontMedium.png" }, + { "font.menu_2.x", "0" }, + { "font.menu_2.y", "320" }, + { "font.menu_2.width", "16" }, + { "font.menu_2.height", "32" }, + { "font.menu_2.active", "RocksFontMedium.png" }, + { "font.menu_2.active.x", "0" }, + { "font.menu_2.active.y", "480" }, + { "font.menu_2.active.width", "16" }, + { "font.menu_2.active.height", "32" }, + + { "font.text_1", "RocksFontSmall.png" }, + { "font.text_1.x", "0" }, + { "font.text_1.y", "140" }, + { "font.text_1.width", "14" }, + { "font.text_1.height", "14" }, + { "font.text_1.MAIN", UNDEFINED_FILENAME }, + { "font.text_1.MAIN.clone_from", "font.text_1.PREVIEW" }, + { "font.text_1.LEVELS", "RocksFontMedium.png" }, + { "font.text_1.LEVELS.x", "0" }, + { "font.text_1.LEVELS.y", "0" }, + { "font.text_1.LEVELS.width", "16" }, + { "font.text_1.LEVELS.height", "32" }, + { "font.text_1.LEVELNR", UNDEFINED_FILENAME }, + { "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" }, + { "font.text_1.PREVIEW.width", "16" }, + { "font.text_1.PREVIEW.height", "16" }, + { "font.text_1.SCORES", "RocksFontMedium.png" }, + { "font.text_1.SCORES.x", "0" }, + { "font.text_1.SCORES.y", "480" }, + { "font.text_1.SCORES.width", "16" }, + { "font.text_1.SCORES.height", "32" }, + { "font.text_1.active.SCORES", "RocksFontMedium.png" }, + { "font.text_1.active.SCORES.x", "0" }, + { "font.text_1.active.SCORES.y", "0" }, + { "font.text_1.active.SCORES.width", "16" }, + { "font.text_1.active.SCORES.height", "32" }, + { "font.text_1.PANEL", UNDEFINED_FILENAME }, + { "font.text_1.PANEL.clone_from", "font.level_number" }, + { "font.text_1.DOOR", UNDEFINED_FILENAME }, + { "font.text_1.DOOR.clone_from", "font.level_number" }, + { "font.text_2", "RocksFontSmall.png" }, + { "font.text_2.x", "0" }, + { "font.text_2.y", "210" }, + { "font.text_2.width", "14" }, + { "font.text_2.height", "14" }, + { "font.text_2.MAIN", UNDEFINED_FILENAME }, + { "font.text_2.MAIN.clone_from", "font.text_2.PREVIEW" }, + { "font.text_2.LEVELS", "RocksFontMedium.png" }, + { "font.text_2.LEVELS.x", "0" }, + { "font.text_2.LEVELS.y", "160" }, + { "font.text_2.LEVELS.width", "16" }, + { "font.text_2.LEVELS.height", "32" }, + { "font.text_2.LEVELNR", UNDEFINED_FILENAME }, + { "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" }, + { "font.text_2.PREVIEW.width", "16" }, + { "font.text_2.PREVIEW.height", "16" }, + { "font.text_2.SCORES", "RocksFontBig.png" }, + { "font.text_2.SCORES.x", "0" }, + { "font.text_2.SCORES.y", "320" }, + { "font.text_2.SCORES.width", "32" }, + { "font.text_2.SCORES.height", "32" }, + { "font.text_2.active.SCORES", "RocksFontBig.png" }, + { "font.text_2.active.SCORES.x", "0" }, + { "font.text_2.active.SCORES.y", "0" }, + { "font.text_2.active.SCORES.width", "32" }, + { "font.text_2.active.SCORES.height", "32" }, + { "font.text_3", "RocksFontSmall.png" }, + { "font.text_3.x", "0" }, + { "font.text_3.y", "0" }, + { "font.text_3.width", "14" }, + { "font.text_3.height", "14" }, + { "font.text_3.LEVELS", "RocksFontMedium.png" }, + { "font.text_3.LEVELS.x", "0" }, + { "font.text_3.LEVELS.y", "320" }, + { "font.text_3.LEVELS.width", "16" }, + { "font.text_3.LEVELS.height", "32" }, + { "font.text_3.LEVELNR", UNDEFINED_FILENAME }, + { "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" }, + { "font.text_3.PREVIEW.width", "16" }, + { "font.text_3.PREVIEW.height", "16" }, + { "font.text_3.SCORES", "RocksFontMedium.png" }, + { "font.text_3.SCORES.x", "0" }, + { "font.text_3.SCORES.y", "480" }, + { "font.text_3.SCORES.width", "16" }, + { "font.text_3.SCORES.height", "32" }, + { "font.text_3.active.SCORES", "RocksFontMedium.png" }, + { "font.text_3.active.SCORES.x", "0" }, + { "font.text_3.active.SCORES.y", "0" }, + { "font.text_3.active.SCORES.width", "16" }, + { "font.text_3.active.SCORES.height", "32" }, + { "font.text_4", "RocksFontSmall.png" }, + { "font.text_4.x", "0" }, + { "font.text_4.y", "70" }, + { "font.text_4.width", "14" }, + { "font.text_4.height", "14" }, + { "font.text_4.MAIN", UNDEFINED_FILENAME }, + { "font.text_4.MAIN.clone_from", "font.text_3.PREVIEW" }, + { "font.text_4.LEVELS", "RocksFontMedium.png" }, + { "font.text_4.LEVELS.x", "0" }, + { "font.text_4.LEVELS.y", "480" }, + { "font.text_4.LEVELS.width", "16" }, + { "font.text_4.LEVELS.height", "32" }, + { "font.text_4.LEVELNR", UNDEFINED_FILENAME }, + { "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" }, + { "font.text_4.SCORES.width", "16" }, + { "font.text_4.SCORES.height", "32" }, + { "font.text_4.active.SCORES", "RocksFontMedium.png" }, + { "font.text_4.active.SCORES.x", "0" }, + { "font.text_4.active.SCORES.y", "0" }, + { "font.text_4.active.SCORES.width", "16" }, + { "font.text_4.active.SCORES.height", "32" }, + + { "font.envelope_1", "RocksFontEM.png" }, + { "font.envelope_1.x", "0" }, + { "font.envelope_1.y", "160" }, + { "font.envelope_1.width", "16" }, + { "font.envelope_1.height", "16" }, + { "font.envelope_2", "RocksFontEM.png" }, + { "font.envelope_2.x", "0" }, + { "font.envelope_2.y", "160" }, + { "font.envelope_2.width", "16" }, + { "font.envelope_2.height", "16" }, + { "font.envelope_3", "RocksFontEM.png" }, + { "font.envelope_3.x", "0" }, + { "font.envelope_3.y", "160" }, + { "font.envelope_3.width", "16" }, + { "font.envelope_3.height", "16" }, + { "font.envelope_4", "RocksFontEM.png" }, + { "font.envelope_4.x", "0" }, + { "font.envelope_4.y", "160" }, + { "font.envelope_4.width", "16" }, + { "font.envelope_4.height", "16" }, + + { "font.request", "RocksFontSmall.png" }, + { "font.request.x", "0" }, + { "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" }, + { "font.input_1.y", "210" }, + { "font.input_1.width", "14" }, + { "font.input_1.height", "14" }, + { "font.input_1.MAIN", "RocksFontBig.png" }, + { "font.input_1.MAIN.x", "0" }, + { "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" }, + { "font.input_1.active.width", "14" }, + { "font.input_1.active.height", "14" }, + { "font.input_1.active.MAIN", "RocksFontBig.png" }, + { "font.input_1.active.MAIN.x", "0" }, + { "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" }, + { "font.input_1.active.SETUP.width", "32" }, + { "font.input_1.active.SETUP.height", "32" }, + { "font.input_2", "RocksFontSmall.png" }, + { "font.input_2.x", "0" }, + { "font.input_2.y", "210" }, + { "font.input_2.width", "14" }, + { "font.input_2.height", "14" }, + { "font.input_2.active", "RocksFontSmall.png" }, + { "font.input_2.active.x", "0" }, + { "font.input_2.active.y", "210" }, + { "font.input_2.active.width", "14" }, + { "font.input_2.active.height", "14" }, + + { "font.option_off", "RocksFontBig.png" }, + { "font.option_off.x", "0" }, + { "font.option_off.y", "160" }, + { "font.option_off.width", "32" }, + { "font.option_off.height", "32" }, + { "font.option_off_narrow", UNDEFINED_FILENAME }, + { "font.option_off_narrow.clone_from", "font.text_2.LEVELS" }, + { "font.option_on", "RocksFontBig.png" }, + { "font.option_on.x", "0" }, + { "font.option_on.y", "480" }, + { "font.option_on.width", "32" }, + { "font.option_on.height", "32" }, + { "font.option_on_narrow", UNDEFINED_FILENAME }, + { "font.option_on_narrow.clone_from", "font.text_4.LEVELS" }, + + { "font.value_1", "RocksFontBig.png" }, + { "font.value_1.x", "0" }, + { "font.value_1.y", "480" }, + { "font.value_1.width", "32" }, + { "font.value_1.height", "32" }, + { "font.value_2", "RocksFontMedium.png" }, + { "font.value_2.x", "0" }, + { "font.value_2.y", "480" }, + { "font.value_2.width", "16" }, + { "font.value_2.height", "32" }, + { "font.value_old", "RocksFontBig.png" }, + { "font.value_old.x", "0" }, + { "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" }, + + { "font.level_number", "RocksFontSmall.png" }, + { "font.level_number.x", "0" }, + { "font.level_number.y", "350" }, + { "font.level_number.width", "10" }, + { "font.level_number.height", "14" }, + { "font.level_number.active", UNDEFINED_FILENAME }, + { "font.level_number.active.clone_from", "font.level_number" }, + + { "font.tape_recorder", "RocksFontSmall.png" }, + { "font.tape_recorder.x", "0" }, + { "font.tape_recorder.y", "280" }, + { "font.tape_recorder.width", "11" }, + { "font.tape_recorder.height", "14" }, + + { "font.game_info", "RocksFontEM.png" }, + { "font.game_info.xpos", "0" }, + { "font.game_info.ypos", "0" }, + { "font.game_info.delay", "10" }, + + { "font.info.elements", UNDEFINED_FILENAME }, + { "font.info.elements.clone_from", "font.level_number" }, + + { "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" }, + { "editor.element_border.border_size", "8" }, + + { "editor.element_border_input", "RocksMore.png" }, + { "editor.element_border_input.xpos", "10" }, + { "editor.element_border_input.ypos", "7" }, + { "editor.element_border_input.border_size", "4" }, + + { "editor.counter.down", "RocksDoor.png" }, + { "editor.counter.down.x", "302" }, + { "editor.counter.down.y", "60" }, + { "editor.counter.down.width", "20" }, + { "editor.counter.down.height", "20" }, + { "editor.counter.down.pressed_xoffset", "-100" }, + + { "editor.counter.up", "RocksDoor.png" }, + { "editor.counter.up.x", "378" }, + { "editor.counter.up.y", "60" }, + { "editor.counter.up.width", "20" }, + { "editor.counter.up.height", "20" }, + { "editor.counter.up.pressed_xoffset", "-100" }, + + { "editor.counter.input", "RocksDoor.png" }, + { "editor.counter.input.x", "324" }, + { "editor.counter.input.y", "60" }, + { "editor.counter.input.width", "52" }, + { "editor.counter.input.height", "20" }, + { "editor.counter.input.active_xoffset", "-100" }, + { "editor.counter.input.border_size", "3" }, + + { "editor.selectbox.input", "RocksDoor.png" }, + { "editor.selectbox.input.x", "324" }, + { "editor.selectbox.input.y", "82" }, + { "editor.selectbox.input.width", "52" }, + { "editor.selectbox.input.height", "20" }, + { "editor.selectbox.input.active_xoffset", "-100" }, + { "editor.selectbox.input.border_size", "3" }, + + { "editor.selectbox.button", UNDEFINED_FILENAME }, + { "editor.selectbox.button.width", "14" }, + + { "editor.checkbox", "RocksDoor.png" }, + { "editor.checkbox.x", "302" }, + { "editor.checkbox.y", "82" }, + { "editor.checkbox.width", "20" }, + { "editor.checkbox.height", "20" }, + { "editor.checkbox.pressed_xoffset", "-100" }, + { "editor.checkbox.active_xoffset", "76" }, + + { "editor.radiobutton", "RocksDoor.png" }, + { "editor.radiobutton.x", "302" }, + { "editor.radiobutton.y", "104" }, + { "editor.radiobutton.width", "20" }, + { "editor.radiobutton.height", "20" }, + { "editor.radiobutton.pressed_xoffset", "-100" }, + { "editor.radiobutton.active_xoffset", "76" }, + + { "editor.stickybutton", "RocksDoor.png" }, + { "editor.stickybutton.x", "302" }, + { "editor.stickybutton.y", "126" }, + { "editor.stickybutton.width", "20" }, + { "editor.stickybutton.height", "20" }, + { "editor.stickybutton.pressed_xoffset", "-100" }, + { "editor.stickybutton.active_xoffset", "76" }, + + { "editor.tabbutton", "RocksDoor.png" }, + { "editor.tabbutton.x", "324" }, + { "editor.tabbutton.y", "104" }, + { "editor.tabbutton.width", "52" }, + { "editor.tabbutton.height", "20" }, + { "editor.tabbutton.pressed_xoffset", "-100" }, + { "editor.tabbutton.active_yoffset", "22" }, + { "editor.tabbutton.border_size", "3" }, + { "editor.tabbutton.draw_xoffset", "2" }, + + { "editor.textbutton", "RocksDoor.png" }, + { "editor.textbutton.x", "324" }, + { "editor.textbutton.y", "148" }, + { "editor.textbutton.width", "52" }, + { "editor.textbutton.height", "20" }, + { "editor.textbutton.pressed_xoffset", "-100" }, + { "editor.textbutton.border_size", "3" }, + { "editor.textbutton.draw_xoffset", "2" }, + + { "editor.input.text", "RocksDoor.png" }, + { "editor.input.text.x", "324" }, + { "editor.input.text.y", "60" }, + { "editor.input.text.width", "52" }, + { "editor.input.text.height", "20" }, + { "editor.input.text.active_xoffset", "-100" }, + { "editor.input.text.border_size", "3" }, + + { "editor.input.textarea", "RocksDoor.png" }, + { "editor.input.textarea.x", "324" }, + { "editor.input.textarea.y", "60" }, + { "editor.input.textarea.width", "52" }, + { "editor.input.textarea.height", "20" }, + { "editor.input.textarea.active_xoffset", "-100" }, + { "editor.input.textarea.border_size", "3" }, + + { "editor.cascade_list", "RocksMore.png" }, + { "editor.cascade_list.xpos", "9" }, + { "editor.cascade_list.ypos", "8" }, + { "editor.cascade_list.frames", "1" }, + { "editor.cascade_list.active", "RocksMore.png" }, + { "editor.cascade_list.active.xpos", "10" }, + { "editor.cascade_list.active.ypos", "8" }, + { "editor.cascade_list.active.frames", "1" }, + + { "editor.palette.button", "RocksDoor.png" }, + { "editor.palette.button.x", "525" }, + { "editor.palette.button.y", "30" }, + { "editor.palette.button.width", "20" }, + { "editor.palette.button.height", "20" }, + { "editor.palette.button.pressed_xoffset", "-20" }, + + { "editor.palette.scroll_up", "RocksDoor.png" }, + { "editor.palette.scroll_up.x", "750" }, + { "editor.palette.scroll_up.y", "0" }, + { "editor.palette.scroll_up.width", "10" }, + { "editor.palette.scroll_up.height", "10" }, + { "editor.palette.scroll_up.pressed_xoffset", "-10" }, + + { "editor.palette.scroll_down", "RocksDoor.png" }, + { "editor.palette.scroll_down.x", "750" }, + { "editor.palette.scroll_down.y", "10" }, + { "editor.palette.scroll_down.width", "10" }, + { "editor.palette.scroll_down.height", "10" }, + { "editor.palette.scroll_down.pressed_xoffset", "-10" }, + + { "editor.palette.scrollbar", "RocksDoor.png" }, + { "editor.palette.scrollbar.x", "750" }, + { "editor.palette.scrollbar.y", "20" }, + { "editor.palette.scrollbar.width", "10" }, + { "editor.palette.scrollbar.height", "10" }, + { "editor.palette.scrollbar.pressed_xoffset", "-10" }, + { "editor.palette.scrollbar.border_size", "3" }, + + { "editor.playfield.scroll_up", "RocksDoor.png" }, + { "editor.playfield.scroll_up.x", "724" }, + { "editor.playfield.scroll_up.y", "0" }, + { "editor.playfield.scroll_up.width", "16" }, + { "editor.playfield.scroll_up.height", "16" }, + { "editor.playfield.scroll_up.pressed_xoffset", "-16" }, + + { "editor.playfield.scroll_down", "RocksDoor.png" }, + { "editor.playfield.scroll_down.x", "724" }, + { "editor.playfield.scroll_down.y", "16" }, + { "editor.playfield.scroll_down.width", "16" }, + { "editor.playfield.scroll_down.height", "16" }, + { "editor.playfield.scroll_down.pressed_xoffset", "-16" }, + + { "editor.playfield.scroll_left", "RocksDoor.png" }, + { "editor.playfield.scroll_left.x", "724" }, + { "editor.playfield.scroll_left.y", "32" }, + { "editor.playfield.scroll_left.width", "16" }, + { "editor.playfield.scroll_left.height", "16" }, + { "editor.playfield.scroll_left.pressed_xoffset", "-16" }, + + { "editor.playfield.scroll_right", "RocksDoor.png" }, + { "editor.playfield.scroll_right.x", "724" }, + { "editor.playfield.scroll_right.y", "48" }, + { "editor.playfield.scroll_right.width", "16" }, + { "editor.playfield.scroll_right.height", "16" }, + { "editor.playfield.scroll_right.pressed_xoffset", "-16" }, + + { "editor.playfield.scrollbar", "RocksDoor.png" }, + { "editor.playfield.scrollbar.x", "724" }, + { "editor.playfield.scrollbar.y", "64" }, + { "editor.playfield.scrollbar.width", "16" }, + { "editor.playfield.scrollbar.height", "16" }, + { "editor.playfield.scrollbar.pressed_xoffset", "-16" }, + { "editor.playfield.scrollbar.border_size", "3" }, + + { "gfx.editor.button.prev_level", "RocksDoor.png" }, + { "gfx.editor.button.prev_level.x", "724" }, + { "gfx.editor.button.prev_level.y", "32" }, + { "gfx.editor.button.prev_level.width", "16" }, + { "gfx.editor.button.prev_level.height", "16" }, + { "gfx.editor.button.prev_level.pressed_xoffset", "-16" }, + + { "gfx.editor.button.next_level", "RocksDoor.png" }, + { "gfx.editor.button.next_level.x", "724" }, + { "gfx.editor.button.next_level.y", "48" }, + { "gfx.editor.button.next_level.width", "16" }, + { "gfx.editor.button.next_level.height", "16" }, + { "gfx.editor.button.next_level.pressed_xoffset", "-16" }, + + { "gfx.editor.button.properties", "RocksDoor2.png" }, + { "gfx.editor.button.properties.x", "105" }, + { "gfx.editor.button.properties.y", "0" }, + { "gfx.editor.button.properties.width", "90" }, + { "gfx.editor.button.properties.height", "20" }, + { "gfx.editor.button.properties.pressed_xoffset", "-100" }, + + { "gfx.editor.button.element_left", "RocksDoor2.png" }, + { "gfx.editor.button.element_left.x", "368" }, + { "gfx.editor.button.element_left.y", "48" }, + { "gfx.editor.button.element_left.width", "16" }, + { "gfx.editor.button.element_left.height", "16" }, + { "gfx.editor.button.element_left.pressed_xoffset", "0" }, + + { "gfx.editor.button.element_middle", "RocksDoor2.png" }, + { "gfx.editor.button.element_middle.x", "368" }, + { "gfx.editor.button.element_middle.y", "48" }, + { "gfx.editor.button.element_middle.width", "16" }, + { "gfx.editor.button.element_middle.height", "16" }, + { "gfx.editor.button.element_middle.pressed_xoffset", "0" }, + + { "gfx.editor.button.element_right", "RocksDoor2.png" }, + { "gfx.editor.button.element_right.x", "368" }, + { "gfx.editor.button.element_right.y", "48" }, + { "gfx.editor.button.element_right.width", "16" }, + { "gfx.editor.button.element_right.height", "16" }, + { "gfx.editor.button.element_right.pressed_xoffset", "0" }, + + { "gfx.editor.button.palette", UNDEFINED_FILENAME }, + + { "editor.no_toolbox_button", "RocksDoor.png" }, + { "editor.no_toolbox_button.x", "506" }, + { "editor.no_toolbox_button.y", "286" }, + { "editor.no_toolbox_button.width", "22" }, + { "editor.no_toolbox_button.height", "22" }, + + { "gfx.editor.button.draw_single", "RocksDoor.png" }, + { "gfx.editor.button.draw_single.x", "706" }, + { "gfx.editor.button.draw_single.y", "242" }, + { "gfx.editor.button.draw_single.width", "22" }, + { "gfx.editor.button.draw_single.height", "22" }, + { "gfx.editor.button.draw_single.pressed_xoffset", "-100" }, + { "gfx.editor.button.draw_single.active_yoffset", "-94" }, + + { "gfx.editor.button.draw_connected", "RocksDoor.png" }, + { "gfx.editor.button.draw_connected.x", "728" }, + { "gfx.editor.button.draw_connected.y", "242" }, + { "gfx.editor.button.draw_connected.width", "22" }, + { "gfx.editor.button.draw_connected.height", "22" }, + { "gfx.editor.button.draw_connected.pressed_xoffset", "-100" }, + { "gfx.editor.button.draw_connected.active_yoffset", "-94" }, + + { "gfx.editor.button.draw_line", "RocksDoor.png" }, + { "gfx.editor.button.draw_line.x", "750" }, + { "gfx.editor.button.draw_line.y", "242" }, + { "gfx.editor.button.draw_line.width", "22" }, + { "gfx.editor.button.draw_line.height", "22" }, + { "gfx.editor.button.draw_line.pressed_xoffset", "-100" }, + { "gfx.editor.button.draw_line.active_yoffset", "-94" }, + + { "gfx.editor.button.draw_arc", "RocksDoor.png" }, + { "gfx.editor.button.draw_arc.x", "772" }, + { "gfx.editor.button.draw_arc.y", "242" }, + { "gfx.editor.button.draw_arc.width", "22" }, + { "gfx.editor.button.draw_arc.height", "22" }, + { "gfx.editor.button.draw_arc.pressed_xoffset", "-100" }, + { "gfx.editor.button.draw_arc.active_yoffset", "-94" }, + + { "gfx.editor.button.draw_rectangle", "RocksDoor.png" }, + { "gfx.editor.button.draw_rectangle.x", "706" }, + { "gfx.editor.button.draw_rectangle.y", "264" }, + { "gfx.editor.button.draw_rectangle.width", "22" }, + { "gfx.editor.button.draw_rectangle.height", "22" }, + { "gfx.editor.button.draw_rectangle.pressed_xoffset", "-100" }, + { "gfx.editor.button.draw_rectangle.active_yoffset", "-94" }, + + { "gfx.editor.button.draw_filled_box", "RocksDoor.png" }, + { "gfx.editor.button.draw_filled_box.x", "728" }, + { "gfx.editor.button.draw_filled_box.y", "264" }, + { "gfx.editor.button.draw_filled_box.width", "22" }, + { "gfx.editor.button.draw_filled_box.height", "22" }, + { "gfx.editor.button.draw_filled_box.pressed_xoffset","-100" }, + { "gfx.editor.button.draw_filled_box.active_yoffset", "-94" }, + + { "gfx.editor.button.rotate_up", "RocksDoor.png" }, + { "gfx.editor.button.rotate_up.x", "750" }, + { "gfx.editor.button.rotate_up.y", "264" }, + { "gfx.editor.button.rotate_up.width", "22" }, + { "gfx.editor.button.rotate_up.height", "22" }, + { "gfx.editor.button.rotate_up.pressed_xoffset", "-100" }, + { "gfx.editor.button.rotate_up.active_yoffset", "-94" }, + + { "gfx.editor.button.draw_text", "RocksDoor.png" }, + { "gfx.editor.button.draw_text.x", "772" }, + { "gfx.editor.button.draw_text.y", "264" }, + { "gfx.editor.button.draw_text.width", "22" }, + { "gfx.editor.button.draw_text.height", "22" }, + { "gfx.editor.button.draw_text.pressed_xoffset", "-100" }, + { "gfx.editor.button.draw_text.active_yoffset", "-94" }, + + { "gfx.editor.button.flood_fill", "RocksDoor.png" }, + { "gfx.editor.button.flood_fill.x", "706" }, + { "gfx.editor.button.flood_fill.y", "286" }, + { "gfx.editor.button.flood_fill.width", "22" }, + { "gfx.editor.button.flood_fill.height", "22" }, + { "gfx.editor.button.flood_fill.pressed_xoffset", "-100" }, + { "gfx.editor.button.flood_fill.active_yoffset", "-94" }, + + { "gfx.editor.button.rotate_left", "RocksDoor.png" }, + { "gfx.editor.button.rotate_left.x", "728" }, + { "gfx.editor.button.rotate_left.y", "286" }, + { "gfx.editor.button.rotate_left.width", "22" }, + { "gfx.editor.button.rotate_left.height", "22" }, + { "gfx.editor.button.rotate_left.pressed_xoffset", "-100" }, + { "gfx.editor.button.rotate_left.active_yoffset", "-94" }, + + { "gfx.editor.button.zoom_level", "RocksDoor2.png" }, + { "gfx.editor.button.zoom_level.x", "350" }, + { "gfx.editor.button.zoom_level.y", "22" }, + { "gfx.editor.button.zoom_level.width", "22" }, + { "gfx.editor.button.zoom_level.height", "22" }, + { "gfx.editor.button.zoom_level.pressed_xoffset", "-100" }, + { "gfx.editor.button.zoom_level.active_yoffset", "-22" }, + + { "gfx.editor.button.rotate_right", "RocksDoor.png" }, + { "gfx.editor.button.rotate_right.x", "772" }, + { "gfx.editor.button.rotate_right.y", "286" }, + { "gfx.editor.button.rotate_right.width", "22" }, + { "gfx.editor.button.rotate_right.height", "22" }, + { "gfx.editor.button.rotate_right.pressed_xoffset", "-100" }, + { "gfx.editor.button.rotate_right.active_yoffset", "-94" }, + + { "gfx.editor.button.draw_random", "RocksDoor.png" }, + { "gfx.editor.button.draw_random.x", "706" }, + { "gfx.editor.button.draw_random.y", "308" }, + { "gfx.editor.button.draw_random.width", "22" }, + { "gfx.editor.button.draw_random.height", "22" }, + { "gfx.editor.button.draw_random.pressed_xoffset", "-100" }, + { "gfx.editor.button.draw_random.active_yoffset", "-94" }, + + { "gfx.editor.button.grab_brush", "RocksDoor.png" }, + { "gfx.editor.button.grab_brush.x", "728" }, + { "gfx.editor.button.grab_brush.y", "308" }, + { "gfx.editor.button.grab_brush.width", "22" }, + { "gfx.editor.button.grab_brush.height", "22" }, + { "gfx.editor.button.grab_brush.pressed_xoffset", "-100" }, + { "gfx.editor.button.grab_brush.active_yoffset", "-94" }, + + { "gfx.editor.button.rotate_down", "RocksDoor.png" }, + { "gfx.editor.button.rotate_down.x", "750" }, + { "gfx.editor.button.rotate_down.y", "308" }, + { "gfx.editor.button.rotate_down.width", "22" }, + { "gfx.editor.button.rotate_down.height", "22" }, + { "gfx.editor.button.rotate_down.pressed_xoffset", "-100" }, + { "gfx.editor.button.rotate_down.active_yoffset", "-94" }, + + { "gfx.editor.button.pick_element", "RocksDoor.png" }, + { "gfx.editor.button.pick_element.x", "772" }, + { "gfx.editor.button.pick_element.y", "308" }, + { "gfx.editor.button.pick_element.width", "22" }, + { "gfx.editor.button.pick_element.height", "22" }, + { "gfx.editor.button.pick_element.pressed_xoffset", "-100" }, + { "gfx.editor.button.pick_element.active_yoffset", "-94" }, + + { "gfx.editor.button.ce_copy_from", "RocksDoor.png" }, + { "gfx.editor.button.ce_copy_from.x", "528" }, + { "gfx.editor.button.ce_copy_from.y", "330" }, + { "gfx.editor.button.ce_copy_from.width", "22" }, + { "gfx.editor.button.ce_copy_from.height", "22" }, + { "gfx.editor.button.ce_copy_from.pressed_xoffset", "-100" }, + { "gfx.editor.button.ce_copy_from.active_yoffset", "-22" }, + + { "gfx.editor.button.ce_copy_to", "RocksDoor.png" }, + { "gfx.editor.button.ce_copy_to.x", "550" }, + { "gfx.editor.button.ce_copy_to.y", "330" }, + { "gfx.editor.button.ce_copy_to.width", "22" }, + { "gfx.editor.button.ce_copy_to.height", "22" }, + { "gfx.editor.button.ce_copy_to.pressed_xoffset", "-100" }, + { "gfx.editor.button.ce_copy_to.active_yoffset", "-22" }, + + { "gfx.editor.button.ce_swap", "RocksDoor.png" }, + { "gfx.editor.button.ce_swap.x", "572" }, + { "gfx.editor.button.ce_swap.y", "330" }, + { "gfx.editor.button.ce_swap.width", "22" }, + { "gfx.editor.button.ce_swap.height", "22" }, + { "gfx.editor.button.ce_swap.pressed_xoffset", "-100" }, + { "gfx.editor.button.ce_swap.active_yoffset", "-22" }, + + { "gfx.editor.button.ce_copy", "RocksDoor.png" }, + { "gfx.editor.button.ce_copy.x", "550" }, + { "gfx.editor.button.ce_copy.y", "286" }, + { "gfx.editor.button.ce_copy.width", "22" }, + { "gfx.editor.button.ce_copy.height", "22" }, + { "gfx.editor.button.ce_copy.pressed_xoffset", "-100" }, + + { "gfx.editor.button.ce_paste", "RocksDoor.png" }, + { "gfx.editor.button.ce_paste.x", "572" }, + { "gfx.editor.button.ce_paste.y", "286" }, + { "gfx.editor.button.ce_paste.width", "22" }, + { "gfx.editor.button.ce_paste.height", "22" }, + { "gfx.editor.button.ce_paste.pressed_xoffset", "-100" }, + + { "gfx.editor.button.cp_copy", "RocksDoor.png" }, + { "gfx.editor.button.cp_copy.x", "525" }, + { "gfx.editor.button.cp_copy.y", "50" }, + { "gfx.editor.button.cp_copy.width", "20" }, + { "gfx.editor.button.cp_copy.height", "20" }, + { "gfx.editor.button.cp_copy.pressed_xoffset", "-20" }, + + { "gfx.editor.button.cp_paste", "RocksDoor.png" }, + { "gfx.editor.button.cp_paste.x", "525" }, + { "gfx.editor.button.cp_paste.y", "70" }, + { "gfx.editor.button.cp_paste.width", "20" }, + { "gfx.editor.button.cp_paste.height", "20" }, + { "gfx.editor.button.cp_paste.pressed_xoffset", "-20" }, + + { "gfx.editor.button.undo", "RocksDoor.png" }, + { "gfx.editor.button.undo.x", "705" }, + { "gfx.editor.button.undo.y", "335" }, + { "gfx.editor.button.undo.width", "30" }, + { "gfx.editor.button.undo.height", "20" }, + { "gfx.editor.button.undo.pressed_xoffset", "-100" }, + + { "gfx.editor.button.conf", "RocksDoor.png" }, + { "gfx.editor.button.conf.x", "735" }, + { "gfx.editor.button.conf.y", "335" }, + { "gfx.editor.button.conf.width", "30" }, + { "gfx.editor.button.conf.height", "20" }, + { "gfx.editor.button.conf.pressed_xoffset", "-100" }, + + { "gfx.editor.button.save", "RocksDoor.png" }, + { "gfx.editor.button.save.x", "765" }, + { "gfx.editor.button.save.y", "335" }, + { "gfx.editor.button.save.width", "30" }, + { "gfx.editor.button.save.height", "20" }, + { "gfx.editor.button.save.pressed_xoffset", "-100" }, + + { "gfx.editor.button.clear", "RocksDoor.png" }, + { "gfx.editor.button.clear.x", "705" }, + { "gfx.editor.button.clear.y", "355" }, + { "gfx.editor.button.clear.width", "30" }, + { "gfx.editor.button.clear.height", "20" }, + { "gfx.editor.button.clear.pressed_xoffset", "-100" }, + + { "gfx.editor.button.test", "RocksDoor.png" }, + { "gfx.editor.button.test.x", "735" }, + { "gfx.editor.button.test.y", "355" }, + { "gfx.editor.button.test.width", "30" }, + { "gfx.editor.button.test.height", "20" }, + { "gfx.editor.button.test.pressed_xoffset", "-100" }, + + { "gfx.editor.button.exit", "RocksDoor.png" }, + { "gfx.editor.button.exit.x", "765" }, + { "gfx.editor.button.exit.y", "355" }, + { "gfx.editor.button.exit.width", "30" }, + { "gfx.editor.button.exit.height", "20" }, + { "gfx.editor.button.exit.pressed_xoffset", "-100" }, + + { "gfx.editor.input.level_number", "RocksDoor.png" }, + { "gfx.editor.input.level_number.x", "529" }, + { "gfx.editor.input.level_number.y", "5" }, + { "gfx.editor.input.level_number.width", "42" }, + { "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 }, + { "global.border.EDITOR", UNDEFINED_FILENAME }, + { "global.border.PLAYING", UNDEFINED_FILENAME }, + + { "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" }, + { "global.busy.width", "32" }, + { "global.busy.height", "32" }, + { "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 }, + { "background.INFO[MUSIC]", UNDEFINED_FILENAME }, + { "background.INFO[CREDITS]", UNDEFINED_FILENAME }, + { "background.INFO[PROGRAM]", UNDEFINED_FILENAME }, + { "background.INFO[VERSION]", UNDEFINED_FILENAME }, + { "background.INFO[LEVELSET]", UNDEFINED_FILENAME }, + { "background.SETUP", UNDEFINED_FILENAME }, + { "background.PLAYING", UNDEFINED_FILENAME }, + { "background.DOOR", UNDEFINED_FILENAME }, + { "background.TAPE", "RocksDoor.png" }, + { "background.TAPE.x", "200" }, + { "background.TAPE.y", "280" }, + { "background.TAPE.width", "100" }, + { "background.TAPE.height", "100" }, + { "background.PANEL", "RocksDoor.png" }, + { "background.PANEL.x", "400" }, + { "background.PANEL.y", "0" }, + { "background.PANEL.width", "100" }, + { "background.PANEL.height", "280" }, + { "background.PALETTE", "RocksDoor.png" }, + { "background.PALETTE.x", "500" }, + { "background.PALETTE.y", "0" }, + { "background.PALETTE.width", "100" }, + { "background.PALETTE.height", "280" }, + { "background.TOOLBOX", "RocksDoor.png" }, + { "background.TOOLBOX.x", "700" }, + { "background.TOOLBOX.y", "236" }, + { "background.TOOLBOX.width", "100" }, + { "background.TOOLBOX.height", "144" }, + + { "background.titlescreen_initial_1", UNDEFINED_FILENAME }, + { "background.titlescreen_initial_2", UNDEFINED_FILENAME }, + { "background.titlescreen_initial_3", UNDEFINED_FILENAME }, + { "background.titlescreen_initial_4", UNDEFINED_FILENAME }, + { "background.titlescreen_initial_5", UNDEFINED_FILENAME }, + { "background.titlescreen_1", UNDEFINED_FILENAME }, + { "background.titlescreen_2", UNDEFINED_FILENAME }, + { "background.titlescreen_3", UNDEFINED_FILENAME }, + { "background.titlescreen_4", UNDEFINED_FILENAME }, + { "background.titlescreen_5", UNDEFINED_FILENAME }, + { "background.titlemessage_initial_1", UNDEFINED_FILENAME }, + { "background.titlemessage_initial_2", UNDEFINED_FILENAME }, + { "background.titlemessage_initial_3", UNDEFINED_FILENAME }, + { "background.titlemessage_initial_4", UNDEFINED_FILENAME }, + { "background.titlemessage_initial_5", UNDEFINED_FILENAME }, + { "background.titlemessage_1", UNDEFINED_FILENAME }, + { "background.titlemessage_2", UNDEFINED_FILENAME }, + { "background.titlemessage_3", UNDEFINED_FILENAME }, + { "background.titlemessage_4", UNDEFINED_FILENAME }, + { "background.titlemessage_5", UNDEFINED_FILENAME }, + + { "background.envelope_1", "RocksScreen.png" }, + { "background.envelope_1.x", "0" }, + { "background.envelope_1.y", "0" }, + { "background.envelope_1.width", "560" }, + { "background.envelope_1.height", "560" }, + { "background.envelope_1.anim_mode", "default" }, + { "background.envelope_1.draw_masked", "false" }, + { "background.envelope_2", "RocksScreen.png" }, + { "background.envelope_2.x", "0" }, + { "background.envelope_2.y", "0" }, + { "background.envelope_2.width", "560" }, + { "background.envelope_2.height", "560" }, + { "background.envelope_2.anim_mode", "default" }, + { "background.envelope_2.draw_masked", "false" }, + { "background.envelope_3", "RocksScreen.png" }, + { "background.envelope_3.x", "0" }, + { "background.envelope_3.y", "0" }, + { "background.envelope_3.width", "560" }, + { "background.envelope_3.height", "560" }, + { "background.envelope_3.anim_mode", "default" }, + { "background.envelope_3.draw_masked", "false" }, + { "background.envelope_4", "RocksScreen.png" }, + { "background.envelope_4.x", "0" }, + { "background.envelope_4.y", "0" }, + { "background.envelope_4.width", "560" }, + { "background.envelope_4.height", "560" }, + { "background.envelope_4.anim_mode", "default" }, + { "background.envelope_4.draw_masked", "false" }, + + { "background.request", "RocksScreen.png" }, + { "background.request.x", "562" }, + { "background.request.y", "56" }, + { "background.request.width", "108" }, + { "background.request.height", "288" }, + { "background.request.anim_mode", "default" }, + { "background.request.draw_masked", "false" }, + + { "titlescreen_initial_1", UNDEFINED_FILENAME }, + { "titlescreen_initial_2", UNDEFINED_FILENAME }, + { "titlescreen_initial_3", UNDEFINED_FILENAME }, + { "titlescreen_initial_4", UNDEFINED_FILENAME }, + { "titlescreen_initial_5", UNDEFINED_FILENAME }, + { "titlescreen_1", UNDEFINED_FILENAME }, + { "titlescreen_2", UNDEFINED_FILENAME }, + { "titlescreen_3", UNDEFINED_FILENAME }, + { "titlescreen_4", UNDEFINED_FILENAME }, + { "titlescreen_5", UNDEFINED_FILENAME }, + + { "gfx.door_1.part_1", "RocksDoor.png" }, + { "gfx.door_1.part_1.x", "0" }, + { "gfx.door_1.part_1.y", "0" }, + { "gfx.door_1.part_1.width", "100" }, + { "gfx.door_1.part_1.height", "77" }, + { "gfx.door_1.part_1.frames", "1" }, + { "gfx.door_1.part_2", "RocksDoor.png" }, + { "gfx.door_1.part_2.x", "0" }, + { "gfx.door_1.part_2.y", "77" }, + { "gfx.door_1.part_2.width", "100" }, + { "gfx.door_1.part_2.height", "63" }, + { "gfx.door_1.part_2.frames", "1" }, + { "gfx.door_1.part_3", "RocksDoor.png" }, + { "gfx.door_1.part_3.x", "0" }, + { "gfx.door_1.part_3.y", "140" }, + { "gfx.door_1.part_3.width", "100" }, + { "gfx.door_1.part_3.height", "63" }, + { "gfx.door_1.part_3.frames", "1" }, + { "gfx.door_1.part_4", "RocksDoor.png" }, + { "gfx.door_1.part_4.x", "0" }, + { "gfx.door_1.part_4.y", "203" }, + { "gfx.door_1.part_4.width", "100" }, + { "gfx.door_1.part_4.height", "77" }, + { "gfx.door_1.part_4.frames", "1" }, + { "gfx.door_1.part_5", "RocksDoor.png" }, + { "gfx.door_1.part_5.x", "100" }, + { "gfx.door_1.part_5.y", "0" }, + { "gfx.door_1.part_5.width", "100" }, + { "gfx.door_1.part_5.height", "77" }, + { "gfx.door_1.part_5.frames", "1" }, + { "gfx.door_1.part_6", "RocksDoor.png" }, + { "gfx.door_1.part_6.x", "100" }, + { "gfx.door_1.part_6.y", "77" }, + { "gfx.door_1.part_6.width", "100" }, + { "gfx.door_1.part_6.height", "63" }, + { "gfx.door_1.part_6.frames", "1" }, + { "gfx.door_1.part_7", "RocksDoor.png" }, + { "gfx.door_1.part_7.x", "100" }, + { "gfx.door_1.part_7.y", "140" }, + { "gfx.door_1.part_7.width", "100" }, + { "gfx.door_1.part_7.height", "63" }, + { "gfx.door_1.part_7.frames", "1" }, + { "gfx.door_1.part_8", "RocksDoor.png" }, + { "gfx.door_1.part_8.x", "100" }, + { "gfx.door_1.part_8.y", "203" }, + { "gfx.door_1.part_8.width", "100" }, + { "gfx.door_1.part_8.height", "77" }, + { "gfx.door_1.part_8.frames", "1" }, + + { "gfx.door_2.part_1", "RocksDoor.png" }, + { "gfx.door_2.part_1.x", "0" }, + { "gfx.door_2.part_1.y", "280" }, + { "gfx.door_2.part_1.width", "100" }, + { "gfx.door_2.part_1.height", "50" }, + { "gfx.door_2.part_1.frames", "1" }, + { "gfx.door_2.part_2", "RocksDoor.png" }, + { "gfx.door_2.part_2.x", "0" }, + { "gfx.door_2.part_2.y", "330" }, + { "gfx.door_2.part_2.width", "100" }, + { "gfx.door_2.part_2.height", "50" }, + { "gfx.door_2.part_2.frames", "1" }, + { "gfx.door_2.part_3", "RocksDoor.png" }, + { "gfx.door_2.part_3.x", "100" }, + { "gfx.door_2.part_3.y", "280" }, + { "gfx.door_2.part_3.width", "100" }, + { "gfx.door_2.part_3.height", "50" }, + { "gfx.door_2.part_3.frames", "1" }, + { "gfx.door_2.part_4", "RocksDoor.png" }, + { "gfx.door_2.part_4.x", "100" }, + { "gfx.door_2.part_4.y", "330" }, + { "gfx.door_2.part_4.width", "100" }, + { "gfx.door_2.part_4.height", "50" }, + { "gfx.door_2.part_4.frames", "1" }, + { "gfx.door_2.part_5", UNDEFINED_FILENAME }, + { "gfx.door_2.part_6", UNDEFINED_FILENAME }, + { "gfx.door_2.part_7", UNDEFINED_FILENAME }, + { "gfx.door_2.part_8", UNDEFINED_FILENAME }, + + { "door_2.top_border_correction", "RocksDoor.png" }, + { "door_2.top_border_correction.x", "600" }, + { "door_2.top_border_correction.y", "0" }, + { "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 - { "last_image_entry_bug", UNDEFINED_FILENAME }, + { "last_image_entry_bug", UNDEFINED_FILENAME }, // ========================================================================== @@ -8475,2646 +8475,2646 @@ struct ConfigInfo image_config[] = // 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" }, - { "[titlemessage_initial].width", "-1" }, - { "[titlemessage_initial].height", "-1" }, - { "[titlemessage_initial].chars", "-1" }, - { "[titlemessage_initial].lines", "-1" }, - { "[titlemessage_initial].align", "center" }, - { "[titlemessage_initial].valign", "middle" }, - { "[titlemessage_initial].font", "font.text_1" }, - { "[titlemessage_initial].autowrap", "false" }, - { "[titlemessage_initial].centered", "false" }, - { "[titlemessage_initial].parse_comments", "false" }, - { "[titlemessage_initial].sort_priority", "0" }, - { "[titlemessage_initial].fade_mode", ARG_DEFAULT }, - { "[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" }, - { "[titlemessage].height", "-1" }, - { "[titlemessage].chars", "-1" }, - { "[titlemessage].lines", "-1" }, - { "[titlemessage].align", "center" }, - { "[titlemessage].valign", "middle" }, - { "[titlemessage].font", "font.text_1" }, - { "[titlemessage].autowrap", "false" }, - { "[titlemessage].centered", "false" }, - { "[titlemessage].parse_comments", "false" }, - { "[titlemessage].sort_priority", "0" }, - { "[titlemessage].fade_mode", ARG_DEFAULT }, - { "[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 }, - { "titlemessage_initial_1.width", ARG_DEFAULT }, - { "titlemessage_initial_1.height", ARG_DEFAULT }, - { "titlemessage_initial_1.chars", ARG_DEFAULT }, - { "titlemessage_initial_1.lines", ARG_DEFAULT }, - { "titlemessage_initial_1.align", ARG_DEFAULT }, - { "titlemessage_initial_1.valign", ARG_DEFAULT }, - { "titlemessage_initial_1.font", ARG_DEFAULT }, - { "titlemessage_initial_1.autowrap", ARG_DEFAULT }, - { "titlemessage_initial_1.centered", ARG_DEFAULT }, - { "titlemessage_initial_1.parse_comments", ARG_DEFAULT }, - { "titlemessage_initial_1.sort_priority", ARG_DEFAULT }, - { "titlemessage_initial_1.fade_mode", ARG_DEFAULT }, - { "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 }, - { "titlemessage_initial_2.height", ARG_DEFAULT }, - { "titlemessage_initial_2.chars", ARG_DEFAULT }, - { "titlemessage_initial_2.lines", ARG_DEFAULT }, - { "titlemessage_initial_2.align", ARG_DEFAULT }, - { "titlemessage_initial_2.valign", ARG_DEFAULT }, - { "titlemessage_initial_2.font", ARG_DEFAULT }, - { "titlemessage_initial_2.autowrap", ARG_DEFAULT }, - { "titlemessage_initial_2.centered", ARG_DEFAULT }, - { "titlemessage_initial_2.parse_comments", ARG_DEFAULT }, - { "titlemessage_initial_2.sort_priority", ARG_DEFAULT }, - { "titlemessage_initial_2.fade_mode", ARG_DEFAULT }, - { "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 }, - { "titlemessage_initial_3.height", ARG_DEFAULT }, - { "titlemessage_initial_3.chars", ARG_DEFAULT }, - { "titlemessage_initial_3.lines", ARG_DEFAULT }, - { "titlemessage_initial_3.align", ARG_DEFAULT }, - { "titlemessage_initial_3.valign", ARG_DEFAULT }, - { "titlemessage_initial_3.font", ARG_DEFAULT }, - { "titlemessage_initial_3.autowrap", ARG_DEFAULT }, - { "titlemessage_initial_3.centered", ARG_DEFAULT }, - { "titlemessage_initial_3.parse_comments", ARG_DEFAULT }, - { "titlemessage_initial_3.sort_priority", ARG_DEFAULT }, - { "titlemessage_initial_3.fade_mode", ARG_DEFAULT }, - { "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 }, - { "titlemessage_initial_4.height", ARG_DEFAULT }, - { "titlemessage_initial_4.chars", ARG_DEFAULT }, - { "titlemessage_initial_4.lines", ARG_DEFAULT }, - { "titlemessage_initial_4.align", ARG_DEFAULT }, - { "titlemessage_initial_4.valign", ARG_DEFAULT }, - { "titlemessage_initial_4.font", ARG_DEFAULT }, - { "titlemessage_initial_4.autowrap", ARG_DEFAULT }, - { "titlemessage_initial_4.centered", ARG_DEFAULT }, - { "titlemessage_initial_4.parse_comments", ARG_DEFAULT }, - { "titlemessage_initial_4.sort_priority", ARG_DEFAULT }, - { "titlemessage_initial_4.fade_mode", ARG_DEFAULT }, - { "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 }, - { "titlemessage_initial_5.height", ARG_DEFAULT }, - { "titlemessage_initial_5.chars", ARG_DEFAULT }, - { "titlemessage_initial_5.lines", ARG_DEFAULT }, - { "titlemessage_initial_5.align", ARG_DEFAULT }, - { "titlemessage_initial_5.valign", ARG_DEFAULT }, - { "titlemessage_initial_5.font", ARG_DEFAULT }, - { "titlemessage_initial_5.autowrap", ARG_DEFAULT }, - { "titlemessage_initial_5.centered", ARG_DEFAULT }, - { "titlemessage_initial_5.parse_comments", ARG_DEFAULT }, - { "titlemessage_initial_5.sort_priority", ARG_DEFAULT }, - { "titlemessage_initial_5.fade_mode", ARG_DEFAULT }, - { "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 }, - { "titlemessage_1.height", ARG_DEFAULT }, - { "titlemessage_1.chars", ARG_DEFAULT }, - { "titlemessage_1.lines", ARG_DEFAULT }, - { "titlemessage_1.align", ARG_DEFAULT }, - { "titlemessage_1.valign", ARG_DEFAULT }, - { "titlemessage_1.font", ARG_DEFAULT }, - { "titlemessage_1.autowrap", ARG_DEFAULT }, - { "titlemessage_1.centered", ARG_DEFAULT }, - { "titlemessage_1.parse_comments", ARG_DEFAULT }, - { "titlemessage_1.sort_priority", ARG_DEFAULT }, - { "titlemessage_1.fade_mode", ARG_DEFAULT }, - { "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 }, - { "titlemessage_2.height", ARG_DEFAULT }, - { "titlemessage_2.chars", ARG_DEFAULT }, - { "titlemessage_2.lines", ARG_DEFAULT }, - { "titlemessage_2.align", ARG_DEFAULT }, - { "titlemessage_2.valign", ARG_DEFAULT }, - { "titlemessage_2.font", ARG_DEFAULT }, - { "titlemessage_2.autowrap", ARG_DEFAULT }, - { "titlemessage_2.centered", ARG_DEFAULT }, - { "titlemessage_2.parse_comments", ARG_DEFAULT }, - { "titlemessage_2.sort_priority", ARG_DEFAULT }, - { "titlemessage_2.fade_mode", ARG_DEFAULT }, - { "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 }, - { "titlemessage_3.height", ARG_DEFAULT }, - { "titlemessage_3.chars", ARG_DEFAULT }, - { "titlemessage_3.lines", ARG_DEFAULT }, - { "titlemessage_3.align", ARG_DEFAULT }, - { "titlemessage_3.valign", ARG_DEFAULT }, - { "titlemessage_3.font", ARG_DEFAULT }, - { "titlemessage_3.autowrap", ARG_DEFAULT }, - { "titlemessage_3.centered", ARG_DEFAULT }, - { "titlemessage_3.parse_comments", ARG_DEFAULT }, - { "titlemessage_3.sort_priority", ARG_DEFAULT }, - { "titlemessage_3.fade_mode", ARG_DEFAULT }, - { "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 }, - { "titlemessage_4.height", ARG_DEFAULT }, - { "titlemessage_4.chars", ARG_DEFAULT }, - { "titlemessage_4.lines", ARG_DEFAULT }, - { "titlemessage_4.align", ARG_DEFAULT }, - { "titlemessage_4.valign", ARG_DEFAULT }, - { "titlemessage_4.font", ARG_DEFAULT }, - { "titlemessage_4.autowrap", ARG_DEFAULT }, - { "titlemessage_4.centered", ARG_DEFAULT }, - { "titlemessage_4.parse_comments", ARG_DEFAULT }, - { "titlemessage_4.sort_priority", ARG_DEFAULT }, - { "titlemessage_4.fade_mode", ARG_DEFAULT }, - { "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 }, - { "titlemessage_5.height", ARG_DEFAULT }, - { "titlemessage_5.chars", ARG_DEFAULT }, - { "titlemessage_5.lines", ARG_DEFAULT }, - { "titlemessage_5.align", ARG_DEFAULT }, - { "titlemessage_5.valign", ARG_DEFAULT }, - { "titlemessage_5.font", ARG_DEFAULT }, - { "titlemessage_5.autowrap", ARG_DEFAULT }, - { "titlemessage_5.centered", ARG_DEFAULT }, - { "titlemessage_5.parse_comments", ARG_DEFAULT }, - { "titlemessage_5.sort_priority", ARG_DEFAULT }, - { "titlemessage_5.fade_mode", ARG_DEFAULT }, - { "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" }, - { "readme.width", "-1" }, - { "readme.height", "-1" }, - { "readme.chars", "-1" }, - { "readme.lines", "-1" }, - { "readme.align", "center" }, - { "readme.valign", "top" }, - { "readme.font", "font.info.levelset" }, - { "readme.autowrap", "true" }, - { "readme.centered", "false" }, - { "readme.parse_comments", "true" }, - { "readme.sort_priority", "0" }, - - { "global.num_toons", "20" }, - - { "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" }, - { "border.draw_masked.PLAYING", "false" }, - { "border.draw_masked.DOOR", "false" }, - - { "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" }, - { "menu.enter_menu.post_delay", "125" }, - { "menu.leave_menu.fade_mode", "none" }, - { "menu.leave_menu.fade_delay", "250" }, - { "menu.leave_menu.post_delay", "125" }, - { "menu.enter_screen.fade_mode", "fade" }, - { "menu.enter_screen.fade_delay", "250" }, - { "menu.enter_screen.post_delay", "125" }, - { "menu.leave_screen.fade_mode", "fade" }, - { "menu.leave_screen.fade_delay", "250" }, - { "menu.leave_screen.post_delay", "125" }, - { "menu.next_screen.fade_mode", "crossfade" }, - { "menu.next_screen.fade_delay", "250" }, - { "menu.next_screen.post_delay", "125" }, - { "menu.enter_screen.TITLE.fade_mode", "fade" }, - { "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 }, - { "menu.enter_screen.INFO.fade_mode", ARG_DEFAULT }, - { "menu.enter_screen.INFO.fade_delay", ARG_DEFAULT }, - { "menu.enter_screen.INFO.post_delay", ARG_DEFAULT }, - { "menu.enter_screen.PLAYING.fade_mode", ARG_DEFAULT }, - { "menu.enter_screen.PLAYING.fade_delay", ARG_DEFAULT }, - { "menu.enter_screen.PLAYING.post_delay", ARG_DEFAULT }, - { "menu.leave_screen.TITLE.fade_mode", "fade" }, - { "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 }, - { "menu.leave_screen.INFO.fade_mode", ARG_DEFAULT }, - { "menu.leave_screen.INFO.fade_delay", ARG_DEFAULT }, - { "menu.leave_screen.INFO.post_delay", ARG_DEFAULT }, - { "menu.leave_screen.PLAYING.fade_mode", ARG_DEFAULT }, - { "menu.leave_screen.PLAYING.fade_delay", ARG_DEFAULT }, - { "menu.leave_screen.PLAYING.post_delay", ARG_DEFAULT }, - { "menu.next_screen.TITLE.fade_mode", "fade" }, - { "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 }, - - { "menu.draw_xoffset", "0" }, - { "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" }, - { "menu.draw_yoffset.INFO[MUSIC]", "0" }, - { "menu.draw_xoffset.INFO[CREDITS]", "0" }, - { "menu.draw_yoffset.INFO[CREDITS]", "0" }, - { "menu.draw_xoffset.INFO[PROGRAM]", "0" }, - { "menu.draw_yoffset.INFO[PROGRAM]", "0" }, - { "menu.draw_xoffset.INFO[VERSION]", "0" }, - { "menu.draw_yoffset.INFO[VERSION]", "0" }, - { "menu.draw_xoffset.INFO[LEVELSET]", "0" }, - { "menu.draw_yoffset.INFO[LEVELSET]", "0" }, - { "menu.draw_xoffset.SETUP", "0" }, - { "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" }, - { "menu.draw_yoffset.SETUP[GRAPHICS]", "0" }, - { "menu.draw_xoffset.SETUP[SOUND]", "0" }, - { "menu.draw_yoffset.SETUP[SOUND]", "0" }, - { "menu.draw_xoffset.SETUP[ARTWORK]", "0" }, - { "menu.draw_yoffset.SETUP[ARTWORK]", "0" }, - { "menu.draw_xoffset.SETUP[INPUT]", "0" }, - { "menu.draw_yoffset.SETUP[INPUT]", "0" }, - { "menu.draw_xoffset.SETUP[TOUCH]", "0" }, - { "menu.draw_yoffset.SETUP[TOUCH]", "0" }, - { "menu.draw_xoffset.SETUP[SHORTCUTS]", "0" }, - { "menu.draw_yoffset.SETUP[SHORTCUTS]", "0" }, - { "menu.draw_xoffset.SETUP[SHORTCUTS_1]", "0" }, - { "menu.draw_yoffset.SETUP[SHORTCUTS_1]", "0" }, - { "menu.draw_xoffset.SETUP[SHORTCUTS_2]", "0" }, - { "menu.draw_yoffset.SETUP[SHORTCUTS_2]", "0" }, - { "menu.draw_xoffset.SETUP[SHORTCUTS_3]", "0" }, - { "menu.draw_yoffset.SETUP[SHORTCUTS_3]", "0" }, - { "menu.draw_xoffset.SETUP[SHORTCUTS_4]", "0" }, - { "menu.draw_yoffset.SETUP[SHORTCUTS_4]", "0" }, - { "menu.draw_xoffset.SETUP[SHORTCUTS_5]", "0" }, - { "menu.draw_yoffset.SETUP[SHORTCUTS_5]", "0" }, - { "menu.draw_xoffset.SETUP[CHOOSE_ARTWORK]", "0" }, - { "menu.draw_yoffset.SETUP[CHOOSE_ARTWORK]", "0" }, - { "menu.draw_xoffset.SETUP[CHOOSE_OTHER]", "0" }, - { "menu.draw_yoffset.SETUP[CHOOSE_OTHER]", "0" }, - - { "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" }, - { "menu.list_size.INFO", "-1" }, - { "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" }, - { "main.button.levels.y", "96" }, - { "main.button.scores.x", "0" }, - { "main.button.scores.y", "128" }, - { "main.button.editor.x", "0" }, - { "main.button.editor.y", "160" }, - { "main.button.info.x", "0" }, - { "main.button.info.y", "192" }, - { "main.button.game.x", "0" }, - { "main.button.game.y", "224" }, - { "main.button.setup.x", "0" }, - { "main.button.setup.y", "256" }, - { "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" }, - { "main.text.name.height", "-1" }, - { "main.text.name.align", "left" }, - { "main.text.name.valign", "top" }, - { "main.text.name.font", "font.menu_1" }, - { "main.text.levels.x", "-1" }, - { "main.text.levels.y", "-1" }, - { "main.text.levels.width", "-1" }, - { "main.text.levels.height", "-1" }, - { "main.text.levels.align", "left" }, - { "main.text.levels.valign", "top" }, - { "main.text.levels.font", "font.menu_1" }, - { "main.text.scores.x", "-1" }, - { "main.text.scores.y", "-1" }, - { "main.text.scores.width", "-1" }, - { "main.text.scores.height", "-1" }, - { "main.text.scores.align", "left" }, - { "main.text.scores.valign", "top" }, - { "main.text.scores.font", "font.menu_1" }, - { "main.text.editor.x", "-1" }, - { "main.text.editor.y", "-1" }, - { "main.text.editor.width", "-1" }, - { "main.text.editor.height", "-1" }, - { "main.text.editor.align", "left" }, - { "main.text.editor.valign", "top" }, - { "main.text.editor.font", "font.menu_1" }, - { "main.text.info.x", "-1" }, - { "main.text.info.y", "-1" }, - { "main.text.info.width", "-1" }, - { "main.text.info.height", "-1" }, - { "main.text.info.align", "left" }, - { "main.text.info.valign", "top" }, - { "main.text.info.font", "font.menu_1" }, - { "main.text.game.x", "-1" }, - { "main.text.game.y", "-1" }, - { "main.text.game.width", "-1" }, - { "main.text.game.height", "-1" }, - { "main.text.game.align", "left" }, - { "main.text.game.valign", "top" }, - { "main.text.game.font", "font.menu_1" }, - { "main.text.setup.x", "-1" }, - { "main.text.setup.y", "-1" }, - { "main.text.setup.width", "-1" }, - { "main.text.setup.height", "-1" }, - { "main.text.setup.align", "left" }, - { "main.text.setup.valign", "top" }, - { "main.text.setup.font", "font.menu_1" }, - { "main.text.quit.x", "-1" }, - { "main.text.quit.y", "-1" }, - { "main.text.quit.width", "-1" }, - { "main.text.quit.height", "-1" }, - { "main.text.quit.align", "left" }, - { "main.text.quit.valign", "top" }, - { "main.text.quit.font", "font.menu_1" }, - - { "main.text.first_level.x", "488" }, - { "main.text.first_level.y", "98" }, - { "main.text.first_level.align", "left" }, - { "main.text.first_level.valign", "top" }, - { "main.text.first_level.digits", "3" }, - { "main.text.first_level.font", "font.text_3" }, - { "main.text.last_level.x", "488" }, - { "main.text.last_level.y", "112" }, - { "main.text.last_level.align", "left" }, - { "main.text.last_level.valign", "top" }, - { "main.text.last_level.digits", "3" }, - { "main.text.last_level.font", "font.text_3" }, - { "main.text.level_number.x", "352" }, - { "main.text.level_number.y", "96" }, - { "main.text.level_number.align", "left" }, - { "main.text.level_number.valign", "top" }, - { "main.text.level_number.digits", "3" }, - { "main.text.level_number.font", "font.value_1" }, - { "main.text.level_info_1.x", "272" }, - { "main.text.level_info_1.y", "352" }, - { "main.text.level_info_1.align", "center" }, - { "main.text.level_info_1.valign", "top" }, - { "main.text.level_info_1.chars", "-1" }, - { "main.text.level_info_1.font", "font.text_1" }, - { "main.text.level_info_2.x", "272" }, - { "main.text.level_info_2.y", "523" }, - { "main.text.level_info_2.align", "center" }, - { "main.text.level_info_2.valign", "top" }, - { "main.text.level_info_2.chars", "-1" }, - { "main.text.level_info_2.font", "font.text_2" }, - { "main.text.level_info_2.font_header", "font.text_4" }, - { "main.text.level_name.x", "-1" }, - { "main.text.level_name.y", "-1" }, - { "main.text.level_name.align", "left" }, - { "main.text.level_name.valign", "top" }, - { "main.text.level_name.chars", "-1" }, - { "main.text.level_name.font", "font.text_2" }, - { "main.text.level_author.x", "-1" }, - { "main.text.level_author.y", "-1" }, - { "main.text.level_author.align", "left" }, - { "main.text.level_author.valign", "top" }, - { "main.text.level_author.chars", "-1" }, - { "main.text.level_author.font", "font.text_2" }, - { "main.text.level_year.x", "-1" }, - { "main.text.level_year.y", "-1" }, - { "main.text.level_year.align", "left" }, - { "main.text.level_year.valign", "top" }, - { "main.text.level_year.digits", "-1" }, - { "main.text.level_year.font", "font.text_2" }, - { "main.text.level_imported_from.x", "-1" }, - { "main.text.level_imported_from.y", "-1" }, - { "main.text.level_imported_from.align", "left" }, - { "main.text.level_imported_from.valign", "top" }, - { "main.text.level_imported_from.chars", "-1" }, - { "main.text.level_imported_from.font", "font.text_2" }, - { "main.text.level_imported_by.x", "-1" }, - { "main.text.level_imported_by.y", "-1" }, - { "main.text.level_imported_by.align", "left" }, - { "main.text.level_imported_by.valign", "top" }, - { "main.text.level_imported_by.chars", "-1" }, - { "main.text.level_imported_by.font", "font.text_2" }, - { "main.text.level_tested_by.x", "-1" }, - { "main.text.level_tested_by.y", "-1" }, - { "main.text.level_tested_by.align", "left" }, - { "main.text.level_tested_by.valign", "top" }, - { "main.text.level_tested_by.chars", "-1" }, - { "main.text.level_tested_by.font", "font.text_2" }, - { "main.text.title_1.x", "272" }, - { "main.text.title_1.y", "8" }, - { "main.text.title_1.align", "center" }, - { "main.text.title_1.valign", "top" }, - { "main.text.title_1.font", "font.title_1" }, - { "main.text.title_2.x", "272" }, - { "main.text.title_2.y", "46" }, - { "main.text.title_2.align", "center" }, - { "main.text.title_2.valign", "top" }, - { "main.text.title_2.font", "font.title_2" }, - { "main.text.title_3.x", "272" }, - { "main.text.title_3.y", "326" }, - { "main.text.title_3.align", "center" }, - { "main.text.title_3.valign", "top" }, - { "main.text.title_3.font", "font.title_2" }, - - { "main.input.name.x", "-1" }, - { "main.input.name.y", "-1" }, - { "main.input.name.align", "left" }, - { "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" }, - { "preview.valign", "top" }, - { "preview.xsize", "66" }, - { "preview.ysize", "34" }, - { "preview.xoffset", "0" }, - { "preview.yoffset", "0" }, - { "preview.tile_size", "4" }, - { "preview.step_offset", "1" }, - { "preview.step_delay", "50" }, - { "preview.anim_mode", "default" }, - - { "door_1.part_1.x", "0" }, - { "door_1.part_1.y", "0" }, - { "door_1.part_1.step_xoffset", "3" }, - { "door_1.part_1.step_yoffset", "1" }, - { "door_1.part_1.step_delay", "10" }, - { "door_1.part_1.start_step", "0" }, - { "door_1.part_1.start_step_opening", "0" }, - { "door_1.part_1.start_step_closing", "0" }, - { "door_1.part_1.draw_masked", "true" }, - { "door_1.part_1.draw_order", "3" }, - { "door_1.part_2.x", "0" }, - { "door_1.part_2.y", "77" }, - { "door_1.part_2.step_xoffset", "3" }, - { "door_1.part_2.step_yoffset", "1" }, - { "door_1.part_2.step_delay", "10" }, - { "door_1.part_2.start_step", "0" }, - { "door_1.part_2.start_step_opening", "0" }, - { "door_1.part_2.start_step_closing", "0" }, - { "door_1.part_2.draw_masked", "true" }, - { "door_1.part_2.draw_order", "5" }, - { "door_1.part_3.x", "0" }, - { "door_1.part_3.y", "140" }, - { "door_1.part_3.step_xoffset", "3" }, - { "door_1.part_3.step_yoffset", "1" }, - { "door_1.part_3.step_delay", "10" }, - { "door_1.part_3.start_step", "0" }, - { "door_1.part_3.start_step_opening", "0" }, - { "door_1.part_3.start_step_closing", "0" }, - { "door_1.part_3.draw_masked", "true" }, - { "door_1.part_3.draw_order", "4" }, - { "door_1.part_4.x", "0" }, - { "door_1.part_4.y", "203" }, - { "door_1.part_4.step_xoffset", "3" }, - { "door_1.part_4.step_yoffset", "1" }, - { "door_1.part_4.step_delay", "10" }, - { "door_1.part_4.start_step", "0" }, - { "door_1.part_4.start_step_opening", "0" }, - { "door_1.part_4.start_step_closing", "0" }, - { "door_1.part_4.draw_masked", "true" }, - { "door_1.part_4.draw_order", "6" }, - { "door_1.part_5.x", "0" }, - { "door_1.part_5.y", "0" }, - { "door_1.part_5.step_xoffset", "-3" }, - { "door_1.part_5.step_yoffset", "-1" }, - { "door_1.part_5.step_delay", "10" }, - { "door_1.part_5.start_step", "0" }, - { "door_1.part_5.start_step_opening", "0" }, - { "door_1.part_5.start_step_closing", "0" }, - { "door_1.part_5.draw_masked", "true" }, - { "door_1.part_5.draw_order", "1" }, - { "door_1.part_6.x", "0" }, - { "door_1.part_6.y", "77" }, - { "door_1.part_6.step_xoffset", "-3" }, - { "door_1.part_6.step_yoffset", "-1" }, - { "door_1.part_6.step_delay", "10" }, - { "door_1.part_6.start_step", "0" }, - { "door_1.part_6.start_step_opening", "0" }, - { "door_1.part_6.start_step_closing", "0" }, - { "door_1.part_6.draw_masked", "true" }, - { "door_1.part_6.draw_order", "7" }, - { "door_1.part_7.x", "0" }, - { "door_1.part_7.y", "140" }, - { "door_1.part_7.step_xoffset", "-3" }, - { "door_1.part_7.step_yoffset", "-1" }, - { "door_1.part_7.step_delay", "10" }, - { "door_1.part_7.start_step", "0" }, - { "door_1.part_7.start_step_opening", "0" }, - { "door_1.part_7.start_step_closing", "0" }, - { "door_1.part_7.draw_masked", "true" }, - { "door_1.part_7.draw_order", "2" }, - { "door_1.part_8.x", "0" }, - { "door_1.part_8.y", "203" }, - { "door_1.part_8.step_xoffset", "-3" }, - { "door_1.part_8.step_yoffset", "-1" }, - { "door_1.part_8.step_delay", "10" }, - { "door_1.part_8.start_step", "0" }, - { "door_1.part_8.start_step_opening", "0" }, - { "door_1.part_8.start_step_closing", "0" }, - { "door_1.part_8.draw_masked", "true" }, - { "door_1.part_8.draw_order", "8" }, - - { "door_2.part_1.x", "0" }, - { "door_2.part_1.y", "0" }, - { "door_2.part_1.step_xoffset", "3" }, - { "door_2.part_1.step_yoffset", "1" }, - { "door_2.part_1.step_delay", "10" }, - { "door_2.part_1.start_step", "0" }, - { "door_2.part_1.start_step_opening", "0" }, - { "door_2.part_1.start_step_closing", "0" }, - { "door_2.part_1.draw_masked", "true" }, - { "door_2.part_1.draw_order", "2" }, - { "door_2.part_2.x", "0" }, - { "door_2.part_2.y", "50" }, - { "door_2.part_2.step_xoffset", "3" }, - { "door_2.part_2.step_yoffset", "1" }, - { "door_2.part_2.step_delay", "10" }, - { "door_2.part_2.start_step", "0" }, - { "door_2.part_2.start_step_opening", "0" }, - { "door_2.part_2.start_step_closing", "0" }, - { "door_2.part_2.draw_masked", "true" }, - { "door_2.part_2.draw_order", "3" }, - { "door_2.part_3.x", "0" }, - { "door_2.part_3.y", "0" }, - { "door_2.part_3.step_xoffset", "-3" }, - { "door_2.part_3.step_yoffset", "-1" }, - { "door_2.part_3.step_delay", "10" }, - { "door_2.part_3.start_step", "0" }, - { "door_2.part_3.start_step_opening", "0" }, - { "door_2.part_3.start_step_closing", "0" }, - { "door_2.part_3.draw_masked", "true" }, - { "door_2.part_3.draw_order", "1" }, - { "door_2.part_4.x", "0" }, - { "door_2.part_4.y", "50" }, - { "door_2.part_4.step_xoffset", "-3" }, - { "door_2.part_4.step_yoffset", "-1" }, - { "door_2.part_4.step_delay", "10" }, - { "door_2.part_4.start_step", "0" }, - { "door_2.part_4.start_step_opening", "0" }, - { "door_2.part_4.start_step_closing", "0" }, - { "door_2.part_4.draw_masked", "true" }, - { "door_2.part_4.draw_order", "4" }, - { "door_2.part_5.x", "-1" }, - { "door_2.part_5.y", "-1" }, - { "door_2.part_5.step_xoffset", "0" }, - { "door_2.part_5.step_yoffset", "0" }, - { "door_2.part_5.step_delay", "0" }, - { "door_2.part_5.start_step", "0" }, - { "door_2.part_5.start_step_opening", "0" }, - { "door_2.part_5.start_step_closing", "0" }, - { "door_2.part_5.draw_masked", "true" }, - { "door_2.part_5.draw_order", "0" }, - { "door_2.part_6.x", "-1" }, - { "door_2.part_6.y", "-1" }, - { "door_2.part_6.step_xoffset", "0" }, - { "door_2.part_6.step_yoffset", "0" }, - { "door_2.part_6.step_delay", "0" }, - { "door_2.part_6.start_step", "0" }, - { "door_2.part_6.start_step_opening", "0" }, - { "door_2.part_6.start_step_closing", "0" }, - { "door_2.part_6.draw_masked", "true" }, - { "door_2.part_6.draw_order", "0" }, - { "door_2.part_7.x", "-1" }, - { "door_2.part_7.y", "-1" }, - { "door_2.part_7.step_xoffset", "0" }, - { "door_2.part_7.step_yoffset", "0" }, - { "door_2.part_7.step_delay", "0" }, - { "door_2.part_7.start_step", "0" }, - { "door_2.part_7.start_step_opening", "0" }, - { "door_2.part_7.start_step_closing", "0" }, - { "door_2.part_7.draw_masked", "true" }, - { "door_2.part_7.draw_order", "0" }, - { "door_2.part_8.x", "-1" }, - { "door_2.part_8.y", "-1" }, - { "door_2.part_8.step_xoffset", "0" }, - { "door_2.part_8.step_yoffset", "0" }, - { "door_2.part_8.step_delay", "0" }, - { "door_2.part_8.start_step", "0" }, - { "door_2.part_8.start_step_opening", "0" }, - { "door_2.part_8.start_step_closing", "0" }, - { "door_2.part_8.draw_masked", "true" }, - { "door_2.part_8.draw_order", "0" }, - - { "door_1.panel.x", "0" }, - { "door_1.panel.y", "0" }, - { "door_1.panel.step_xoffset", "0" }, - { "door_1.panel.step_yoffset", "1" }, - { "door_1.panel.step_delay", "10" }, - { "door_1.panel.start_step", "246" }, - { "door_1.panel.start_step_opening", "0" }, - { "door_1.panel.start_step_closing", "0" }, - { "door_1.panel.draw_masked", "false" }, - { "door_1.panel.draw_order", "0" }, - - { "door_2.panel.x", "0" }, - { "door_2.panel.y", "0" }, - { "door_2.panel.step_xoffset", "0" }, - { "door_2.panel.step_yoffset", "1" }, - { "door_2.panel.step_delay", "10" }, - { "door_2.panel.start_step", "66" }, - { "door_2.panel.start_step_opening", "0" }, - { "door_2.panel.start_step_closing", "0" }, - { "door_2.panel.draw_masked", "false" }, - { "door_2.panel.draw_order", "0" }, - - { "door_1.width", "-1" }, - { "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" }, - { "game.panel.level_number.y", "20" }, - { "game.panel.level_number.align", "center" }, - { "game.panel.level_number.valign", "top" }, - { "game.panel.level_number.digits", "-1" }, - { "game.panel.level_number.font", "font.text_2" }, - { "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" }, - { "game.panel.gems.align", "center" }, - { "game.panel.gems.valign", "top" }, - { "game.panel.gems.digits", "3" }, - { "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", "-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" }, - { "game.panel.key_white_count.valign", "top" }, - { "game.panel.key_white_count.digits", "-1" }, - { "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", "-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", "-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" }, - { "game.panel.time.align", "center" }, - { "game.panel.time.valign", "top" }, - { "game.panel.time.digits", "-1" }, - { "game.panel.time.font", "font.text_2" }, - { "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" }, - { "game.panel.time_hh.align", "left" }, - { "game.panel.time_hh.valign", "top" }, - { "game.panel.time_hh.digits", "2" }, - { "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" }, - { "game.panel.time_mm.valign", "top" }, - { "game.panel.time_mm.digits", "2" }, - { "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" }, - { "game.panel.time_ss.valign", "top" }, - { "game.panel.time_ss.digits", "2" }, - { "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" }, - { "game.panel.frame.align", "left" }, - { "game.panel.frame.valign", "top" }, - { "game.panel.frame.digits", "-1" }, - { "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" }, - { "game.panel.shield_normal.tile_size", "16" }, - { "game.panel.shield_normal.draw_masked", "false" }, - { "game.panel.shield_normal.draw_order", "0" }, - { "game.panel.shield_normal_time.x", "-1" }, - { "game.panel.shield_normal_time.y", "-1" }, - { "game.panel.shield_normal_time.align", "left" }, - { "game.panel.shield_normal_time.valign", "top" }, - { "game.panel.shield_normal_time.digits", "-1" }, - { "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" }, - { "game.panel.shield_deadly.draw_masked", "false" }, - { "game.panel.shield_deadly.draw_order", "0" }, - { "game.panel.shield_deadly_time.x", "-1" }, - { "game.panel.shield_deadly_time.y", "-1" }, - { "game.panel.shield_deadly_time.align", "left" }, - { "game.panel.shield_deadly_time.valign", "top" }, - { "game.panel.shield_deadly_time.digits", "-1" }, - { "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" }, - { "game.panel.emc_magic_ball.tile_size", "16" }, - { "game.panel.emc_magic_ball.draw_masked", "false" }, - { "game.panel.emc_magic_ball.draw_order", "0" }, - { "game.panel.emc_magic_ball_switch.x", "-1" }, - { "game.panel.emc_magic_ball_switch.y", "-1" }, - { "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" }, - { "game.panel.light_switch.tile_size", "16" }, - { "game.panel.light_switch.draw_masked", "false" }, - { "game.panel.light_switch.draw_order", "0" }, - { "game.panel.light_switch_time.x", "-1" }, - { "game.panel.light_switch_time.y", "-1" }, - { "game.panel.light_switch_time.align", "left" }, - { "game.panel.light_switch_time.valign", "top" }, - { "game.panel.light_switch_time.digits", "-1" }, - { "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" }, - { "game.panel.timegate_switch.tile_size", "16" }, - { "game.panel.timegate_switch.draw_masked", "false" }, - { "game.panel.timegate_switch.draw_order", "0" }, - { "game.panel.timegate_switch_time.x", "-1" }, - { "game.panel.timegate_switch_time.y", "-1" }, - { "game.panel.timegate_switch_time.align", "left" }, - { "game.panel.timegate_switch_time.valign", "top" }, - { "game.panel.timegate_switch_time.digits", "-1" }, - { "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" }, - { "game.panel.emc_lenses_time.valign", "top" }, - { "game.panel.emc_lenses_time.digits", "-1" }, - { "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" }, - { "game.panel.emc_magnifier_time.valign", "top" }, - { "game.panel.emc_magnifier_time.digits", "-1" }, - { "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" }, - { "game.panel.dynabomb_number.align", "left" }, - { "game.panel.dynabomb_number.valign", "top" }, - { "game.panel.dynabomb_number.digits", "-1" }, - { "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" }, - { "game.panel.dynabomb_size.valign", "top" }, - { "game.panel.dynabomb_size.digits", "-1" }, - { "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" }, - { "game.panel.penguins.align", "left" }, - { "game.panel.penguins.valign", "top" }, - { "game.panel.penguins.digits", "-1" }, - { "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" }, - { "game.panel.sokoban_objects.align", "left" }, - { "game.panel.sokoban_objects.valign", "top" }, - { "game.panel.sokoban_objects.digits", "-1" }, - { "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" }, - { "game.panel.sokoban_fields.valign", "top" }, - { "game.panel.sokoban_fields.digits", "-1" }, - { "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" }, - { "game.panel.magic_wall_time.valign", "top" }, - { "game.panel.magic_wall_time.digits", "-1" }, - { "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" }, - { "game.panel.gravity_state.align", "left" }, - { "game.panel.gravity_state.valign", "top" }, - { "game.panel.gravity_state.chars", "-1" }, - { "game.panel.gravity_state.font", "font.text_1" }, - { "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" }, - { "game.panel.element_1.tile_size", "16" }, - { "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" }, - { "game.panel.element_1_count.valign", "top" }, - { "game.panel.element_1_count.digits", "-1" }, - { "game.panel.element_1_count.font", "font.text_2" }, - { "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" }, - { "game.panel.element_2_count.valign", "top" }, - { "game.panel.element_2_count.digits", "-1" }, - { "game.panel.element_2_count.font", "font.text_2" }, - { "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" }, - { "game.panel.element_3_count.valign", "top" }, - { "game.panel.element_3_count.digits", "-1" }, - { "game.panel.element_3_count.font", "font.text_2" }, - { "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" }, - { "game.panel.element_4_count.valign", "top" }, - { "game.panel.element_4_count.digits", "-1" }, - { "game.panel.element_4_count.font", "font.text_2" }, - { "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" }, - { "game.panel.element_5_count.valign", "top" }, - { "game.panel.element_5_count.digits", "-1" }, - { "game.panel.element_5_count.font", "font.text_2" }, - { "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" }, - { "game.panel.element_6_count.valign", "top" }, - { "game.panel.element_6_count.digits", "-1" }, - { "game.panel.element_6_count.font", "font.text_2" }, - { "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" }, - { "game.panel.element_7_count.valign", "top" }, - { "game.panel.element_7_count.digits", "-1" }, - { "game.panel.element_7_count.font", "font.text_2" }, - { "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" }, - { "game.panel.element_8_count.valign", "top" }, - { "game.panel.element_8_count.digits", "-1" }, - { "game.panel.element_8_count.font", "font.text_2" }, - { "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" }, - { "game.panel.ce_score_1.align", "left" }, - { "game.panel.ce_score_1.valign", "top" }, - { "game.panel.ce_score_1.digits", "-1" }, - { "game.panel.ce_score_1.font", "font.text_2" }, - { "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" }, - { "game.panel.ce_score_2.valign", "top" }, - { "game.panel.ce_score_2.digits", "-1" }, - { "game.panel.ce_score_2.font", "font.text_2" }, - { "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" }, - { "game.panel.ce_score_3.valign", "top" }, - { "game.panel.ce_score_3.digits", "-1" }, - { "game.panel.ce_score_3.font", "font.text_2" }, - { "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" }, - { "game.panel.ce_score_4.valign", "top" }, - { "game.panel.ce_score_4.digits", "-1" }, - { "game.panel.ce_score_4.font", "font.text_2" }, - { "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" }, - { "game.panel.ce_score_5.valign", "top" }, - { "game.panel.ce_score_5.digits", "-1" }, - { "game.panel.ce_score_5.font", "font.text_2" }, - { "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" }, - { "game.panel.ce_score_6.valign", "top" }, - { "game.panel.ce_score_6.digits", "-1" }, - { "game.panel.ce_score_6.font", "font.text_2" }, - { "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" }, - { "game.panel.ce_score_7.valign", "top" }, - { "game.panel.ce_score_7.digits", "-1" }, - { "game.panel.ce_score_7.font", "font.text_2" }, - { "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" }, - { "game.panel.ce_score_8.valign", "top" }, - { "game.panel.ce_score_8.digits", "-1" }, - { "game.panel.ce_score_8.font", "font.text_2" }, - { "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" }, - { "game.panel.player_name.align", "left" }, - { "game.panel.player_name.valign", "top" }, - { "game.panel.player_name.chars", "-1" }, - { "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" }, - { "game.panel.level_name.align", "left" }, - { "game.panel.level_name.valign", "top" }, - { "game.panel.level_name.chars", "-1" }, - { "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" }, - { "game.panel.level_author.valign", "top" }, - { "game.panel.level_author.chars", "-1" }, - { "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" }, - { "game.button.pause.x", "35" }, - { "game.button.pause.y", "215" }, - { "game.button.play.x", "65" }, - { "game.button.play.y", "215" }, - { "game.button.undo.x", "-1" }, - { "game.button.undo.y", "-1" }, - { "game.button.redo.x", "-1" }, - { "game.button.redo.y", "-1" }, - { "game.button.save.x", "-1" }, - { "game.button.save.y", "-1" }, - { "game.button.pause2.x", "-1" }, - { "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" }, - { "game.button.sound_loops.y", "245" }, - { "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" }, - { "tape.button.stop.y", "77" }, - { "tape.button.pause.x", "41" }, - { "tape.button.pause.y", "77" }, - { "tape.button.record.x", "59" }, - { "tape.button.record.y", "77" }, - { "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" }, - { "tape.symbol.stop.y", "-1" }, - { "tape.symbol.pause.x", "40" }, - { "tape.symbol.pause.y", "41" }, - { "tape.symbol.record.x", "25" }, - { "tape.symbol.record.y", "41" }, - { "tape.symbol.play.x", "57" }, - { "tape.symbol.play.y", "41" }, - { "tape.symbol.fast_forward.x", "39" }, - { "tape.symbol.fast_forward.y", "42" }, - { "tape.symbol.warp_forward.x", "39" }, - { "tape.symbol.warp_forward.y", "42" }, - { "tape.symbol.warp_forward_blind.x", "39" }, - { "tape.symbol.warp_forward_blind.y", "42" }, - { "tape.symbol.pause_before_end.x", "-1" }, - { "tape.symbol.pause_before_end.y", "-1" }, - { "tape.symbol.single_step.x", "-1" }, - { "tape.symbol.single_step.y", "-1" }, - - { "tape.label.eject.x", "-1" }, - { "tape.label.eject.y", "-1" }, - { "tape.label.stop.x", "-1" }, - { "tape.label.stop.y", "-1" }, - { "tape.label.pause.x", "5" }, - { "tape.label.pause.y", "61" }, - { "tape.label.record.x", "5" }, - { "tape.label.record.y", "41" }, - { "tape.label.play.x", "70" }, - { "tape.label.play.y", "41" }, - { "tape.label.fast_forward.x", "5" }, - { "tape.label.fast_forward.y", "42" }, - { "tape.label.warp_forward.x", "5" }, - { "tape.label.warp_forward.y", "42" }, - { "tape.label.warp_forward_blind.x", "5" }, - { "tape.label.warp_forward_blind.y", "42" }, - { "tape.label.pause_before_end.x", "5" }, - { "tape.label.pause_before_end.y", "42" }, - { "tape.label.single_step.x", "57" }, - { "tape.label.single_step.y", "42" }, - - { "tape.label.date.x", "5" }, - { "tape.label.date.y", "5" }, - { "tape.label.time.x", "46" }, - { "tape.label.time.y", "55" }, - - { "tape.text.date.x", "7" }, - { "tape.text.date.y", "19" }, - { "tape.text.date.align", "left" }, - { "tape.text.date.valign", "top" }, - { "tape.text.date.digits", "-1" }, - { "tape.text.date.xoffset", "27" }, - { "tape.text.date.2nd_xoffset", "64" }, - { "tape.text.date.font", "font.tape_recorder" }, - { "tape.text.date.draw_masked", "false" }, - - { "tape.text.date_yyyy.x", "-1" }, - { "tape.text.date_yyyy.y", "-1" }, - { "tape.text.date_yyyy.align", "left" }, - { "tape.text.date_yyyy.valign", "top" }, - { "tape.text.date_yyyy.digits", "4" }, - { "tape.text.date_yyyy.font", "font.tape_recorder" }, - { "tape.text.date_yyyy.draw_masked", "false" }, - { "tape.text.date_yy.x", "-1" }, - { "tape.text.date_yy.y", "-1" }, - { "tape.text.date_yy.align", "left" }, - { "tape.text.date_yy.valign", "top" }, - { "tape.text.date_yy.digits", "2" }, - { "tape.text.date_yy.font", "font.tape_recorder" }, - { "tape.text.date_yy.draw_masked", "false" }, - { "tape.text.date_mon.x", "-1" }, - { "tape.text.date_mon.y", "-1" }, - { "tape.text.date_mon.align", "left" }, - { "tape.text.date_mon.valign", "top" }, - { "tape.text.date_mon.chars", "3" }, - { "tape.text.date_mon.font", "font.tape_recorder" }, - { "tape.text.date_mon.draw_masked", "false" }, - { "tape.text.date_mm.x", "-1" }, - { "tape.text.date_mm.y", "-1" }, - { "tape.text.date_mm.align", "left" }, - { "tape.text.date_mm.valign", "top" }, - { "tape.text.date_mm.digits", "2" }, - { "tape.text.date_mm.font", "font.tape_recorder" }, - { "tape.text.date_mm.draw_masked", "false" }, - { "tape.text.date_dd.x", "-1" }, - { "tape.text.date_dd.y", "-1" }, - { "tape.text.date_dd.align", "left" }, - { "tape.text.date_dd.valign", "top" }, - { "tape.text.date_dd.digits", "2" }, - { "tape.text.date_dd.font", "font.tape_recorder" }, - { "tape.text.date_dd.draw_masked", "false" }, - - { "tape.text.time.x", "44" }, - { "tape.text.time.y", "55" }, - { "tape.text.time.align", "left" }, - { "tape.text.time.valign", "top" }, - { "tape.text.time.digits", "-1" }, - { "tape.text.time.xoffset", "27" }, - { "tape.text.time.font", "font.tape_recorder" }, - { "tape.text.time.draw_masked", "false" }, - - { "tape.text.time_hh.x", "-1" }, - { "tape.text.time_hh.y", "-1" }, - { "tape.text.time_hh.align", "left" }, - { "tape.text.time_hh.valign", "top" }, - { "tape.text.time_hh.digits", "2" }, - { "tape.text.time_hh.font", "font.tape_recorder" }, - { "tape.text.time_hh.draw_masked", "false" }, - { "tape.text.time_mm.x", "-1" }, - { "tape.text.time_mm.y", "-1" }, - { "tape.text.time_mm.align", "left" }, - { "tape.text.time_mm.valign", "top" }, - { "tape.text.time_mm.digits", "2" }, - { "tape.text.time_mm.font", "font.tape_recorder" }, - { "tape.text.time_mm.draw_masked", "false" }, - { "tape.text.time_ss.x", "-1" }, - { "tape.text.time_ss.y", "-1" }, - { "tape.text.time_ss.align", "left" }, - { "tape.text.time_ss.valign", "top" }, - { "tape.text.time_ss.digits", "2" }, - { "tape.text.time_ss.font", "font.tape_recorder" }, - { "tape.text.time_ss.draw_masked", "false" }, - - { "tape.text.frame.x", "-1" }, - { "tape.text.frame.y", "-1" }, - { "tape.text.frame.align", "left" }, - { "tape.text.frame.valign", "top" }, - { "tape.text.frame.digits", "-1" }, - { "tape.text.frame.font", "font.tape_recorder" }, - { "tape.text.frame.draw_masked", "false" }, - - { "tape.show_game_buttons", "false" }, - - { "editor.button.prev_level.x", "5" }, - { "editor.button.prev_level.y", "5" }, - { "editor.button.next_level.x", "79" }, - { "editor.button.next_level.y", "5" }, - - { "editor.button.properties.x", "5" }, - { "editor.button.properties.y", "230" }, - - { "editor.button.element_left.x", "-1" }, - { "editor.button.element_left.y", "-1" }, - { "editor.button.element_left.tile_size", "-1" }, - { "editor.button.element_middle.x", "-1" }, - { "editor.button.element_middle.y", "-1" }, - { "editor.button.element_middle.tile_size", "-1" }, - { "editor.button.element_right.x", "-1" }, - { "editor.button.element_right.y", "-1" }, - { "editor.button.element_right.tile_size", "-1" }, - - { "editor.button.palette.x", "-1" }, - { "editor.button.palette.y", "-1" }, - - { "editor.button.draw_single.x", "6" }, - { "editor.button.draw_single.y", "6" }, - { "editor.button.draw_connected.x", "28" }, - { "editor.button.draw_connected.y", "6" }, - { "editor.button.draw_line.x", "50" }, - { "editor.button.draw_line.y", "6" }, - { "editor.button.draw_arc.x", "72" }, - { "editor.button.draw_arc.y", "6" }, - { "editor.button.draw_rectangle.x", "6" }, - { "editor.button.draw_rectangle.y", "28" }, - { "editor.button.draw_filled_box.x", "28" }, - { "editor.button.draw_filled_box.y", "28" }, - { "editor.button.rotate_up.x", "50" }, - { "editor.button.rotate_up.y", "28" }, - { "editor.button.draw_text.x", "72" }, - { "editor.button.draw_text.y", "28" }, - { "editor.button.flood_fill.x", "6" }, - { "editor.button.flood_fill.y", "50" }, - { "editor.button.rotate_left.x", "28" }, - { "editor.button.rotate_left.y", "50" }, - { "editor.button.zoom_level.x", "50" }, - { "editor.button.zoom_level.y", "50" }, - { "editor.button.rotate_right.x", "72" }, - { "editor.button.rotate_right.y", "50" }, - { "editor.button.draw_random.x", "6" }, - { "editor.button.draw_random.y", "72" }, - { "editor.button.grab_brush.x", "28" }, - { "editor.button.grab_brush.y", "72" }, - { "editor.button.rotate_down.x", "50" }, - { "editor.button.rotate_down.y", "72" }, - { "editor.button.pick_element.x", "72" }, - { "editor.button.pick_element.y", "72" }, - - { "editor.button.ce_copy_from.x", "28" }, - { "editor.button.ce_copy_from.y", "6" }, - { "editor.button.ce_copy_to.x", "50" }, - { "editor.button.ce_copy_to.y", "6" }, - { "editor.button.ce_swap.x", "72" }, - { "editor.button.ce_swap.y", "6" }, - { "editor.button.ce_copy.x", "6" }, - { "editor.button.ce_copy.y", "72" }, - { "editor.button.ce_paste.x", "28" }, - { "editor.button.ce_paste.y", "72" }, - - { "editor.button.undo.x", "5" }, - { "editor.button.undo.y", "99" }, - { "editor.button.conf.x", "35" }, - { "editor.button.conf.y", "99" }, - { "editor.button.save.x", "65" }, - { "editor.button.save.y", "99" }, - { "editor.button.clear.x", "5" }, - { "editor.button.clear.y", "119" }, - { "editor.button.test.x", "35" }, - { "editor.button.test.y", "119" }, - { "editor.button.exit.x", "65" }, - { "editor.button.exit.y", "119" }, - - { "editor.input.level_number.x", "29" }, - { "editor.input.level_number.y", "5" }, - - { "editor.palette.x", "5" }, - { "editor.palette.y", "30" }, - { "editor.palette.cols", "4" }, - { "editor.palette.rows", "10" }, - { "editor.palette.tile_size", "16" }, - { "editor.palette.show_as_separate_screen", "false" }, - { "editor.palette.show_on_element_buttons", "false" }, - - { "editor.palette.element_left.x", "6" }, - { "editor.palette.element_left.y", "258" }, - { "editor.palette.element_left.tile_size", "16" }, - { "editor.palette.element_middle.x", "42" }, - { "editor.palette.element_middle.y", "258" }, - { "editor.palette.element_middle.tile_size", "16" }, - { "editor.palette.element_right.x", "78" }, - { "editor.palette.element_right.y", "258" }, - { "editor.palette.element_right.tile_size", "16" }, - - { "editor.drawingarea.tile_size", "16" }, - - { "editor.settings.headline.x", "272" }, - { "editor.settings.headline.y", "16" }, - { "editor.settings.headline.align", "center" }, - { "editor.settings.element_graphic.x", "24" }, - { "editor.settings.element_graphic.y", "64" }, - { "editor.settings.element_name.x", "-1" }, - { "editor.settings.element_name.y", "-1" }, - { "editor.settings.tabs.x", "24" }, - { "editor.settings.tabs.y", "64" }, - { "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" }, - { "editor.gadget.tiny_spacing", "1" }, - { "editor.gadget.line_spacing", "4" }, - { "editor.gadget.text_spacing", "4" }, - { "editor.gadget.separator_line.height", "2" }, - - { "request.button.yes.x", "2" }, - { "request.button.yes.y", "250" }, - { "request.button.no.x", "52" }, - { "request.button.no.y", "250" }, - { "request.button.confirm.x", "2" }, - { "request.button.confirm.y", "250" }, - { "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", "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", "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", "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" }, - { "request.height", "300" }, - { "request.border_size", "10" }, - { "request.line_spacing", "2" }, - { "request.step_offset", "10" }, - { "request.step_delay", "20" }, - { "request.anim_mode", "default" }, - { "request.align", "center" }, - { "request.valign", "middle" }, - { "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" }, - { "[player].boring_delay_random", "1000" }, - { "[player].sleeping_delay_fixed", "2000" }, - { "[player].sleeping_delay_random", "2000" }, - - { "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 }, - - { "viewport.playfield.x", "6" }, - { "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 } + { "[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" }, + { "[titlemessage_initial].width", "-1" }, + { "[titlemessage_initial].height", "-1" }, + { "[titlemessage_initial].chars", "-1" }, + { "[titlemessage_initial].lines", "-1" }, + { "[titlemessage_initial].align", "center" }, + { "[titlemessage_initial].valign", "middle" }, + { "[titlemessage_initial].font", "font.text_1" }, + { "[titlemessage_initial].autowrap", "false" }, + { "[titlemessage_initial].centered", "false" }, + { "[titlemessage_initial].parse_comments", "false" }, + { "[titlemessage_initial].sort_priority", "0" }, + { "[titlemessage_initial].fade_mode", ARG_DEFAULT }, + { "[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" }, + { "[titlemessage].height", "-1" }, + { "[titlemessage].chars", "-1" }, + { "[titlemessage].lines", "-1" }, + { "[titlemessage].align", "center" }, + { "[titlemessage].valign", "middle" }, + { "[titlemessage].font", "font.text_1" }, + { "[titlemessage].autowrap", "false" }, + { "[titlemessage].centered", "false" }, + { "[titlemessage].parse_comments", "false" }, + { "[titlemessage].sort_priority", "0" }, + { "[titlemessage].fade_mode", ARG_DEFAULT }, + { "[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 }, + { "titlemessage_initial_1.width", ARG_DEFAULT }, + { "titlemessage_initial_1.height", ARG_DEFAULT }, + { "titlemessage_initial_1.chars", ARG_DEFAULT }, + { "titlemessage_initial_1.lines", ARG_DEFAULT }, + { "titlemessage_initial_1.align", ARG_DEFAULT }, + { "titlemessage_initial_1.valign", ARG_DEFAULT }, + { "titlemessage_initial_1.font", ARG_DEFAULT }, + { "titlemessage_initial_1.autowrap", ARG_DEFAULT }, + { "titlemessage_initial_1.centered", ARG_DEFAULT }, + { "titlemessage_initial_1.parse_comments", ARG_DEFAULT }, + { "titlemessage_initial_1.sort_priority", ARG_DEFAULT }, + { "titlemessage_initial_1.fade_mode", ARG_DEFAULT }, + { "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 }, + { "titlemessage_initial_2.height", ARG_DEFAULT }, + { "titlemessage_initial_2.chars", ARG_DEFAULT }, + { "titlemessage_initial_2.lines", ARG_DEFAULT }, + { "titlemessage_initial_2.align", ARG_DEFAULT }, + { "titlemessage_initial_2.valign", ARG_DEFAULT }, + { "titlemessage_initial_2.font", ARG_DEFAULT }, + { "titlemessage_initial_2.autowrap", ARG_DEFAULT }, + { "titlemessage_initial_2.centered", ARG_DEFAULT }, + { "titlemessage_initial_2.parse_comments", ARG_DEFAULT }, + { "titlemessage_initial_2.sort_priority", ARG_DEFAULT }, + { "titlemessage_initial_2.fade_mode", ARG_DEFAULT }, + { "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 }, + { "titlemessage_initial_3.height", ARG_DEFAULT }, + { "titlemessage_initial_3.chars", ARG_DEFAULT }, + { "titlemessage_initial_3.lines", ARG_DEFAULT }, + { "titlemessage_initial_3.align", ARG_DEFAULT }, + { "titlemessage_initial_3.valign", ARG_DEFAULT }, + { "titlemessage_initial_3.font", ARG_DEFAULT }, + { "titlemessage_initial_3.autowrap", ARG_DEFAULT }, + { "titlemessage_initial_3.centered", ARG_DEFAULT }, + { "titlemessage_initial_3.parse_comments", ARG_DEFAULT }, + { "titlemessage_initial_3.sort_priority", ARG_DEFAULT }, + { "titlemessage_initial_3.fade_mode", ARG_DEFAULT }, + { "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 }, + { "titlemessage_initial_4.height", ARG_DEFAULT }, + { "titlemessage_initial_4.chars", ARG_DEFAULT }, + { "titlemessage_initial_4.lines", ARG_DEFAULT }, + { "titlemessage_initial_4.align", ARG_DEFAULT }, + { "titlemessage_initial_4.valign", ARG_DEFAULT }, + { "titlemessage_initial_4.font", ARG_DEFAULT }, + { "titlemessage_initial_4.autowrap", ARG_DEFAULT }, + { "titlemessage_initial_4.centered", ARG_DEFAULT }, + { "titlemessage_initial_4.parse_comments", ARG_DEFAULT }, + { "titlemessage_initial_4.sort_priority", ARG_DEFAULT }, + { "titlemessage_initial_4.fade_mode", ARG_DEFAULT }, + { "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 }, + { "titlemessage_initial_5.height", ARG_DEFAULT }, + { "titlemessage_initial_5.chars", ARG_DEFAULT }, + { "titlemessage_initial_5.lines", ARG_DEFAULT }, + { "titlemessage_initial_5.align", ARG_DEFAULT }, + { "titlemessage_initial_5.valign", ARG_DEFAULT }, + { "titlemessage_initial_5.font", ARG_DEFAULT }, + { "titlemessage_initial_5.autowrap", ARG_DEFAULT }, + { "titlemessage_initial_5.centered", ARG_DEFAULT }, + { "titlemessage_initial_5.parse_comments", ARG_DEFAULT }, + { "titlemessage_initial_5.sort_priority", ARG_DEFAULT }, + { "titlemessage_initial_5.fade_mode", ARG_DEFAULT }, + { "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 }, + { "titlemessage_1.height", ARG_DEFAULT }, + { "titlemessage_1.chars", ARG_DEFAULT }, + { "titlemessage_1.lines", ARG_DEFAULT }, + { "titlemessage_1.align", ARG_DEFAULT }, + { "titlemessage_1.valign", ARG_DEFAULT }, + { "titlemessage_1.font", ARG_DEFAULT }, + { "titlemessage_1.autowrap", ARG_DEFAULT }, + { "titlemessage_1.centered", ARG_DEFAULT }, + { "titlemessage_1.parse_comments", ARG_DEFAULT }, + { "titlemessage_1.sort_priority", ARG_DEFAULT }, + { "titlemessage_1.fade_mode", ARG_DEFAULT }, + { "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 }, + { "titlemessage_2.height", ARG_DEFAULT }, + { "titlemessage_2.chars", ARG_DEFAULT }, + { "titlemessage_2.lines", ARG_DEFAULT }, + { "titlemessage_2.align", ARG_DEFAULT }, + { "titlemessage_2.valign", ARG_DEFAULT }, + { "titlemessage_2.font", ARG_DEFAULT }, + { "titlemessage_2.autowrap", ARG_DEFAULT }, + { "titlemessage_2.centered", ARG_DEFAULT }, + { "titlemessage_2.parse_comments", ARG_DEFAULT }, + { "titlemessage_2.sort_priority", ARG_DEFAULT }, + { "titlemessage_2.fade_mode", ARG_DEFAULT }, + { "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 }, + { "titlemessage_3.height", ARG_DEFAULT }, + { "titlemessage_3.chars", ARG_DEFAULT }, + { "titlemessage_3.lines", ARG_DEFAULT }, + { "titlemessage_3.align", ARG_DEFAULT }, + { "titlemessage_3.valign", ARG_DEFAULT }, + { "titlemessage_3.font", ARG_DEFAULT }, + { "titlemessage_3.autowrap", ARG_DEFAULT }, + { "titlemessage_3.centered", ARG_DEFAULT }, + { "titlemessage_3.parse_comments", ARG_DEFAULT }, + { "titlemessage_3.sort_priority", ARG_DEFAULT }, + { "titlemessage_3.fade_mode", ARG_DEFAULT }, + { "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 }, + { "titlemessage_4.height", ARG_DEFAULT }, + { "titlemessage_4.chars", ARG_DEFAULT }, + { "titlemessage_4.lines", ARG_DEFAULT }, + { "titlemessage_4.align", ARG_DEFAULT }, + { "titlemessage_4.valign", ARG_DEFAULT }, + { "titlemessage_4.font", ARG_DEFAULT }, + { "titlemessage_4.autowrap", ARG_DEFAULT }, + { "titlemessage_4.centered", ARG_DEFAULT }, + { "titlemessage_4.parse_comments", ARG_DEFAULT }, + { "titlemessage_4.sort_priority", ARG_DEFAULT }, + { "titlemessage_4.fade_mode", ARG_DEFAULT }, + { "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 }, + { "titlemessage_5.height", ARG_DEFAULT }, + { "titlemessage_5.chars", ARG_DEFAULT }, + { "titlemessage_5.lines", ARG_DEFAULT }, + { "titlemessage_5.align", ARG_DEFAULT }, + { "titlemessage_5.valign", ARG_DEFAULT }, + { "titlemessage_5.font", ARG_DEFAULT }, + { "titlemessage_5.autowrap", ARG_DEFAULT }, + { "titlemessage_5.centered", ARG_DEFAULT }, + { "titlemessage_5.parse_comments", ARG_DEFAULT }, + { "titlemessage_5.sort_priority", ARG_DEFAULT }, + { "titlemessage_5.fade_mode", ARG_DEFAULT }, + { "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" }, + { "readme.width", "-1" }, + { "readme.height", "-1" }, + { "readme.chars", "-1" }, + { "readme.lines", "-1" }, + { "readme.align", "center" }, + { "readme.valign", "top" }, + { "readme.font", "font.info.levelset" }, + { "readme.autowrap", "true" }, + { "readme.centered", "false" }, + { "readme.parse_comments", "true" }, + { "readme.sort_priority", "0" }, + + { "global.num_toons", "20" }, + + { "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" }, + { "border.draw_masked.PLAYING", "false" }, + { "border.draw_masked.DOOR", "false" }, + + { "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" }, + { "menu.enter_menu.post_delay", "125" }, + { "menu.leave_menu.fade_mode", "none" }, + { "menu.leave_menu.fade_delay", "250" }, + { "menu.leave_menu.post_delay", "125" }, + { "menu.enter_screen.fade_mode", "fade" }, + { "menu.enter_screen.fade_delay", "250" }, + { "menu.enter_screen.post_delay", "125" }, + { "menu.leave_screen.fade_mode", "fade" }, + { "menu.leave_screen.fade_delay", "250" }, + { "menu.leave_screen.post_delay", "125" }, + { "menu.next_screen.fade_mode", "crossfade" }, + { "menu.next_screen.fade_delay", "250" }, + { "menu.next_screen.post_delay", "125" }, + { "menu.enter_screen.TITLE.fade_mode", "fade" }, + { "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 }, + { "menu.enter_screen.INFO.fade_mode", ARG_DEFAULT }, + { "menu.enter_screen.INFO.fade_delay", ARG_DEFAULT }, + { "menu.enter_screen.INFO.post_delay", ARG_DEFAULT }, + { "menu.enter_screen.PLAYING.fade_mode", ARG_DEFAULT }, + { "menu.enter_screen.PLAYING.fade_delay", ARG_DEFAULT }, + { "menu.enter_screen.PLAYING.post_delay", ARG_DEFAULT }, + { "menu.leave_screen.TITLE.fade_mode", "fade" }, + { "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 }, + { "menu.leave_screen.INFO.fade_mode", ARG_DEFAULT }, + { "menu.leave_screen.INFO.fade_delay", ARG_DEFAULT }, + { "menu.leave_screen.INFO.post_delay", ARG_DEFAULT }, + { "menu.leave_screen.PLAYING.fade_mode", ARG_DEFAULT }, + { "menu.leave_screen.PLAYING.fade_delay", ARG_DEFAULT }, + { "menu.leave_screen.PLAYING.post_delay", ARG_DEFAULT }, + { "menu.next_screen.TITLE.fade_mode", "fade" }, + { "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 }, + + { "menu.draw_xoffset", "0" }, + { "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" }, + { "menu.draw_yoffset.INFO[MUSIC]", "0" }, + { "menu.draw_xoffset.INFO[CREDITS]", "0" }, + { "menu.draw_yoffset.INFO[CREDITS]", "0" }, + { "menu.draw_xoffset.INFO[PROGRAM]", "0" }, + { "menu.draw_yoffset.INFO[PROGRAM]", "0" }, + { "menu.draw_xoffset.INFO[VERSION]", "0" }, + { "menu.draw_yoffset.INFO[VERSION]", "0" }, + { "menu.draw_xoffset.INFO[LEVELSET]", "0" }, + { "menu.draw_yoffset.INFO[LEVELSET]", "0" }, + { "menu.draw_xoffset.SETUP", "0" }, + { "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" }, + { "menu.draw_yoffset.SETUP[GRAPHICS]", "0" }, + { "menu.draw_xoffset.SETUP[SOUND]", "0" }, + { "menu.draw_yoffset.SETUP[SOUND]", "0" }, + { "menu.draw_xoffset.SETUP[ARTWORK]", "0" }, + { "menu.draw_yoffset.SETUP[ARTWORK]", "0" }, + { "menu.draw_xoffset.SETUP[INPUT]", "0" }, + { "menu.draw_yoffset.SETUP[INPUT]", "0" }, + { "menu.draw_xoffset.SETUP[TOUCH]", "0" }, + { "menu.draw_yoffset.SETUP[TOUCH]", "0" }, + { "menu.draw_xoffset.SETUP[SHORTCUTS]", "0" }, + { "menu.draw_yoffset.SETUP[SHORTCUTS]", "0" }, + { "menu.draw_xoffset.SETUP[SHORTCUTS_1]", "0" }, + { "menu.draw_yoffset.SETUP[SHORTCUTS_1]", "0" }, + { "menu.draw_xoffset.SETUP[SHORTCUTS_2]", "0" }, + { "menu.draw_yoffset.SETUP[SHORTCUTS_2]", "0" }, + { "menu.draw_xoffset.SETUP[SHORTCUTS_3]", "0" }, + { "menu.draw_yoffset.SETUP[SHORTCUTS_3]", "0" }, + { "menu.draw_xoffset.SETUP[SHORTCUTS_4]", "0" }, + { "menu.draw_yoffset.SETUP[SHORTCUTS_4]", "0" }, + { "menu.draw_xoffset.SETUP[SHORTCUTS_5]", "0" }, + { "menu.draw_yoffset.SETUP[SHORTCUTS_5]", "0" }, + { "menu.draw_xoffset.SETUP[CHOOSE_ARTWORK]", "0" }, + { "menu.draw_yoffset.SETUP[CHOOSE_ARTWORK]", "0" }, + { "menu.draw_xoffset.SETUP[CHOOSE_OTHER]", "0" }, + { "menu.draw_yoffset.SETUP[CHOOSE_OTHER]", "0" }, + + { "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" }, + { "menu.list_size.INFO", "-1" }, + { "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" }, + { "main.button.levels.y", "96" }, + { "main.button.scores.x", "0" }, + { "main.button.scores.y", "128" }, + { "main.button.editor.x", "0" }, + { "main.button.editor.y", "160" }, + { "main.button.info.x", "0" }, + { "main.button.info.y", "192" }, + { "main.button.game.x", "0" }, + { "main.button.game.y", "224" }, + { "main.button.setup.x", "0" }, + { "main.button.setup.y", "256" }, + { "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" }, + { "main.text.name.height", "-1" }, + { "main.text.name.align", "left" }, + { "main.text.name.valign", "top" }, + { "main.text.name.font", "font.menu_1" }, + { "main.text.levels.x", "-1" }, + { "main.text.levels.y", "-1" }, + { "main.text.levels.width", "-1" }, + { "main.text.levels.height", "-1" }, + { "main.text.levels.align", "left" }, + { "main.text.levels.valign", "top" }, + { "main.text.levels.font", "font.menu_1" }, + { "main.text.scores.x", "-1" }, + { "main.text.scores.y", "-1" }, + { "main.text.scores.width", "-1" }, + { "main.text.scores.height", "-1" }, + { "main.text.scores.align", "left" }, + { "main.text.scores.valign", "top" }, + { "main.text.scores.font", "font.menu_1" }, + { "main.text.editor.x", "-1" }, + { "main.text.editor.y", "-1" }, + { "main.text.editor.width", "-1" }, + { "main.text.editor.height", "-1" }, + { "main.text.editor.align", "left" }, + { "main.text.editor.valign", "top" }, + { "main.text.editor.font", "font.menu_1" }, + { "main.text.info.x", "-1" }, + { "main.text.info.y", "-1" }, + { "main.text.info.width", "-1" }, + { "main.text.info.height", "-1" }, + { "main.text.info.align", "left" }, + { "main.text.info.valign", "top" }, + { "main.text.info.font", "font.menu_1" }, + { "main.text.game.x", "-1" }, + { "main.text.game.y", "-1" }, + { "main.text.game.width", "-1" }, + { "main.text.game.height", "-1" }, + { "main.text.game.align", "left" }, + { "main.text.game.valign", "top" }, + { "main.text.game.font", "font.menu_1" }, + { "main.text.setup.x", "-1" }, + { "main.text.setup.y", "-1" }, + { "main.text.setup.width", "-1" }, + { "main.text.setup.height", "-1" }, + { "main.text.setup.align", "left" }, + { "main.text.setup.valign", "top" }, + { "main.text.setup.font", "font.menu_1" }, + { "main.text.quit.x", "-1" }, + { "main.text.quit.y", "-1" }, + { "main.text.quit.width", "-1" }, + { "main.text.quit.height", "-1" }, + { "main.text.quit.align", "left" }, + { "main.text.quit.valign", "top" }, + { "main.text.quit.font", "font.menu_1" }, + + { "main.text.first_level.x", "488" }, + { "main.text.first_level.y", "98" }, + { "main.text.first_level.align", "left" }, + { "main.text.first_level.valign", "top" }, + { "main.text.first_level.digits", "3" }, + { "main.text.first_level.font", "font.text_3" }, + { "main.text.last_level.x", "488" }, + { "main.text.last_level.y", "112" }, + { "main.text.last_level.align", "left" }, + { "main.text.last_level.valign", "top" }, + { "main.text.last_level.digits", "3" }, + { "main.text.last_level.font", "font.text_3" }, + { "main.text.level_number.x", "352" }, + { "main.text.level_number.y", "96" }, + { "main.text.level_number.align", "left" }, + { "main.text.level_number.valign", "top" }, + { "main.text.level_number.digits", "3" }, + { "main.text.level_number.font", "font.value_1" }, + { "main.text.level_info_1.x", "272" }, + { "main.text.level_info_1.y", "352" }, + { "main.text.level_info_1.align", "center" }, + { "main.text.level_info_1.valign", "top" }, + { "main.text.level_info_1.chars", "-1" }, + { "main.text.level_info_1.font", "font.text_1" }, + { "main.text.level_info_2.x", "272" }, + { "main.text.level_info_2.y", "523" }, + { "main.text.level_info_2.align", "center" }, + { "main.text.level_info_2.valign", "top" }, + { "main.text.level_info_2.chars", "-1" }, + { "main.text.level_info_2.font", "font.text_2" }, + { "main.text.level_info_2.font_header", "font.text_4" }, + { "main.text.level_name.x", "-1" }, + { "main.text.level_name.y", "-1" }, + { "main.text.level_name.align", "left" }, + { "main.text.level_name.valign", "top" }, + { "main.text.level_name.chars", "-1" }, + { "main.text.level_name.font", "font.text_2" }, + { "main.text.level_author.x", "-1" }, + { "main.text.level_author.y", "-1" }, + { "main.text.level_author.align", "left" }, + { "main.text.level_author.valign", "top" }, + { "main.text.level_author.chars", "-1" }, + { "main.text.level_author.font", "font.text_2" }, + { "main.text.level_year.x", "-1" }, + { "main.text.level_year.y", "-1" }, + { "main.text.level_year.align", "left" }, + { "main.text.level_year.valign", "top" }, + { "main.text.level_year.digits", "-1" }, + { "main.text.level_year.font", "font.text_2" }, + { "main.text.level_imported_from.x", "-1" }, + { "main.text.level_imported_from.y", "-1" }, + { "main.text.level_imported_from.align", "left" }, + { "main.text.level_imported_from.valign", "top" }, + { "main.text.level_imported_from.chars", "-1" }, + { "main.text.level_imported_from.font", "font.text_2" }, + { "main.text.level_imported_by.x", "-1" }, + { "main.text.level_imported_by.y", "-1" }, + { "main.text.level_imported_by.align", "left" }, + { "main.text.level_imported_by.valign", "top" }, + { "main.text.level_imported_by.chars", "-1" }, + { "main.text.level_imported_by.font", "font.text_2" }, + { "main.text.level_tested_by.x", "-1" }, + { "main.text.level_tested_by.y", "-1" }, + { "main.text.level_tested_by.align", "left" }, + { "main.text.level_tested_by.valign", "top" }, + { "main.text.level_tested_by.chars", "-1" }, + { "main.text.level_tested_by.font", "font.text_2" }, + { "main.text.title_1.x", "272" }, + { "main.text.title_1.y", "8" }, + { "main.text.title_1.align", "center" }, + { "main.text.title_1.valign", "top" }, + { "main.text.title_1.font", "font.title_1" }, + { "main.text.title_2.x", "272" }, + { "main.text.title_2.y", "46" }, + { "main.text.title_2.align", "center" }, + { "main.text.title_2.valign", "top" }, + { "main.text.title_2.font", "font.title_2" }, + { "main.text.title_3.x", "272" }, + { "main.text.title_3.y", "326" }, + { "main.text.title_3.align", "center" }, + { "main.text.title_3.valign", "top" }, + { "main.text.title_3.font", "font.title_2" }, + + { "main.input.name.x", "-1" }, + { "main.input.name.y", "-1" }, + { "main.input.name.align", "left" }, + { "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" }, + { "preview.valign", "top" }, + { "preview.xsize", "66" }, + { "preview.ysize", "34" }, + { "preview.xoffset", "0" }, + { "preview.yoffset", "0" }, + { "preview.tile_size", "4" }, + { "preview.step_offset", "1" }, + { "preview.step_delay", "50" }, + { "preview.anim_mode", "default" }, + + { "door_1.part_1.x", "0" }, + { "door_1.part_1.y", "0" }, + { "door_1.part_1.step_xoffset", "3" }, + { "door_1.part_1.step_yoffset", "1" }, + { "door_1.part_1.step_delay", "10" }, + { "door_1.part_1.start_step", "0" }, + { "door_1.part_1.start_step_opening", "0" }, + { "door_1.part_1.start_step_closing", "0" }, + { "door_1.part_1.draw_masked", "true" }, + { "door_1.part_1.draw_order", "3" }, + { "door_1.part_2.x", "0" }, + { "door_1.part_2.y", "77" }, + { "door_1.part_2.step_xoffset", "3" }, + { "door_1.part_2.step_yoffset", "1" }, + { "door_1.part_2.step_delay", "10" }, + { "door_1.part_2.start_step", "0" }, + { "door_1.part_2.start_step_opening", "0" }, + { "door_1.part_2.start_step_closing", "0" }, + { "door_1.part_2.draw_masked", "true" }, + { "door_1.part_2.draw_order", "5" }, + { "door_1.part_3.x", "0" }, + { "door_1.part_3.y", "140" }, + { "door_1.part_3.step_xoffset", "3" }, + { "door_1.part_3.step_yoffset", "1" }, + { "door_1.part_3.step_delay", "10" }, + { "door_1.part_3.start_step", "0" }, + { "door_1.part_3.start_step_opening", "0" }, + { "door_1.part_3.start_step_closing", "0" }, + { "door_1.part_3.draw_masked", "true" }, + { "door_1.part_3.draw_order", "4" }, + { "door_1.part_4.x", "0" }, + { "door_1.part_4.y", "203" }, + { "door_1.part_4.step_xoffset", "3" }, + { "door_1.part_4.step_yoffset", "1" }, + { "door_1.part_4.step_delay", "10" }, + { "door_1.part_4.start_step", "0" }, + { "door_1.part_4.start_step_opening", "0" }, + { "door_1.part_4.start_step_closing", "0" }, + { "door_1.part_4.draw_masked", "true" }, + { "door_1.part_4.draw_order", "6" }, + { "door_1.part_5.x", "0" }, + { "door_1.part_5.y", "0" }, + { "door_1.part_5.step_xoffset", "-3" }, + { "door_1.part_5.step_yoffset", "-1" }, + { "door_1.part_5.step_delay", "10" }, + { "door_1.part_5.start_step", "0" }, + { "door_1.part_5.start_step_opening", "0" }, + { "door_1.part_5.start_step_closing", "0" }, + { "door_1.part_5.draw_masked", "true" }, + { "door_1.part_5.draw_order", "1" }, + { "door_1.part_6.x", "0" }, + { "door_1.part_6.y", "77" }, + { "door_1.part_6.step_xoffset", "-3" }, + { "door_1.part_6.step_yoffset", "-1" }, + { "door_1.part_6.step_delay", "10" }, + { "door_1.part_6.start_step", "0" }, + { "door_1.part_6.start_step_opening", "0" }, + { "door_1.part_6.start_step_closing", "0" }, + { "door_1.part_6.draw_masked", "true" }, + { "door_1.part_6.draw_order", "7" }, + { "door_1.part_7.x", "0" }, + { "door_1.part_7.y", "140" }, + { "door_1.part_7.step_xoffset", "-3" }, + { "door_1.part_7.step_yoffset", "-1" }, + { "door_1.part_7.step_delay", "10" }, + { "door_1.part_7.start_step", "0" }, + { "door_1.part_7.start_step_opening", "0" }, + { "door_1.part_7.start_step_closing", "0" }, + { "door_1.part_7.draw_masked", "true" }, + { "door_1.part_7.draw_order", "2" }, + { "door_1.part_8.x", "0" }, + { "door_1.part_8.y", "203" }, + { "door_1.part_8.step_xoffset", "-3" }, + { "door_1.part_8.step_yoffset", "-1" }, + { "door_1.part_8.step_delay", "10" }, + { "door_1.part_8.start_step", "0" }, + { "door_1.part_8.start_step_opening", "0" }, + { "door_1.part_8.start_step_closing", "0" }, + { "door_1.part_8.draw_masked", "true" }, + { "door_1.part_8.draw_order", "8" }, + + { "door_2.part_1.x", "0" }, + { "door_2.part_1.y", "0" }, + { "door_2.part_1.step_xoffset", "3" }, + { "door_2.part_1.step_yoffset", "1" }, + { "door_2.part_1.step_delay", "10" }, + { "door_2.part_1.start_step", "0" }, + { "door_2.part_1.start_step_opening", "0" }, + { "door_2.part_1.start_step_closing", "0" }, + { "door_2.part_1.draw_masked", "true" }, + { "door_2.part_1.draw_order", "2" }, + { "door_2.part_2.x", "0" }, + { "door_2.part_2.y", "50" }, + { "door_2.part_2.step_xoffset", "3" }, + { "door_2.part_2.step_yoffset", "1" }, + { "door_2.part_2.step_delay", "10" }, + { "door_2.part_2.start_step", "0" }, + { "door_2.part_2.start_step_opening", "0" }, + { "door_2.part_2.start_step_closing", "0" }, + { "door_2.part_2.draw_masked", "true" }, + { "door_2.part_2.draw_order", "3" }, + { "door_2.part_3.x", "0" }, + { "door_2.part_3.y", "0" }, + { "door_2.part_3.step_xoffset", "-3" }, + { "door_2.part_3.step_yoffset", "-1" }, + { "door_2.part_3.step_delay", "10" }, + { "door_2.part_3.start_step", "0" }, + { "door_2.part_3.start_step_opening", "0" }, + { "door_2.part_3.start_step_closing", "0" }, + { "door_2.part_3.draw_masked", "true" }, + { "door_2.part_3.draw_order", "1" }, + { "door_2.part_4.x", "0" }, + { "door_2.part_4.y", "50" }, + { "door_2.part_4.step_xoffset", "-3" }, + { "door_2.part_4.step_yoffset", "-1" }, + { "door_2.part_4.step_delay", "10" }, + { "door_2.part_4.start_step", "0" }, + { "door_2.part_4.start_step_opening", "0" }, + { "door_2.part_4.start_step_closing", "0" }, + { "door_2.part_4.draw_masked", "true" }, + { "door_2.part_4.draw_order", "4" }, + { "door_2.part_5.x", "-1" }, + { "door_2.part_5.y", "-1" }, + { "door_2.part_5.step_xoffset", "0" }, + { "door_2.part_5.step_yoffset", "0" }, + { "door_2.part_5.step_delay", "0" }, + { "door_2.part_5.start_step", "0" }, + { "door_2.part_5.start_step_opening", "0" }, + { "door_2.part_5.start_step_closing", "0" }, + { "door_2.part_5.draw_masked", "true" }, + { "door_2.part_5.draw_order", "0" }, + { "door_2.part_6.x", "-1" }, + { "door_2.part_6.y", "-1" }, + { "door_2.part_6.step_xoffset", "0" }, + { "door_2.part_6.step_yoffset", "0" }, + { "door_2.part_6.step_delay", "0" }, + { "door_2.part_6.start_step", "0" }, + { "door_2.part_6.start_step_opening", "0" }, + { "door_2.part_6.start_step_closing", "0" }, + { "door_2.part_6.draw_masked", "true" }, + { "door_2.part_6.draw_order", "0" }, + { "door_2.part_7.x", "-1" }, + { "door_2.part_7.y", "-1" }, + { "door_2.part_7.step_xoffset", "0" }, + { "door_2.part_7.step_yoffset", "0" }, + { "door_2.part_7.step_delay", "0" }, + { "door_2.part_7.start_step", "0" }, + { "door_2.part_7.start_step_opening", "0" }, + { "door_2.part_7.start_step_closing", "0" }, + { "door_2.part_7.draw_masked", "true" }, + { "door_2.part_7.draw_order", "0" }, + { "door_2.part_8.x", "-1" }, + { "door_2.part_8.y", "-1" }, + { "door_2.part_8.step_xoffset", "0" }, + { "door_2.part_8.step_yoffset", "0" }, + { "door_2.part_8.step_delay", "0" }, + { "door_2.part_8.start_step", "0" }, + { "door_2.part_8.start_step_opening", "0" }, + { "door_2.part_8.start_step_closing", "0" }, + { "door_2.part_8.draw_masked", "true" }, + { "door_2.part_8.draw_order", "0" }, + + { "door_1.panel.x", "0" }, + { "door_1.panel.y", "0" }, + { "door_1.panel.step_xoffset", "0" }, + { "door_1.panel.step_yoffset", "1" }, + { "door_1.panel.step_delay", "10" }, + { "door_1.panel.start_step", "246" }, + { "door_1.panel.start_step_opening", "0" }, + { "door_1.panel.start_step_closing", "0" }, + { "door_1.panel.draw_masked", "false" }, + { "door_1.panel.draw_order", "0" }, + + { "door_2.panel.x", "0" }, + { "door_2.panel.y", "0" }, + { "door_2.panel.step_xoffset", "0" }, + { "door_2.panel.step_yoffset", "1" }, + { "door_2.panel.step_delay", "10" }, + { "door_2.panel.start_step", "66" }, + { "door_2.panel.start_step_opening", "0" }, + { "door_2.panel.start_step_closing", "0" }, + { "door_2.panel.draw_masked", "false" }, + { "door_2.panel.draw_order", "0" }, + + { "door_1.width", "-1" }, + { "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" }, + { "game.panel.level_number.y", "20" }, + { "game.panel.level_number.align", "center" }, + { "game.panel.level_number.valign", "top" }, + { "game.panel.level_number.digits", "-1" }, + { "game.panel.level_number.font", "font.text_2" }, + { "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" }, + { "game.panel.gems.align", "center" }, + { "game.panel.gems.valign", "top" }, + { "game.panel.gems.digits", "3" }, + { "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", "-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" }, + { "game.panel.key_white_count.valign", "top" }, + { "game.panel.key_white_count.digits", "-1" }, + { "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", "-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", "-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" }, + { "game.panel.time.align", "center" }, + { "game.panel.time.valign", "top" }, + { "game.panel.time.digits", "-1" }, + { "game.panel.time.font", "font.text_2" }, + { "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" }, + { "game.panel.time_hh.align", "left" }, + { "game.panel.time_hh.valign", "top" }, + { "game.panel.time_hh.digits", "2" }, + { "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" }, + { "game.panel.time_mm.valign", "top" }, + { "game.panel.time_mm.digits", "2" }, + { "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" }, + { "game.panel.time_ss.valign", "top" }, + { "game.panel.time_ss.digits", "2" }, + { "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" }, + { "game.panel.frame.align", "left" }, + { "game.panel.frame.valign", "top" }, + { "game.panel.frame.digits", "-1" }, + { "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" }, + { "game.panel.shield_normal.tile_size", "16" }, + { "game.panel.shield_normal.draw_masked", "false" }, + { "game.panel.shield_normal.draw_order", "0" }, + { "game.panel.shield_normal_time.x", "-1" }, + { "game.panel.shield_normal_time.y", "-1" }, + { "game.panel.shield_normal_time.align", "left" }, + { "game.panel.shield_normal_time.valign", "top" }, + { "game.panel.shield_normal_time.digits", "-1" }, + { "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" }, + { "game.panel.shield_deadly.draw_masked", "false" }, + { "game.panel.shield_deadly.draw_order", "0" }, + { "game.panel.shield_deadly_time.x", "-1" }, + { "game.panel.shield_deadly_time.y", "-1" }, + { "game.panel.shield_deadly_time.align", "left" }, + { "game.panel.shield_deadly_time.valign", "top" }, + { "game.panel.shield_deadly_time.digits", "-1" }, + { "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" }, + { "game.panel.emc_magic_ball.tile_size", "16" }, + { "game.panel.emc_magic_ball.draw_masked", "false" }, + { "game.panel.emc_magic_ball.draw_order", "0" }, + { "game.panel.emc_magic_ball_switch.x", "-1" }, + { "game.panel.emc_magic_ball_switch.y", "-1" }, + { "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" }, + { "game.panel.light_switch.tile_size", "16" }, + { "game.panel.light_switch.draw_masked", "false" }, + { "game.panel.light_switch.draw_order", "0" }, + { "game.panel.light_switch_time.x", "-1" }, + { "game.panel.light_switch_time.y", "-1" }, + { "game.panel.light_switch_time.align", "left" }, + { "game.panel.light_switch_time.valign", "top" }, + { "game.panel.light_switch_time.digits", "-1" }, + { "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" }, + { "game.panel.timegate_switch.tile_size", "16" }, + { "game.panel.timegate_switch.draw_masked", "false" }, + { "game.panel.timegate_switch.draw_order", "0" }, + { "game.panel.timegate_switch_time.x", "-1" }, + { "game.panel.timegate_switch_time.y", "-1" }, + { "game.panel.timegate_switch_time.align", "left" }, + { "game.panel.timegate_switch_time.valign", "top" }, + { "game.panel.timegate_switch_time.digits", "-1" }, + { "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" }, + { "game.panel.emc_lenses_time.valign", "top" }, + { "game.panel.emc_lenses_time.digits", "-1" }, + { "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" }, + { "game.panel.emc_magnifier_time.valign", "top" }, + { "game.panel.emc_magnifier_time.digits", "-1" }, + { "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" }, + { "game.panel.dynabomb_number.align", "left" }, + { "game.panel.dynabomb_number.valign", "top" }, + { "game.panel.dynabomb_number.digits", "-1" }, + { "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" }, + { "game.panel.dynabomb_size.valign", "top" }, + { "game.panel.dynabomb_size.digits", "-1" }, + { "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" }, + { "game.panel.penguins.align", "left" }, + { "game.panel.penguins.valign", "top" }, + { "game.panel.penguins.digits", "-1" }, + { "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" }, + { "game.panel.sokoban_objects.align", "left" }, + { "game.panel.sokoban_objects.valign", "top" }, + { "game.panel.sokoban_objects.digits", "-1" }, + { "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" }, + { "game.panel.sokoban_fields.valign", "top" }, + { "game.panel.sokoban_fields.digits", "-1" }, + { "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" }, + { "game.panel.magic_wall_time.valign", "top" }, + { "game.panel.magic_wall_time.digits", "-1" }, + { "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" }, + { "game.panel.gravity_state.align", "left" }, + { "game.panel.gravity_state.valign", "top" }, + { "game.panel.gravity_state.chars", "-1" }, + { "game.panel.gravity_state.font", "font.text_1" }, + { "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" }, + { "game.panel.element_1.tile_size", "16" }, + { "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" }, + { "game.panel.element_1_count.valign", "top" }, + { "game.panel.element_1_count.digits", "-1" }, + { "game.panel.element_1_count.font", "font.text_2" }, + { "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" }, + { "game.panel.element_2_count.valign", "top" }, + { "game.panel.element_2_count.digits", "-1" }, + { "game.panel.element_2_count.font", "font.text_2" }, + { "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" }, + { "game.panel.element_3_count.valign", "top" }, + { "game.panel.element_3_count.digits", "-1" }, + { "game.panel.element_3_count.font", "font.text_2" }, + { "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" }, + { "game.panel.element_4_count.valign", "top" }, + { "game.panel.element_4_count.digits", "-1" }, + { "game.panel.element_4_count.font", "font.text_2" }, + { "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" }, + { "game.panel.element_5_count.valign", "top" }, + { "game.panel.element_5_count.digits", "-1" }, + { "game.panel.element_5_count.font", "font.text_2" }, + { "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" }, + { "game.panel.element_6_count.valign", "top" }, + { "game.panel.element_6_count.digits", "-1" }, + { "game.panel.element_6_count.font", "font.text_2" }, + { "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" }, + { "game.panel.element_7_count.valign", "top" }, + { "game.panel.element_7_count.digits", "-1" }, + { "game.panel.element_7_count.font", "font.text_2" }, + { "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" }, + { "game.panel.element_8_count.valign", "top" }, + { "game.panel.element_8_count.digits", "-1" }, + { "game.panel.element_8_count.font", "font.text_2" }, + { "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" }, + { "game.panel.ce_score_1.align", "left" }, + { "game.panel.ce_score_1.valign", "top" }, + { "game.panel.ce_score_1.digits", "-1" }, + { "game.panel.ce_score_1.font", "font.text_2" }, + { "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" }, + { "game.panel.ce_score_2.valign", "top" }, + { "game.panel.ce_score_2.digits", "-1" }, + { "game.panel.ce_score_2.font", "font.text_2" }, + { "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" }, + { "game.panel.ce_score_3.valign", "top" }, + { "game.panel.ce_score_3.digits", "-1" }, + { "game.panel.ce_score_3.font", "font.text_2" }, + { "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" }, + { "game.panel.ce_score_4.valign", "top" }, + { "game.panel.ce_score_4.digits", "-1" }, + { "game.panel.ce_score_4.font", "font.text_2" }, + { "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" }, + { "game.panel.ce_score_5.valign", "top" }, + { "game.panel.ce_score_5.digits", "-1" }, + { "game.panel.ce_score_5.font", "font.text_2" }, + { "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" }, + { "game.panel.ce_score_6.valign", "top" }, + { "game.panel.ce_score_6.digits", "-1" }, + { "game.panel.ce_score_6.font", "font.text_2" }, + { "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" }, + { "game.panel.ce_score_7.valign", "top" }, + { "game.panel.ce_score_7.digits", "-1" }, + { "game.panel.ce_score_7.font", "font.text_2" }, + { "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" }, + { "game.panel.ce_score_8.valign", "top" }, + { "game.panel.ce_score_8.digits", "-1" }, + { "game.panel.ce_score_8.font", "font.text_2" }, + { "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" }, + { "game.panel.player_name.align", "left" }, + { "game.panel.player_name.valign", "top" }, + { "game.panel.player_name.chars", "-1" }, + { "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" }, + { "game.panel.level_name.align", "left" }, + { "game.panel.level_name.valign", "top" }, + { "game.panel.level_name.chars", "-1" }, + { "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" }, + { "game.panel.level_author.valign", "top" }, + { "game.panel.level_author.chars", "-1" }, + { "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" }, + { "game.button.pause.x", "35" }, + { "game.button.pause.y", "215" }, + { "game.button.play.x", "65" }, + { "game.button.play.y", "215" }, + { "game.button.undo.x", "-1" }, + { "game.button.undo.y", "-1" }, + { "game.button.redo.x", "-1" }, + { "game.button.redo.y", "-1" }, + { "game.button.save.x", "-1" }, + { "game.button.save.y", "-1" }, + { "game.button.pause2.x", "-1" }, + { "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" }, + { "game.button.sound_loops.y", "245" }, + { "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" }, + { "tape.button.stop.y", "77" }, + { "tape.button.pause.x", "41" }, + { "tape.button.pause.y", "77" }, + { "tape.button.record.x", "59" }, + { "tape.button.record.y", "77" }, + { "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" }, + { "tape.symbol.stop.y", "-1" }, + { "tape.symbol.pause.x", "40" }, + { "tape.symbol.pause.y", "41" }, + { "tape.symbol.record.x", "25" }, + { "tape.symbol.record.y", "41" }, + { "tape.symbol.play.x", "57" }, + { "tape.symbol.play.y", "41" }, + { "tape.symbol.fast_forward.x", "39" }, + { "tape.symbol.fast_forward.y", "42" }, + { "tape.symbol.warp_forward.x", "39" }, + { "tape.symbol.warp_forward.y", "42" }, + { "tape.symbol.warp_forward_blind.x", "39" }, + { "tape.symbol.warp_forward_blind.y", "42" }, + { "tape.symbol.pause_before_end.x", "-1" }, + { "tape.symbol.pause_before_end.y", "-1" }, + { "tape.symbol.single_step.x", "-1" }, + { "tape.symbol.single_step.y", "-1" }, + + { "tape.label.eject.x", "-1" }, + { "tape.label.eject.y", "-1" }, + { "tape.label.stop.x", "-1" }, + { "tape.label.stop.y", "-1" }, + { "tape.label.pause.x", "5" }, + { "tape.label.pause.y", "61" }, + { "tape.label.record.x", "5" }, + { "tape.label.record.y", "41" }, + { "tape.label.play.x", "70" }, + { "tape.label.play.y", "41" }, + { "tape.label.fast_forward.x", "5" }, + { "tape.label.fast_forward.y", "42" }, + { "tape.label.warp_forward.x", "5" }, + { "tape.label.warp_forward.y", "42" }, + { "tape.label.warp_forward_blind.x", "5" }, + { "tape.label.warp_forward_blind.y", "42" }, + { "tape.label.pause_before_end.x", "5" }, + { "tape.label.pause_before_end.y", "42" }, + { "tape.label.single_step.x", "57" }, + { "tape.label.single_step.y", "42" }, + + { "tape.label.date.x", "5" }, + { "tape.label.date.y", "5" }, + { "tape.label.time.x", "46" }, + { "tape.label.time.y", "55" }, + + { "tape.text.date.x", "7" }, + { "tape.text.date.y", "19" }, + { "tape.text.date.align", "left" }, + { "tape.text.date.valign", "top" }, + { "tape.text.date.digits", "-1" }, + { "tape.text.date.xoffset", "27" }, + { "tape.text.date.2nd_xoffset", "64" }, + { "tape.text.date.font", "font.tape_recorder" }, + { "tape.text.date.draw_masked", "false" }, + + { "tape.text.date_yyyy.x", "-1" }, + { "tape.text.date_yyyy.y", "-1" }, + { "tape.text.date_yyyy.align", "left" }, + { "tape.text.date_yyyy.valign", "top" }, + { "tape.text.date_yyyy.digits", "4" }, + { "tape.text.date_yyyy.font", "font.tape_recorder" }, + { "tape.text.date_yyyy.draw_masked", "false" }, + { "tape.text.date_yy.x", "-1" }, + { "tape.text.date_yy.y", "-1" }, + { "tape.text.date_yy.align", "left" }, + { "tape.text.date_yy.valign", "top" }, + { "tape.text.date_yy.digits", "2" }, + { "tape.text.date_yy.font", "font.tape_recorder" }, + { "tape.text.date_yy.draw_masked", "false" }, + { "tape.text.date_mon.x", "-1" }, + { "tape.text.date_mon.y", "-1" }, + { "tape.text.date_mon.align", "left" }, + { "tape.text.date_mon.valign", "top" }, + { "tape.text.date_mon.chars", "3" }, + { "tape.text.date_mon.font", "font.tape_recorder" }, + { "tape.text.date_mon.draw_masked", "false" }, + { "tape.text.date_mm.x", "-1" }, + { "tape.text.date_mm.y", "-1" }, + { "tape.text.date_mm.align", "left" }, + { "tape.text.date_mm.valign", "top" }, + { "tape.text.date_mm.digits", "2" }, + { "tape.text.date_mm.font", "font.tape_recorder" }, + { "tape.text.date_mm.draw_masked", "false" }, + { "tape.text.date_dd.x", "-1" }, + { "tape.text.date_dd.y", "-1" }, + { "tape.text.date_dd.align", "left" }, + { "tape.text.date_dd.valign", "top" }, + { "tape.text.date_dd.digits", "2" }, + { "tape.text.date_dd.font", "font.tape_recorder" }, + { "tape.text.date_dd.draw_masked", "false" }, + + { "tape.text.time.x", "44" }, + { "tape.text.time.y", "55" }, + { "tape.text.time.align", "left" }, + { "tape.text.time.valign", "top" }, + { "tape.text.time.digits", "-1" }, + { "tape.text.time.xoffset", "27" }, + { "tape.text.time.font", "font.tape_recorder" }, + { "tape.text.time.draw_masked", "false" }, + + { "tape.text.time_hh.x", "-1" }, + { "tape.text.time_hh.y", "-1" }, + { "tape.text.time_hh.align", "left" }, + { "tape.text.time_hh.valign", "top" }, + { "tape.text.time_hh.digits", "2" }, + { "tape.text.time_hh.font", "font.tape_recorder" }, + { "tape.text.time_hh.draw_masked", "false" }, + { "tape.text.time_mm.x", "-1" }, + { "tape.text.time_mm.y", "-1" }, + { "tape.text.time_mm.align", "left" }, + { "tape.text.time_mm.valign", "top" }, + { "tape.text.time_mm.digits", "2" }, + { "tape.text.time_mm.font", "font.tape_recorder" }, + { "tape.text.time_mm.draw_masked", "false" }, + { "tape.text.time_ss.x", "-1" }, + { "tape.text.time_ss.y", "-1" }, + { "tape.text.time_ss.align", "left" }, + { "tape.text.time_ss.valign", "top" }, + { "tape.text.time_ss.digits", "2" }, + { "tape.text.time_ss.font", "font.tape_recorder" }, + { "tape.text.time_ss.draw_masked", "false" }, + + { "tape.text.frame.x", "-1" }, + { "tape.text.frame.y", "-1" }, + { "tape.text.frame.align", "left" }, + { "tape.text.frame.valign", "top" }, + { "tape.text.frame.digits", "-1" }, + { "tape.text.frame.font", "font.tape_recorder" }, + { "tape.text.frame.draw_masked", "false" }, + + { "tape.show_game_buttons", "false" }, + + { "editor.button.prev_level.x", "5" }, + { "editor.button.prev_level.y", "5" }, + { "editor.button.next_level.x", "79" }, + { "editor.button.next_level.y", "5" }, + + { "editor.button.properties.x", "5" }, + { "editor.button.properties.y", "230" }, + + { "editor.button.element_left.x", "-1" }, + { "editor.button.element_left.y", "-1" }, + { "editor.button.element_left.tile_size", "-1" }, + { "editor.button.element_middle.x", "-1" }, + { "editor.button.element_middle.y", "-1" }, + { "editor.button.element_middle.tile_size", "-1" }, + { "editor.button.element_right.x", "-1" }, + { "editor.button.element_right.y", "-1" }, + { "editor.button.element_right.tile_size", "-1" }, + + { "editor.button.palette.x", "-1" }, + { "editor.button.palette.y", "-1" }, + + { "editor.button.draw_single.x", "6" }, + { "editor.button.draw_single.y", "6" }, + { "editor.button.draw_connected.x", "28" }, + { "editor.button.draw_connected.y", "6" }, + { "editor.button.draw_line.x", "50" }, + { "editor.button.draw_line.y", "6" }, + { "editor.button.draw_arc.x", "72" }, + { "editor.button.draw_arc.y", "6" }, + { "editor.button.draw_rectangle.x", "6" }, + { "editor.button.draw_rectangle.y", "28" }, + { "editor.button.draw_filled_box.x", "28" }, + { "editor.button.draw_filled_box.y", "28" }, + { "editor.button.rotate_up.x", "50" }, + { "editor.button.rotate_up.y", "28" }, + { "editor.button.draw_text.x", "72" }, + { "editor.button.draw_text.y", "28" }, + { "editor.button.flood_fill.x", "6" }, + { "editor.button.flood_fill.y", "50" }, + { "editor.button.rotate_left.x", "28" }, + { "editor.button.rotate_left.y", "50" }, + { "editor.button.zoom_level.x", "50" }, + { "editor.button.zoom_level.y", "50" }, + { "editor.button.rotate_right.x", "72" }, + { "editor.button.rotate_right.y", "50" }, + { "editor.button.draw_random.x", "6" }, + { "editor.button.draw_random.y", "72" }, + { "editor.button.grab_brush.x", "28" }, + { "editor.button.grab_brush.y", "72" }, + { "editor.button.rotate_down.x", "50" }, + { "editor.button.rotate_down.y", "72" }, + { "editor.button.pick_element.x", "72" }, + { "editor.button.pick_element.y", "72" }, + + { "editor.button.ce_copy_from.x", "28" }, + { "editor.button.ce_copy_from.y", "6" }, + { "editor.button.ce_copy_to.x", "50" }, + { "editor.button.ce_copy_to.y", "6" }, + { "editor.button.ce_swap.x", "72" }, + { "editor.button.ce_swap.y", "6" }, + { "editor.button.ce_copy.x", "6" }, + { "editor.button.ce_copy.y", "72" }, + { "editor.button.ce_paste.x", "28" }, + { "editor.button.ce_paste.y", "72" }, + + { "editor.button.undo.x", "5" }, + { "editor.button.undo.y", "99" }, + { "editor.button.conf.x", "35" }, + { "editor.button.conf.y", "99" }, + { "editor.button.save.x", "65" }, + { "editor.button.save.y", "99" }, + { "editor.button.clear.x", "5" }, + { "editor.button.clear.y", "119" }, + { "editor.button.test.x", "35" }, + { "editor.button.test.y", "119" }, + { "editor.button.exit.x", "65" }, + { "editor.button.exit.y", "119" }, + + { "editor.input.level_number.x", "29" }, + { "editor.input.level_number.y", "5" }, + + { "editor.palette.x", "5" }, + { "editor.palette.y", "30" }, + { "editor.palette.cols", "4" }, + { "editor.palette.rows", "10" }, + { "editor.palette.tile_size", "16" }, + { "editor.palette.show_as_separate_screen", "false" }, + { "editor.palette.show_on_element_buttons", "false" }, + + { "editor.palette.element_left.x", "6" }, + { "editor.palette.element_left.y", "258" }, + { "editor.palette.element_left.tile_size", "16" }, + { "editor.palette.element_middle.x", "42" }, + { "editor.palette.element_middle.y", "258" }, + { "editor.palette.element_middle.tile_size", "16" }, + { "editor.palette.element_right.x", "78" }, + { "editor.palette.element_right.y", "258" }, + { "editor.palette.element_right.tile_size", "16" }, + + { "editor.drawingarea.tile_size", "16" }, + + { "editor.settings.headline.x", "272" }, + { "editor.settings.headline.y", "16" }, + { "editor.settings.headline.align", "center" }, + { "editor.settings.element_graphic.x", "24" }, + { "editor.settings.element_graphic.y", "64" }, + { "editor.settings.element_name.x", "-1" }, + { "editor.settings.element_name.y", "-1" }, + { "editor.settings.tabs.x", "24" }, + { "editor.settings.tabs.y", "64" }, + { "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" }, + { "editor.gadget.tiny_spacing", "1" }, + { "editor.gadget.line_spacing", "4" }, + { "editor.gadget.text_spacing", "4" }, + { "editor.gadget.separator_line.height", "2" }, + + { "request.button.yes.x", "2" }, + { "request.button.yes.y", "250" }, + { "request.button.no.x", "52" }, + { "request.button.no.y", "250" }, + { "request.button.confirm.x", "2" }, + { "request.button.confirm.y", "250" }, + { "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", "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", "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", "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" }, + { "request.height", "300" }, + { "request.border_size", "10" }, + { "request.line_spacing", "2" }, + { "request.step_offset", "10" }, + { "request.step_delay", "20" }, + { "request.anim_mode", "default" }, + { "request.align", "center" }, + { "request.valign", "middle" }, + { "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" }, + { "[player].boring_delay_random", "1000" }, + { "[player].sleeping_delay_fixed", "2000" }, + { "[player].sleeping_delay_random", "2000" }, + + { "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 }, + + { "viewport.playfield.x", "6" }, + { "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 } }; diff --git a/src/conf_mus.c b/src/conf_mus.c index 864cbc90..0df8a79b 100644 --- a/src/conf_mus.c +++ b/src/conf_mus.c @@ -19,50 +19,50 @@ struct ConfigTypeInfo music_config_suffix[] = { - { ".mode_loop", ARG_UNDEFINED, TYPE_BOOLEAN }, + { ".mode_loop", ARG_UNDEFINED, TYPE_BOOLEAN }, - { NULL, NULL, 0 } + { NULL, NULL, 0 } }; struct ConfigInfo music_config[] = { - { "background", 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.EDITOR", UNDEFINED_FILENAME }, - { "background.INFO", "rhythmloop.wav" }, - { "background.INFO[ELEMENTS]", UNDEFINED_FILENAME }, - { "background.INFO[CREDITS]", UNDEFINED_FILENAME }, - { "background.INFO[PROGRAM]", UNDEFINED_FILENAME }, - { "background.INFO[VERSION]", UNDEFINED_FILENAME }, - { "background.INFO[LEVELSET]", UNDEFINED_FILENAME }, - { "background.SETUP", UNDEFINED_FILENAME }, + { "background", 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.EDITOR", UNDEFINED_FILENAME }, + { "background.INFO", "rhythmloop.wav" }, + { "background.INFO[ELEMENTS]", UNDEFINED_FILENAME }, + { "background.INFO[CREDITS]", UNDEFINED_FILENAME }, + { "background.INFO[PROGRAM]", UNDEFINED_FILENAME }, + { "background.INFO[VERSION]", UNDEFINED_FILENAME }, + { "background.INFO[LEVELSET]", UNDEFINED_FILENAME }, + { "background.SETUP", UNDEFINED_FILENAME }, - { "background.titlescreen_initial_1", UNDEFINED_FILENAME }, - { "background.titlescreen_initial_2", UNDEFINED_FILENAME }, - { "background.titlescreen_initial_3", UNDEFINED_FILENAME }, - { "background.titlescreen_initial_4", UNDEFINED_FILENAME }, - { "background.titlescreen_initial_5", UNDEFINED_FILENAME }, - { "background.titlescreen_1", UNDEFINED_FILENAME }, - { "background.titlescreen_2", UNDEFINED_FILENAME }, - { "background.titlescreen_3", UNDEFINED_FILENAME }, - { "background.titlescreen_4", UNDEFINED_FILENAME }, - { "background.titlescreen_5", UNDEFINED_FILENAME }, - { "background.titlemessage_initial_1",UNDEFINED_FILENAME }, - { "background.titlemessage_initial_2",UNDEFINED_FILENAME }, - { "background.titlemessage_initial_3",UNDEFINED_FILENAME }, - { "background.titlemessage_initial_4",UNDEFINED_FILENAME }, - { "background.titlemessage_initial_5",UNDEFINED_FILENAME }, - { "background.titlemessage_1", UNDEFINED_FILENAME }, - { "background.titlemessage_2", UNDEFINED_FILENAME }, - { "background.titlemessage_3", UNDEFINED_FILENAME }, - { "background.titlemessage_4", UNDEFINED_FILENAME }, - { "background.titlemessage_5", UNDEFINED_FILENAME }, + { "background.titlescreen_initial_1", UNDEFINED_FILENAME }, + { "background.titlescreen_initial_2", UNDEFINED_FILENAME }, + { "background.titlescreen_initial_3", UNDEFINED_FILENAME }, + { "background.titlescreen_initial_4", UNDEFINED_FILENAME }, + { "background.titlescreen_initial_5", UNDEFINED_FILENAME }, + { "background.titlescreen_1", UNDEFINED_FILENAME }, + { "background.titlescreen_2", UNDEFINED_FILENAME }, + { "background.titlescreen_3", UNDEFINED_FILENAME }, + { "background.titlescreen_4", UNDEFINED_FILENAME }, + { "background.titlescreen_5", UNDEFINED_FILENAME }, + { "background.titlemessage_initial_1", UNDEFINED_FILENAME }, + { "background.titlemessage_initial_2", UNDEFINED_FILENAME }, + { "background.titlemessage_initial_3", UNDEFINED_FILENAME }, + { "background.titlemessage_initial_4", UNDEFINED_FILENAME }, + { "background.titlemessage_initial_5", UNDEFINED_FILENAME }, + { "background.titlemessage_1", UNDEFINED_FILENAME }, + { "background.titlemessage_2", UNDEFINED_FILENAME }, + { "background.titlemessage_3", UNDEFINED_FILENAME }, + { "background.titlemessage_4", UNDEFINED_FILENAME }, + { "background.titlemessage_5", UNDEFINED_FILENAME }, // there is no definition for "background.PLAYING", because this would // prevent selecting music from music directory that is not defined in diff --git a/src/conf_snd.c b/src/conf_snd.c index 5d6df8a2..b8706001 100644 --- a/src/conf_snd.c +++ b/src/conf_snd.c @@ -19,270 +19,270 @@ struct ConfigTypeInfo sound_config_suffix[] = { - { ".mode_loop", ARG_UNDEFINED, TYPE_BOOLEAN }, - { ".volume", "100", TYPE_INTEGER }, - { ".priority", "0", TYPE_INTEGER }, + { ".mode_loop", ARG_UNDEFINED, TYPE_BOOLEAN }, + { ".volume", "100", TYPE_INTEGER }, + { ".priority", "0", TYPE_INTEGER }, - { NULL, NULL, 0 } + { NULL, NULL, 0 } }; struct ConfigInfo sound_config[] = { // some default sounds - { "[default].digging", "schlurf.wav" }, - { "[default].collecting", "pong.wav" }, - { "[default].snapping", "pong.wav" }, - { "[default].pushing", "pusch.wav" }, - { "[default].impact", "klopf.wav" }, - { "[default].walking", "empty.wav" }, - { "[default].passing", "gate.wav" }, - { "[default].dying", "autsch.wav" }, - { "[default].exploding", "roaaar.wav" }, - { "[default].hitting", "kink.wav" }, - { "[sp_default].exploding", "booom.wav" }, - { "[mm_default].exploding", "kabumm.wav" }, + { "[default].digging", "schlurf.wav" }, + { "[default].collecting", "pong.wav" }, + { "[default].snapping", "pong.wav" }, + { "[default].pushing", "pusch.wav" }, + { "[default].impact", "klopf.wav" }, + { "[default].walking", "empty.wav" }, + { "[default].passing", "gate.wav" }, + { "[default].dying", "autsch.wav" }, + { "[default].exploding", "roaaar.wav" }, + { "[default].hitting", "kink.wav" }, + { "[sp_default].exploding", "booom.wav" }, + { "[mm_default].exploding", "kabumm.wav" }, // sounds for Boulder Dash style elements and actions - { "bd_diamond.collecting", "pong.wav" }, - { "bd_diamond.impact", "pling.wav" }, - { "bd_rock.pushing", "pusch.wav" }, - { "bd_rock.impact", "klopf.wav" }, - { "bd_magic_wall.activating", "quirk.wav" }, - { "bd_magic_wall.active", "miep.wav" }, - { "bd_magic_wall.filling", "quirk.wav" }, - { "bd_amoeba.waiting", UNDEFINED_FILENAME }, - { "bd_amoeba.growing", "amoebe.wav" }, - { "bd_amoeba.turning_to_gem", "pling.wav" }, - { "bd_amoeba.turning_to_gem.mode_loop", "false" }, - { "bd_amoeba.turning_to_rock", "klopf.wav" }, - { "bd_amoeba.turning_to_rock.mode_loop", "false" }, - { "bd_butterfly.moving", "klapper.wav" }, - { "bd_butterfly.waiting", "klapper.wav" }, - { "bd_firefly.moving", "roehr.wav" }, - { "bd_firefly.waiting", "roehr.wav" }, + { "bd_diamond.collecting", "pong.wav" }, + { "bd_diamond.impact", "pling.wav" }, + { "bd_rock.pushing", "pusch.wav" }, + { "bd_rock.impact", "klopf.wav" }, + { "bd_magic_wall.activating", "quirk.wav" }, + { "bd_magic_wall.active", "miep.wav" }, + { "bd_magic_wall.filling", "quirk.wav" }, + { "bd_amoeba.waiting", UNDEFINED_FILENAME }, + { "bd_amoeba.growing", "amoebe.wav" }, + { "bd_amoeba.turning_to_gem", "pling.wav" }, + { "bd_amoeba.turning_to_gem.mode_loop", "false" }, + { "bd_amoeba.turning_to_rock", "klopf.wav" }, + { "bd_amoeba.turning_to_rock.mode_loop", "false" }, + { "bd_butterfly.moving", "klapper.wav" }, + { "bd_butterfly.waiting", "klapper.wav" }, + { "bd_firefly.moving", "roehr.wav" }, + { "bd_firefly.waiting", "roehr.wav" }, // sounds for Supaplex style elements and actions - { "sp_base.digging", "base.wav" }, - { "sp_buggy_base.digging", "base.wav" }, - { "sp_buggy_base.active", "bug.wav" }, - { "sp_infotron.collecting", "infotron.wav" }, - { "sp_infotron.impact", "pling.wav" }, - { "sp_zonk.pushing", "zonkpush.wav" }, - { "sp_zonk.impact", "zonkdown.wav" }, - { "sp_disk_red.collecting", "infotron.wav" }, - { "sp_disk_orange.pushing", "zonkpush.wav" }, - { "sp_disk_yellow.pushing", "pusch.wav" }, - { "[sp_port].passing", "gate.wav" }, - { "[sp_exit].passing", "exit.wav" }, - { "[sp_exit].opening", UNDEFINED_FILENAME }, - { "[sp_exit].closing", UNDEFINED_FILENAME }, - { "sp_sniksnak.moving", UNDEFINED_FILENAME }, - { "sp_sniksnak.waiting", UNDEFINED_FILENAME }, - { "sp_electron.moving", UNDEFINED_FILENAME }, - { "sp_electron.waiting", UNDEFINED_FILENAME }, - { "sp_terminal.activating", UNDEFINED_FILENAME }, - { "sp_terminal.active", UNDEFINED_FILENAME }, + { "sp_base.digging", "base.wav" }, + { "sp_buggy_base.digging", "base.wav" }, + { "sp_buggy_base.active", "bug.wav" }, + { "sp_infotron.collecting", "infotron.wav" }, + { "sp_infotron.impact", "pling.wav" }, + { "sp_zonk.pushing", "zonkpush.wav" }, + { "sp_zonk.impact", "zonkdown.wav" }, + { "sp_disk_red.collecting", "infotron.wav" }, + { "sp_disk_orange.pushing", "zonkpush.wav" }, + { "sp_disk_yellow.pushing", "pusch.wav" }, + { "[sp_port].passing", "gate.wav" }, + { "[sp_exit].passing", "exit.wav" }, + { "[sp_exit].opening", UNDEFINED_FILENAME }, + { "[sp_exit].closing", UNDEFINED_FILENAME }, + { "sp_sniksnak.moving", UNDEFINED_FILENAME }, + { "sp_sniksnak.waiting", UNDEFINED_FILENAME }, + { "sp_electron.moving", UNDEFINED_FILENAME }, + { "sp_electron.waiting", UNDEFINED_FILENAME }, + { "sp_terminal.activating", UNDEFINED_FILENAME }, + { "sp_terminal.active", UNDEFINED_FILENAME }, // sounds for Sokoban style elements and actions - { "[sokoban].pushing", "pusch.wav" }, - { "[sokoban].filling", "deng.wav" }, - { "[sokoban].emptying", UNDEFINED_FILENAME }, + { "[sokoban].pushing", "pusch.wav" }, + { "[sokoban].filling", "deng.wav" }, + { "[sokoban].emptying", UNDEFINED_FILENAME }, // sounds for Emerald Mine style elements and actions - { "[player].moving", "empty.wav" }, - { "[player].moving.mode_loop", "false" }, - { "sand.digging", "schlurf.wav" }, - { "[emerald].collecting", "pong.wav" }, - { "[emerald].impact", "pling.wav" }, - { "diamond.collecting", "pong.wav" }, - { "diamond.impact", "pling.wav" }, - { "diamond.breaking", "quirk.wav" }, - { "rock.pushing", "pusch.wav" }, - { "rock.impact", "klopf.wav" }, - { "bomb.pushing", "pusch.wav" }, - { "nut.pushing", "knurk.wav" }, - { "nut.breaking", "knack.wav" }, - { "nut.impact", "klumpf.wav" }, - { "[dynamite].collecting", "pong.wav" }, - { "[dynamite].dropping", "deng.wav" }, - { "[dynamite].active", "zisch.wav" }, - { "[key].collecting", "pong.wav" }, - { "[gate].passing", "gate.wav" }, - { "bug.moving", "klapper.wav" }, - { "bug.waiting", "klapper.wav" }, - { "spaceship.moving", "roehr.wav" }, - { "spaceship.waiting", "roehr.wav" }, - { "yamyam.moving", UNDEFINED_FILENAME }, - { "yamyam.waiting", "njam.wav" }, - { "yamyam.digging", "njam.wav" }, - { "robot.moving", "schlurf.wav" }, - { "robot.moving.mode_loop", "false" }, - { "robot.waiting", UNDEFINED_FILENAME }, - { "robot_wheel.activating", "deng.wav" }, - { "robot_wheel.active", "miep.wav" }, - { "magic_wall.activating", "quirk.wav" }, - { "magic_wall.active", "miep.wav" }, - { "magic_wall.filling", "quirk.wav" }, - { "dc_magic_wall.activating", "quirk.wav" }, - { "dc_magic_wall.active", "miep.wav" }, - { "dc_magic_wall.filling", "quirk.wav" }, - { "[amoeba].waiting", UNDEFINED_FILENAME }, - { "[amoeba].growing", "amoebe.wav" }, - { "[amoeba].dropping", UNDEFINED_FILENAME }, - { "acid.splashing", "blurb.wav" }, - { "[quicksand].filling", UNDEFINED_FILENAME }, - { "[quicksand].emptying", UNDEFINED_FILENAME }, - { "[exit].opening", "oeffnen.wav" }, - { "[exit].closing", "oeffnen.wav" }, - { "[exit].passing", "buing.wav" }, - { "[steel_exit].opening", "oeffnen.wav" }, - { "[steel_exit].closing", "oeffnen.wav" }, - { "[steel_exit].passing", "buing.wav" }, - { "[em_exit].opening", "gong.wav" }, - { "[em_exit].closing", UNDEFINED_FILENAME }, - { "[em_exit].passing", "buing.wav" }, - { "[em_steel_exit].opening", "gong.wav" }, - { "[em_steel_exit].closing", UNDEFINED_FILENAME }, - { "[em_steel_exit].passing", "buing.wav" }, - { "penguin.passing", "buing.wav" }, + { "[player].moving", "empty.wav" }, + { "[player].moving.mode_loop", "false" }, + { "sand.digging", "schlurf.wav" }, + { "[emerald].collecting", "pong.wav" }, + { "[emerald].impact", "pling.wav" }, + { "diamond.collecting", "pong.wav" }, + { "diamond.impact", "pling.wav" }, + { "diamond.breaking", "quirk.wav" }, + { "rock.pushing", "pusch.wav" }, + { "rock.impact", "klopf.wav" }, + { "bomb.pushing", "pusch.wav" }, + { "nut.pushing", "knurk.wav" }, + { "nut.breaking", "knack.wav" }, + { "nut.impact", "klumpf.wav" }, + { "[dynamite].collecting", "pong.wav" }, + { "[dynamite].dropping", "deng.wav" }, + { "[dynamite].active", "zisch.wav" }, + { "[key].collecting", "pong.wav" }, + { "[gate].passing", "gate.wav" }, + { "bug.moving", "klapper.wav" }, + { "bug.waiting", "klapper.wav" }, + { "spaceship.moving", "roehr.wav" }, + { "spaceship.waiting", "roehr.wav" }, + { "yamyam.moving", UNDEFINED_FILENAME }, + { "yamyam.waiting", "njam.wav" }, + { "yamyam.digging", "njam.wav" }, + { "robot.moving", "schlurf.wav" }, + { "robot.moving.mode_loop", "false" }, + { "robot.waiting", UNDEFINED_FILENAME }, + { "robot_wheel.activating", "deng.wav" }, + { "robot_wheel.active", "miep.wav" }, + { "magic_wall.activating", "quirk.wav" }, + { "magic_wall.active", "miep.wav" }, + { "magic_wall.filling", "quirk.wav" }, + { "dc_magic_wall.activating", "quirk.wav" }, + { "dc_magic_wall.active", "miep.wav" }, + { "dc_magic_wall.filling", "quirk.wav" }, + { "[amoeba].waiting", UNDEFINED_FILENAME }, + { "[amoeba].growing", "amoebe.wav" }, + { "[amoeba].dropping", UNDEFINED_FILENAME }, + { "acid.splashing", "blurb.wav" }, + { "[quicksand].filling", UNDEFINED_FILENAME }, + { "[quicksand].emptying", UNDEFINED_FILENAME }, + { "[exit].opening", "oeffnen.wav" }, + { "[exit].closing", "oeffnen.wav" }, + { "[exit].passing", "buing.wav" }, + { "[steel_exit].opening", "oeffnen.wav" }, + { "[steel_exit].closing", "oeffnen.wav" }, + { "[steel_exit].passing", "buing.wav" }, + { "[em_exit].opening", "gong.wav" }, + { "[em_exit].closing", UNDEFINED_FILENAME }, + { "[em_exit].passing", "buing.wav" }, + { "[em_steel_exit].opening", "gong.wav" }, + { "[em_steel_exit].closing", UNDEFINED_FILENAME }, + { "[em_steel_exit].passing", "buing.wav" }, + { "penguin.passing", "buing.wav" }, // sounds for Emerald Mine Club style elements and actions - { "balloon.moving", UNDEFINED_FILENAME }, - { "balloon.waiting", UNDEFINED_FILENAME }, - { "balloon.pushing", "schlurf.wav" }, - { "[balloon_switch].activating", UNDEFINED_FILENAME }, - { "spring.moving", UNDEFINED_FILENAME }, - { "spring.pushing", "pusch.wav" }, - { "spring.impact", "klopf.wav" }, - { "[wall].growing", UNDEFINED_FILENAME }, - { "emc_android.pushing", "pusch.wav" }, - { "emc_android.moving", "roehr.wav" }, - { "emc_android.moving.mode_loop", "false" }, - { "emc_android.dropping", "deng.wav" }, - { "emc_magic_ball.dropping", "deng.wav" }, + { "balloon.moving", UNDEFINED_FILENAME }, + { "balloon.waiting", UNDEFINED_FILENAME }, + { "balloon.pushing", "schlurf.wav" }, + { "[balloon_switch].activating", UNDEFINED_FILENAME }, + { "spring.moving", UNDEFINED_FILENAME }, + { "spring.pushing", "pusch.wav" }, + { "spring.impact", "klopf.wav" }, + { "[wall].growing", UNDEFINED_FILENAME }, + { "emc_android.pushing", "pusch.wav" }, + { "emc_android.moving", "roehr.wav" }, + { "emc_android.moving.mode_loop", "false" }, + { "emc_android.dropping", "deng.wav" }, + { "emc_magic_ball.dropping", "deng.wav" }, // sounds for Diamond Caves style elements and actions - { "pearl.collecting", "pong.wav" }, - { "pearl.breaking", "knack.wav" }, - { "pearl.impact", "pling.wav" }, - { "crystal.collecting", "pong.wav" }, - { "crystal.impact", "pling.wav" }, - { "[envelope].collecting", "pong.wav" }, - { "[envelope].opening", UNDEFINED_FILENAME }, - { "[envelope].closing", UNDEFINED_FILENAME }, - { "invisible_sand.digging", "schlurf.wav" }, - { "invisible_sand.active.digging", "schlurf.wav" }, - { "shield_normal.collecting", "pong.wav" }, - { "shield_normal.active", UNDEFINED_FILENAME }, - { "shield_deadly.collecting", "pong.wav" }, - { "shield_deadly.active", UNDEFINED_FILENAME }, - { "extra_time.collecting", "gong.wav" }, - { "mole.moving", UNDEFINED_FILENAME }, - { "mole.waiting", UNDEFINED_FILENAME }, - { "mole.digging", "blurb.wav" }, - { "[switchgate_switch].activating", UNDEFINED_FILENAME }, - { "[switchgate].opening", "oeffnen.wav" }, - { "[switchgate].closing", "oeffnen.wav" }, - { "[switchgate].passing", "gate.wav" }, - { "[timegate_switch].activating", "deng.wav" }, - { "[timegate_switch].active", "miep.wav" }, - { "[timegate_switch].deactivating", UNDEFINED_FILENAME }, - { "[timegate].opening", "oeffnen.wav" }, - { "[timegate].closing", "oeffnen.wav" }, - { "[timegate].passing", "gate.wav" }, - { "[conveyor_belt_switch].activating",UNDEFINED_FILENAME }, - { "[conveyor_belt].active", UNDEFINED_FILENAME }, - { "[conveyor_belt_switch].deactivating",UNDEFINED_FILENAME }, - { "light_switch.activating", UNDEFINED_FILENAME }, - { "light_switch.deactivating", UNDEFINED_FILENAME }, + { "pearl.collecting", "pong.wav" }, + { "pearl.breaking", "knack.wav" }, + { "pearl.impact", "pling.wav" }, + { "crystal.collecting", "pong.wav" }, + { "crystal.impact", "pling.wav" }, + { "[envelope].collecting", "pong.wav" }, + { "[envelope].opening", UNDEFINED_FILENAME }, + { "[envelope].closing", UNDEFINED_FILENAME }, + { "invisible_sand.digging", "schlurf.wav" }, + { "invisible_sand.active.digging", "schlurf.wav" }, + { "shield_normal.collecting", "pong.wav" }, + { "shield_normal.active", UNDEFINED_FILENAME }, + { "shield_deadly.collecting", "pong.wav" }, + { "shield_deadly.active", UNDEFINED_FILENAME }, + { "extra_time.collecting", "gong.wav" }, + { "mole.moving", UNDEFINED_FILENAME }, + { "mole.waiting", UNDEFINED_FILENAME }, + { "mole.digging", "blurb.wav" }, + { "[switchgate_switch].activating", UNDEFINED_FILENAME }, + { "[switchgate].opening", "oeffnen.wav" }, + { "[switchgate].closing", "oeffnen.wav" }, + { "[switchgate].passing", "gate.wav" }, + { "[timegate_switch].activating", "deng.wav" }, + { "[timegate_switch].active", "miep.wav" }, + { "[timegate_switch].deactivating", UNDEFINED_FILENAME }, + { "[timegate].opening", "oeffnen.wav" }, + { "[timegate].closing", "oeffnen.wav" }, + { "[timegate].passing", "gate.wav" }, + { "[conveyor_belt_switch].activating", UNDEFINED_FILENAME }, + { "[conveyor_belt].active", UNDEFINED_FILENAME }, + { "[conveyor_belt_switch].deactivating", UNDEFINED_FILENAME }, + { "light_switch.activating", UNDEFINED_FILENAME }, + { "light_switch.deactivating", UNDEFINED_FILENAME }, // sounds for DX Boulderdash style elements and actions - { "dx_supabomb.pushing", "pusch.wav" }, - { "trap.digging", "schlurf.wav" }, - { "trap.activating", UNDEFINED_FILENAME }, - { "[tube].walking", UNDEFINED_FILENAME }, + { "dx_supabomb.pushing", "pusch.wav" }, + { "trap.digging", "schlurf.wav" }, + { "trap.activating", UNDEFINED_FILENAME }, + { "[tube].walking", UNDEFINED_FILENAME }, // sounds for Rocks'n'Diamonds style elements and actions - { "amoeba.turning_to_gem", "pling.wav" }, - { "amoeba.turning_to_gem.mode_loop", "false" }, - { "amoeba.turning_to_rock", "klopf.wav" }, - { "amoeba.turning_to_rock.mode_loop", "false" }, - { "speed_pill.collecting", "pong.wav" }, - { "dynabomb_increase_number.collecting","pong.wav" }, - { "dynabomb_increase_size.collecting","pong.wav" }, - { "dynabomb_increase_power.collecting","pong.wav" }, - { "[dynabomb].dropping", "deng.wav" }, - { "[dynabomb].active", "zisch.wav" }, - { "satellite.moving", UNDEFINED_FILENAME }, - { "satellite.waiting", UNDEFINED_FILENAME }, - { "satellite.pushing", "pusch.wav" }, - { "lamp.activating", "deng.wav" }, - { "lamp.deactivating", "deng.wav" }, - { "time_orb_full.collecting", "gong.wav" }, - { "time_orb_full.impact", "deng.wav" }, - { "time_orb_empty.pushing", "pusch.wav" }, - { "time_orb_empty.impact", "deng.wav" }, - { "game_of_life.waiting", UNDEFINED_FILENAME }, - { "game_of_life.growing", "amoebe.wav" }, - { "biomaze.waiting", UNDEFINED_FILENAME }, - { "biomaze.growing", "amoebe.wav" }, - { "pacman.moving", UNDEFINED_FILENAME }, - { "pacman.waiting", UNDEFINED_FILENAME }, - { "pacman.digging", UNDEFINED_FILENAME }, - { "dark_yamyam.moving", UNDEFINED_FILENAME }, - { "dark_yamyam.waiting", "njam.wav" }, - { "dark_yamyam.digging", UNDEFINED_FILENAME }, - { "penguin.moving", UNDEFINED_FILENAME }, - { "penguin.waiting", UNDEFINED_FILENAME }, - { "pig.moving", UNDEFINED_FILENAME }, - { "pig.waiting", UNDEFINED_FILENAME }, - { "pig.digging", UNDEFINED_FILENAME }, - { "dragon.moving", UNDEFINED_FILENAME }, - { "dragon.waiting", UNDEFINED_FILENAME }, - { "dragon.attacking", UNDEFINED_FILENAME }, + { "amoeba.turning_to_gem", "pling.wav" }, + { "amoeba.turning_to_gem.mode_loop", "false" }, + { "amoeba.turning_to_rock", "klopf.wav" }, + { "amoeba.turning_to_rock.mode_loop", "false" }, + { "speed_pill.collecting", "pong.wav" }, + { "dynabomb_increase_number.collecting", "pong.wav" }, + { "dynabomb_increase_size.collecting", "pong.wav" }, + { "dynabomb_increase_power.collecting", "pong.wav" }, + { "[dynabomb].dropping", "deng.wav" }, + { "[dynabomb].active", "zisch.wav" }, + { "satellite.moving", UNDEFINED_FILENAME }, + { "satellite.waiting", UNDEFINED_FILENAME }, + { "satellite.pushing", "pusch.wav" }, + { "lamp.activating", "deng.wav" }, + { "lamp.deactivating", "deng.wav" }, + { "time_orb_full.collecting", "gong.wav" }, + { "time_orb_full.impact", "deng.wav" }, + { "time_orb_empty.pushing", "pusch.wav" }, + { "time_orb_empty.impact", "deng.wav" }, + { "game_of_life.waiting", UNDEFINED_FILENAME }, + { "game_of_life.growing", "amoebe.wav" }, + { "biomaze.waiting", UNDEFINED_FILENAME }, + { "biomaze.growing", "amoebe.wav" }, + { "pacman.moving", UNDEFINED_FILENAME }, + { "pacman.waiting", UNDEFINED_FILENAME }, + { "pacman.digging", UNDEFINED_FILENAME }, + { "dark_yamyam.moving", UNDEFINED_FILENAME }, + { "dark_yamyam.waiting", "njam.wav" }, + { "dark_yamyam.digging", UNDEFINED_FILENAME }, + { "penguin.moving", UNDEFINED_FILENAME }, + { "penguin.waiting", UNDEFINED_FILENAME }, + { "pig.moving", UNDEFINED_FILENAME }, + { "pig.waiting", UNDEFINED_FILENAME }, + { "pig.digging", UNDEFINED_FILENAME }, + { "dragon.moving", UNDEFINED_FILENAME }, + { "dragon.waiting", UNDEFINED_FILENAME }, + { "dragon.attacking", UNDEFINED_FILENAME }, // sounds for Mirror Magic style elements and actions - { "[mm_mcduffin].hitting", "autsch.wav" }, - { "[mm_mirror].hitting", "laser.wav" }, - { "[mm_mirror_fixed].hitting", "laser.wav" }, - { "[mm_prism].hitting", "laser.wav" }, - { "[mm_exit].hitting", "holz.wav" }, - { "[mm_exit].opening", "kling.wav" }, - { "mm_exit_open.hitting", UNDEFINED_FILENAME }, - { "[df_mirror].hitting", "laser.wav" }, - { "[df_mirror_rotating].hitting", "laser.wav" }, - { "[df_refractor].hitting", "laser.wav" }, - { "[df_receiver].hitting", "holz.wav" }, - { "[df_receiver].opening", "kling.wav" }, - { "[mm_wooden_wall].hitting", "holz.wav" }, - { "[mm_wooden_block].hitting", "holz.wav" }, - { "[mm_wooden_block].pushing", "bong.wav" }, - { "[mm_wooden_lock].hitting", "holz.wav" }, - { "[mm_wooden_grid_fixed].hitting", "holz.wav" }, - { "[mm_fuse].hitting", "holz.wav" }, - { "[mm_ice_wall].hitting", "holz.wav" }, - { "[mm_ice_wall].shrinking", "slurp.wav" }, - { "[mm_amoeba_wall].hitting", "holz.wav" }, - { "[mm_amoeba_wall].growing", "amoebe.wav" }, - { "[mm_amoeba_wall].growing.mode_loop","false" }, - { "[df_wooden_wall].hitting", "holz.wav" }, - { "[df_wooden_grid_fixed].hitting", "holz.wav" }, - { "[df_wooden_grid_rotating].hitting","holz.wav" }, - { "[mm_steel_wall].hitting", "hui.wav" }, - { "[mm_steel_grid_fixed].hitting", "hui.wav" }, - { "[mm_steel_block].hitting", "hui.wav" }, - { "[mm_steel_block].pushing", "bong.wav" }, - { "[mm_steel_lock].hitting", "hui.wav" }, - { "[df_steel_wall].hitting", "hui.wav" }, - { "[df_steel_grid_fixed].hitting", "hui.wav" }, - { "[df_steel_grid_rotating].hitting", "hui.wav" }, - - { "[mm_pacman].exploding", "quiek.wav" }, - { "[mm_mcduffin].exploding", "roaaar.wav" }, - { "[mm_bomb].exploding", "roaaar.wav" }, - { "[mm_key].exploding", "kling.wav" }, - { "[mm_steel_lock].exploding", "whoosh.wav" }, - { "[mm_wooden_lock].exploding", "whoosh.wav" }, + { "[mm_mcduffin].hitting", "autsch.wav" }, + { "[mm_mirror].hitting", "laser.wav" }, + { "[mm_mirror_fixed].hitting", "laser.wav" }, + { "[mm_prism].hitting", "laser.wav" }, + { "[mm_exit].hitting", "holz.wav" }, + { "[mm_exit].opening", "kling.wav" }, + { "mm_exit_open.hitting", UNDEFINED_FILENAME }, + { "[df_mirror].hitting", "laser.wav" }, + { "[df_mirror_rotating].hitting", "laser.wav" }, + { "[df_refractor].hitting", "laser.wav" }, + { "[df_receiver].hitting", "holz.wav" }, + { "[df_receiver].opening", "kling.wav" }, + { "[mm_wooden_wall].hitting", "holz.wav" }, + { "[mm_wooden_block].hitting", "holz.wav" }, + { "[mm_wooden_block].pushing", "bong.wav" }, + { "[mm_wooden_lock].hitting", "holz.wav" }, + { "[mm_wooden_grid_fixed].hitting", "holz.wav" }, + { "[mm_fuse].hitting", "holz.wav" }, + { "[mm_ice_wall].hitting", "holz.wav" }, + { "[mm_ice_wall].shrinking", "slurp.wav" }, + { "[mm_amoeba_wall].hitting", "holz.wav" }, + { "[mm_amoeba_wall].growing", "amoebe.wav" }, + { "[mm_amoeba_wall].growing.mode_loop", "false" }, + { "[df_wooden_wall].hitting", "holz.wav" }, + { "[df_wooden_grid_fixed].hitting", "holz.wav" }, + { "[df_wooden_grid_rotating].hitting", "holz.wav" }, + { "[mm_steel_wall].hitting", "hui.wav" }, + { "[mm_steel_grid_fixed].hitting", "hui.wav" }, + { "[mm_steel_block].hitting", "hui.wav" }, + { "[mm_steel_block].pushing", "bong.wav" }, + { "[mm_steel_lock].hitting", "hui.wav" }, + { "[df_steel_wall].hitting", "hui.wav" }, + { "[df_steel_grid_fixed].hitting", "hui.wav" }, + { "[df_steel_grid_rotating].hitting", "hui.wav" }, + + { "[mm_pacman].exploding", "quiek.wav" }, + { "[mm_mcduffin].exploding", "roaaar.wav" }, + { "[mm_bomb].exploding", "roaaar.wav" }, + { "[mm_key].exploding", "kling.wav" }, + { "[mm_steel_lock].exploding", "whoosh.wav" }, + { "[mm_wooden_lock].exploding", "whoosh.wav" }, // ========================================================================== @@ -292,93 +292,93 @@ struct ConfigInfo sound_config[] = // keyword to stop parser: "NO_MORE_ELEMENT_SOUNDS" <-- do not change! // sounds for Boulder Dash style elements and actions - { "bd_diamond.impact.RANDOM_1", UNDEFINED_FILENAME }, - { "bd_diamond.impact.RANDOM_2", UNDEFINED_FILENAME }, - { "bd_diamond.impact.RANDOM_3", UNDEFINED_FILENAME }, - { "bd_diamond.impact.RANDOM_4", UNDEFINED_FILENAME }, - { "bd_diamond.impact.RANDOM_5", UNDEFINED_FILENAME }, - { "bd_diamond.impact.RANDOM_6", UNDEFINED_FILENAME }, - { "bd_diamond.impact.RANDOM_7", UNDEFINED_FILENAME }, - { "bd_diamond.impact.RANDOM_8", UNDEFINED_FILENAME }, + { "bd_diamond.impact.RANDOM_1", UNDEFINED_FILENAME }, + { "bd_diamond.impact.RANDOM_2", UNDEFINED_FILENAME }, + { "bd_diamond.impact.RANDOM_3", UNDEFINED_FILENAME }, + { "bd_diamond.impact.RANDOM_4", UNDEFINED_FILENAME }, + { "bd_diamond.impact.RANDOM_5", UNDEFINED_FILENAME }, + { "bd_diamond.impact.RANDOM_6", UNDEFINED_FILENAME }, + { "bd_diamond.impact.RANDOM_7", UNDEFINED_FILENAME }, + { "bd_diamond.impact.RANDOM_8", UNDEFINED_FILENAME }, // sounds for other game actions - { "game.starting", UNDEFINED_FILENAME }, - { "game.leveltime_charging", "fuel.wav" }, - { "game.health_charging", "warnton.wav" }, - { "game.running_out_of_time", "gong.wav" }, - { "game.running_out_of_time_10", UNDEFINED_FILENAME }, - { "game.running_out_of_time_9", UNDEFINED_FILENAME }, - { "game.running_out_of_time_8", UNDEFINED_FILENAME }, - { "game.running_out_of_time_7", UNDEFINED_FILENAME }, - { "game.running_out_of_time_6", UNDEFINED_FILENAME }, - { "game.running_out_of_time_5", UNDEFINED_FILENAME }, - { "game.running_out_of_time_4", UNDEFINED_FILENAME }, - { "game.running_out_of_time_3", UNDEFINED_FILENAME }, - { "game.running_out_of_time_2", UNDEFINED_FILENAME }, - { "game.running_out_of_time_1", UNDEFINED_FILENAME }, - { "game.running_out_of_time_0", UNDEFINED_FILENAME }, - { "game.leveltime_bonus", "sirr.wav" }, - { "game.health_bonus", "sirr.wav" }, - { "game.timeout", UNDEFINED_FILENAME }, - { "game.losing", UNDEFINED_FILENAME }, - { "game.winning", UNDEFINED_FILENAME }, - { "game.sokoban_solving", "buing.wav" }, + { "game.starting", UNDEFINED_FILENAME }, + { "game.leveltime_charging", "fuel.wav" }, + { "game.health_charging", "warnton.wav" }, + { "game.running_out_of_time", "gong.wav" }, + { "game.running_out_of_time_10", UNDEFINED_FILENAME }, + { "game.running_out_of_time_9", UNDEFINED_FILENAME }, + { "game.running_out_of_time_8", UNDEFINED_FILENAME }, + { "game.running_out_of_time_7", UNDEFINED_FILENAME }, + { "game.running_out_of_time_6", UNDEFINED_FILENAME }, + { "game.running_out_of_time_5", UNDEFINED_FILENAME }, + { "game.running_out_of_time_4", UNDEFINED_FILENAME }, + { "game.running_out_of_time_3", UNDEFINED_FILENAME }, + { "game.running_out_of_time_2", UNDEFINED_FILENAME }, + { "game.running_out_of_time_1", UNDEFINED_FILENAME }, + { "game.running_out_of_time_0", UNDEFINED_FILENAME }, + { "game.leveltime_bonus", "sirr.wav" }, + { "game.health_bonus", "sirr.wav" }, + { "game.timeout", UNDEFINED_FILENAME }, + { "game.losing", UNDEFINED_FILENAME }, + { "game.winning", UNDEFINED_FILENAME }, + { "game.sokoban_solving", "buing.wav" }, // sounds for other non-game actions - { "door.opening", "door.wav" }, - { "door.closing", "door.wav" }, - { "door_1.opening", UNDEFINED_FILENAME }, - { "door_1.closing", UNDEFINED_FILENAME }, - { "door_2.opening", UNDEFINED_FILENAME }, - { "door_2.closing", UNDEFINED_FILENAME }, + { "door.opening", "door.wav" }, + { "door.closing", "door.wav" }, + { "door_1.opening", UNDEFINED_FILENAME }, + { "door_1.closing", UNDEFINED_FILENAME }, + { "door_2.opening", UNDEFINED_FILENAME }, + { "door_2.closing", UNDEFINED_FILENAME }, - { "request.opening", UNDEFINED_FILENAME }, - { "request.closing", UNDEFINED_FILENAME }, + { "request.opening", UNDEFINED_FILENAME }, + { "request.closing", UNDEFINED_FILENAME }, // sounds for menu actions - { "menu.item.activating", "empty.wav" }, - { "menu.item.selecting", "base.wav" }, - - { "menu.button.pressing", UNDEFINED_FILENAME }, - { "menu.button.releasing", 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", "halloffame.wav" }, - { "background.SCORES.mode_loop", "false" }, - { "background.EDITOR", UNDEFINED_FILENAME }, - { "background.INFO", UNDEFINED_FILENAME }, - { "background.INFO[ELEMENTS]", UNDEFINED_FILENAME }, - { "background.INFO[CREDITS]", UNDEFINED_FILENAME }, - { "background.INFO[PROGRAM]", UNDEFINED_FILENAME }, - { "background.INFO[VERSION]", UNDEFINED_FILENAME }, - { "background.INFO[LEVELSET]", UNDEFINED_FILENAME }, - { "background.SETUP", UNDEFINED_FILENAME }, - - { "background.titlescreen_initial_1", UNDEFINED_FILENAME }, - { "background.titlescreen_initial_2", UNDEFINED_FILENAME }, - { "background.titlescreen_initial_3", UNDEFINED_FILENAME }, - { "background.titlescreen_initial_4", UNDEFINED_FILENAME }, - { "background.titlescreen_initial_5", UNDEFINED_FILENAME }, - { "background.titlescreen_1", UNDEFINED_FILENAME }, - { "background.titlescreen_2", UNDEFINED_FILENAME }, - { "background.titlescreen_3", UNDEFINED_FILENAME }, - { "background.titlescreen_4", UNDEFINED_FILENAME }, - { "background.titlescreen_5", UNDEFINED_FILENAME }, - { "background.titlemessage_initial_1",UNDEFINED_FILENAME }, - { "background.titlemessage_initial_2",UNDEFINED_FILENAME }, - { "background.titlemessage_initial_3",UNDEFINED_FILENAME }, - { "background.titlemessage_initial_4",UNDEFINED_FILENAME }, - { "background.titlemessage_initial_5",UNDEFINED_FILENAME }, - { "background.titlemessage_1", UNDEFINED_FILENAME }, - { "background.titlemessage_2", UNDEFINED_FILENAME }, - { "background.titlemessage_3", UNDEFINED_FILENAME }, - { "background.titlemessage_4", UNDEFINED_FILENAME }, - { "background.titlemessage_5", UNDEFINED_FILENAME }, + { "menu.item.activating", "empty.wav" }, + { "menu.item.selecting", "base.wav" }, + + { "menu.button.pressing", UNDEFINED_FILENAME }, + { "menu.button.releasing", 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", "halloffame.wav" }, + { "background.SCORES.mode_loop", "false" }, + { "background.EDITOR", UNDEFINED_FILENAME }, + { "background.INFO", UNDEFINED_FILENAME }, + { "background.INFO[ELEMENTS]", UNDEFINED_FILENAME }, + { "background.INFO[CREDITS]", UNDEFINED_FILENAME }, + { "background.INFO[PROGRAM]", UNDEFINED_FILENAME }, + { "background.INFO[VERSION]", UNDEFINED_FILENAME }, + { "background.INFO[LEVELSET]", UNDEFINED_FILENAME }, + { "background.SETUP", UNDEFINED_FILENAME }, + + { "background.titlescreen_initial_1", UNDEFINED_FILENAME }, + { "background.titlescreen_initial_2", UNDEFINED_FILENAME }, + { "background.titlescreen_initial_3", UNDEFINED_FILENAME }, + { "background.titlescreen_initial_4", UNDEFINED_FILENAME }, + { "background.titlescreen_initial_5", UNDEFINED_FILENAME }, + { "background.titlescreen_1", UNDEFINED_FILENAME }, + { "background.titlescreen_2", UNDEFINED_FILENAME }, + { "background.titlescreen_3", UNDEFINED_FILENAME }, + { "background.titlescreen_4", UNDEFINED_FILENAME }, + { "background.titlescreen_5", UNDEFINED_FILENAME }, + { "background.titlemessage_initial_1", UNDEFINED_FILENAME }, + { "background.titlemessage_initial_2", UNDEFINED_FILENAME }, + { "background.titlemessage_initial_3", UNDEFINED_FILENAME }, + { "background.titlemessage_initial_4", UNDEFINED_FILENAME }, + { "background.titlemessage_initial_5", UNDEFINED_FILENAME }, + { "background.titlemessage_1", UNDEFINED_FILENAME }, + { "background.titlemessage_2", UNDEFINED_FILENAME }, + { "background.titlemessage_3", UNDEFINED_FILENAME }, + { "background.titlemessage_4", UNDEFINED_FILENAME }, + { "background.titlemessage_5", UNDEFINED_FILENAME }, // ========================================================================== @@ -390,7 +390,7 @@ struct ConfigInfo sound_config[] = // keyword to start parser: "CONFIG_VARS_START" <-- do not change! - { "game.use_native_bd_sound_engine", "false" }, + { "game.use_native_bd_sound_engine", "false" }, - { NULL, NULL } + { NULL, NULL } }; diff --git a/src/init.h b/src/init.h index a69268f7..8c068587 100644 --- a/src/init.h +++ b/src/init.h @@ -14,18 +14,14 @@ #include "main.h" -#define setMoveIntoAcidProperty(l, e, v) \ - (setBitfieldProperty(&(l)->can_move_into_acid_bits, \ - EP_CAN_MOVE_INTO_ACID, e, v)) -#define getMoveIntoAcidProperty(l, e) \ - (getBitfieldProperty(&(l)->can_move_into_acid_bits, \ - EP_CAN_MOVE_INTO_ACID, e)) -#define setDontCollideWithProperty(l, e, v) \ - (setBitfieldProperty(&(l)->dont_collide_with_bits, \ - EP_DONT_COLLIDE_WITH, e, v)) -#define getDontCollideWithProperty(l, e) \ - (getBitfieldProperty(&(l)->dont_collide_with_bits, \ - EP_DONT_COLLIDE_WITH, e)) +#define setMoveIntoAcidProperty(l, e, v) \ + (setBitfieldProperty(&(l)->can_move_into_acid_bits, EP_CAN_MOVE_INTO_ACID, e, v)) +#define getMoveIntoAcidProperty(l, e) \ + (getBitfieldProperty(&(l)->can_move_into_acid_bits, EP_CAN_MOVE_INTO_ACID, e)) +#define setDontCollideWithProperty(l, e, v) \ + (setBitfieldProperty(&(l)->dont_collide_with_bits, EP_DONT_COLLIDE_WITH, e, v)) +#define getDontCollideWithProperty(l, e) \ + (getBitfieldProperty(&(l)->dont_collide_with_bits, EP_DONT_COLLIDE_WITH, e)) void setBitfieldProperty(int *, int, int, boolean); boolean getBitfieldProperty(int *, int, int); diff --git a/src/libgame/system.h b/src/libgame/system.h index b36dcd61..77f34131 100644 --- a/src/libgame/system.h +++ b/src/libgame/system.h @@ -299,271 +299,271 @@ #define DRAW_TO_FADE_TARGET 4 // values for move directions and special "button" key bitmasks -#define MV_NONE 0 -#define MV_LEFT (1 << MV_BIT_LEFT) -#define MV_RIGHT (1 << MV_BIT_RIGHT) -#define MV_UP (1 << MV_BIT_UP) -#define MV_DOWN (1 << MV_BIT_DOWN) - -#define MV_UPLEFT (MV_UP | MV_LEFT) -#define MV_UPRIGHT (MV_UP | MV_RIGHT) -#define MV_DOWNLEFT (MV_DOWN | MV_LEFT) -#define MV_DOWNRIGHT (MV_DOWN | MV_RIGHT) - -#define MV_HORIZONTAL (MV_LEFT | MV_RIGHT) -#define MV_VERTICAL (MV_UP | MV_DOWN) -#define MV_ALL_DIRECTIONS (MV_LEFT | MV_RIGHT | MV_UP | MV_DOWN) -#define MV_ANY_DIRECTION (MV_ALL_DIRECTIONS) -#define MV_NO_DIRECTION (MV_NONE) - -#define KEY_BUTTON_1 (1 << BUTTON_1) -#define KEY_BUTTON_2 (1 << BUTTON_2) -#define KEY_BUTTON_SNAP KEY_BUTTON_1 -#define KEY_BUTTON_DROP KEY_BUTTON_2 -#define KEY_MOTION (MV_LEFT | MV_RIGHT | MV_UP | MV_DOWN) -#define KEY_BUTTON (KEY_BUTTON_1 | KEY_BUTTON_2) -#define KEY_ACTION (KEY_MOTION | KEY_BUTTON) - -#define KEY_SET_FOCUS (1 << BIT_SET_FOCUS) - -#define MV_DIR_FROM_BIT(x) ((x) < NUM_DIRECTIONS ? 1 << (x) : \ - (x) == MV_BIT_UPLEFT ? MV_UPLEFT : \ - (x) == MV_BIT_UPRIGHT ? MV_UPRIGHT : \ - (x) == MV_BIT_DOWNLEFT ? MV_DOWNLEFT : \ - (x) == MV_BIT_DOWNRIGHT ? MV_DOWNRIGHT : \ - MV_NONE) - -#define MV_DIR_TO_BIT(x) ((x) == MV_LEFT ? MV_BIT_LEFT : \ - (x) == MV_RIGHT ? MV_BIT_RIGHT : \ - (x) == MV_UP ? MV_BIT_UP : \ - (x) == MV_DOWN ? MV_BIT_DOWN : \ - (x) == MV_UPLEFT ? MV_BIT_UPLEFT : \ - (x) == MV_UPRIGHT ? MV_BIT_UPRIGHT : \ - (x) == MV_DOWNLEFT ? MV_BIT_DOWNLEFT : \ - (x) == MV_DOWNRIGHT ? MV_BIT_DOWNRIGHT : \ - MV_BIT_DOWN) - -#define MV_DIR_OPPOSITE(x) ((x) == MV_LEFT ? MV_RIGHT : \ - (x) == MV_RIGHT ? MV_LEFT : \ - (x) == MV_UP ? MV_DOWN : \ - (x) == MV_DOWN ? MV_UP : \ - (x) == MV_UPLEFT ? MV_DOWNRIGHT : \ - (x) == MV_UPRIGHT ? MV_DOWNLEFT : \ - (x) == MV_DOWNLEFT ? MV_UPRIGHT : \ - (x) == MV_DOWNRIGHT ? MV_UPLEFT : \ - MV_NONE) +#define MV_NONE 0 +#define MV_LEFT (1 << MV_BIT_LEFT) +#define MV_RIGHT (1 << MV_BIT_RIGHT) +#define MV_UP (1 << MV_BIT_UP) +#define MV_DOWN (1 << MV_BIT_DOWN) + +#define MV_UPLEFT (MV_UP | MV_LEFT) +#define MV_UPRIGHT (MV_UP | MV_RIGHT) +#define MV_DOWNLEFT (MV_DOWN | MV_LEFT) +#define MV_DOWNRIGHT (MV_DOWN | MV_RIGHT) + +#define MV_HORIZONTAL (MV_LEFT | MV_RIGHT) +#define MV_VERTICAL (MV_UP | MV_DOWN) +#define MV_ALL_DIRECTIONS (MV_LEFT | MV_RIGHT | MV_UP | MV_DOWN) +#define MV_ANY_DIRECTION (MV_ALL_DIRECTIONS) +#define MV_NO_DIRECTION (MV_NONE) + +#define KEY_BUTTON_1 (1 << BUTTON_1) +#define KEY_BUTTON_2 (1 << BUTTON_2) +#define KEY_BUTTON_SNAP KEY_BUTTON_1 +#define KEY_BUTTON_DROP KEY_BUTTON_2 +#define KEY_MOTION (MV_LEFT | MV_RIGHT | MV_UP | MV_DOWN) +#define KEY_BUTTON (KEY_BUTTON_1 | KEY_BUTTON_2) +#define KEY_ACTION (KEY_MOTION | KEY_BUTTON) + +#define KEY_SET_FOCUS (1 << BIT_SET_FOCUS) + +#define MV_DIR_FROM_BIT(x) ((x) < NUM_DIRECTIONS ? 1 << (x) : \ + (x) == MV_BIT_UPLEFT ? MV_UPLEFT : \ + (x) == MV_BIT_UPRIGHT ? MV_UPRIGHT : \ + (x) == MV_BIT_DOWNLEFT ? MV_DOWNLEFT : \ + (x) == MV_BIT_DOWNRIGHT ? MV_DOWNRIGHT : \ + MV_NONE) + +#define MV_DIR_TO_BIT(x) ((x) == MV_LEFT ? MV_BIT_LEFT : \ + (x) == MV_RIGHT ? MV_BIT_RIGHT : \ + (x) == MV_UP ? MV_BIT_UP : \ + (x) == MV_DOWN ? MV_BIT_DOWN : \ + (x) == MV_UPLEFT ? MV_BIT_UPLEFT : \ + (x) == MV_UPRIGHT ? MV_BIT_UPRIGHT : \ + (x) == MV_DOWNLEFT ? MV_BIT_DOWNLEFT : \ + (x) == MV_DOWNRIGHT ? MV_BIT_DOWNRIGHT : \ + MV_BIT_DOWN) + +#define MV_DIR_OPPOSITE(x) ((x) == MV_LEFT ? MV_RIGHT : \ + (x) == MV_RIGHT ? MV_LEFT : \ + (x) == MV_UP ? MV_DOWN : \ + (x) == MV_DOWN ? MV_UP : \ + (x) == MV_UPLEFT ? MV_DOWNRIGHT : \ + (x) == MV_UPRIGHT ? MV_DOWNLEFT : \ + (x) == MV_DOWNLEFT ? MV_UPRIGHT : \ + (x) == MV_DOWNRIGHT ? MV_UPLEFT : \ + MV_NONE) // values for animation mode (frame order and direction) // (stored in level files -- never change existing values) -#define ANIM_NONE 0 -#define ANIM_LOOP (1 << 0) -#define ANIM_LINEAR (1 << 1) -#define ANIM_PINGPONG (1 << 2) -#define ANIM_PINGPONG2 (1 << 3) -#define ANIM_RANDOM (1 << 4) -#define ANIM_CE_VALUE (1 << 5) -#define ANIM_CE_SCORE (1 << 6) -#define ANIM_CE_DELAY (1 << 7) -#define ANIM_REVERSE (1 << 8) -#define ANIM_OPAQUE_PLAYER (1 << 9) -#define ANIM_LEVEL_NR (1 << 10) +#define ANIM_NONE 0 +#define ANIM_LOOP (1 << 0) +#define ANIM_LINEAR (1 << 1) +#define ANIM_PINGPONG (1 << 2) +#define ANIM_PINGPONG2 (1 << 3) +#define ANIM_RANDOM (1 << 4) +#define ANIM_CE_VALUE (1 << 5) +#define ANIM_CE_SCORE (1 << 6) +#define ANIM_CE_DELAY (1 << 7) +#define ANIM_REVERSE (1 << 8) +#define ANIM_OPAQUE_PLAYER (1 << 9) +#define ANIM_LEVEL_NR (1 << 10) // values for special (non game element) animation modes // (not stored in level files -- can be changed, if needed) -#define ANIM_HORIZONTAL (1 << 11) -#define ANIM_VERTICAL (1 << 12) -#define ANIM_CENTERED (1 << 13) -#define ANIM_STATIC_PANEL (1 << 14) -#define ANIM_ALL (1 << 15) -#define ANIM_ONCE (1 << 16) -#define ANIM_TILED (1 << 17) -#define ANIM_RANDOM_STATIC (1 << 18) +#define ANIM_HORIZONTAL (1 << 11) +#define ANIM_VERTICAL (1 << 12) +#define ANIM_CENTERED (1 << 13) +#define ANIM_STATIC_PANEL (1 << 14) +#define ANIM_ALL (1 << 15) +#define ANIM_ONCE (1 << 16) +#define ANIM_TILED (1 << 17) +#define ANIM_RANDOM_STATIC (1 << 18) -#define ANIM_DEFAULT ANIM_LOOP +#define ANIM_DEFAULT ANIM_LOOP // values for special global animation events -#define ANIM_EVENT_UNDEFINED -1 -#define ANIM_EVENT_NONE 0 -#define ANIM_EVENT_SELF (1 << 0) -#define ANIM_EVENT_ANY (1 << 1) -#define ANIM_EVENT_CLICK (1 << 2) -#define ANIM_EVENT_INIT (1 << 3) -#define ANIM_EVENT_START (1 << 4) -#define ANIM_EVENT_END (1 << 5) -#define ANIM_EVENT_POST (1 << 6) -#define ANIM_EVENT_UNCLICK_ANY (1 << 7) -#define ANIM_EVENT_CE_CHANGE (1 << 8) +#define ANIM_EVENT_UNDEFINED -1 +#define ANIM_EVENT_NONE 0 +#define ANIM_EVENT_SELF (1 << 0) +#define ANIM_EVENT_ANY (1 << 1) +#define ANIM_EVENT_CLICK (1 << 2) +#define ANIM_EVENT_INIT (1 << 3) +#define ANIM_EVENT_START (1 << 4) +#define ANIM_EVENT_END (1 << 5) +#define ANIM_EVENT_POST (1 << 6) +#define ANIM_EVENT_UNCLICK_ANY (1 << 7) +#define ANIM_EVENT_CE_CHANGE (1 << 8) // event mask: bits 0-15 // CE number: bits 16-23 // anim number: bits 16-23 // page number: bits 24-31 // part number: bits 24-31 -#define ANIM_EVENT_CE_BIT 16 -#define ANIM_EVENT_ANIM_BIT 16 -#define ANIM_EVENT_PAGE_BIT 24 -#define ANIM_EVENT_PART_BIT 24 +#define ANIM_EVENT_CE_BIT 16 +#define ANIM_EVENT_ANIM_BIT 16 +#define ANIM_EVENT_PAGE_BIT 24 +#define ANIM_EVENT_PART_BIT 24 -#define ANIM_EVENT_CE_MASK (0xff << ANIM_EVENT_CE_BIT) -#define ANIM_EVENT_ANIM_MASK (0xff << ANIM_EVENT_ANIM_BIT) -#define ANIM_EVENT_PAGE_MASK (0xff << ANIM_EVENT_PAGE_BIT) -#define ANIM_EVENT_PART_MASK (0xff << ANIM_EVENT_PART_BIT) +#define ANIM_EVENT_CE_MASK (0xff << ANIM_EVENT_CE_BIT) +#define ANIM_EVENT_ANIM_MASK (0xff << ANIM_EVENT_ANIM_BIT) +#define ANIM_EVENT_PAGE_MASK (0xff << ANIM_EVENT_PAGE_BIT) +#define ANIM_EVENT_PART_MASK (0xff << ANIM_EVENT_PART_BIT) -#define ANIM_EVENT_DEFAULT ANIM_EVENT_NONE +#define ANIM_EVENT_DEFAULT ANIM_EVENT_NONE // values for special global animation event actions -#define ANIM_EVENT_ACTION_NONE -1 +#define ANIM_EVENT_ACTION_NONE -1 // values for special global animation delay types -#define ANIM_DELAY_UNDEFINED -1 -#define ANIM_DELAY_NONE 0 -#define ANIM_DELAY_INIT 1 -#define ANIM_DELAY_ANIM 2 -#define ANIM_DELAY_POST 3 +#define ANIM_DELAY_UNDEFINED -1 +#define ANIM_DELAY_NONE 0 +#define ANIM_DELAY_INIT 1 +#define ANIM_DELAY_ANIM 2 +#define ANIM_DELAY_POST 3 // values for special global animation delay actions -#define ANIM_DELAY_ACTION_NONE -1 +#define ANIM_DELAY_ACTION_NONE -1 // values for special drawing styles and event handling -#define STYLE_NONE 0 +#define STYLE_NONE 0 // values used for crumbled graphics -#define STYLE_ACCURATE_BORDERS (1 << 0) -#define STYLE_INNER_CORNERS (1 << 1) +#define STYLE_ACCURATE_BORDERS (1 << 0) +#define STYLE_INNER_CORNERS (1 << 1) // values used for game panel graphics -#define STYLE_REVERSE (1 << 2) -#define STYLE_LEFTMOST_POSITION (1 << 3) +#define STYLE_REVERSE (1 << 2) +#define STYLE_LEFTMOST_POSITION (1 << 3) // values used for global animations -#define STYLE_BLOCK (1 << 4) -#define STYLE_PASSTHROUGH (1 << 5) -#define STYLE_MULTIPLE_ACTIONS (1 << 6) -#define STYLE_CONSUME_CE_EVENT (1 << 7) +#define STYLE_BLOCK (1 << 4) +#define STYLE_PASSTHROUGH (1 << 5) +#define STYLE_MULTIPLE_ACTIONS (1 << 6) +#define STYLE_CONSUME_CE_EVENT (1 << 7) -#define STYLE_DEFAULT STYLE_NONE +#define STYLE_DEFAULT STYLE_NONE // values for fade mode -#define FADE_TYPE_NONE 0 -#define FADE_TYPE_FADE_IN (1 << 0) -#define FADE_TYPE_FADE_OUT (1 << 1) -#define FADE_TYPE_TRANSFORM (1 << 2) -#define FADE_TYPE_CROSSFADE (1 << 3) -#define FADE_TYPE_MELT (1 << 4) -#define FADE_TYPE_CURTAIN (1 << 5) -#define FADE_TYPE_SKIP (1 << 6) - -#define FADE_MODE_NONE (FADE_TYPE_NONE) -#define FADE_MODE_FADE_IN (FADE_TYPE_FADE_IN) -#define FADE_MODE_FADE_OUT (FADE_TYPE_FADE_OUT) -#define FADE_MODE_FADE (FADE_TYPE_FADE_IN | FADE_TYPE_FADE_OUT) -#define FADE_MODE_TRANSFORM (FADE_TYPE_TRANSFORM | FADE_TYPE_FADE_IN) -#define FADE_MODE_CROSSFADE (FADE_MODE_TRANSFORM | FADE_TYPE_CROSSFADE) -#define FADE_MODE_MELT (FADE_MODE_TRANSFORM | FADE_TYPE_MELT) -#define FADE_MODE_CURTAIN (FADE_MODE_TRANSFORM | FADE_TYPE_CURTAIN) -#define FADE_MODE_SKIP_FADE_IN (FADE_TYPE_SKIP | FADE_TYPE_FADE_IN) -#define FADE_MODE_SKIP_FADE_OUT (FADE_TYPE_SKIP | FADE_TYPE_FADE_OUT) - -#define FADE_MODE_DEFAULT FADE_MODE_FADE - -#define AUTO_DELAY_UNIT_MS 0 -#define AUTO_DELAY_UNIT_FRAMES 1 - -#define AUTO_DELAY_UNIT_DEFAULT AUTO_DELAY_UNIT_MS +#define FADE_TYPE_NONE 0 +#define FADE_TYPE_FADE_IN (1 << 0) +#define FADE_TYPE_FADE_OUT (1 << 1) +#define FADE_TYPE_TRANSFORM (1 << 2) +#define FADE_TYPE_CROSSFADE (1 << 3) +#define FADE_TYPE_MELT (1 << 4) +#define FADE_TYPE_CURTAIN (1 << 5) +#define FADE_TYPE_SKIP (1 << 6) + +#define FADE_MODE_NONE (FADE_TYPE_NONE) +#define FADE_MODE_FADE_IN (FADE_TYPE_FADE_IN) +#define FADE_MODE_FADE_OUT (FADE_TYPE_FADE_OUT) +#define FADE_MODE_FADE (FADE_TYPE_FADE_IN | FADE_TYPE_FADE_OUT) +#define FADE_MODE_TRANSFORM (FADE_TYPE_TRANSFORM | FADE_TYPE_FADE_IN) +#define FADE_MODE_CROSSFADE (FADE_MODE_TRANSFORM | FADE_TYPE_CROSSFADE) +#define FADE_MODE_MELT (FADE_MODE_TRANSFORM | FADE_TYPE_MELT) +#define FADE_MODE_CURTAIN (FADE_MODE_TRANSFORM | FADE_TYPE_CURTAIN) +#define FADE_MODE_SKIP_FADE_IN (FADE_TYPE_SKIP | FADE_TYPE_FADE_IN) +#define FADE_MODE_SKIP_FADE_OUT (FADE_TYPE_SKIP | FADE_TYPE_FADE_OUT) + +#define FADE_MODE_DEFAULT FADE_MODE_FADE + +#define AUTO_DELAY_UNIT_MS 0 +#define AUTO_DELAY_UNIT_FRAMES 1 + +#define AUTO_DELAY_UNIT_DEFAULT AUTO_DELAY_UNIT_MS // values for toon positions -#define POS_UNDEFINED -1 -#define POS_LEFT 0 -#define POS_RIGHT 1 -#define POS_TOP 2 -#define POS_UPPER 3 -#define POS_MIDDLE 4 -#define POS_LOWER 5 -#define POS_BOTTOM 6 -#define POS_ANY 7 -#define POS_CE 8 -#define POS_CE_TRIGGER 9 -#define POS_LAST 10 +#define POS_UNDEFINED -1 +#define POS_LEFT 0 +#define POS_RIGHT 1 +#define POS_TOP 2 +#define POS_UPPER 3 +#define POS_MIDDLE 4 +#define POS_LOWER 5 +#define POS_BOTTOM 6 +#define POS_ANY 7 +#define POS_CE 8 +#define POS_CE_TRIGGER 9 +#define POS_LAST 10 // values for text alignment -#define ALIGN_LEFT (1 << 0) -#define ALIGN_RIGHT (1 << 1) -#define ALIGN_CENTER (1 << 2) -#define ALIGN_DEFAULT ALIGN_LEFT - -#define VALIGN_TOP (1 << 0) -#define VALIGN_BOTTOM (1 << 1) -#define VALIGN_MIDDLE (1 << 2) -#define VALIGN_DEFAULT VALIGN_TOP - -#define ALIGNED_XPOS(x, w, a) ((a) == ALIGN_CENTER ? (x) - (w) / 2 : \ - (a) == ALIGN_RIGHT ? (x) - (w) : (x)) -#define ALIGNED_YPOS(y, h, v) ((v) == VALIGN_MIDDLE ? (y) - (h) / 2 : \ - (v) == VALIGN_BOTTOM ? (y) - (h) : (y)) -#define ALIGNED_TEXT_XPOS(p) ALIGNED_XPOS((p)->x, (p)->width, (p)->align) -#define ALIGNED_TEXT_YPOS(p) ALIGNED_YPOS((p)->y, (p)->height, (p)->valign) -#define ALIGNED_VP_XPOS(p) ALIGNED_TEXT_XPOS(p) -#define ALIGNED_VP_YPOS(p) ALIGNED_TEXT_YPOS(p) +#define ALIGN_LEFT (1 << 0) +#define ALIGN_RIGHT (1 << 1) +#define ALIGN_CENTER (1 << 2) +#define ALIGN_DEFAULT ALIGN_LEFT + +#define VALIGN_TOP (1 << 0) +#define VALIGN_BOTTOM (1 << 1) +#define VALIGN_MIDDLE (1 << 2) +#define VALIGN_DEFAULT VALIGN_TOP + +#define ALIGNED_XPOS(x, w, a) ((a) == ALIGN_CENTER ? (x) - (w) / 2 : \ + (a) == ALIGN_RIGHT ? (x) - (w) : (x)) +#define ALIGNED_YPOS(y, h, v) ((v) == VALIGN_MIDDLE ? (y) - (h) / 2 : \ + (v) == VALIGN_BOTTOM ? (y) - (h) : (y)) +#define ALIGNED_TEXT_XPOS(p) ALIGNED_XPOS((p)->x, (p)->width, (p)->align) +#define ALIGNED_TEXT_YPOS(p) ALIGNED_YPOS((p)->y, (p)->height, (p)->valign) +#define ALIGNED_VP_XPOS(p) ALIGNED_TEXT_XPOS(p) +#define ALIGNED_VP_YPOS(p) ALIGNED_TEXT_YPOS(p) // values for redraw_mask -#define REDRAW_NONE (0) -#define REDRAW_ALL (1 << 0) -#define REDRAW_FIELD (1 << 1) -#define REDRAW_DOOR_1 (1 << 2) -#define REDRAW_DOOR_2 (1 << 3) -#define REDRAW_DOOR_3 (1 << 4) -#define REDRAW_FPS (1 << 5) - -#define REDRAW_DOORS (REDRAW_DOOR_1 | \ - REDRAW_DOOR_2 | \ - REDRAW_DOOR_3) - -#define IN_GFX_FIELD_PLAY(x, y) (x >= gfx.sx && x < gfx.sx + gfx.sxsize && \ - y >= gfx.sy && y < gfx.sy + gfx.sysize) -#define IN_GFX_FIELD_FULL(x, y) (x >= gfx.real_sx && \ - x < gfx.real_sx + gfx.full_sxsize && \ - y >= gfx.real_sy && \ - y < gfx.real_sy + gfx.full_sysize) -#define IN_GFX_DOOR_1(x, y) (x >= gfx.dx && x < gfx.dx + gfx.dxsize && \ - y >= gfx.dy && y < gfx.dy + gfx.dysize) -#define IN_GFX_DOOR_2(x, y) (x >= gfx.vx && x < gfx.vx + gfx.vxsize && \ - y >= gfx.vy && y < gfx.vy + gfx.vysize) -#define IN_GFX_DOOR_3(x, y) (x >= gfx.ex && x < gfx.ex + gfx.exsize && \ - y >= gfx.ey && y < gfx.ey + gfx.eysize) +#define REDRAW_NONE (0) +#define REDRAW_ALL (1 << 0) +#define REDRAW_FIELD (1 << 1) +#define REDRAW_DOOR_1 (1 << 2) +#define REDRAW_DOOR_2 (1 << 3) +#define REDRAW_DOOR_3 (1 << 4) +#define REDRAW_FPS (1 << 5) + +#define REDRAW_DOORS (REDRAW_DOOR_1 | \ + REDRAW_DOOR_2 | \ + REDRAW_DOOR_3) + +#define IN_GFX_FIELD_PLAY(x, y) (x >= gfx.sx && x < gfx.sx + gfx.sxsize && \ + y >= gfx.sy && y < gfx.sy + gfx.sysize) +#define IN_GFX_FIELD_FULL(x, y) (x >= gfx.real_sx && \ + x < gfx.real_sx + gfx.full_sxsize && \ + y >= gfx.real_sy && \ + y < gfx.real_sy + gfx.full_sysize) +#define IN_GFX_DOOR_1(x, y) (x >= gfx.dx && x < gfx.dx + gfx.dxsize && \ + y >= gfx.dy && y < gfx.dy + gfx.dysize) +#define IN_GFX_DOOR_2(x, y) (x >= gfx.vx && x < gfx.vx + gfx.vxsize && \ + y >= gfx.vy && y < gfx.vy + gfx.vysize) +#define IN_GFX_DOOR_3(x, y) (x >= gfx.ex && x < gfx.ex + gfx.exsize && \ + y >= gfx.ey && y < gfx.ey + gfx.eysize) // values for mouse cursor -#define CURSOR_UNDEFINED -1 -#define CURSOR_DEFAULT 0 -#define CURSOR_NONE 1 -#define CURSOR_PLAYFIELD 2 +#define CURSOR_UNDEFINED -1 +#define CURSOR_DEFAULT 0 +#define CURSOR_NONE 1 +#define CURSOR_PLAYFIELD 2 // fundamental game speed values -#define ONE_SECOND_DELAY 1000 // delay value for one second -#define MENU_FRAME_DELAY 20 // frame delay in milliseconds -#define GAME_FRAME_DELAY 20 // frame delay in milliseconds -#define FFWD_FRAME_DELAY 10 // 200% speed for fast forward -#define MIN_VSYNC_FRAME_DELAY 15 // minimum value for vsync to keep -#define MAX_VSYNC_FRAME_DELAY 16 // maximum value for vsync to work -#define FRAMES_PER_SECOND (ONE_SECOND_DELAY / GAME_FRAME_DELAY) -#define FRAMES_PER_SECOND_SP 35 -#define FRAMES_PER_SECOND_PAL 50 -#define FRAMES_PER_SECOND_NTSC 60 +#define ONE_SECOND_DELAY 1000 // delay value for one second +#define MENU_FRAME_DELAY 20 // frame delay in milliseconds +#define GAME_FRAME_DELAY 20 // frame delay in milliseconds +#define FFWD_FRAME_DELAY 10 // 200% speed for fast forward +#define MIN_VSYNC_FRAME_DELAY 15 // minimum value for vsync to keep +#define MAX_VSYNC_FRAME_DELAY 16 // maximum value for vsync to work +#define FRAMES_PER_SECOND (ONE_SECOND_DELAY / GAME_FRAME_DELAY) +#define FRAMES_PER_SECOND_SP 35 +#define FRAMES_PER_SECOND_PAL 50 +#define FRAMES_PER_SECOND_NTSC 60 // maximum playfield size supported by libgame functions -#define MAX_PLAYFIELD_WIDTH 128 -#define MAX_PLAYFIELD_HEIGHT 128 +#define MAX_PLAYFIELD_WIDTH 128 +#define MAX_PLAYFIELD_HEIGHT 128 // maximum number of parallel players supported by libgame functions -#define MAX_PLAYERS 4 +#define MAX_PLAYERS 4 // maximum number of player names -#define MAX_PLAYER_NAMES 12 +#define MAX_PLAYER_NAMES 12 // maximum allowed length of player name -#define MAX_PLAYER_NAME_LEN 10 +#define MAX_PLAYER_NAME_LEN 10 // maximum number of levels in a level set -#define MAX_LEVELS 1000 +#define MAX_LEVELS 1000 // maximum number of global animation and parts #define MAX_GLOBAL_ANIMS 32 @@ -623,107 +623,107 @@ JOY_NO_ACTION) // maximum number of level sets in the level set history -#define MAX_LEVELDIR_HISTORY 100 +#define MAX_LEVELDIR_HISTORY 100 // default name for empty highscore entry -#define EMPTY_PLAYER_NAME "no name" +#define EMPTY_PLAYER_NAME "no name" // default name for unknown player names -#define ANONYMOUS_NAME "anonymous" +#define ANONYMOUS_NAME "anonymous" // default for other unknown names -#define UNKNOWN_NAME "unknown" +#define UNKNOWN_NAME "unknown" // default name for new levels -#define NAMELESS_LEVEL_NAME "nameless level" +#define NAMELESS_LEVEL_NAME "nameless level" // default text for non-existant artwork -#define NOT_AVAILABLE "(not available)" +#define NOT_AVAILABLE "(not available)" // default value for undefined filename -#define UNDEFINED_FILENAME "[NONE]" +#define UNDEFINED_FILENAME "[NONE]" // default value for undefined levelset -#define UNDEFINED_LEVELSET "[NONE]" +#define UNDEFINED_LEVELSET "[NONE]" // default value for undefined password -#define UNDEFINED_PASSWORD "[undefined]" +#define UNDEFINED_PASSWORD "[undefined]" // default value for undefined string parameter -#define ARG_UNDEFINED_STRING "[undefined]" +#define ARG_UNDEFINED_STRING "[undefined]" // default value for default string parameter -#define ARG_DEFAULT "[DEFAULT]" +#define ARG_DEFAULT "[DEFAULT]" // default values for undefined numerical parameter (as string and integer) -#define ARG_UNDEFINED "-1000000" -#define ARG_UNDEFINED_VALUE (-1000000) +#define ARG_UNDEFINED "-1000000" +#define ARG_UNDEFINED_VALUE (-1000000) // default value for off-screen positions -#define POS_OFFSCREEN (-1000000) +#define POS_OFFSCREEN (-1000000) // definitions for game base path and sub-directories #ifndef BASE_PATH -#define BASE_PATH "." +#define BASE_PATH "." #endif // directory names -#define GRAPHICS_DIRECTORY "graphics" -#define SOUNDS_DIRECTORY "sounds" -#define MUSIC_DIRECTORY "music" -#define LEVELS_DIRECTORY "levels" -#define TAPES_DIRECTORY "tapes" -#define SCORES_DIRECTORY "scores" -#define DOCS_DIRECTORY "docs" -#define ELEMENTS_DIRECTORY "elements" -#define CREDITS_DIRECTORY "credits" -#define PROGRAM_INFO_DIRECTORY "program" -#define LEVELSET_INFO_DIRECTORY "levelset" -#define CACHE_DIRECTORY "cache" -#define CONF_DIRECTORY "conf" -#define NETWORK_DIRECTORY "network" -#define USERS_DIRECTORY "users" -#define PERSISTENT_DIRECTORY "/persistent" - -#define GFX_CLASSIC_SUBDIR "gfx_classic" -#define SND_CLASSIC_SUBDIR "snd_classic" -#define MUS_CLASSIC_SUBDIR "mus_classic" - -#define GFX_DEFAULT_SUBDIR (setup.internal.default_graphics_set) -#define SND_DEFAULT_SUBDIR (setup.internal.default_sounds_set) -#define MUS_DEFAULT_SUBDIR (setup.internal.default_music_set) - -#define GFX_FALLBACK_FILENAME (setup.internal.fallback_graphics_file) -#define SND_FALLBACK_FILENAME (setup.internal.fallback_sounds_file) -#define MUS_FALLBACK_FILENAME (setup.internal.fallback_music_file) - -#define DEFAULT_LEVELSET (setup.internal.default_level_series) +#define GRAPHICS_DIRECTORY "graphics" +#define SOUNDS_DIRECTORY "sounds" +#define MUSIC_DIRECTORY "music" +#define LEVELS_DIRECTORY "levels" +#define TAPES_DIRECTORY "tapes" +#define SCORES_DIRECTORY "scores" +#define DOCS_DIRECTORY "docs" +#define ELEMENTS_DIRECTORY "elements" +#define CREDITS_DIRECTORY "credits" +#define PROGRAM_INFO_DIRECTORY "program" +#define LEVELSET_INFO_DIRECTORY "levelset" +#define CACHE_DIRECTORY "cache" +#define CONF_DIRECTORY "conf" +#define NETWORK_DIRECTORY "network" +#define USERS_DIRECTORY "users" +#define PERSISTENT_DIRECTORY "/persistent" + +#define GFX_CLASSIC_SUBDIR "gfx_classic" +#define SND_CLASSIC_SUBDIR "snd_classic" +#define MUS_CLASSIC_SUBDIR "mus_classic" + +#define GFX_DEFAULT_SUBDIR (setup.internal.default_graphics_set) +#define SND_DEFAULT_SUBDIR (setup.internal.default_sounds_set) +#define MUS_DEFAULT_SUBDIR (setup.internal.default_music_set) + +#define GFX_FALLBACK_FILENAME (setup.internal.fallback_graphics_file) +#define SND_FALLBACK_FILENAME (setup.internal.fallback_sounds_file) +#define MUS_FALLBACK_FILENAME (setup.internal.fallback_music_file) + +#define DEFAULT_LEVELSET (setup.internal.default_level_series) // file names and filename extensions -#define LEVELSETUP_DIRECTORY "levelsetup" -#define SETUP_FILENAME "setup.conf" -#define USERSETUP_FILENAME "usersetup.conf" -#define AUTOSETUP_FILENAME "autosetup.conf" -#define LEVELSETUP_FILENAME "levelsetup.conf" -#define SERVERSETUP_FILENAME "serversetup.conf" -#define EDITORSETUP_FILENAME "editorsetup.conf" -#define EDITORCASCADE_FILENAME "editorcascade.conf" -#define HELPANIM_FILENAME "helpanim.conf" -#define HELPTEXT_FILENAME "helptext.conf" -#define LEVELINFO_FILENAME "levelinfo.conf" -#define GRAPHICSINFO_FILENAME "graphicsinfo.conf" -#define SOUNDSINFO_FILENAME "soundsinfo.conf" -#define MUSICINFO_FILENAME "musicinfo.conf" -#define ARTWORKINFO_CACHE_FILE "artworkinfo.cache" -#define LEVELTEMPLATE_FILENAME "template.level" -#define UPLOADED_FILENAME ".uploaded" -#define LEVELFILE_EXTENSION "level" -#define TAPEFILE_EXTENSION "tape" -#define SCOREFILE_EXTENSION "score" - -#define GAMECONTROLLER_BASENAME "gamecontrollerdb.txt" - -#define FALLBACK_TEXT_FILENAME "fallback.txt" +#define LEVELSETUP_DIRECTORY "levelsetup" +#define SETUP_FILENAME "setup.conf" +#define USERSETUP_FILENAME "usersetup.conf" +#define AUTOSETUP_FILENAME "autosetup.conf" +#define LEVELSETUP_FILENAME "levelsetup.conf" +#define SERVERSETUP_FILENAME "serversetup.conf" +#define EDITORSETUP_FILENAME "editorsetup.conf" +#define EDITORCASCADE_FILENAME "editorcascade.conf" +#define HELPANIM_FILENAME "helpanim.conf" +#define HELPTEXT_FILENAME "helptext.conf" +#define LEVELINFO_FILENAME "levelinfo.conf" +#define GRAPHICSINFO_FILENAME "graphicsinfo.conf" +#define SOUNDSINFO_FILENAME "soundsinfo.conf" +#define MUSICINFO_FILENAME "musicinfo.conf" +#define ARTWORKINFO_CACHE_FILE "artworkinfo.cache" +#define LEVELTEMPLATE_FILENAME "template.level" +#define UPLOADED_FILENAME ".uploaded" +#define LEVELFILE_EXTENSION "level" +#define TAPEFILE_EXTENSION "tape" +#define SCOREFILE_EXTENSION "score" + +#define GAMECONTROLLER_BASENAME "gamecontrollerdb.txt" + +#define FALLBACK_TEXT_FILENAME "fallback.txt" #define STRING_PARENT_DIRECTORY ".." #define STRING_TOP_DIRECTORY "/" @@ -738,13 +738,13 @@ #define STRING_NEWLINE_DOS "\r\n" #if defined(PLATFORM_WINDOWS) -#define CHAR_PATH_SEPARATOR CHAR_PATH_SEPARATOR_DOS -#define STRING_PATH_SEPARATOR STRING_PATH_SEPARATOR_DOS -#define STRING_NEWLINE STRING_NEWLINE_DOS +#define CHAR_PATH_SEPARATOR CHAR_PATH_SEPARATOR_DOS +#define STRING_PATH_SEPARATOR STRING_PATH_SEPARATOR_DOS +#define STRING_NEWLINE STRING_NEWLINE_DOS #else -#define CHAR_PATH_SEPARATOR CHAR_PATH_SEPARATOR_UNIX -#define STRING_PATH_SEPARATOR STRING_PATH_SEPARATOR_UNIX -#define STRING_NEWLINE STRING_NEWLINE_UNIX +#define CHAR_PATH_SEPARATOR CHAR_PATH_SEPARATOR_UNIX +#define STRING_PATH_SEPARATOR STRING_PATH_SEPARATOR_UNIX +#define STRING_NEWLINE STRING_NEWLINE_UNIX #endif @@ -755,263 +755,213 @@ // PAGEX3: buffer for animations // these values are hard-coded to be able to use them in initialization -#define DOOR_GFX_PAGE_WIDTH 100 // should be set to "gfx.dxsize" -#define DOOR_GFX_PAGE_HEIGHT 280 // should be set to "gfx.dysize" - -#define DOOR_GFX_PAGESIZE (DOOR_GFX_PAGE_WIDTH) -#define DOOR_GFX_PAGEX1 (0 * DOOR_GFX_PAGESIZE) -#define DOOR_GFX_PAGEX2 (1 * DOOR_GFX_PAGESIZE) -#define DOOR_GFX_PAGEX3 (2 * DOOR_GFX_PAGESIZE) -#define DOOR_GFX_PAGEX4 (3 * DOOR_GFX_PAGESIZE) -#define DOOR_GFX_PAGEX5 (4 * DOOR_GFX_PAGESIZE) -#define DOOR_GFX_PAGEX6 (5 * DOOR_GFX_PAGESIZE) -#define DOOR_GFX_PAGEX7 (6 * DOOR_GFX_PAGESIZE) -#define DOOR_GFX_PAGEX8 (7 * DOOR_GFX_PAGESIZE) -#define DOOR_GFX_PAGEY1 (0) -#define DOOR_GFX_PAGEY2 (DOOR_GFX_PAGE_HEIGHT) +#define DOOR_GFX_PAGE_WIDTH 100 // should be set to "gfx.dxsize" +#define DOOR_GFX_PAGE_HEIGHT 280 // should be set to "gfx.dysize" + +#define DOOR_GFX_PAGESIZE (DOOR_GFX_PAGE_WIDTH) +#define DOOR_GFX_PAGEX1 (0 * DOOR_GFX_PAGESIZE) +#define DOOR_GFX_PAGEX2 (1 * DOOR_GFX_PAGESIZE) +#define DOOR_GFX_PAGEX3 (2 * DOOR_GFX_PAGESIZE) +#define DOOR_GFX_PAGEX4 (3 * DOOR_GFX_PAGESIZE) +#define DOOR_GFX_PAGEX5 (4 * DOOR_GFX_PAGESIZE) +#define DOOR_GFX_PAGEX6 (5 * DOOR_GFX_PAGESIZE) +#define DOOR_GFX_PAGEX7 (6 * DOOR_GFX_PAGESIZE) +#define DOOR_GFX_PAGEX8 (7 * DOOR_GFX_PAGESIZE) +#define DOOR_GFX_PAGEY1 (0) +#define DOOR_GFX_PAGEY2 (DOOR_GFX_PAGE_HEIGHT) // macros for version handling -#define VERSION_PART_1(x) ((x) / 1000000) -#define VERSION_PART_2(x) (((x) % 1000000) / 10000) -#define VERSION_PART_3(x) (((x) % 10000) / 100) -#define VERSION_PART_4(x) ((x) % 100) +#define VERSION_PART_1(x) ((x) / 1000000) +#define VERSION_PART_2(x) (((x) % 1000000) / 10000) +#define VERSION_PART_3(x) (((x) % 10000) / 100) +#define VERSION_PART_4(x) ((x) % 100) -#define VERSION_SUPER(x) VERSION_PART_1(x) -#define VERSION_MAJOR(x) VERSION_PART_2(x) -#define VERSION_MINOR(x) VERSION_PART_3(x) -#define VERSION_PATCH(x) VERSION_PART_4(x) -#define VERSION_IDENT(a,b,c,d) ((a) * 1000000 + (b) * 10000 + (c) * 100 + (d)) +#define VERSION_SUPER(x) VERSION_PART_1(x) +#define VERSION_MAJOR(x) VERSION_PART_2(x) +#define VERSION_MINOR(x) VERSION_PART_3(x) +#define VERSION_PATCH(x) VERSION_PART_4(x) +#define VERSION_IDENT(a,b,c,d) ((a) * 1000000 + (b) * 10000 + (c) * 100 + (d)) // macros for parent/child process identification #if defined(PLATFORM_UNIX) -#define IS_PARENT_PROCESS() (audio.mixer_pid != getpid()) -#define IS_CHILD_PROCESS() (audio.mixer_pid == getpid()) -#define HAS_CHILD_PROCESS() (audio.mixer_pid > 0) +#define IS_PARENT_PROCESS() (audio.mixer_pid != getpid()) +#define IS_CHILD_PROCESS() (audio.mixer_pid == getpid()) +#define HAS_CHILD_PROCESS() (audio.mixer_pid > 0) #else -#define IS_PARENT_PROCESS() TRUE -#define IS_CHILD_PROCESS() FALSE -#define HAS_CHILD_PROCESS() FALSE +#define IS_PARENT_PROCESS() TRUE +#define IS_CHILD_PROCESS() FALSE +#define HAS_CHILD_PROCESS() FALSE #endif // values for artwork type -#define ARTWORK_TYPE_GRAPHICS 0 -#define ARTWORK_TYPE_SOUNDS 1 -#define ARTWORK_TYPE_MUSIC 2 +#define ARTWORK_TYPE_GRAPHICS 0 +#define ARTWORK_TYPE_SOUNDS 1 +#define ARTWORK_TYPE_MUSIC 2 -#define NUM_ARTWORK_TYPES 3 +#define NUM_ARTWORK_TYPES 3 // values for tree type (chosen to match artwork type) -#define TREE_TYPE_UNDEFINED -1 -#define TREE_TYPE_GRAPHICS_DIR ARTWORK_TYPE_GRAPHICS -#define TREE_TYPE_SOUNDS_DIR ARTWORK_TYPE_SOUNDS -#define TREE_TYPE_MUSIC_DIR ARTWORK_TYPE_MUSIC -#define TREE_TYPE_LEVEL_DIR 3 -#define TREE_TYPE_LEVEL_NR 4 -#define TREE_TYPE_PLAYER_NAME 5 -#define TREE_TYPE_SCORE_ENTRY 6 - -#define NUM_BASE_TREE_TYPES 4 -#define NUM_TREE_TYPES 7 - -#define TREE_TYPE_IS_DIR(type) ((type) == TREE_TYPE_GRAPHICS_DIR || \ - (type) == TREE_TYPE_SOUNDS_DIR || \ - (type) == TREE_TYPE_MUSIC_DIR || \ - (type) == TREE_TYPE_LEVEL_DIR) - -#define INFOTEXT_UNDEFINED "" -#define INFOTEXT_GRAPHICS_DIR "Custom Graphics" -#define INFOTEXT_SOUNDS_DIR "Custom Sounds" -#define INFOTEXT_MUSIC_DIR "Custom Music" -#define INFOTEXT_LEVEL_DIR "Level Sets" -#define INFOTEXT_LEVEL_NR "Levels" -#define INFOTEXT_PLAYER_NAME "Players & Teams" -#define INFOTEXT_SCORE_ENTRY "Hall of Fame" - -#define BACKLINK_TEXT_MAIN ".. (main menu)" -#define BACKLINK_TEXT_SETUP ".. (setup menu)" -#define BACKLINK_TEXT_PARENT ".. (parent directory)" -#define BACKLINK_TEXT_BACK "back" -#define BACKLINK_TEXT_NEXT "next" - -#define TREE_INFOTEXT(t) ((t) == TREE_TYPE_SCORE_ENTRY ? \ - INFOTEXT_SCORE_ENTRY : \ - (t) == TREE_TYPE_PLAYER_NAME ? \ - INFOTEXT_PLAYER_NAME : \ - (t) == TREE_TYPE_LEVEL_NR ? \ - INFOTEXT_LEVEL_NR : \ - (t) == TREE_TYPE_LEVEL_DIR ? \ - INFOTEXT_LEVEL_DIR : \ - (t) == TREE_TYPE_GRAPHICS_DIR ? \ - INFOTEXT_GRAPHICS_DIR : \ - (t) == TREE_TYPE_SOUNDS_DIR ? \ - INFOTEXT_SOUNDS_DIR : \ - (t) == TREE_TYPE_MUSIC_DIR ? \ - INFOTEXT_MUSIC_DIR : \ - INFOTEXT_UNDEFINED) - -#define TREE_BACKLINK_TEXT(t) ((t) == TREE_TYPE_SCORE_ENTRY ? \ - BACKLINK_TEXT_BACK : \ - (t) == TREE_TYPE_LEVEL_DIR ? \ - BACKLINK_TEXT_MAIN : \ - BACKLINK_TEXT_SETUP) - -#define TREE_USERDIR(t) ((t) == TREE_TYPE_LEVEL_DIR ? \ - getUserLevelDir(NULL) : \ - (t) == TREE_TYPE_GRAPHICS_DIR ? \ - getUserGraphicsDir() : \ - (t) == TREE_TYPE_SOUNDS_DIR ? \ - getUserSoundsDir() : \ - (t) == TREE_TYPE_MUSIC_DIR ? \ - getUserMusicDir() : \ - NULL) - -#define TREE_FIRST_NODE_PTR(t) ((t) == TREE_TYPE_LEVEL_DIR ? \ - &leveldir_first : \ - (t) == TREE_TYPE_GRAPHICS_DIR ? \ - &artwork.gfx_first : \ - (t) == TREE_TYPE_SOUNDS_DIR ? \ - &artwork.snd_first : \ - (t) == TREE_TYPE_MUSIC_DIR ? \ - &artwork.mus_first : \ - NULL) - -#define TREE_FIRST_NODE(t) ((t) == TREE_TYPE_LEVEL_DIR ? \ - leveldir_first : \ - (t) == TREE_TYPE_GRAPHICS_DIR ? \ - artwork.gfx_first : \ - (t) == TREE_TYPE_SOUNDS_DIR ? \ - artwork.snd_first : \ - (t) == TREE_TYPE_MUSIC_DIR ? \ - artwork.mus_first : \ - NULL) +#define TREE_TYPE_UNDEFINED -1 +#define TREE_TYPE_GRAPHICS_DIR ARTWORK_TYPE_GRAPHICS +#define TREE_TYPE_SOUNDS_DIR ARTWORK_TYPE_SOUNDS +#define TREE_TYPE_MUSIC_DIR ARTWORK_TYPE_MUSIC +#define TREE_TYPE_LEVEL_DIR 3 +#define TREE_TYPE_LEVEL_NR 4 +#define TREE_TYPE_PLAYER_NAME 5 +#define TREE_TYPE_SCORE_ENTRY 6 + +#define NUM_BASE_TREE_TYPES 4 +#define NUM_TREE_TYPES 7 + +#define TREE_TYPE_IS_DIR(type) ((type) == TREE_TYPE_GRAPHICS_DIR || \ + (type) == TREE_TYPE_SOUNDS_DIR || \ + (type) == TREE_TYPE_MUSIC_DIR || \ + (type) == TREE_TYPE_LEVEL_DIR) + +#define INFOTEXT_UNDEFINED "" +#define INFOTEXT_GRAPHICS_DIR "Custom Graphics" +#define INFOTEXT_SOUNDS_DIR "Custom Sounds" +#define INFOTEXT_MUSIC_DIR "Custom Music" +#define INFOTEXT_LEVEL_DIR "Level Sets" +#define INFOTEXT_LEVEL_NR "Levels" +#define INFOTEXT_PLAYER_NAME "Players & Teams" +#define INFOTEXT_SCORE_ENTRY "Hall of Fame" + +#define BACKLINK_TEXT_MAIN ".. (main menu)" +#define BACKLINK_TEXT_SETUP ".. (setup menu)" +#define BACKLINK_TEXT_PARENT ".. (parent directory)" +#define BACKLINK_TEXT_BACK "back" +#define BACKLINK_TEXT_NEXT "next" + +#define TREE_INFOTEXT(t) \ + ((t) == TREE_TYPE_SCORE_ENTRY ? INFOTEXT_SCORE_ENTRY : \ + (t) == TREE_TYPE_PLAYER_NAME ? INFOTEXT_PLAYER_NAME : \ + (t) == TREE_TYPE_LEVEL_NR ? INFOTEXT_LEVEL_NR : \ + (t) == TREE_TYPE_LEVEL_DIR ? INFOTEXT_LEVEL_DIR : \ + (t) == TREE_TYPE_GRAPHICS_DIR ? INFOTEXT_GRAPHICS_DIR : \ + (t) == TREE_TYPE_SOUNDS_DIR ? INFOTEXT_SOUNDS_DIR : \ + (t) == TREE_TYPE_MUSIC_DIR ? INFOTEXT_MUSIC_DIR : \ + INFOTEXT_UNDEFINED) + +#define TREE_BACKLINK_TEXT(t) \ + ((t) == TREE_TYPE_SCORE_ENTRY ? BACKLINK_TEXT_BACK : \ + (t) == TREE_TYPE_LEVEL_DIR ? BACKLINK_TEXT_MAIN : \ + BACKLINK_TEXT_SETUP) + +#define TREE_USERDIR(t) \ + ((t) == TREE_TYPE_LEVEL_DIR ? getUserLevelDir(NULL) : \ + (t) == TREE_TYPE_GRAPHICS_DIR ? getUserGraphicsDir() : \ + (t) == TREE_TYPE_SOUNDS_DIR ? getUserSoundsDir() : \ + (t) == TREE_TYPE_MUSIC_DIR ? getUserMusicDir() : \ + NULL) + +#define TREE_FIRST_NODE_PTR(t) \ + ((t) == TREE_TYPE_LEVEL_DIR ? &leveldir_first : \ + (t) == TREE_TYPE_GRAPHICS_DIR ? &artwork.gfx_first : \ + (t) == TREE_TYPE_SOUNDS_DIR ? &artwork.snd_first : \ + (t) == TREE_TYPE_MUSIC_DIR ? &artwork.mus_first : \ + NULL) + +#define TREE_FIRST_NODE(t) \ + ((t) == TREE_TYPE_LEVEL_DIR ? leveldir_first : \ + (t) == TREE_TYPE_GRAPHICS_DIR ? artwork.gfx_first : \ + (t) == TREE_TYPE_SOUNDS_DIR ? artwork.snd_first : \ + (t) == TREE_TYPE_MUSIC_DIR ? artwork.mus_first : \ + NULL) // values for artwork handling -#define LEVELDIR_ARTWORK_SET_PTR(leveldir, type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - &(leveldir)->graphics_set : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - &(leveldir)->sounds_set : \ - &(leveldir)->music_set) - -#define LEVELDIR_ARTWORK_SET(leveldir, type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - (leveldir)->graphics_set : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - (leveldir)->sounds_set : \ - (leveldir)->music_set) - -#define LEVELDIR_ARTWORK_PATH_PTR(leveldir, type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - &(leveldir)->graphics_path : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - &(leveldir)->sounds_path : \ - &(leveldir)->music_path) - -#define LEVELDIR_ARTWORK_PATH(leveldir, type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - (leveldir)->graphics_path : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - (leveldir)->sounds_path : \ - (leveldir)->music_path) - -#define SETUP_ARTWORK_SET(setup, type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - (setup).graphics_set : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - (setup).sounds_set : \ - (setup).music_set) - -#define SETUP_OVERRIDE_ARTWORK(setup, type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - (setup).override_level_graphics : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - (setup).override_level_sounds : \ - (setup).override_level_music) - -#define GFX_OVERRIDE_ARTWORK(type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - gfx.override_level_graphics : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - gfx.override_level_sounds : \ - gfx.override_level_music) - -#define ARTWORK_FIRST_NODE(artwork, type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - (artwork).gfx_first : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - (artwork).snd_first : \ - (artwork).mus_first) - -#define ARTWORK_CURRENT_PTR(artwork, type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - &(artwork).gfx_current : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - &(artwork).snd_current : \ - &(artwork).mus_current) - -#define ARTWORK_CURRENT(artwork, type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - (artwork).gfx_current : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - (artwork).snd_current : \ - (artwork).mus_current) - -#define ARTWORK_CURRENT_IDENTIFIER_PTR(artwork, type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - &(artwork).gfx_current_identifier : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - &(artwork).snd_current_identifier : \ - &(artwork).mus_current_identifier) - -#define ARTWORK_CURRENT_IDENTIFIER(artwork, type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - (artwork).gfx_current_identifier : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - (artwork).snd_current_identifier : \ - (artwork).mus_current_identifier) - -#define ARTWORKINFO_FILENAME(type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - GRAPHICSINFO_FILENAME : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - SOUNDSINFO_FILENAME : \ - (type) == ARTWORK_TYPE_MUSIC ? \ - MUSICINFO_FILENAME : "") - -#define ARTWORK_DIRECTORY(type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - GRAPHICS_DIRECTORY : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - SOUNDS_DIRECTORY : \ - (type) == ARTWORK_TYPE_MUSIC ? \ - MUSIC_DIRECTORY : "") - -#define OPTIONS_ARTWORK_DIRECTORY(type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - options.graphics_directory : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - options.sounds_directory : \ - (type) == ARTWORK_TYPE_MUSIC ? \ - options.music_directory : "") - -#define USER_ARTWORK_DIRECTORY(type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - getUserGraphicsDir() : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - getUserSoundsDir() : \ - (type) == ARTWORK_TYPE_MUSIC ? \ - getUserMusicDir() : "") - -#define ARTWORK_DEFAULT_SUBDIR(type) \ - ((type) == ARTWORK_TYPE_GRAPHICS ? \ - GFX_DEFAULT_SUBDIR : \ - (type) == ARTWORK_TYPE_SOUNDS ? \ - SND_DEFAULT_SUBDIR : \ - MUS_DEFAULT_SUBDIR) +#define LEVELDIR_ARTWORK_SET_PTR(leveldir, type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? &leveldir->graphics_set : \ + (type) == ARTWORK_TYPE_SOUNDS ? &leveldir->sounds_set : \ + &leveldir->music_set) + +#define LEVELDIR_ARTWORK_SET(leveldir, type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? leveldir->graphics_set : \ + (type) == ARTWORK_TYPE_SOUNDS ? leveldir->sounds_set : \ + leveldir->music_set) + +#define LEVELDIR_ARTWORK_PATH_PTR(leveldir, type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? &leveldir->graphics_path : \ + (type) == ARTWORK_TYPE_SOUNDS ? &leveldir->sounds_path : \ + &leveldir->music_path) + +#define LEVELDIR_ARTWORK_PATH(leveldir, type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? leveldir->graphics_path : \ + (type) == ARTWORK_TYPE_SOUNDS ? leveldir->sounds_path : \ + leveldir->music_path) + +#define SETUP_ARTWORK_SET(setup, type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? setup.graphics_set : \ + (type) == ARTWORK_TYPE_SOUNDS ? setup.sounds_set : \ + setup.music_set) + +#define SETUP_OVERRIDE_ARTWORK(setup, type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? setup.override_level_graphics : \ + (type) == ARTWORK_TYPE_SOUNDS ? setup.override_level_sounds : \ + setup.override_level_music) + +#define GFX_OVERRIDE_ARTWORK(type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? gfx.override_level_graphics : \ + (type) == ARTWORK_TYPE_SOUNDS ? gfx.override_level_sounds : \ + gfx.override_level_music) + +#define ARTWORK_FIRST_NODE(artwork, type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? artwork.gfx_first : \ + (type) == ARTWORK_TYPE_SOUNDS ? artwork.snd_first : \ + artwork.mus_first) + +#define ARTWORK_CURRENT_PTR(artwork, type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? &artwork.gfx_current : \ + (type) == ARTWORK_TYPE_SOUNDS ? &artwork.snd_current : \ + &artwork.mus_current) + +#define ARTWORK_CURRENT(artwork, type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? artwork.gfx_current : \ + (type) == ARTWORK_TYPE_SOUNDS ? artwork.snd_current : \ + artwork.mus_current) + +#define ARTWORK_CURRENT_IDENTIFIER_PTR(artwork, type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? &artwork.gfx_current_identifier : \ + (type) == ARTWORK_TYPE_SOUNDS ? &artwork.snd_current_identifier : \ + &artwork.mus_current_identifier) + +#define ARTWORK_CURRENT_IDENTIFIER(artwork, type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? artwork.gfx_current_identifier : \ + (type) == ARTWORK_TYPE_SOUNDS ? artwork.snd_current_identifier : \ + artwork.mus_current_identifier) + +#define ARTWORKINFO_FILENAME(type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? GRAPHICSINFO_FILENAME : \ + (type) == ARTWORK_TYPE_SOUNDS ? SOUNDSINFO_FILENAME : \ + (type) == ARTWORK_TYPE_MUSIC ? MUSICINFO_FILENAME : \ + "") + +#define ARTWORK_DIRECTORY(type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? GRAPHICS_DIRECTORY : \ + (type) == ARTWORK_TYPE_SOUNDS ? SOUNDS_DIRECTORY : \ + (type) == ARTWORK_TYPE_MUSIC ? MUSIC_DIRECTORY : \ + "") + +#define OPTIONS_ARTWORK_DIRECTORY(type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? options.graphics_directory : \ + (type) == ARTWORK_TYPE_SOUNDS ? options.sounds_directory : \ + (type) == ARTWORK_TYPE_MUSIC ? options.music_directory : \ + "") + +#define USER_ARTWORK_DIRECTORY(type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? getUserGraphicsDir() : \ + (type) == ARTWORK_TYPE_SOUNDS ? getUserSoundsDir() : \ + (type) == ARTWORK_TYPE_MUSIC ? getUserMusicDir() : \ + "") + +#define ARTWORK_DEFAULT_SUBDIR(type) \ + ((type) == ARTWORK_TYPE_GRAPHICS ? GFX_DEFAULT_SUBDIR : \ + (type) == ARTWORK_TYPE_SOUNDS ? SND_DEFAULT_SUBDIR : \ + MUS_DEFAULT_SUBDIR) #define UPDATE_BUSY_STATE() \ { \ @@ -1047,9 +997,9 @@ struct ProgramInfo char *cookie_prefix; - char *log_filename; // filename for log messages - FILE *log_file; // file handle for log files - FILE *log_file_default; // default log file handle + char *log_filename; // filename for log messages + FILE *log_file; // file handle for log files + FILE *log_file_default; // default log file handle int version_super; int version_major; @@ -1613,80 +1563,80 @@ struct UserInfo struct TreeInfo { - struct TreeInfo **node_top; // topmost node in tree - struct TreeInfo *node_parent; // parent level directory info - struct TreeInfo *node_group; // level group sub-directory info - struct TreeInfo *next; // next level series structure node + struct TreeInfo **node_top; // topmost node in tree + struct TreeInfo *node_parent; // parent level directory info + struct TreeInfo *node_group; // level group sub-directory info + struct TreeInfo *next; // next level series structure node - int cl_first; // internal control field for setup screen - int cl_cursor; // internal control field for setup screen + int cl_first; // internal control field for setup screen + int cl_cursor; // internal control field for setup screen - int type; // type of tree content + int type; // type of tree content // fields for "type == TREE_TYPE_LEVEL_DIR" - char *subdir; // tree info sub-directory basename (may be ".") - char *fullpath; // complete path relative to tree base directory - char *basepath; // absolute base path of tree base directory - char *identifier; // identifier string for configuration files - char *name; // tree info name, as displayed in selection menues - char *name_sorting; // optional sorting name for correct name sorting - char *author; // level or artwork author name - char *year; // optional year of creation for levels or artwork - - char *program_title; // optional alternative text for program title - char *program_copyright; // optional alternative text for program copyright - char *program_company; // optional alternative text for program company - - char *imported_from; // optional comment for imported levels or artwork - char *imported_by; // optional comment for imported levels or artwork - char *tested_by; // optional comment to name people who tested a set - - char *graphics_set_ecs; // special EMC custom graphics set (ECS graphics) - char *graphics_set_aga; // special EMC custom graphics set (AGA graphics) - char *graphics_set; // optional custom graphics set (level tree only) - char *sounds_set_default; // default EMC custom sounds set - char *sounds_set_lowpass; // special EMC custom sounds set (lowpass filter) - char *sounds_set; // optional custom sounds set (level tree only) - char *music_set; // optional custom music set (level tree only) - char *graphics_path; // path to optional custom graphics set (level only) - char *sounds_path; // path to optional custom sounds set (level only) - char *music_path; // path to optional custom music set (level only) - - char *level_filename; // filename of level file (for packed level file) - char *level_filetype; // type of levels in level directory or level file - - char *special_flags; // flags for special actions performed on level file - - char *empty_level_name; // name pattern if level title is "nameless level" - boolean force_level_name; // force also renaming non-nameless level titles - - int levels; // number of levels in level series - int first_level; // first level number (to allow start with 0 or 1) - int last_level; // last level number (automatically calculated) - int sort_priority; // sort levels by 'sort_priority' and then by name - int pos; // custom position information of node in tree - - boolean latest_engine;// force level set to use the latest game engine - - boolean level_group; // directory contains more level series directories - boolean parent_link; // entry links back to parent directory - boolean is_copy; // this entry is a copy of another entry in the tree - boolean in_user_dir; // user defined levels are stored in home directory - boolean user_defined; // levels in user directory and marked as "private" - boolean readonly; // readonly levels can not be changed with editor - boolean handicap; // level set has no handicap when set to "false" - boolean time_limit; // level set has no time limit when set to "false" - boolean skip_levels; // levels can be skipped when set to "true" - - boolean use_emc_tiles;// use (swapped) V5/V6 EMC tiles when set to "true" + char *subdir; // tree info sub-directory basename (may be ".") + char *fullpath; // complete path relative to tree base directory + char *basepath; // absolute base path of tree base directory + char *identifier; // identifier string for configuration files + char *name; // tree info name, as displayed in selection menues + char *name_sorting; // optional sorting name for correct name sorting + char *author; // level or artwork author name + char *year; // optional year of creation for levels or artwork + + char *program_title; // optional alternative text for program title + char *program_copyright; // optional alternative text for program copyright + char *program_company; // optional alternative text for program company + + char *imported_from; // optional comment for imported levels or artwork + char *imported_by; // optional comment for imported levels or artwork + char *tested_by; // optional comment to name people who tested a set + + char *graphics_set_ecs; // special EMC custom graphics set (ECS graphics) + char *graphics_set_aga; // special EMC custom graphics set (AGA graphics) + char *graphics_set; // optional custom graphics set (level tree only) + char *sounds_set_default; // default EMC custom sounds set + char *sounds_set_lowpass; // special EMC custom sounds set (lowpass filter) + char *sounds_set; // optional custom sounds set (level tree only) + char *music_set; // optional custom music set (level tree only) + char *graphics_path; // path to optional custom graphics set (level only) + char *sounds_path; // path to optional custom sounds set (level only) + char *music_path; // path to optional custom music set (level only) + + char *level_filename; // filename of level file (for packed level file) + char *level_filetype; // type of levels in level directory or level file + + char *special_flags; // flags for special actions performed on level file + + char *empty_level_name; // name pattern if level title is "nameless level" + boolean force_level_name; // force also renaming non-nameless level titles + + int levels; // number of levels in level series + int first_level; // first level number (to allow start with 0 or 1) + int last_level; // last level number (automatically calculated) + int sort_priority; // sort levels by 'sort_priority' and then by name + int pos; // custom position information of node in tree + + boolean latest_engine; // force level set to use the latest game engine + + boolean level_group; // directory contains more level series directories + boolean parent_link; // entry links back to parent directory + boolean is_copy; // this entry is a copy of another entry in the tree + boolean in_user_dir; // user defined levels are stored in home directory + boolean user_defined; // levels in user directory and marked as "private" + boolean readonly; // readonly levels can not be changed with editor + boolean handicap; // level set has no handicap when set to "false" + boolean time_limit; // level set has no time limit when set to "false" + boolean skip_levels; // levels can be skipped when set to "true" + + boolean use_emc_tiles; // use (swapped) V5/V6 EMC tiles when set to "true" boolean info_screens_from_main; // can invoke info screens from main menu - int color; // color to use on selection screen for this level - char *class_desc; // description of level series class - int handicap_level; // number of the lowest unsolved level + int color; // color to use on selection screen for this level + char *class_desc; // description of level series class + int handicap_level; // number of the lowest unsolved level - char *infotext; // optional text to describe the tree type (headline) + char *infotext; // optional text to describe the tree type (headline) }; typedef struct TreeInfo TreeInfo; diff --git a/src/main.c b/src/main.c index 0bdb3c86..5ad295b7 100644 --- a/src/main.c +++ b/src/main.c @@ -20,166 +20,166 @@ #include "events.h" #include "config.h" -Bitmap *bitmap_db_field; -Bitmap *bitmap_db_door_1; -Bitmap *bitmap_db_door_2; -Bitmap *bitmap_db_store_1; -Bitmap *bitmap_db_store_2; -DrawBuffer *fieldbuffer; -DrawBuffer *drawto_field; +Bitmap *bitmap_db_field; +Bitmap *bitmap_db_door_1; +Bitmap *bitmap_db_door_2; +Bitmap *bitmap_db_store_1; +Bitmap *bitmap_db_store_2; +DrawBuffer *fieldbuffer; +DrawBuffer *drawto_field; -int game_status = -1; -int game_status_last_screen = -1; -boolean level_editor_test_game = FALSE; -boolean score_info_tape_play = FALSE; -boolean network_playing = FALSE; +int game_status = -1; +int game_status_last_screen = -1; +boolean level_editor_test_game = FALSE; +boolean score_info_tape_play = FALSE; +boolean network_playing = FALSE; -int key_joystick_mapping = 0; +int key_joystick_mapping = 0; -short Tile[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short Last[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short MovPos[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short MovDir[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short MovDelay[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short ChangeDelay[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short ChangePage[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short CustomValue[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short Store[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short Store2[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short StorePlayer[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short Back[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -boolean Stop[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -boolean Pushed[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short ChangeCount[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short ChangeEvent[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short WasJustMoving[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short WasJustFalling[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short CheckCollision[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short CheckImpact[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short AmoebaNr[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short AmoebaCnt[MAX_NUM_AMOEBA]; -short AmoebaCnt2[MAX_NUM_AMOEBA]; -short ExplodeField[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short ExplodePhase[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -short ExplodeDelay[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -int RunnerVisit[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -int PlayerVisit[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short Tile[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short Last[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short MovPos[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short MovDir[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short MovDelay[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short ChangeDelay[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short ChangePage[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short CustomValue[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short Store[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short Store2[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short StorePlayer[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short Back[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +boolean Stop[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +boolean Pushed[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short ChangeCount[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short ChangeEvent[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short WasJustMoving[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short WasJustFalling[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short CheckCollision[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short CheckImpact[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short AmoebaNr[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short AmoebaCnt[MAX_NUM_AMOEBA]; +short AmoebaCnt2[MAX_NUM_AMOEBA]; +short ExplodeField[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short ExplodePhase[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +short ExplodeDelay[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +int RunnerVisit[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +int PlayerVisit[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -int GfxFrame[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -int GfxRandom[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -int GfxRandomStatic[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -int GfxElement[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -int GfxElementEmpty[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -int GfxAction[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -int GfxDir[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -int GfxRedraw[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +int GfxFrame[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +int GfxRandom[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +int GfxRandomStatic[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +int GfxElement[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +int GfxElementEmpty[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +int GfxAction[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +int GfxDir[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +int GfxRedraw[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -int ActiveElement[MAX_NUM_ELEMENTS]; -int ActiveButton[NUM_IMAGE_FILES]; -int ActiveFont[NUM_FONTS]; +int ActiveElement[MAX_NUM_ELEMENTS]; +int ActiveButton[NUM_IMAGE_FILES]; +int ActiveFont[NUM_FONTS]; -int lev_fieldx, lev_fieldy; -int scroll_x, scroll_y; +int lev_fieldx, lev_fieldy; +int scroll_x, scroll_y; -int WIN_XSIZE = WIN_XSIZE_DEFAULT; -int WIN_YSIZE = WIN_YSIZE_DEFAULT; +int WIN_XSIZE = WIN_XSIZE_DEFAULT; +int WIN_YSIZE = WIN_YSIZE_DEFAULT; -int SCR_FIELDX = SCR_FIELDX_DEFAULT; -int SCR_FIELDY = SCR_FIELDY_DEFAULT; +int SCR_FIELDX = SCR_FIELDX_DEFAULT; +int SCR_FIELDY = SCR_FIELDY_DEFAULT; -int REAL_SX = 6, REAL_SY = 6; -int SX = 8, SY = 8; -int DX = 566, DY = 60; -int VX = 566, VY = 400; -int EX = 566, EY = 356; -int dDX, dDY; +int REAL_SX = 6, REAL_SY = 6; +int SX = 8, SY = 8; +int DX = 566, DY = 60; +int VX = 566, VY = 400; +int EX = 566, EY = 356; +int dDX, dDY; -int FULL_SXSIZE = 2 + SXSIZE_DEFAULT + 2; -int FULL_SYSIZE = 2 + SYSIZE_DEFAULT + 2; -int SXSIZE = SXSIZE_DEFAULT; -int SYSIZE = SYSIZE_DEFAULT; +int FULL_SXSIZE = 2 + SXSIZE_DEFAULT + 2; +int FULL_SYSIZE = 2 + SYSIZE_DEFAULT + 2; +int SXSIZE = SXSIZE_DEFAULT; +int SYSIZE = SYSIZE_DEFAULT; -int FADE_SX = 6, FADE_SY = 6; -int FADE_SXSIZE = 2 + SXSIZE_DEFAULT + 2; -int FADE_SYSIZE = 2 + SXSIZE_DEFAULT + 2; +int FADE_SX = 6, FADE_SY = 6; +int FADE_SXSIZE = 2 + SXSIZE_DEFAULT + 2; +int FADE_SYSIZE = 2 + SXSIZE_DEFAULT + 2; -int DXSIZE = 100; -int DYSIZE = 280; -int VXSIZE = 100; -int VYSIZE = 100; -int EXSIZE = 100; -int EYSIZE = 144; -int TILESIZE_VAR = TILESIZE; +int DXSIZE = 100; +int DYSIZE = 280; +int VXSIZE = 100; +int VYSIZE = 100; +int EXSIZE = 100; +int EYSIZE = 144; +int TILESIZE_VAR = TILESIZE; -int FX, FY; -int ScrollStepSize; -int ScreenMovDir = MV_NONE, ScreenMovPos = 0; -int ScreenGfxPos = 0; -int BorderElement = EL_STEELWALL; -int MenuFrameDelay = MENU_FRAME_DELAY; -int GameFrameDelay = GAME_FRAME_DELAY; -int FfwdFrameDelay = FFWD_FRAME_DELAY; -int BX1, BY1; -int BX2, BY2; -int SBX_Left, SBX_Right; -int SBY_Upper, SBY_Lower; +int FX, FY; +int ScrollStepSize; +int ScreenMovDir = MV_NONE, ScreenMovPos = 0; +int ScreenGfxPos = 0; +int BorderElement = EL_STEELWALL; +int MenuFrameDelay = MENU_FRAME_DELAY; +int GameFrameDelay = GAME_FRAME_DELAY; +int FfwdFrameDelay = FFWD_FRAME_DELAY; +int BX1, BY1; +int BX2, BY2; +int SBX_Left, SBX_Right; +int SBY_Upper, SBY_Lower; -int TimeFrames, TimePlayed, TimeLeft; -int TapeTimeFrames, TapeTime; +int TimeFrames, TimePlayed, TimeLeft; +int TapeTimeFrames, TapeTime; -boolean network_player_action_received = FALSE; +boolean network_player_action_received = FALSE; -struct LevelInfo level, level_template; -struct PlayerInfo stored_player[MAX_PLAYERS], *local_player = NULL; -struct ScoreInfo scores, server_scores; -struct TapeInfo tape; -struct GameInfo game; -struct GlobalInfo global; -struct BorderInfo border; -struct ViewportInfo viewport; -struct TitleFadingInfo fading; -struct TitleFadingInfo title_initial_first_default; -struct TitleFadingInfo title_initial_default; -struct TitleFadingInfo title_first_default; -struct TitleFadingInfo title_default; -struct TitleMessageInfo titlescreen_initial_first_default; -struct TitleMessageInfo titlescreen_initial_first[MAX_NUM_TITLE_IMAGES]; -struct TitleMessageInfo titlescreen_initial_default; -struct TitleMessageInfo titlescreen_initial[MAX_NUM_TITLE_IMAGES]; -struct TitleMessageInfo titlescreen_first_default; -struct TitleMessageInfo titlescreen_first[MAX_NUM_TITLE_IMAGES]; -struct TitleMessageInfo titlescreen_default; -struct TitleMessageInfo titlescreen[MAX_NUM_TITLE_IMAGES]; -struct TitleMessageInfo titlemessage_initial_first_default; -struct TitleMessageInfo titlemessage_initial_first[MAX_NUM_TITLE_MESSAGES]; -struct TitleMessageInfo titlemessage_initial_default; -struct TitleMessageInfo titlemessage_initial[MAX_NUM_TITLE_MESSAGES]; -struct TitleMessageInfo titlemessage_first_default; -struct TitleMessageInfo titlemessage_first[MAX_NUM_TITLE_MESSAGES]; -struct TitleMessageInfo titlemessage_default; -struct TitleMessageInfo titlemessage[MAX_NUM_TITLE_MESSAGES]; -struct TitleMessageInfo readme; -struct InitInfo init, init_last; -struct MenuInfo menu; -struct DoorInfo door_1, door_2; -struct RequestInfo request; -struct PreviewInfo preview; -struct EditorInfo editor; +struct LevelInfo level, level_template; +struct PlayerInfo stored_player[MAX_PLAYERS], *local_player = NULL; +struct ScoreInfo scores, server_scores; +struct TapeInfo tape; +struct GameInfo game; +struct GlobalInfo global; +struct BorderInfo border; +struct ViewportInfo viewport; +struct TitleFadingInfo fading; +struct TitleFadingInfo title_initial_first_default; +struct TitleFadingInfo title_initial_default; +struct TitleFadingInfo title_first_default; +struct TitleFadingInfo title_default; +struct TitleMessageInfo titlescreen_initial_first_default; +struct TitleMessageInfo titlescreen_initial_first[MAX_NUM_TITLE_IMAGES]; +struct TitleMessageInfo titlescreen_initial_default; +struct TitleMessageInfo titlescreen_initial[MAX_NUM_TITLE_IMAGES]; +struct TitleMessageInfo titlescreen_first_default; +struct TitleMessageInfo titlescreen_first[MAX_NUM_TITLE_IMAGES]; +struct TitleMessageInfo titlescreen_default; +struct TitleMessageInfo titlescreen[MAX_NUM_TITLE_IMAGES]; +struct TitleMessageInfo titlemessage_initial_first_default; +struct TitleMessageInfo titlemessage_initial_first[MAX_NUM_TITLE_MESSAGES]; +struct TitleMessageInfo titlemessage_initial_default; +struct TitleMessageInfo titlemessage_initial[MAX_NUM_TITLE_MESSAGES]; +struct TitleMessageInfo titlemessage_first_default; +struct TitleMessageInfo titlemessage_first[MAX_NUM_TITLE_MESSAGES]; +struct TitleMessageInfo titlemessage_default; +struct TitleMessageInfo titlemessage[MAX_NUM_TITLE_MESSAGES]; +struct TitleMessageInfo readme; +struct InitInfo init, init_last; +struct MenuInfo menu; +struct DoorInfo door_1, door_2; +struct RequestInfo request; +struct PreviewInfo preview; +struct EditorInfo editor; -struct GraphicInfo *graphic_info = NULL; -struct SoundInfo *sound_info = NULL; -struct MusicInfo *music_info = NULL; -struct MusicFileInfo *music_file_info = NULL; -struct HelpAnimInfo *helpanim_info = NULL; +struct GraphicInfo *graphic_info = NULL; +struct SoundInfo *sound_info = NULL; +struct MusicInfo *music_info = NULL; +struct MusicFileInfo *music_file_info = NULL; +struct HelpAnimInfo *helpanim_info = NULL; -SetupFileHash *helptext_info = NULL; -SetupFileHash *image_config_hash = NULL; -SetupFileHash *sound_config_hash = NULL; -SetupFileHash *element_token_hash = NULL; -SetupFileHash *graphic_token_hash = NULL; -SetupFileHash *font_token_hash = NULL; -SetupFileHash *hide_setup_hash = NULL; -SetupFileHash *anim_url_hash = NULL; +SetupFileHash *helptext_info = NULL; +SetupFileHash *image_config_hash = NULL; +SetupFileHash *sound_config_hash = NULL; +SetupFileHash *element_token_hash = NULL; +SetupFileHash *graphic_token_hash = NULL; +SetupFileHash *font_token_hash = NULL; +SetupFileHash *hide_setup_hash = NULL; +SetupFileHash *anim_url_hash = NULL; // ---------------------------------------------------------------------------- diff --git a/src/main.h b/src/main.h index cdd4b6ab..1ed645e2 100644 --- a/src/main.h +++ b/src/main.h @@ -203,10 +203,10 @@ #define PROPERTY_BIT(p) (1u << ((p) % 32)) #define PROPERTY_VAR(e, p) (element_info[e].properties[(p) / 32]) -#define HAS_PROPERTY(e, p) ((PROPERTY_VAR(e, p) & PROPERTY_BIT(p)) != 0) -#define SET_PROPERTY(e, p, v) ((v) ? \ - (PROPERTY_VAR(e,p) |= PROPERTY_BIT(p)) : \ - (PROPERTY_VAR(e,p) &= ~PROPERTY_BIT(p))) +#define HAS_PROPERTY(e, p) ((PROPERTY_VAR(e, p) & PROPERTY_BIT(p)) != 0) +#define SET_PROPERTY(e, p, v) ((v) ? \ + (PROPERTY_VAR(e,p) |= PROPERTY_BIT(p)) : \ + (PROPERTY_VAR(e,p) &= ~PROPERTY_BIT(p))) // values for change events for custom elements (stored in level file) @@ -278,15 +278,11 @@ #define CH_ANY_EVENT_VAR(e, c) (element_info[e].has_change_event[c]) #define PAGE_HAS_CHANGE_EVENT(p, c) ((p)->has_event[c]) -#define HAS_CHANGE_EVENT(e, c) (IS_CUSTOM_ELEMENT(e) && \ - CH_EVENT_VAR(e, c)) -#define HAS_ANY_CHANGE_EVENT(e, c) (IS_CUSTOM_ELEMENT(e) && \ - CH_ANY_EVENT_VAR(e, c)) +#define HAS_CHANGE_EVENT(e, c) (IS_CUSTOM_ELEMENT(e) && CH_EVENT_VAR(e, c)) +#define HAS_ANY_CHANGE_EVENT(e, c) (IS_CUSTOM_ELEMENT(e) && CH_ANY_EVENT_VAR(e, c)) -#define SET_CHANGE_EVENT(e, c, v) (IS_CUSTOM_ELEMENT(e) ? \ - CH_EVENT_VAR(e, c) = (v) : 0) -#define SET_ANY_CHANGE_EVENT(e, c, v) (IS_CUSTOM_ELEMENT(e) ? \ - CH_ANY_EVENT_VAR(e, c) = (v) : 0) +#define SET_CHANGE_EVENT(e, c, v) (IS_CUSTOM_ELEMENT(e) ? CH_EVENT_VAR(e, c) = (v) : 0) +#define SET_ANY_CHANGE_EVENT(e, c, v) (IS_CUSTOM_ELEMENT(e) ? CH_ANY_EVENT_VAR(e, c) = (v) : 0) // values for player bitmasks #define PLAYER_BITS_NONE 0 @@ -336,10 +332,10 @@ #define CH_SIDE_TOP_BOTTOM MV_VERTICAL #define CH_SIDE_ANY MV_ANY_DIRECTION -#define CH_SIDE_FROM_BUTTON(b) ((b) == MB_LEFTBUTTON ? CH_SIDE_LEFT : \ - (b) == MB_RIGHTBUTTON ? CH_SIDE_RIGHT : \ - (b) == MB_MIDDLEBUTTON ? CH_SIDE_TOP_BOTTOM : \ - CH_SIDE_NONE) +#define CH_SIDE_FROM_BUTTON(b) ((b) == MB_LEFTBUTTON ? CH_SIDE_LEFT : \ + (b) == MB_RIGHTBUTTON ? CH_SIDE_RIGHT : \ + (b) == MB_MIDDLEBUTTON ? CH_SIDE_TOP_BOTTOM : \ + CH_SIDE_NONE) // values for change player for custom elements #define CH_PLAYER_NONE PLAYER_BITS_NONE @@ -561,491 +557,485 @@ #define EXPLODES_CROSS 2 // macros for configurable properties -#define IS_DIGGABLE(e) HAS_PROPERTY(e, EP_DIGGABLE) -#define IS_COLLECTIBLE_ONLY(e) HAS_PROPERTY(e, EP_COLLECTIBLE_ONLY) -#define DONT_RUN_INTO(e) HAS_PROPERTY(e, EP_DONT_RUN_INTO) -#define DONT_COLLIDE_WITH(e) HAS_PROPERTY(e, EP_DONT_COLLIDE_WITH) -#define DONT_TOUCH(e) HAS_PROPERTY(e, EP_DONT_TOUCH) -#define IS_INDESTRUCTIBLE(e) HAS_PROPERTY(e, EP_INDESTRUCTIBLE) -#define IS_SLIPPERY(e) HAS_PROPERTY(e, EP_SLIPPERY) -#define CAN_CHANGE(e) HAS_PROPERTY(e, EP_CAN_CHANGE) -#define CAN_MOVE(e) HAS_PROPERTY(e, EP_CAN_MOVE) -#define CAN_FALL(e) HAS_PROPERTY(e, EP_CAN_FALL) -#define CAN_SMASH_PLAYER(e) HAS_PROPERTY(e, EP_CAN_SMASH_PLAYER) -#define CAN_SMASH_ENEMIES(e) HAS_PROPERTY(e, EP_CAN_SMASH_ENEMIES) -#define CAN_SMASH_EVERYTHING(e) HAS_PROPERTY(e, EP_CAN_SMASH_EVERYTHING) -#define EXPLODES_BY_FIRE(e) HAS_PROPERTY(e, EP_EXPLODES_BY_FIRE) -#define EXPLODES_SMASHED(e) HAS_PROPERTY(e, EP_EXPLODES_SMASHED) -#define EXPLODES_IMPACT(e) HAS_PROPERTY(e, EP_EXPLODES_IMPACT) -#define IS_WALKABLE_OVER(e) HAS_PROPERTY(e, EP_WALKABLE_OVER) -#define IS_WALKABLE_INSIDE(e) HAS_PROPERTY(e, EP_WALKABLE_INSIDE) -#define IS_WALKABLE_UNDER(e) HAS_PROPERTY(e, EP_WALKABLE_UNDER) -#define IS_PASSABLE_OVER(e) HAS_PROPERTY(e, EP_PASSABLE_OVER) -#define IS_PASSABLE_INSIDE(e) HAS_PROPERTY(e, EP_PASSABLE_INSIDE) -#define IS_PASSABLE_UNDER(e) HAS_PROPERTY(e, EP_PASSABLE_UNDER) -#define IS_DROPPABLE(e) HAS_PROPERTY(e, EP_DROPPABLE) -#define EXPLODES_1X1_OLD(e) HAS_PROPERTY(e, EP_EXPLODES_1X1_OLD) -#define IS_PUSHABLE(e) HAS_PROPERTY(e, EP_PUSHABLE) -#define EXPLODES_CROSS_OLD(e) HAS_PROPERTY(e, EP_EXPLODES_CROSS_OLD) -#define IS_PROTECTED(e) HAS_PROPERTY(e, EP_PROTECTED) -#define CAN_MOVE_INTO_ACID(e) HAS_PROPERTY(e, EP_CAN_MOVE_INTO_ACID) -#define IS_THROWABLE(e) HAS_PROPERTY(e, EP_THROWABLE) -#define CAN_EXPLODE(e) HAS_PROPERTY(e, EP_CAN_EXPLODE) -#define IS_GRAVITY_REACHABLE(e) HAS_PROPERTY(e, EP_GRAVITY_REACHABLE) -#define DONT_GET_HIT_BY(e) HAS_PROPERTY(e, EP_DONT_GET_HIT_BY) +#define IS_DIGGABLE(e) HAS_PROPERTY(e, EP_DIGGABLE) +#define IS_COLLECTIBLE_ONLY(e) HAS_PROPERTY(e, EP_COLLECTIBLE_ONLY) +#define DONT_RUN_INTO(e) HAS_PROPERTY(e, EP_DONT_RUN_INTO) +#define DONT_COLLIDE_WITH(e) HAS_PROPERTY(e, EP_DONT_COLLIDE_WITH) +#define DONT_TOUCH(e) HAS_PROPERTY(e, EP_DONT_TOUCH) +#define IS_INDESTRUCTIBLE(e) HAS_PROPERTY(e, EP_INDESTRUCTIBLE) +#define IS_SLIPPERY(e) HAS_PROPERTY(e, EP_SLIPPERY) +#define CAN_CHANGE(e) HAS_PROPERTY(e, EP_CAN_CHANGE) +#define CAN_MOVE(e) HAS_PROPERTY(e, EP_CAN_MOVE) +#define CAN_FALL(e) HAS_PROPERTY(e, EP_CAN_FALL) +#define CAN_SMASH_PLAYER(e) HAS_PROPERTY(e, EP_CAN_SMASH_PLAYER) +#define CAN_SMASH_ENEMIES(e) HAS_PROPERTY(e, EP_CAN_SMASH_ENEMIES) +#define CAN_SMASH_EVERYTHING(e) HAS_PROPERTY(e, EP_CAN_SMASH_EVERYTHING) +#define EXPLODES_BY_FIRE(e) HAS_PROPERTY(e, EP_EXPLODES_BY_FIRE) +#define EXPLODES_SMASHED(e) HAS_PROPERTY(e, EP_EXPLODES_SMASHED) +#define EXPLODES_IMPACT(e) HAS_PROPERTY(e, EP_EXPLODES_IMPACT) +#define IS_WALKABLE_OVER(e) HAS_PROPERTY(e, EP_WALKABLE_OVER) +#define IS_WALKABLE_INSIDE(e) HAS_PROPERTY(e, EP_WALKABLE_INSIDE) +#define IS_WALKABLE_UNDER(e) HAS_PROPERTY(e, EP_WALKABLE_UNDER) +#define IS_PASSABLE_OVER(e) HAS_PROPERTY(e, EP_PASSABLE_OVER) +#define IS_PASSABLE_INSIDE(e) HAS_PROPERTY(e, EP_PASSABLE_INSIDE) +#define IS_PASSABLE_UNDER(e) HAS_PROPERTY(e, EP_PASSABLE_UNDER) +#define IS_DROPPABLE(e) HAS_PROPERTY(e, EP_DROPPABLE) +#define EXPLODES_1X1_OLD(e) HAS_PROPERTY(e, EP_EXPLODES_1X1_OLD) +#define IS_PUSHABLE(e) HAS_PROPERTY(e, EP_PUSHABLE) +#define EXPLODES_CROSS_OLD(e) HAS_PROPERTY(e, EP_EXPLODES_CROSS_OLD) +#define IS_PROTECTED(e) HAS_PROPERTY(e, EP_PROTECTED) +#define CAN_MOVE_INTO_ACID(e) HAS_PROPERTY(e, EP_CAN_MOVE_INTO_ACID) +#define IS_THROWABLE(e) HAS_PROPERTY(e, EP_THROWABLE) +#define CAN_EXPLODE(e) HAS_PROPERTY(e, EP_CAN_EXPLODE) +#define IS_GRAVITY_REACHABLE(e) HAS_PROPERTY(e, EP_GRAVITY_REACHABLE) +#define DONT_GET_HIT_BY(e) HAS_PROPERTY(e, EP_DONT_GET_HIT_BY) // macros for special configurable properties -#define IS_EM_SLIPPERY_WALL(e) HAS_PROPERTY(e, EP_EM_SLIPPERY_WALL) +#define IS_EM_SLIPPERY_WALL(e) HAS_PROPERTY(e, EP_EM_SLIPPERY_WALL) // macros for special graphics properties -#define GFX_CRUMBLED(e) HAS_PROPERTY(GFX_ELEMENT(e), EP_GFX_CRUMBLED) +#define GFX_CRUMBLED(e) HAS_PROPERTY(GFX_ELEMENT(e), EP_GFX_CRUMBLED) // macros for pre-defined properties -#define IS_EMPTY_SPACE(e) HAS_PROPERTY(e, EP_EMPTY_SPACE) -#define IS_PLAYER_ELEMENT(e) HAS_PROPERTY(e, EP_PLAYER) -#define CAN_PASS_MAGIC_WALL(e) HAS_PROPERTY(e, EP_CAN_PASS_MAGIC_WALL) -#define CAN_PASS_DC_MAGIC_WALL(e) HAS_PROPERTY(e, EP_CAN_PASS_DC_MAGIC_WALL) -#define IS_SWITCHABLE(e) HAS_PROPERTY(e, EP_SWITCHABLE) -#define IS_BD_ELEMENT(e) HAS_PROPERTY(e, EP_BD_ELEMENT) -#define IS_SP_ELEMENT(e) HAS_PROPERTY(e, EP_SP_ELEMENT) -#define IS_SB_ELEMENT(e) HAS_PROPERTY(e, EP_SB_ELEMENT) -#define IS_GEM(e) HAS_PROPERTY(e, EP_GEM) -#define IS_FOOD_DARK_YAMYAM(e) HAS_PROPERTY(e, EP_FOOD_DARK_YAMYAM) -#define IS_FOOD_PENGUIN(e) HAS_PROPERTY(e, EP_FOOD_PENGUIN) -#define IS_FOOD_PIG(e) HAS_PROPERTY(e, EP_FOOD_PIG) -#define IS_HISTORIC_WALL(e) HAS_PROPERTY(e, EP_HISTORIC_WALL) -#define IS_HISTORIC_SOLID(e) HAS_PROPERTY(e, EP_HISTORIC_SOLID) -#define IS_CLASSIC_ENEMY(e) HAS_PROPERTY(e, EP_CLASSIC_ENEMY) -#define IS_BELT(e) HAS_PROPERTY(e, EP_BELT) -#define IS_BELT_ACTIVE(e) HAS_PROPERTY(e, EP_BELT_ACTIVE) -#define IS_BELT_SWITCH(e) HAS_PROPERTY(e, EP_BELT_SWITCH) -#define IS_TUBE(e) HAS_PROPERTY(e, EP_TUBE) -#define IS_ACID_POOL(e) HAS_PROPERTY(e, EP_ACID_POOL) -#define IS_KEYGATE(e) HAS_PROPERTY(e, EP_KEYGATE) -#define IS_AMOEBOID(e) HAS_PROPERTY(e, EP_AMOEBOID) -#define IS_AMOEBALIVE(e) HAS_PROPERTY(e, EP_AMOEBALIVE) -#define HAS_EDITOR_CONTENT(e) HAS_PROPERTY(e, EP_HAS_EDITOR_CONTENT) -#define CAN_TURN_EACH_MOVE(e) HAS_PROPERTY(e, EP_CAN_TURN_EACH_MOVE) -#define CAN_GROW(e) HAS_PROPERTY(e, EP_CAN_GROW) -#define IS_ACTIVE_BOMB(e) HAS_PROPERTY(e, EP_ACTIVE_BOMB) -#define IS_INACTIVE(e) HAS_PROPERTY(e, EP_INACTIVE) +#define IS_EMPTY_SPACE(e) HAS_PROPERTY(e, EP_EMPTY_SPACE) +#define IS_PLAYER_ELEMENT(e) HAS_PROPERTY(e, EP_PLAYER) +#define CAN_PASS_MAGIC_WALL(e) HAS_PROPERTY(e, EP_CAN_PASS_MAGIC_WALL) +#define CAN_PASS_DC_MAGIC_WALL(e) HAS_PROPERTY(e, EP_CAN_PASS_DC_MAGIC_WALL) +#define IS_SWITCHABLE(e) HAS_PROPERTY(e, EP_SWITCHABLE) +#define IS_BD_ELEMENT(e) HAS_PROPERTY(e, EP_BD_ELEMENT) +#define IS_SP_ELEMENT(e) HAS_PROPERTY(e, EP_SP_ELEMENT) +#define IS_SB_ELEMENT(e) HAS_PROPERTY(e, EP_SB_ELEMENT) +#define IS_GEM(e) HAS_PROPERTY(e, EP_GEM) +#define IS_FOOD_DARK_YAMYAM(e) HAS_PROPERTY(e, EP_FOOD_DARK_YAMYAM) +#define IS_FOOD_PENGUIN(e) HAS_PROPERTY(e, EP_FOOD_PENGUIN) +#define IS_FOOD_PIG(e) HAS_PROPERTY(e, EP_FOOD_PIG) +#define IS_HISTORIC_WALL(e) HAS_PROPERTY(e, EP_HISTORIC_WALL) +#define IS_HISTORIC_SOLID(e) HAS_PROPERTY(e, EP_HISTORIC_SOLID) +#define IS_CLASSIC_ENEMY(e) HAS_PROPERTY(e, EP_CLASSIC_ENEMY) +#define IS_BELT(e) HAS_PROPERTY(e, EP_BELT) +#define IS_BELT_ACTIVE(e) HAS_PROPERTY(e, EP_BELT_ACTIVE) +#define IS_BELT_SWITCH(e) HAS_PROPERTY(e, EP_BELT_SWITCH) +#define IS_TUBE(e) HAS_PROPERTY(e, EP_TUBE) +#define IS_ACID_POOL(e) HAS_PROPERTY(e, EP_ACID_POOL) +#define IS_KEYGATE(e) HAS_PROPERTY(e, EP_KEYGATE) +#define IS_AMOEBOID(e) HAS_PROPERTY(e, EP_AMOEBOID) +#define IS_AMOEBALIVE(e) HAS_PROPERTY(e, EP_AMOEBALIVE) +#define HAS_EDITOR_CONTENT(e) HAS_PROPERTY(e, EP_HAS_EDITOR_CONTENT) +#define CAN_TURN_EACH_MOVE(e) HAS_PROPERTY(e, EP_CAN_TURN_EACH_MOVE) +#define CAN_GROW(e) HAS_PROPERTY(e, EP_CAN_GROW) +#define IS_ACTIVE_BOMB(e) HAS_PROPERTY(e, EP_ACTIVE_BOMB) +#define IS_INACTIVE(e) HAS_PROPERTY(e, EP_INACTIVE) // macros for derived properties -#define IS_ACCESSIBLE_OVER(e) HAS_PROPERTY(e, EP_ACCESSIBLE_OVER) -#define IS_ACCESSIBLE_INSIDE(e) HAS_PROPERTY(e, EP_ACCESSIBLE_INSIDE) -#define IS_ACCESSIBLE_UNDER(e) HAS_PROPERTY(e, EP_ACCESSIBLE_UNDER) -#define IS_WALKABLE(e) HAS_PROPERTY(e, EP_WALKABLE) -#define IS_PASSABLE(e) HAS_PROPERTY(e, EP_PASSABLE) -#define IS_ACCESSIBLE(e) HAS_PROPERTY(e, EP_ACCESSIBLE) -#define IS_COLLECTIBLE(e) HAS_PROPERTY(e, EP_COLLECTIBLE) -#define IS_SNAPPABLE(e) HAS_PROPERTY(e, EP_SNAPPABLE) -#define IS_WALL(e) HAS_PROPERTY(e, EP_WALL) -#define IS_SOLID_FOR_PUSHING(e) HAS_PROPERTY(e, EP_SOLID_FOR_PUSHING) -#define IS_DRAGONFIRE_PROOF(e) HAS_PROPERTY(e, EP_DRAGONFIRE_PROOF) -#define IS_EXPLOSION_PROOF(e) HAS_PROPERTY(e, EP_EXPLOSION_PROOF) -#define CAN_SMASH(e) HAS_PROPERTY(e, EP_CAN_SMASH) -#define EXPLODES_3X3_OLD(e) HAS_PROPERTY(e, EP_EXPLODES_3X3_OLD) -#define CAN_EXPLODE_BY_FIRE(e) HAS_PROPERTY(e, EP_CAN_EXPLODE_BY_FIRE) -#define CAN_EXPLODE_SMASHED(e) HAS_PROPERTY(e, EP_CAN_EXPLODE_SMASHED) -#define CAN_EXPLODE_IMPACT(e) HAS_PROPERTY(e, EP_CAN_EXPLODE_IMPACT) -#define IS_SP_PORT(e) HAS_PROPERTY(e, EP_SP_PORT) -#define CAN_EXPLODE_BY_DRAGONFIRE(e) \ - HAS_PROPERTY(e, EP_CAN_EXPLODE_BY_DRAGONFIRE) -#define CAN_EXPLODE_BY_EXPLOSION(e) \ - HAS_PROPERTY(e, EP_CAN_EXPLODE_BY_EXPLOSION) -#define COULD_MOVE_INTO_ACID(e) HAS_PROPERTY(e, EP_COULD_MOVE_INTO_ACID) -#define MAYBE_DONT_COLLIDE_WITH(e) HAS_PROPERTY(e, EP_MAYBE_DONT_COLLIDE_WITH) -#define CAN_BE_CLONED_BY_ANDROID(e) \ - HAS_PROPERTY(e, EP_CAN_BE_CLONED_BY_ANDROID) - -#define IS_EDITOR_CASCADE(e) HAS_PROPERTY(e, EP_EDITOR_CASCADE) -#define IS_EDITOR_CASCADE_ACTIVE(e) \ - HAS_PROPERTY(e, EP_EDITOR_CASCADE_ACTIVE) -#define IS_EDITOR_CASCADE_INACTIVE(e) \ - HAS_PROPERTY(e, EP_EDITOR_CASCADE_INACTIVE) - -#define HAS_ACTION(e) HAS_PROPERTY(e, EP_HAS_ACTION) -#define CAN_CHANGE_OR_HAS_ACTION(e) \ - HAS_PROPERTY(e, EP_CAN_CHANGE_OR_HAS_ACTION) - -#define IS_OBSOLETE(e) HAS_PROPERTY(e, EP_OBSOLETE) - -#define IS_EMPTY(e) IS_EMPTY_SPACE(e) -#define IS_EMPTY_ELEMENT(e) IS_EMPTY_SPACE(e) +#define IS_ACCESSIBLE_OVER(e) HAS_PROPERTY(e, EP_ACCESSIBLE_OVER) +#define IS_ACCESSIBLE_INSIDE(e) HAS_PROPERTY(e, EP_ACCESSIBLE_INSIDE) +#define IS_ACCESSIBLE_UNDER(e) HAS_PROPERTY(e, EP_ACCESSIBLE_UNDER) +#define IS_WALKABLE(e) HAS_PROPERTY(e, EP_WALKABLE) +#define IS_PASSABLE(e) HAS_PROPERTY(e, EP_PASSABLE) +#define IS_ACCESSIBLE(e) HAS_PROPERTY(e, EP_ACCESSIBLE) +#define IS_COLLECTIBLE(e) HAS_PROPERTY(e, EP_COLLECTIBLE) +#define IS_SNAPPABLE(e) HAS_PROPERTY(e, EP_SNAPPABLE) +#define IS_WALL(e) HAS_PROPERTY(e, EP_WALL) +#define IS_SOLID_FOR_PUSHING(e) HAS_PROPERTY(e, EP_SOLID_FOR_PUSHING) +#define IS_DRAGONFIRE_PROOF(e) HAS_PROPERTY(e, EP_DRAGONFIRE_PROOF) +#define IS_EXPLOSION_PROOF(e) HAS_PROPERTY(e, EP_EXPLOSION_PROOF) +#define CAN_SMASH(e) HAS_PROPERTY(e, EP_CAN_SMASH) +#define EXPLODES_3X3_OLD(e) HAS_PROPERTY(e, EP_EXPLODES_3X3_OLD) +#define CAN_EXPLODE_BY_FIRE(e) HAS_PROPERTY(e, EP_CAN_EXPLODE_BY_FIRE) +#define CAN_EXPLODE_SMASHED(e) HAS_PROPERTY(e, EP_CAN_EXPLODE_SMASHED) +#define CAN_EXPLODE_IMPACT(e) HAS_PROPERTY(e, EP_CAN_EXPLODE_IMPACT) +#define IS_SP_PORT(e) HAS_PROPERTY(e, EP_SP_PORT) +#define CAN_EXPLODE_BY_DRAGONFIRE(e) HAS_PROPERTY(e, EP_CAN_EXPLODE_BY_DRAGONFIRE) +#define CAN_EXPLODE_BY_EXPLOSION(e) HAS_PROPERTY(e, EP_CAN_EXPLODE_BY_EXPLOSION) +#define COULD_MOVE_INTO_ACID(e) HAS_PROPERTY(e, EP_COULD_MOVE_INTO_ACID) +#define MAYBE_DONT_COLLIDE_WITH(e) HAS_PROPERTY(e, EP_MAYBE_DONT_COLLIDE_WITH) +#define CAN_BE_CLONED_BY_ANDROID(e) HAS_PROPERTY(e, EP_CAN_BE_CLONED_BY_ANDROID) + +#define IS_EDITOR_CASCADE(e) HAS_PROPERTY(e, EP_EDITOR_CASCADE) +#define IS_EDITOR_CASCADE_ACTIVE(e) HAS_PROPERTY(e, EP_EDITOR_CASCADE_ACTIVE) +#define IS_EDITOR_CASCADE_INACTIVE(e) HAS_PROPERTY(e, EP_EDITOR_CASCADE_INACTIVE) + +#define HAS_ACTION(e) HAS_PROPERTY(e, EP_HAS_ACTION) +#define CAN_CHANGE_OR_HAS_ACTION(e) HAS_PROPERTY(e, EP_CAN_CHANGE_OR_HAS_ACTION) + +#define IS_OBSOLETE(e) HAS_PROPERTY(e, EP_OBSOLETE) + +#define IS_EMPTY(e) IS_EMPTY_SPACE(e) +#define IS_EMPTY_ELEMENT(e) IS_EMPTY_SPACE(e) // special macros used in game engine -#define IS_FILE_ELEMENT(e) ((e) >= 0 && \ - (e) <= NUM_FILE_ELEMENTS) - -#define IS_DRAWABLE_ELEMENT(e) ((e) >= 0 && \ - (e) <= NUM_DRAWABLE_ELEMENTS) - -#define IS_RUNTIME_ELEMENT(e) ((e) >= 0 && \ - (e) <= NUM_RUNTIME_ELEMENTS) - -#define IS_VALID_ELEMENT(e) ((e) >= 0 && \ - (e) <= MAX_NUM_ELEMENTS) - -#define IS_CUSTOM_ELEMENT(e) ((e) >= EL_CUSTOM_START && \ - (e) <= EL_CUSTOM_END) - -#define IS_GROUP_ELEMENT(e) ((e) >= EL_GROUP_START && \ - (e) <= EL_GROUP_END) - -#define IS_CLIPBOARD_ELEMENT(e) ((e) >= EL_INTERNAL_CLIPBOARD_START && \ - (e) <= EL_INTERNAL_CLIPBOARD_END) - -#define IS_INTERNAL_ELEMENT(e) ((e) >= EL_INTERNAL_START && \ - (e) <= EL_INTERNAL_END) - -#define IS_MM_ELEMENT_1(e) ((e) >= EL_MM_START_1 && \ - (e) <= EL_MM_END_1) -#define IS_MM_ELEMENT_2(e) ((e) >= EL_MM_START_2 && \ - (e) <= EL_MM_END_2) -#define IS_MM_ELEMENT_3(e) ((e) >= EL_MM_START_3 && \ - (e) <= EL_MM_END_3) -#define IS_MM_ELEMENT(e) (IS_MM_ELEMENT_1(e) || \ - IS_MM_ELEMENT_2(e) || \ - IS_MM_ELEMENT_3(e)) - -#define IS_DF_ELEMENT_1(e) ((e) >= EL_DF_START_1 && \ - (e) <= EL_DF_END_1) -#define IS_DF_ELEMENT_2(e) ((e) >= EL_DF_START_2 && \ - (e) <= EL_DF_END_2) -#define IS_DF_ELEMENT(e) (IS_DF_ELEMENT_1(e) || \ - IS_DF_ELEMENT_2(e)) - -#define IS_MM_MCDUFFIN(e) ((e) >= EL_MM_MCDUFFIN_START && \ - (e) <= EL_MM_MCDUFFIN_END) - -#define IS_DF_LASER(e) ((e) >= EL_DF_LASER_START && \ - (e) <= EL_DF_LASER_END) - -#define IS_MM_WALL(e) (((e) >= EL_MM_WALL_START && \ - (e) <= EL_MM_WALL_END) || \ - ((e) >= EL_DF_WALL_START && \ - (e) <= EL_DF_WALL_END)) - -#define IS_DF_WALL(e) ((e) >= EL_DF_WALL_START && \ - (e) <= EL_DF_WALL_END) - -#define IS_MM_WALL_EDITOR(e) ((e) == EL_MM_STEEL_WALL || \ - (e) == EL_MM_WOODEN_WALL || \ - (e) == EL_MM_ICE_WALL || \ - (e) == EL_MM_AMOEBA_WALL || \ - (e) == EL_DF_STEEL_WALL || \ - (e) == EL_DF_WOODEN_WALL) - -#define IS_ENVELOPE(e) ((e) >= EL_ENVELOPE_1 && \ - (e) <= EL_ENVELOPE_4) - -#define IS_MM_ENVELOPE(e) ((e) >= EL_MM_ENVELOPE_1 && \ - (e) <= EL_MM_ENVELOPE_4) - -#define IS_BALLOON_ELEMENT(e) ((e) == EL_BALLOON || \ - (e) == EL_BALLOON_SWITCH_LEFT || \ - (e) == EL_BALLOON_SWITCH_RIGHT || \ - (e) == EL_BALLOON_SWITCH_UP || \ - (e) == EL_BALLOON_SWITCH_DOWN || \ - (e) == EL_BALLOON_SWITCH_ANY || \ - (e) == EL_BALLOON_SWITCH_NONE) - -#define IS_RND_KEY(e) ((e) >= EL_KEY_1 && \ - (e) <= EL_KEY_4) -#define IS_EM_KEY(e) ((e) >= EL_EM_KEY_1 && \ - (e) <= EL_EM_KEY_4) -#define IS_EMC_KEY(e) ((e) >= EL_EMC_KEY_5 && \ - (e) <= EL_EMC_KEY_8) -#define IS_KEY(e) (IS_RND_KEY(e) || \ - IS_EM_KEY(e) || \ - IS_EMC_KEY(e)) -#define RND_KEY_NR(e) ((e) - EL_KEY_1) -#define EM_KEY_NR(e) ((e) - EL_EM_KEY_1) -#define EMC_KEY_NR(e) ((e) - EL_EMC_KEY_5 + 4) -#define KEY_NR(e) (IS_RND_KEY(e) ? RND_KEY_NR(e) : \ - IS_EM_KEY(e) ? EM_KEY_NR(e) : \ - IS_EMC_KEY(e) ? EMC_KEY_NR(e) : 0) - -#define IS_RND_GATE(e) ((e) >= EL_GATE_1 && \ - (e) <= EL_GATE_4) -#define IS_EM_GATE(e) ((e) >= EL_EM_GATE_1 && \ - (e) <= EL_EM_GATE_4) -#define IS_EMC_GATE(e) ((e) >= EL_EMC_GATE_5 && \ - (e) <= EL_EMC_GATE_8) -#define IS_DC_GATE(e) ((e) == EL_DC_GATE_WHITE) -#define IS_GATE(e) (IS_RND_GATE(e) || \ - IS_EM_GATE(e) || \ - IS_EMC_GATE(e) || \ - IS_DC_GATE(e)) -#define RND_GATE_NR(e) ((e) - EL_GATE_1) -#define EM_GATE_NR(e) ((e) - EL_EM_GATE_1) -#define EMC_GATE_NR(e) ((e) - EL_EMC_GATE_5 + 4) -#define GATE_NR(e) (IS_RND_GATE(e) ? RND_GATE_NR(e) : \ - IS_EM_GATE(e) ? EM_GATE_NR(e) : \ - IS_EMC_GATE(e) ? EMC_GATE_NR(e) : 0) - -#define IS_RND_GATE_GRAY(e) ((e) >= EL_GATE_1_GRAY && \ - (e) <= EL_GATE_4_GRAY) -#define IS_RND_GATE_GRAY_ACTIVE(e) ((e) >= EL_GATE_1_GRAY_ACTIVE && \ - (e) <= EL_GATE_4_GRAY_ACTIVE) -#define IS_EM_GATE_GRAY(e) ((e) >= EL_EM_GATE_1_GRAY && \ - (e) <= EL_EM_GATE_4_GRAY) -#define IS_EM_GATE_GRAY_ACTIVE(e) ((e) >= EL_EM_GATE_1_GRAY_ACTIVE && \ - (e) <= EL_EM_GATE_4_GRAY_ACTIVE) -#define IS_EMC_GATE_GRAY(e) ((e) >= EL_EMC_GATE_5_GRAY && \ - (e) <= EL_EMC_GATE_8_GRAY) -#define IS_EMC_GATE_GRAY_ACTIVE(e) ((e) >= EL_EMC_GATE_5_GRAY_ACTIVE && \ - (e) <= EL_EMC_GATE_8_GRAY_ACTIVE) -#define IS_DC_GATE_GRAY(e) ((e) == EL_DC_GATE_WHITE_GRAY) -#define IS_DC_GATE_GRAY_ACTIVE(e) ((e) == EL_DC_GATE_WHITE_GRAY_ACTIVE) - -#define IS_GATE_GRAY(e) (IS_RND_GATE_GRAY(e) || \ - IS_EM_GATE_GRAY(e) || \ - IS_EMC_GATE_GRAY(e) || \ - IS_DC_GATE_GRAY(e)) -#define IS_GATE_GRAY_ACTIVE(e) (IS_RND_GATE_GRAY_ACTIVE(e) || \ - IS_EM_GATE_GRAY_ACTIVE(e) || \ - IS_EMC_GATE_GRAY_ACTIVE(e) || \ - IS_DC_GATE_GRAY_ACTIVE(e)) -#define RND_GATE_GRAY_NR(e) ((e) - EL_GATE_1_GRAY) -#define RND_GATE_GRAY_ACTIVE_NR(e) ((e) - EL_GATE_1_GRAY_ACTIVE) -#define EM_GATE_GRAY_NR(e) ((e) - EL_EM_GATE_1_GRAY) -#define EM_GATE_GRAY_ACTIVE_NR(e) ((e) - EL_EM_GATE_1_GRAY_ACTIVE) -#define EMC_GATE_GRAY_NR(e) ((e) - EL_EMC_GATE_5_GRAY + 4) -#define EMC_GATE_GRAY_ACTIVE_NR(e) ((e) - EL_EMC_GATE_5_GRAY_ACTIVE + 4) -#define GATE_GRAY_NR(e) (IS_RND_GATE_GRAY(e) ? RND_GATE_GRAY_NR(e) : \ - IS_EM_GATE_GRAY(e) ? EM_GATE_GRAY_NR(e) : \ - IS_EMC_GATE_GRAY(e) ? EMC_GATE_GRAY_NR(e) : 0) - -#define RND_ENVELOPE_NR(e) ((e) - EL_ENVELOPE_1) -#define MM_ENVELOPE_NR(e) ((e) - EL_MM_ENVELOPE_1) -#define ENVELOPE_NR(e) (IS_ENVELOPE(e) ? RND_ENVELOPE_NR(e) : \ - MM_ENVELOPE_NR(e)) - -#define IS_ACID_POOL_OR_ACID(e) (IS_ACID_POOL(e) || (e) == EL_ACID) - -#define IS_EMC_PILLAR(e) ((e) >= EL_EMC_WALL_1 && \ - (e) <= EL_EMC_WALL_3) -#define IS_SP_CHIP(e) ((e) == EL_SP_CHIP_SINGLE || \ - (e) == EL_SP_CHIP_LEFT || \ - (e) == EL_SP_CHIP_RIGHT || \ - (e) == EL_SP_CHIP_TOP || \ - (e) == EL_SP_CHIP_BOTTOM) -#define IS_SP_HARDWARE_BASE(e) ((e) == EL_SP_HARDWARE_BASE_1 || \ - (e) == EL_SP_HARDWARE_BASE_2 || \ - (e) == EL_SP_HARDWARE_BASE_3 || \ - (e) == EL_SP_HARDWARE_BASE_4 || \ - (e) == EL_SP_HARDWARE_BASE_5 || \ - (e) == EL_SP_HARDWARE_BASE_6) - -#define IS_DC_STEELWALL_2(e) ((e) >= EL_DC_STEELWALL_2_LEFT && \ - (e) <= EL_DC_STEELWALL_2_SINGLE) +#define IS_FILE_ELEMENT(e) ((e) >= 0 && \ + (e) <= NUM_FILE_ELEMENTS) + +#define IS_DRAWABLE_ELEMENT(e) ((e) >= 0 && \ + (e) <= NUM_DRAWABLE_ELEMENTS) + +#define IS_RUNTIME_ELEMENT(e) ((e) >= 0 && \ + (e) <= NUM_RUNTIME_ELEMENTS) + +#define IS_VALID_ELEMENT(e) ((e) >= 0 && \ + (e) <= MAX_NUM_ELEMENTS) + +#define IS_CUSTOM_ELEMENT(e) ((e) >= EL_CUSTOM_START && \ + (e) <= EL_CUSTOM_END) + +#define IS_GROUP_ELEMENT(e) ((e) >= EL_GROUP_START && \ + (e) <= EL_GROUP_END) + +#define IS_CLIPBOARD_ELEMENT(e) ((e) >= EL_INTERNAL_CLIPBOARD_START && \ + (e) <= EL_INTERNAL_CLIPBOARD_END) + +#define IS_INTERNAL_ELEMENT(e) ((e) >= EL_INTERNAL_START && \ + (e) <= EL_INTERNAL_END) + +#define IS_MM_ELEMENT_1(e) ((e) >= EL_MM_START_1 && \ + (e) <= EL_MM_END_1) +#define IS_MM_ELEMENT_2(e) ((e) >= EL_MM_START_2 && \ + (e) <= EL_MM_END_2) +#define IS_MM_ELEMENT_3(e) ((e) >= EL_MM_START_3 && \ + (e) <= EL_MM_END_3) +#define IS_MM_ELEMENT(e) (IS_MM_ELEMENT_1(e) || \ + IS_MM_ELEMENT_2(e) || \ + IS_MM_ELEMENT_3(e)) + +#define IS_DF_ELEMENT_1(e) ((e) >= EL_DF_START_1 && \ + (e) <= EL_DF_END_1) +#define IS_DF_ELEMENT_2(e) ((e) >= EL_DF_START_2 && \ + (e) <= EL_DF_END_2) +#define IS_DF_ELEMENT(e) (IS_DF_ELEMENT_1(e) || \ + IS_DF_ELEMENT_2(e)) + +#define IS_MM_MCDUFFIN(e) ((e) >= EL_MM_MCDUFFIN_START && \ + (e) <= EL_MM_MCDUFFIN_END) + +#define IS_DF_LASER(e) ((e) >= EL_DF_LASER_START && \ + (e) <= EL_DF_LASER_END) + +#define IS_MM_WALL(e) (((e) >= EL_MM_WALL_START && \ + (e) <= EL_MM_WALL_END) || \ + ((e) >= EL_DF_WALL_START && \ + (e) <= EL_DF_WALL_END)) + +#define IS_DF_WALL(e) ((e) >= EL_DF_WALL_START && \ + (e) <= EL_DF_WALL_END) + +#define IS_MM_WALL_EDITOR(e) ((e) == EL_MM_STEEL_WALL || \ + (e) == EL_MM_WOODEN_WALL || \ + (e) == EL_MM_ICE_WALL || \ + (e) == EL_MM_AMOEBA_WALL || \ + (e) == EL_DF_STEEL_WALL || \ + (e) == EL_DF_WOODEN_WALL) + +#define IS_ENVELOPE(e) ((e) >= EL_ENVELOPE_1 && \ + (e) <= EL_ENVELOPE_4) + +#define IS_MM_ENVELOPE(e) ((e) >= EL_MM_ENVELOPE_1 && \ + (e) <= EL_MM_ENVELOPE_4) + +#define IS_BALLOON_ELEMENT(e) ((e) == EL_BALLOON || \ + (e) == EL_BALLOON_SWITCH_LEFT || \ + (e) == EL_BALLOON_SWITCH_RIGHT || \ + (e) == EL_BALLOON_SWITCH_UP || \ + (e) == EL_BALLOON_SWITCH_DOWN || \ + (e) == EL_BALLOON_SWITCH_ANY || \ + (e) == EL_BALLOON_SWITCH_NONE) + +#define IS_RND_KEY(e) ((e) >= EL_KEY_1 && \ + (e) <= EL_KEY_4) +#define IS_EM_KEY(e) ((e) >= EL_EM_KEY_1 && \ + (e) <= EL_EM_KEY_4) +#define IS_EMC_KEY(e) ((e) >= EL_EMC_KEY_5 && \ + (e) <= EL_EMC_KEY_8) +#define IS_KEY(e) (IS_RND_KEY(e) || \ + IS_EM_KEY(e) || \ + IS_EMC_KEY(e)) +#define RND_KEY_NR(e) ((e) - EL_KEY_1) +#define EM_KEY_NR(e) ((e) - EL_EM_KEY_1) +#define EMC_KEY_NR(e) ((e) - EL_EMC_KEY_5 + 4) +#define KEY_NR(e) (IS_RND_KEY(e) ? RND_KEY_NR(e) : \ + IS_EM_KEY(e) ? EM_KEY_NR(e) : \ + IS_EMC_KEY(e) ? EMC_KEY_NR(e) : 0) + +#define IS_RND_GATE(e) ((e) >= EL_GATE_1 && \ + (e) <= EL_GATE_4) +#define IS_EM_GATE(e) ((e) >= EL_EM_GATE_1 && \ + (e) <= EL_EM_GATE_4) +#define IS_EMC_GATE(e) ((e) >= EL_EMC_GATE_5 && \ + (e) <= EL_EMC_GATE_8) +#define IS_DC_GATE(e) ((e) == EL_DC_GATE_WHITE) +#define IS_GATE(e) (IS_RND_GATE(e) || \ + IS_EM_GATE(e) || \ + IS_EMC_GATE(e) || \ + IS_DC_GATE(e)) +#define RND_GATE_NR(e) ((e) - EL_GATE_1) +#define EM_GATE_NR(e) ((e) - EL_EM_GATE_1) +#define EMC_GATE_NR(e) ((e) - EL_EMC_GATE_5 + 4) +#define GATE_NR(e) (IS_RND_GATE(e) ? RND_GATE_NR(e) : \ + IS_EM_GATE(e) ? EM_GATE_NR(e) : \ + IS_EMC_GATE(e) ? EMC_GATE_NR(e) : 0) + +#define IS_RND_GATE_GRAY(e) ((e) >= EL_GATE_1_GRAY && \ + (e) <= EL_GATE_4_GRAY) +#define IS_RND_GATE_GRAY_ACTIVE(e) ((e) >= EL_GATE_1_GRAY_ACTIVE && \ + (e) <= EL_GATE_4_GRAY_ACTIVE) +#define IS_EM_GATE_GRAY(e) ((e) >= EL_EM_GATE_1_GRAY && \ + (e) <= EL_EM_GATE_4_GRAY) +#define IS_EM_GATE_GRAY_ACTIVE(e) ((e) >= EL_EM_GATE_1_GRAY_ACTIVE && \ + (e) <= EL_EM_GATE_4_GRAY_ACTIVE) +#define IS_EMC_GATE_GRAY(e) ((e) >= EL_EMC_GATE_5_GRAY && \ + (e) <= EL_EMC_GATE_8_GRAY) +#define IS_EMC_GATE_GRAY_ACTIVE(e) ((e) >= EL_EMC_GATE_5_GRAY_ACTIVE && \ + (e) <= EL_EMC_GATE_8_GRAY_ACTIVE) +#define IS_DC_GATE_GRAY(e) ((e) == EL_DC_GATE_WHITE_GRAY) +#define IS_DC_GATE_GRAY_ACTIVE(e) ((e) == EL_DC_GATE_WHITE_GRAY_ACTIVE) + +#define IS_GATE_GRAY(e) (IS_RND_GATE_GRAY(e) || \ + IS_EM_GATE_GRAY(e) || \ + IS_EMC_GATE_GRAY(e) || \ + IS_DC_GATE_GRAY(e)) +#define IS_GATE_GRAY_ACTIVE(e) (IS_RND_GATE_GRAY_ACTIVE(e) || \ + IS_EM_GATE_GRAY_ACTIVE(e) || \ + IS_EMC_GATE_GRAY_ACTIVE(e) || \ + IS_DC_GATE_GRAY_ACTIVE(e)) +#define RND_GATE_GRAY_NR(e) ((e) - EL_GATE_1_GRAY) +#define RND_GATE_GRAY_ACTIVE_NR(e) ((e) - EL_GATE_1_GRAY_ACTIVE) +#define EM_GATE_GRAY_NR(e) ((e) - EL_EM_GATE_1_GRAY) +#define EM_GATE_GRAY_ACTIVE_NR(e) ((e) - EL_EM_GATE_1_GRAY_ACTIVE) +#define EMC_GATE_GRAY_NR(e) ((e) - EL_EMC_GATE_5_GRAY + 4) +#define EMC_GATE_GRAY_ACTIVE_NR(e) ((e) - EL_EMC_GATE_5_GRAY_ACTIVE + 4) +#define GATE_GRAY_NR(e) (IS_RND_GATE_GRAY(e) ? RND_GATE_GRAY_NR(e) : \ + IS_EM_GATE_GRAY(e) ? EM_GATE_GRAY_NR(e) : \ + IS_EMC_GATE_GRAY(e) ? EMC_GATE_GRAY_NR(e) : 0) + +#define RND_ENVELOPE_NR(e) ((e) - EL_ENVELOPE_1) +#define MM_ENVELOPE_NR(e) ((e) - EL_MM_ENVELOPE_1) +#define ENVELOPE_NR(e) (IS_ENVELOPE(e) ? RND_ENVELOPE_NR(e) : \ + MM_ENVELOPE_NR(e)) + +#define IS_ACID_POOL_OR_ACID(e) (IS_ACID_POOL(e) || (e) == EL_ACID) + +#define IS_EMC_PILLAR(e) ((e) >= EL_EMC_WALL_1 && \ + (e) <= EL_EMC_WALL_3) +#define IS_SP_CHIP(e) ((e) == EL_SP_CHIP_SINGLE || \ + (e) == EL_SP_CHIP_LEFT || \ + (e) == EL_SP_CHIP_RIGHT || \ + (e) == EL_SP_CHIP_TOP || \ + (e) == EL_SP_CHIP_BOTTOM) +#define IS_SP_HARDWARE_BASE(e) ((e) == EL_SP_HARDWARE_BASE_1 || \ + (e) == EL_SP_HARDWARE_BASE_2 || \ + (e) == EL_SP_HARDWARE_BASE_3 || \ + (e) == EL_SP_HARDWARE_BASE_4 || \ + (e) == EL_SP_HARDWARE_BASE_5 || \ + (e) == EL_SP_HARDWARE_BASE_6) + +#define IS_DC_STEELWALL_2(e) ((e) >= EL_DC_STEELWALL_2_LEFT && \ + (e) <= EL_DC_STEELWALL_2_SINGLE) // !!! IMPROVE THIS !!! #define IS_EM_ELEMENT(e) (map_element_EM_to_RND_cave(map_element_RND_to_EM_cave(e)) == (e)) -#define MM_WALL_BASE(e) ((e) & 0xfff0) -#define MM_WALL_BITS(e) ((e) & 0x000f) +#define MM_WALL_BASE(e) ((e) & 0xfff0) +#define MM_WALL_BITS(e) ((e) & 0x000f) -#define GFX_ELEMENT(e) (element_info[e].gfx_element) +#define GFX_ELEMENT(e) (element_info[e].gfx_element) // !!! CHECK THIS !!! #if 1 -#define TILE_GFX_ELEMENT(x, y) \ - (GfxElement[x][y] != EL_UNDEFINED && \ - Tile[x][y] != EL_EXPLOSION ? \ - GfxElement[x][y] : Tile[x][y]) +#define TILE_GFX_ELEMENT(x, y) \ + (GfxElement[x][y] != EL_UNDEFINED && \ + Tile[x][y] != EL_EXPLOSION ? \ + GfxElement[x][y] : Tile[x][y]) #else -#define TILE_GFX_ELEMENT(x, y) \ - GFX_ELEMENT(GfxElement[x][y] != EL_UNDEFINED && \ - Tile[x][y] != EL_EXPLOSION ? \ - GfxElement[x][y] : Tile[x][y]) +#define TILE_GFX_ELEMENT(x, y) \ + GFX_ELEMENT(GfxElement[x][y] != EL_UNDEFINED && \ + Tile[x][y] != EL_EXPLOSION ? \ + GfxElement[x][y] : Tile[x][y]) #endif // !!! "use sound" deactivated due to problems with level "bug machine" !!! // (solution: add separate "use sound of element" to level file and editor) #if 0 -#define SND_ELEMENT(e) GFX_ELEMENT(e) +#define SND_ELEMENT(e) GFX_ELEMENT(e) #else -#define SND_ELEMENT(e) (e) +#define SND_ELEMENT(e) (e) #endif -#define GROUP_NR(e) ((e) - EL_GROUP_START) -#define IS_IN_GROUP(e, nr) (element_info[e].in_group[nr] == TRUE) -#define IS_IN_GROUP_EL(e, ge) (IS_IN_GROUP(e, (ge) - EL_GROUP_START)) +#define GROUP_NR(e) ((e) - EL_GROUP_START) +#define IS_IN_GROUP(e, nr) (element_info[e].in_group[nr] == TRUE) +#define IS_IN_GROUP_EL(e, ge) (IS_IN_GROUP(e, (ge) - EL_GROUP_START)) #define IS_EQUAL_OR_IN_GROUP(e, ge) \ (ge == EL_ANY_ELEMENT ? TRUE : \ IS_GROUP_ELEMENT(ge) ? IS_IN_GROUP(e, GROUP_NR(ge)) : (e) == (ge)) -#define IS_PLAYER(x, y) (IS_PLAYER_ELEMENT(StorePlayer[x][y])) - -#define IS_FREE(x, y) (Tile[x][y] == EL_EMPTY && !IS_PLAYER(x, y)) -#define IS_FREE_OR_PLAYER(x, y) (Tile[x][y] == EL_EMPTY) - -#define IS_MOVING(x, y) (MovPos[x][y] != 0) -#define IS_FALLING(x, y) (MovPos[x][y] != 0 && MovDir[x][y] == MV_DOWN) -#define IS_BLOCKED(x, y) (Tile[x][y] == EL_BLOCKED) - -#define IS_MV_DIAGONAL(x) ((x) & MV_HORIZONTAL && (x) & MV_VERTICAL) - -#define EL_CHANGED(e) ((e) == EL_ROCK ? EL_EMERALD : \ - (e) == EL_BD_ROCK ? EL_BD_DIAMOND : \ - (e) == EL_EMERALD ? EL_DIAMOND : \ - (e) == EL_EMERALD_YELLOW ? EL_DIAMOND : \ - (e) == EL_EMERALD_RED ? EL_DIAMOND : \ - (e) == EL_EMERALD_PURPLE ? EL_DIAMOND : \ - EL_ROCK) -#define EL_CHANGED_BD(e) ((e) == EL_ROCK ? EL_BD_DIAMOND : \ - (e) == EL_BD_ROCK ? EL_BD_DIAMOND : \ - EL_BD_ROCK) -#define EL_CHANGED_DC(e) ((e) == EL_ROCK ? EL_EMERALD : \ - (e) == EL_BD_ROCK ? EL_BD_DIAMOND : \ - (e) == EL_EMERALD ? EL_DIAMOND : \ - (e) == EL_EMERALD_YELLOW ? EL_DIAMOND : \ - (e) == EL_EMERALD_RED ? EL_DIAMOND : \ - (e) == EL_EMERALD_PURPLE ? EL_DIAMOND : \ - (e) == EL_PEARL ? EL_BOMB : \ - (e) == EL_CRYSTAL ? EL_CRYSTAL : \ - EL_ROCK) -#define IS_DRAWABLE(e) ((e) < EL_BLOCKED) -#define IS_NOT_DRAWABLE(e) ((e) >= EL_BLOCKED) -#define TAPE_IS_EMPTY(x) ((x).length == 0) -#define TAPE_IS_STOPPED(x) (!(x).recording && !(x).playing) - -#define PLAYERINFO(x, y) (&stored_player[StorePlayer[x][y] - EL_PLAYER_1]) -#define SHIELD_ON(p) ((p)->shield_normal_time_left > 0) - -#define ENEMY_PROTECTED_FIELD(x, y) (IS_PROTECTED(Tile[x][y]) || \ +#define IS_PLAYER(x, y) (IS_PLAYER_ELEMENT(StorePlayer[x][y])) + +#define IS_FREE(x, y) (Tile[x][y] == EL_EMPTY && !IS_PLAYER(x, y)) +#define IS_FREE_OR_PLAYER(x, y) (Tile[x][y] == EL_EMPTY) + +#define IS_MOVING(x, y) (MovPos[x][y] != 0) +#define IS_FALLING(x, y) (MovPos[x][y] != 0 && MovDir[x][y] == MV_DOWN) +#define IS_BLOCKED(x, y) (Tile[x][y] == EL_BLOCKED) + +#define IS_MV_DIAGONAL(x) ((x) & MV_HORIZONTAL && (x) & MV_VERTICAL) + +#define EL_CHANGED(e) ((e) == EL_ROCK ? EL_EMERALD : \ + (e) == EL_BD_ROCK ? EL_BD_DIAMOND : \ + (e) == EL_EMERALD ? EL_DIAMOND : \ + (e) == EL_EMERALD_YELLOW ? EL_DIAMOND : \ + (e) == EL_EMERALD_RED ? EL_DIAMOND : \ + (e) == EL_EMERALD_PURPLE ? EL_DIAMOND : \ + EL_ROCK) +#define EL_CHANGED_BD(e) ((e) == EL_ROCK ? EL_BD_DIAMOND : \ + (e) == EL_BD_ROCK ? EL_BD_DIAMOND : \ + EL_BD_ROCK) +#define EL_CHANGED_DC(e) ((e) == EL_ROCK ? EL_EMERALD : \ + (e) == EL_BD_ROCK ? EL_BD_DIAMOND : \ + (e) == EL_EMERALD ? EL_DIAMOND : \ + (e) == EL_EMERALD_YELLOW ? EL_DIAMOND : \ + (e) == EL_EMERALD_RED ? EL_DIAMOND : \ + (e) == EL_EMERALD_PURPLE ? EL_DIAMOND : \ + (e) == EL_PEARL ? EL_BOMB : \ + (e) == EL_CRYSTAL ? EL_CRYSTAL : \ + EL_ROCK) +#define IS_DRAWABLE(e) ((e) < EL_BLOCKED) +#define IS_NOT_DRAWABLE(e) ((e) >= EL_BLOCKED) +#define TAPE_IS_EMPTY(x) ((x).length == 0) +#define TAPE_IS_STOPPED(x) (!(x).recording && !(x).playing) + +#define PLAYERINFO(x, y) (&stored_player[StorePlayer[x][y] - EL_PLAYER_1]) +#define SHIELD_ON(p) ((p)->shield_normal_time_left > 0) + +#define ENEMY_PROTECTED_FIELD(x, y) (IS_PROTECTED(Tile[x][y]) || \ IS_PROTECTED(Back[x][y])) #define EXPLOSION_PROTECTED_FIELD(x, y) (IS_EXPLOSION_PROOF(Tile[x][y])) -#define PLAYER_ENEMY_PROTECTED(x, y) (SHIELD_ON(PLAYERINFO(x, y)) || \ +#define PLAYER_ENEMY_PROTECTED(x, y) (SHIELD_ON(PLAYERINFO(x, y)) || \ ENEMY_PROTECTED_FIELD(x, y)) -#define PLAYER_EXPLOSION_PROTECTED(x,y) (SHIELD_ON(PLAYERINFO(x, y)) || \ +#define PLAYER_EXPLOSION_PROTECTED(x,y) (SHIELD_ON(PLAYERINFO(x, y)) || \ EXPLOSION_PROTECTED_FIELD(x, y)) -#define PLAYER_SWITCHING(p,x,y) ((p)->is_switching && \ - (p)->switch_x == (x) && (p)->switch_y == (y)) +#define PLAYER_SWITCHING(p,x,y) ((p)->is_switching && \ + (p)->switch_x == (x) && (p)->switch_y == (y)) -#define PLAYER_DROPPING(p,x,y) ((p)->is_dropping && \ - (p)->drop_x == (x) && (p)->drop_y == (y)) +#define PLAYER_DROPPING(p,x,y) ((p)->is_dropping && \ + (p)->drop_x == (x) && (p)->drop_y == (y)) -#define PLAYER_NR_GFX(g, i) ((g) + i * (IMG_PLAYER_2 - IMG_PLAYER_1)) +#define PLAYER_NR_GFX(g, i) ((g) + i * (IMG_PLAYER_2 - IMG_PLAYER_1)) -#define GET_PLAYER_ELEMENT(e) ((e) >= EL_PLAYER_1 && (e) <= EL_PLAYER_4 ? \ - (e) : EL_PLAYER_1) +#define GET_PLAYER_ELEMENT(e) ((e) >= EL_PLAYER_1 && (e) <= EL_PLAYER_4 ? \ + (e) : EL_PLAYER_1) -#define GET_PLAYER_NR(e) (GET_PLAYER_ELEMENT(e) - EL_PLAYER_1) +#define GET_PLAYER_NR(e) (GET_PLAYER_ELEMENT(e) - EL_PLAYER_1) -#define GET_EMPTY_ELEMENT(i) ((i) == 0 ? EL_EMPTY_SPACE : \ - EL_EMPTY_SPACE_1 + (i) - 1) +#define GET_EMPTY_ELEMENT(i) ((i) == 0 ? EL_EMPTY_SPACE : \ + EL_EMPTY_SPACE_1 + (i) - 1) -#define ANIM_FRAMES(g) (graphic_info[g].anim_frames) -#define ANIM_DELAY(g) (graphic_info[g].anim_delay) -#define ANIM_MODE(g) (graphic_info[g].anim_mode) +#define ANIM_FRAMES(g) (graphic_info[g].anim_frames) +#define ANIM_DELAY(g) (graphic_info[g].anim_delay) +#define ANIM_MODE(g) (graphic_info[g].anim_mode) -#define IS_ANIM_MODE_CE(g) (graphic_info[g].anim_mode & (ANIM_CE_VALUE | \ - ANIM_CE_SCORE | \ - ANIM_CE_DELAY)) -#define IS_ANIMATED(g) (ANIM_FRAMES(g) > 1) -#define IS_NEW_DELAY(f, g) ((f) % ANIM_DELAY(g) == 0) -#define IS_NEW_FRAME(f, g) (IS_ANIMATED(g) && IS_NEW_DELAY(f, g)) -#define IS_NEXT_FRAME(f, g) (IS_NEW_FRAME(f, g) && (f) > 0) +#define IS_ANIM_MODE_CE(g) (graphic_info[g].anim_mode & (ANIM_CE_VALUE | \ + ANIM_CE_SCORE | \ + ANIM_CE_DELAY)) +#define IS_ANIMATED(g) (ANIM_FRAMES(g) > 1) +#define IS_NEW_DELAY(f, g) ((f) % ANIM_DELAY(g) == 0) +#define IS_NEW_FRAME(f, g) (IS_ANIMATED(g) && IS_NEW_DELAY(f, g)) +#define IS_NEXT_FRAME(f, g) (IS_NEW_FRAME(f, g) && (f) > 0) -#define IS_LOOP_SOUND(s) ((s) >= 0 && sound_info[s].loop) -#define IS_LOOP_MUSIC(s) ((s) < 0 || music_info[s].loop) +#define IS_LOOP_SOUND(s) ((s) >= 0 && sound_info[s].loop) +#define IS_LOOP_MUSIC(s) ((s) < 0 || music_info[s].loop) -#define IS_SPECIAL_GFX_ARG(a) ((a) >= 0 && (a) < NUM_SPECIAL_GFX_ARGS) +#define IS_SPECIAL_GFX_ARG(a) ((a) >= 0 && (a) < NUM_SPECIAL_GFX_ARGS) -#define IS_GLOBAL_ANIM_PART(a) ((a) >= 0 && (a) < NUM_GLOBAL_ANIM_PARTS) +#define IS_GLOBAL_ANIM_PART(a) ((a) >= 0 && (a) < NUM_GLOBAL_ANIM_PARTS) -#define EL_CASCADE_ACTIVE(e) (IS_EDITOR_CASCADE_INACTIVE(e) ? (e) + 1 : (e)) -#define EL_CASCADE_INACTIVE(e) (IS_EDITOR_CASCADE_ACTIVE(e) ? (e) - 1 : (e)) -#define EL_CASCADE_TOGGLE(e) (IS_EDITOR_CASCADE_INACTIVE(e) ? (e) + 1 : \ - IS_EDITOR_CASCADE_ACTIVE(e) ? (e) - 1 : (e)) +#define EL_CASCADE_ACTIVE(e) (IS_EDITOR_CASCADE_INACTIVE(e) ? (e) + 1 : (e)) +#define EL_CASCADE_INACTIVE(e) (IS_EDITOR_CASCADE_ACTIVE(e) ? (e) - 1 : (e)) +#define EL_CASCADE_TOGGLE(e) (IS_EDITOR_CASCADE_INACTIVE(e) ? (e) + 1 : \ + IS_EDITOR_CASCADE_ACTIVE(e) ? (e) - 1 : (e)) -#define EL_NAME(e) ((e) >= 0 ? element_info[e].token_name : "(?)") -#define MV_TEXT(d) ((d) == MV_NONE ? "MV_NONE" : \ - (d) == MV_LEFT ? "MV_LEFT" : \ - (d) == MV_RIGHT ? "MV_RIGHT" : \ - (d) == MV_UP ? "MV_UP" : \ - (d) == MV_DOWN ? "MV_DOWN" : "(various)") +#define EL_NAME(e) ((e) >= 0 ? element_info[e].token_name : "(?)") +#define MV_TEXT(d) ((d) == MV_NONE ? "MV_NONE" : \ + (d) == MV_LEFT ? "MV_LEFT" : \ + (d) == MV_RIGHT ? "MV_RIGHT" : \ + (d) == MV_UP ? "MV_UP" : \ + (d) == MV_DOWN ? "MV_DOWN" : "(various)") -#define ELEMENT_ACTIVE(e) (ActiveElement[e]) -#define BUTTON_ACTIVE(b) (ActiveButton[b]) -#define FONT_ACTIVE(f) (ActiveFont[f]) +#define ELEMENT_ACTIVE(e) (ActiveElement[e]) +#define BUTTON_ACTIVE(b) (ActiveButton[b]) +#define FONT_ACTIVE(f) (ActiveFont[f]) // fundamental game speed values -#define MICROLEVEL_SCROLL_DELAY 50 // delay for scrolling micro level -#define MICROLEVEL_LABEL_DELAY 250 // delay for micro level label +#define MICROLEVEL_SCROLL_DELAY 50 // delay for scrolling micro level +#define MICROLEVEL_LABEL_DELAY 250 // delay for micro level label // boundaries of arrays etc. -#define MAX_LEVEL_NAME_LEN 32 -#define MAX_LEVEL_AUTHOR_LEN 32 -#define MAX_ELEMENT_NAME_LEN 32 -#define MAX_TAPES_PER_SET 1024 -#define MAX_SCORE_ENTRIES 100 -#define MAX_NUM_TITLE_IMAGES 5 -#define MAX_NUM_TITLE_MESSAGES 5 - -#define MAX_NUM_AMOEBA 100 - -#define NUM_ENVELOPES 4 -#define MIN_ENVELOPE_XSIZE 1 -#define MIN_ENVELOPE_YSIZE 1 -#define MAX_ENVELOPE_XSIZE 30 -#define MAX_ENVELOPE_YSIZE 20 -#define MAX_ENVELOPE_TEXT_LEN (MAX_ENVELOPE_XSIZE * MAX_ENVELOPE_YSIZE) -#define MIN_CHANGE_PAGES 1 -#define MAX_CHANGE_PAGES 32 -#define MIN_ELEMENTS_IN_GROUP 1 -#define MAX_ELEMENTS_IN_GROUP 16 -#define MIN_ANDROID_ELEMENTS 1 -#define MAX_ANDROID_ELEMENTS 32 -#define MAX_ANDROID_ELEMENTS_OLD 16 // (extended since version 4.2.0.0) - -#define MAX_ISO_DATE_LEN 10 -#define MAX_PLATFORM_TEXT_LEN 16 -#define MAX_VERSION_TEXT_LEN 16 -#define MAX_COUNTRY_CODE_LEN 2 -#define MAX_COUNTRY_NAME_LEN 64 +#define MAX_LEVEL_NAME_LEN 32 +#define MAX_LEVEL_AUTHOR_LEN 32 +#define MAX_ELEMENT_NAME_LEN 32 +#define MAX_TAPES_PER_SET 1024 +#define MAX_SCORE_ENTRIES 100 +#define MAX_NUM_TITLE_IMAGES 5 +#define MAX_NUM_TITLE_MESSAGES 5 + +#define MAX_NUM_AMOEBA 100 + +#define NUM_ENVELOPES 4 +#define MIN_ENVELOPE_XSIZE 1 +#define MIN_ENVELOPE_YSIZE 1 +#define MAX_ENVELOPE_XSIZE 30 +#define MAX_ENVELOPE_YSIZE 20 +#define MAX_ENVELOPE_TEXT_LEN (MAX_ENVELOPE_XSIZE * MAX_ENVELOPE_YSIZE) +#define MIN_CHANGE_PAGES 1 +#define MAX_CHANGE_PAGES 32 +#define MIN_ELEMENTS_IN_GROUP 1 +#define MAX_ELEMENTS_IN_GROUP 16 +#define MIN_ANDROID_ELEMENTS 1 +#define MAX_ANDROID_ELEMENTS 32 +#define MAX_ANDROID_ELEMENTS_OLD 16 // (extended since version 4.2.0.0) + +#define MAX_ISO_DATE_LEN 10 +#define MAX_PLATFORM_TEXT_LEN 16 +#define MAX_VERSION_TEXT_LEN 16 +#define MAX_COUNTRY_CODE_LEN 2 +#define MAX_COUNTRY_NAME_LEN 64 // values for elements with content -#define MIN_ELEMENT_CONTENTS 1 -#define STD_ELEMENT_CONTENTS 4 -#define MAX_ELEMENT_CONTENTS 8 +#define MIN_ELEMENT_CONTENTS 1 +#define STD_ELEMENT_CONTENTS 4 +#define MAX_ELEMENT_CONTENTS 8 -#define MIN_MM_BALL_CONTENTS 1 -#define STD_MM_BALL_CONTENTS 8 -#define MAX_MM_BALL_CONTENTS 16 +#define MIN_MM_BALL_CONTENTS 1 +#define STD_MM_BALL_CONTENTS 8 +#define MAX_MM_BALL_CONTENTS 16 // values for initial player inventory -#define MIN_INITIAL_INVENTORY_SIZE 1 -#define MAX_INITIAL_INVENTORY_SIZE 8 +#define MIN_INITIAL_INVENTORY_SIZE 1 +#define MAX_INITIAL_INVENTORY_SIZE 8 // often used screen positions -#define TILESIZE 32 -#define TILEX TILESIZE -#define TILEY TILESIZE -#define TILEX_VAR TILESIZE_VAR -#define TILEY_VAR TILESIZE_VAR -#define MINI_TILESIZE (TILESIZE / 2) -#define MINI_TILEX MINI_TILESIZE -#define MINI_TILEY MINI_TILESIZE -#define MICRO_TILESIZE (TILESIZE / 8) -#define MICRO_TILEX MICRO_TILESIZE -#define MICRO_TILEY MICRO_TILESIZE -#define MIDPOSX (SCR_FIELDX / 2) -#define MIDPOSY (SCR_FIELDY / 2) -#define FXSIZE ((2 + SCR_FIELDX + 2) * TILEX_VAR) -#define FYSIZE ((2 + SCR_FIELDY + 2) * TILEY_VAR) - -#define MICROLEVEL_XSIZE ((STD_LEV_FIELDX + 2) * MICRO_TILEX) -#define MICROLEVEL_YSIZE ((STD_LEV_FIELDY + 2) * MICRO_TILEY) -#define MICROLEVEL_XPOS (SX + (SXSIZE - MICROLEVEL_XSIZE) / 2) -#define MICROLEVEL_YPOS (SY + 12 * TILEY - MICRO_TILEY) -#define MICROLABEL1_YPOS (MICROLEVEL_YPOS - 36) -#define MICROLABEL2_YPOS (MICROLEVEL_YPOS + MICROLEVEL_YSIZE + 7) +#define TILESIZE 32 +#define TILEX TILESIZE +#define TILEY TILESIZE +#define TILEX_VAR TILESIZE_VAR +#define TILEY_VAR TILESIZE_VAR +#define MINI_TILESIZE (TILESIZE / 2) +#define MINI_TILEX MINI_TILESIZE +#define MINI_TILEY MINI_TILESIZE +#define MICRO_TILESIZE (TILESIZE / 8) +#define MICRO_TILEX MICRO_TILESIZE +#define MICRO_TILEY MICRO_TILESIZE +#define MIDPOSX (SCR_FIELDX / 2) +#define MIDPOSY (SCR_FIELDY / 2) +#define FXSIZE ((2 + SCR_FIELDX + 2) * TILEX_VAR) +#define FYSIZE ((2 + SCR_FIELDY + 2) * TILEY_VAR) + +#define MICROLEVEL_XSIZE ((STD_LEV_FIELDX + 2) * MICRO_TILEX) +#define MICROLEVEL_YSIZE ((STD_LEV_FIELDY + 2) * MICRO_TILEY) +#define MICROLEVEL_XPOS (SX + (SXSIZE - MICROLEVEL_XSIZE) / 2) +#define MICROLEVEL_YPOS (SY + 12 * TILEY - MICRO_TILEY) +#define MICROLABEL1_YPOS (MICROLEVEL_YPOS - 36) +#define MICROLABEL2_YPOS (MICROLEVEL_YPOS + MICROLEVEL_YSIZE + 7) // values for GfxRedraw #define GFX_REDRAW_NONE (0) @@ -1055,952 +1045,952 @@ #define GFX_REDRAW_TILE_TWINKLED (1 << 3) // score for elements -#define SC_EMERALD 0 -#define SC_DIAMOND 1 -#define SC_BUG 2 -#define SC_SPACESHIP 3 -#define SC_YAMYAM 4 -#define SC_ROBOT 5 -#define SC_PACMAN 6 -#define SC_NUT 7 -#define SC_DYNAMITE 8 -#define SC_KEY 9 -#define SC_TIME_BONUS 10 -#define SC_CRYSTAL 11 -#define SC_PEARL 12 -#define SC_SHIELD 13 -#define SC_ELEM_BONUS 14 -#define SC_UNKNOWN_15 15 - -#define LEVEL_SCORE_ELEMENTS 16 // level elements with score +#define SC_EMERALD 0 +#define SC_DIAMOND 1 +#define SC_BUG 2 +#define SC_SPACESHIP 3 +#define SC_YAMYAM 4 +#define SC_ROBOT 5 +#define SC_PACMAN 6 +#define SC_NUT 7 +#define SC_DYNAMITE 8 +#define SC_KEY 9 +#define SC_TIME_BONUS 10 +#define SC_CRYSTAL 11 +#define SC_PEARL 12 +#define SC_SHIELD 13 +#define SC_ELEM_BONUS 14 +#define SC_UNKNOWN_15 15 + +#define LEVEL_SCORE_ELEMENTS 16 // level elements with score // "real" level file elements -#define EL_UNDEFINED -1 - -#define EL_EMPTY_SPACE 0 -#define EL_EMPTY EL_EMPTY_SPACE -#define EL_SAND 1 -#define EL_WALL 2 -#define EL_WALL_SLIPPERY 3 -#define EL_ROCK 4 -#define EL_KEY_OBSOLETE 5 // obsolete; now EL_KEY_1 -#define EL_EMERALD 6 -#define EL_EXIT_CLOSED 7 -#define EL_PLAYER_OBSOLETE 8 // obsolete; now EL_PLAYER_1 -#define EL_BUG 9 -#define EL_SPACESHIP 10 -#define EL_YAMYAM 11 -#define EL_ROBOT 12 -#define EL_STEELWALL 13 -#define EL_DIAMOND 14 -#define EL_AMOEBA_DEAD 15 -#define EL_QUICKSAND_EMPTY 16 -#define EL_QUICKSAND_FULL 17 -#define EL_AMOEBA_DROP 18 -#define EL_BOMB 19 -#define EL_MAGIC_WALL 20 -#define EL_SPEED_PILL 21 -#define EL_ACID 22 -#define EL_AMOEBA_WET 23 -#define EL_AMOEBA_DRY 24 -#define EL_NUT 25 -#define EL_GAME_OF_LIFE 26 -#define EL_BIOMAZE 27 -#define EL_DYNAMITE_ACTIVE 28 -#define EL_STONEBLOCK 29 -#define EL_ROBOT_WHEEL 30 -#define EL_ROBOT_WHEEL_ACTIVE 31 -#define EL_KEY_1 32 -#define EL_KEY_2 33 -#define EL_KEY_3 34 -#define EL_KEY_4 35 -#define EL_GATE_1 36 -#define EL_GATE_2 37 -#define EL_GATE_3 38 -#define EL_GATE_4 39 -#define EL_GATE_1_GRAY 40 -#define EL_GATE_2_GRAY 41 -#define EL_GATE_3_GRAY 42 -#define EL_GATE_4_GRAY 43 -#define EL_DYNAMITE 44 -#define EL_PACMAN 45 -#define EL_INVISIBLE_WALL 46 -#define EL_LAMP 47 -#define EL_LAMP_ACTIVE 48 -#define EL_WALL_EMERALD 49 -#define EL_WALL_DIAMOND 50 -#define EL_AMOEBA_FULL 51 -#define EL_BD_AMOEBA 52 -#define EL_TIME_ORB_FULL 53 -#define EL_TIME_ORB_EMPTY 54 -#define EL_EXPANDABLE_WALL 55 -#define EL_BD_DIAMOND 56 -#define EL_EMERALD_YELLOW 57 -#define EL_WALL_BD_DIAMOND 58 -#define EL_WALL_EMERALD_YELLOW 59 -#define EL_DARK_YAMYAM 60 -#define EL_BD_MAGIC_WALL 61 -#define EL_INVISIBLE_STEELWALL 62 -#define EL_SOKOBAN_FIELD_PLAYER 63 -#define EL_DYNABOMB_INCREASE_NUMBER 64 -#define EL_DYNABOMB_INCREASE_SIZE 65 -#define EL_DYNABOMB_INCREASE_POWER 66 -#define EL_SOKOBAN_OBJECT 67 -#define EL_SOKOBAN_FIELD_EMPTY 68 -#define EL_SOKOBAN_FIELD_FULL 69 -#define EL_BD_BUTTERFLY_RIGHT 70 -#define EL_BD_BUTTERFLY_UP 71 -#define EL_BD_BUTTERFLY_LEFT 72 -#define EL_BD_BUTTERFLY_DOWN 73 -#define EL_BD_FIREFLY_RIGHT 74 -#define EL_BD_FIREFLY_UP 75 -#define EL_BD_FIREFLY_LEFT 76 -#define EL_BD_FIREFLY_DOWN 77 -#define EL_BD_BUTTERFLY 78 -#define EL_BD_FIREFLY 79 -#define EL_PLAYER_1 80 -#define EL_PLAYER_2 81 -#define EL_PLAYER_3 82 -#define EL_PLAYER_4 83 -#define EL_BUG_RIGHT 84 -#define EL_BUG_UP 85 -#define EL_BUG_LEFT 86 -#define EL_BUG_DOWN 87 -#define EL_SPACESHIP_RIGHT 88 -#define EL_SPACESHIP_UP 89 -#define EL_SPACESHIP_LEFT 90 -#define EL_SPACESHIP_DOWN 91 -#define EL_PACMAN_RIGHT 92 -#define EL_PACMAN_UP 93 -#define EL_PACMAN_LEFT 94 -#define EL_PACMAN_DOWN 95 -#define EL_EMERALD_RED 96 -#define EL_EMERALD_PURPLE 97 -#define EL_WALL_EMERALD_RED 98 -#define EL_WALL_EMERALD_PURPLE 99 -#define EL_ACID_POOL_TOPLEFT 100 -#define EL_ACID_POOL_TOPRIGHT 101 -#define EL_ACID_POOL_BOTTOMLEFT 102 -#define EL_ACID_POOL_BOTTOM 103 -#define EL_ACID_POOL_BOTTOMRIGHT 104 -#define EL_BD_WALL 105 -#define EL_BD_ROCK 106 -#define EL_EXIT_OPEN 107 -#define EL_BLACK_ORB 108 -#define EL_AMOEBA_TO_DIAMOND 109 -#define EL_MOLE 110 -#define EL_PENGUIN 111 -#define EL_SATELLITE 112 -#define EL_ARROW_LEFT 113 -#define EL_ARROW_RIGHT 114 -#define EL_ARROW_UP 115 -#define EL_ARROW_DOWN 116 -#define EL_PIG 117 -#define EL_DRAGON 118 - -#define EL_EM_KEY_1_FILE_OBSOLETE 119 // obsolete; now EL_EM_KEY_1 +#define EL_UNDEFINED -1 + +#define EL_EMPTY_SPACE 0 +#define EL_EMPTY EL_EMPTY_SPACE +#define EL_SAND 1 +#define EL_WALL 2 +#define EL_WALL_SLIPPERY 3 +#define EL_ROCK 4 +#define EL_KEY_OBSOLETE 5 // obsolete; now EL_KEY_1 +#define EL_EMERALD 6 +#define EL_EXIT_CLOSED 7 +#define EL_PLAYER_OBSOLETE 8 // obsolete; now EL_PLAYER_1 +#define EL_BUG 9 +#define EL_SPACESHIP 10 +#define EL_YAMYAM 11 +#define EL_ROBOT 12 +#define EL_STEELWALL 13 +#define EL_DIAMOND 14 +#define EL_AMOEBA_DEAD 15 +#define EL_QUICKSAND_EMPTY 16 +#define EL_QUICKSAND_FULL 17 +#define EL_AMOEBA_DROP 18 +#define EL_BOMB 19 +#define EL_MAGIC_WALL 20 +#define EL_SPEED_PILL 21 +#define EL_ACID 22 +#define EL_AMOEBA_WET 23 +#define EL_AMOEBA_DRY 24 +#define EL_NUT 25 +#define EL_GAME_OF_LIFE 26 +#define EL_BIOMAZE 27 +#define EL_DYNAMITE_ACTIVE 28 +#define EL_STONEBLOCK 29 +#define EL_ROBOT_WHEEL 30 +#define EL_ROBOT_WHEEL_ACTIVE 31 +#define EL_KEY_1 32 +#define EL_KEY_2 33 +#define EL_KEY_3 34 +#define EL_KEY_4 35 +#define EL_GATE_1 36 +#define EL_GATE_2 37 +#define EL_GATE_3 38 +#define EL_GATE_4 39 +#define EL_GATE_1_GRAY 40 +#define EL_GATE_2_GRAY 41 +#define EL_GATE_3_GRAY 42 +#define EL_GATE_4_GRAY 43 +#define EL_DYNAMITE 44 +#define EL_PACMAN 45 +#define EL_INVISIBLE_WALL 46 +#define EL_LAMP 47 +#define EL_LAMP_ACTIVE 48 +#define EL_WALL_EMERALD 49 +#define EL_WALL_DIAMOND 50 +#define EL_AMOEBA_FULL 51 +#define EL_BD_AMOEBA 52 +#define EL_TIME_ORB_FULL 53 +#define EL_TIME_ORB_EMPTY 54 +#define EL_EXPANDABLE_WALL 55 +#define EL_BD_DIAMOND 56 +#define EL_EMERALD_YELLOW 57 +#define EL_WALL_BD_DIAMOND 58 +#define EL_WALL_EMERALD_YELLOW 59 +#define EL_DARK_YAMYAM 60 +#define EL_BD_MAGIC_WALL 61 +#define EL_INVISIBLE_STEELWALL 62 +#define EL_SOKOBAN_FIELD_PLAYER 63 +#define EL_DYNABOMB_INCREASE_NUMBER 64 +#define EL_DYNABOMB_INCREASE_SIZE 65 +#define EL_DYNABOMB_INCREASE_POWER 66 +#define EL_SOKOBAN_OBJECT 67 +#define EL_SOKOBAN_FIELD_EMPTY 68 +#define EL_SOKOBAN_FIELD_FULL 69 +#define EL_BD_BUTTERFLY_RIGHT 70 +#define EL_BD_BUTTERFLY_UP 71 +#define EL_BD_BUTTERFLY_LEFT 72 +#define EL_BD_BUTTERFLY_DOWN 73 +#define EL_BD_FIREFLY_RIGHT 74 +#define EL_BD_FIREFLY_UP 75 +#define EL_BD_FIREFLY_LEFT 76 +#define EL_BD_FIREFLY_DOWN 77 +#define EL_BD_BUTTERFLY 78 +#define EL_BD_FIREFLY 79 +#define EL_PLAYER_1 80 +#define EL_PLAYER_2 81 +#define EL_PLAYER_3 82 +#define EL_PLAYER_4 83 +#define EL_BUG_RIGHT 84 +#define EL_BUG_UP 85 +#define EL_BUG_LEFT 86 +#define EL_BUG_DOWN 87 +#define EL_SPACESHIP_RIGHT 88 +#define EL_SPACESHIP_UP 89 +#define EL_SPACESHIP_LEFT 90 +#define EL_SPACESHIP_DOWN 91 +#define EL_PACMAN_RIGHT 92 +#define EL_PACMAN_UP 93 +#define EL_PACMAN_LEFT 94 +#define EL_PACMAN_DOWN 95 +#define EL_EMERALD_RED 96 +#define EL_EMERALD_PURPLE 97 +#define EL_WALL_EMERALD_RED 98 +#define EL_WALL_EMERALD_PURPLE 99 +#define EL_ACID_POOL_TOPLEFT 100 +#define EL_ACID_POOL_TOPRIGHT 101 +#define EL_ACID_POOL_BOTTOMLEFT 102 +#define EL_ACID_POOL_BOTTOM 103 +#define EL_ACID_POOL_BOTTOMRIGHT 104 +#define EL_BD_WALL 105 +#define EL_BD_ROCK 106 +#define EL_EXIT_OPEN 107 +#define EL_BLACK_ORB 108 +#define EL_AMOEBA_TO_DIAMOND 109 +#define EL_MOLE 110 +#define EL_PENGUIN 111 +#define EL_SATELLITE 112 +#define EL_ARROW_LEFT 113 +#define EL_ARROW_RIGHT 114 +#define EL_ARROW_UP 115 +#define EL_ARROW_DOWN 116 +#define EL_PIG 117 +#define EL_DRAGON 118 + +#define EL_EM_KEY_1_FILE_OBSOLETE 119 // obsolete; now EL_EM_KEY_1 // text character elements -#define EL_CHAR_START 120 -#define EL_CHAR_ASCII0 (EL_CHAR_START - 32) -#define EL_CHAR_ASCII0_START (EL_CHAR_ASCII0 + 32) +#define EL_CHAR_START 120 +#define EL_CHAR_ASCII0 (EL_CHAR_START - 32) +#define EL_CHAR_ASCII0_START (EL_CHAR_ASCII0 + 32) #include "conf_chr.h" // include auto-generated data structure definitions -#define EL_CHAR_ASCII0_END (EL_CHAR_ASCII0 + 111) -#define EL_CHAR_END (EL_CHAR_START + 79) +#define EL_CHAR_ASCII0_END (EL_CHAR_ASCII0 + 111) +#define EL_CHAR_END (EL_CHAR_START + 79) -#define EL_CHAR(c) (EL_CHAR_ASCII0 + MAP_FONT_ASCII(c)) +#define EL_CHAR(c) (EL_CHAR_ASCII0 + MAP_FONT_ASCII(c)) -#define EL_EXPANDABLE_WALL_HORIZONTAL 200 -#define EL_EXPANDABLE_WALL_VERTICAL 201 -#define EL_EXPANDABLE_WALL_ANY 202 +#define EL_EXPANDABLE_WALL_HORIZONTAL 200 +#define EL_EXPANDABLE_WALL_VERTICAL 201 +#define EL_EXPANDABLE_WALL_ANY 202 // EM style elements -#define EL_EM_GATE_1 203 -#define EL_EM_GATE_2 204 -#define EL_EM_GATE_3 205 -#define EL_EM_GATE_4 206 +#define EL_EM_GATE_1 203 +#define EL_EM_GATE_2 204 +#define EL_EM_GATE_3 205 +#define EL_EM_GATE_4 206 -#define EL_EM_KEY_2_FILE_OBSOLETE 207 // obsolete; now EL_EM_KEY_2 -#define EL_EM_KEY_3_FILE_OBSOLETE 208 // obsolete; now EL_EM_KEY_3 -#define EL_EM_KEY_4_FILE_OBSOLETE 209 // obsolete; now EL_EM_KEY_4 +#define EL_EM_KEY_2_FILE_OBSOLETE 207 // obsolete; now EL_EM_KEY_2 +#define EL_EM_KEY_3_FILE_OBSOLETE 208 // obsolete; now EL_EM_KEY_3 +#define EL_EM_KEY_4_FILE_OBSOLETE 209 // obsolete; now EL_EM_KEY_4 // SP style elements -#define EL_SP_START 210 -#define EL_SP_EMPTY_SPACE (EL_SP_START + 0) -#define EL_SP_EMPTY EL_SP_EMPTY_SPACE -#define EL_SP_ZONK (EL_SP_START + 1) -#define EL_SP_BASE (EL_SP_START + 2) -#define EL_SP_MURPHY (EL_SP_START + 3) -#define EL_SP_INFOTRON (EL_SP_START + 4) -#define EL_SP_CHIP_SINGLE (EL_SP_START + 5) -#define EL_SP_HARDWARE_GRAY (EL_SP_START + 6) -#define EL_SP_EXIT_CLOSED (EL_SP_START + 7) -#define EL_SP_DISK_ORANGE (EL_SP_START + 8) -#define EL_SP_PORT_RIGHT (EL_SP_START + 9) -#define EL_SP_PORT_DOWN (EL_SP_START + 10) -#define EL_SP_PORT_LEFT (EL_SP_START + 11) -#define EL_SP_PORT_UP (EL_SP_START + 12) -#define EL_SP_GRAVITY_PORT_RIGHT (EL_SP_START + 13) -#define EL_SP_GRAVITY_PORT_DOWN (EL_SP_START + 14) -#define EL_SP_GRAVITY_PORT_LEFT (EL_SP_START + 15) -#define EL_SP_GRAVITY_PORT_UP (EL_SP_START + 16) -#define EL_SP_SNIKSNAK (EL_SP_START + 17) -#define EL_SP_DISK_YELLOW (EL_SP_START + 18) -#define EL_SP_TERMINAL (EL_SP_START + 19) -#define EL_SP_DISK_RED (EL_SP_START + 20) -#define EL_SP_PORT_VERTICAL (EL_SP_START + 21) -#define EL_SP_PORT_HORIZONTAL (EL_SP_START + 22) -#define EL_SP_PORT_ANY (EL_SP_START + 23) -#define EL_SP_ELECTRON (EL_SP_START + 24) -#define EL_SP_BUGGY_BASE (EL_SP_START + 25) -#define EL_SP_CHIP_LEFT (EL_SP_START + 26) -#define EL_SP_CHIP_RIGHT (EL_SP_START + 27) -#define EL_SP_HARDWARE_BASE_1 (EL_SP_START + 28) -#define EL_SP_HARDWARE_GREEN (EL_SP_START + 29) -#define EL_SP_HARDWARE_BLUE (EL_SP_START + 30) -#define EL_SP_HARDWARE_RED (EL_SP_START + 31) -#define EL_SP_HARDWARE_YELLOW (EL_SP_START + 32) -#define EL_SP_HARDWARE_BASE_2 (EL_SP_START + 33) -#define EL_SP_HARDWARE_BASE_3 (EL_SP_START + 34) -#define EL_SP_HARDWARE_BASE_4 (EL_SP_START + 35) -#define EL_SP_HARDWARE_BASE_5 (EL_SP_START + 36) -#define EL_SP_HARDWARE_BASE_6 (EL_SP_START + 37) -#define EL_SP_CHIP_TOP (EL_SP_START + 38) -#define EL_SP_CHIP_BOTTOM (EL_SP_START + 39) -#define EL_SP_END (EL_SP_START + 39) +#define EL_SP_START 210 +#define EL_SP_EMPTY_SPACE (EL_SP_START + 0) +#define EL_SP_EMPTY EL_SP_EMPTY_SPACE +#define EL_SP_ZONK (EL_SP_START + 1) +#define EL_SP_BASE (EL_SP_START + 2) +#define EL_SP_MURPHY (EL_SP_START + 3) +#define EL_SP_INFOTRON (EL_SP_START + 4) +#define EL_SP_CHIP_SINGLE (EL_SP_START + 5) +#define EL_SP_HARDWARE_GRAY (EL_SP_START + 6) +#define EL_SP_EXIT_CLOSED (EL_SP_START + 7) +#define EL_SP_DISK_ORANGE (EL_SP_START + 8) +#define EL_SP_PORT_RIGHT (EL_SP_START + 9) +#define EL_SP_PORT_DOWN (EL_SP_START + 10) +#define EL_SP_PORT_LEFT (EL_SP_START + 11) +#define EL_SP_PORT_UP (EL_SP_START + 12) +#define EL_SP_GRAVITY_PORT_RIGHT (EL_SP_START + 13) +#define EL_SP_GRAVITY_PORT_DOWN (EL_SP_START + 14) +#define EL_SP_GRAVITY_PORT_LEFT (EL_SP_START + 15) +#define EL_SP_GRAVITY_PORT_UP (EL_SP_START + 16) +#define EL_SP_SNIKSNAK (EL_SP_START + 17) +#define EL_SP_DISK_YELLOW (EL_SP_START + 18) +#define EL_SP_TERMINAL (EL_SP_START + 19) +#define EL_SP_DISK_RED (EL_SP_START + 20) +#define EL_SP_PORT_VERTICAL (EL_SP_START + 21) +#define EL_SP_PORT_HORIZONTAL (EL_SP_START + 22) +#define EL_SP_PORT_ANY (EL_SP_START + 23) +#define EL_SP_ELECTRON (EL_SP_START + 24) +#define EL_SP_BUGGY_BASE (EL_SP_START + 25) +#define EL_SP_CHIP_LEFT (EL_SP_START + 26) +#define EL_SP_CHIP_RIGHT (EL_SP_START + 27) +#define EL_SP_HARDWARE_BASE_1 (EL_SP_START + 28) +#define EL_SP_HARDWARE_GREEN (EL_SP_START + 29) +#define EL_SP_HARDWARE_BLUE (EL_SP_START + 30) +#define EL_SP_HARDWARE_RED (EL_SP_START + 31) +#define EL_SP_HARDWARE_YELLOW (EL_SP_START + 32) +#define EL_SP_HARDWARE_BASE_2 (EL_SP_START + 33) +#define EL_SP_HARDWARE_BASE_3 (EL_SP_START + 34) +#define EL_SP_HARDWARE_BASE_4 (EL_SP_START + 35) +#define EL_SP_HARDWARE_BASE_5 (EL_SP_START + 36) +#define EL_SP_HARDWARE_BASE_6 (EL_SP_START + 37) +#define EL_SP_CHIP_TOP (EL_SP_START + 38) +#define EL_SP_CHIP_BOTTOM (EL_SP_START + 39) +#define EL_SP_END (EL_SP_START + 39) // EM style elements -#define EL_EM_GATE_1_GRAY 250 -#define EL_EM_GATE_2_GRAY 251 -#define EL_EM_GATE_3_GRAY 252 -#define EL_EM_GATE_4_GRAY 253 +#define EL_EM_GATE_1_GRAY 250 +#define EL_EM_GATE_2_GRAY 251 +#define EL_EM_GATE_3_GRAY 252 +#define EL_EM_GATE_4_GRAY 253 -#define EL_EM_DYNAMITE 254 -#define EL_EM_DYNAMITE_ACTIVE 255 +#define EL_EM_DYNAMITE 254 +#define EL_EM_DYNAMITE_ACTIVE 255 // DC2 style elements -#define EL_PEARL 256 -#define EL_CRYSTAL 257 -#define EL_WALL_PEARL 258 -#define EL_WALL_CRYSTAL 259 -#define EL_DC_GATE_WHITE 260 -#define EL_DC_GATE_WHITE_GRAY 261 -#define EL_DC_KEY_WHITE 262 -#define EL_SHIELD_NORMAL 263 -#define EL_EXTRA_TIME 264 -#define EL_SWITCHGATE_OPEN 265 -#define EL_SWITCHGATE_CLOSED 266 -#define EL_SWITCHGATE_SWITCH_UP 267 -#define EL_SWITCHGATE_SWITCH_DOWN 268 - -#define EL_UNUSED_269 269 -#define EL_UNUSED_270 270 - -#define EL_CONVEYOR_BELT_1_LEFT 271 -#define EL_CONVEYOR_BELT_1_MIDDLE 272 -#define EL_CONVEYOR_BELT_1_RIGHT 273 -#define EL_CONVEYOR_BELT_1_SWITCH_LEFT 274 -#define EL_CONVEYOR_BELT_1_SWITCH_MIDDLE 275 -#define EL_CONVEYOR_BELT_1_SWITCH_RIGHT 276 -#define EL_CONVEYOR_BELT_2_LEFT 277 -#define EL_CONVEYOR_BELT_2_MIDDLE 278 -#define EL_CONVEYOR_BELT_2_RIGHT 279 -#define EL_CONVEYOR_BELT_2_SWITCH_LEFT 280 -#define EL_CONVEYOR_BELT_2_SWITCH_MIDDLE 281 -#define EL_CONVEYOR_BELT_2_SWITCH_RIGHT 282 -#define EL_CONVEYOR_BELT_3_LEFT 283 -#define EL_CONVEYOR_BELT_3_MIDDLE 284 -#define EL_CONVEYOR_BELT_3_RIGHT 285 -#define EL_CONVEYOR_BELT_3_SWITCH_LEFT 286 -#define EL_CONVEYOR_BELT_3_SWITCH_MIDDLE 287 -#define EL_CONVEYOR_BELT_3_SWITCH_RIGHT 288 -#define EL_CONVEYOR_BELT_4_LEFT 289 -#define EL_CONVEYOR_BELT_4_MIDDLE 290 -#define EL_CONVEYOR_BELT_4_RIGHT 291 -#define EL_CONVEYOR_BELT_4_SWITCH_LEFT 292 -#define EL_CONVEYOR_BELT_4_SWITCH_MIDDLE 293 -#define EL_CONVEYOR_BELT_4_SWITCH_RIGHT 294 -#define EL_LANDMINE 295 -#define EL_ENVELOPE_OBSOLETE 296 // obsolete; now EL_ENVELOPE_1 -#define EL_LIGHT_SWITCH 297 -#define EL_LIGHT_SWITCH_ACTIVE 298 -#define EL_SIGN_EXCLAMATION 299 -#define EL_SIGN_RADIOACTIVITY 300 -#define EL_SIGN_STOP 301 -#define EL_SIGN_WHEELCHAIR 302 -#define EL_SIGN_PARKING 303 -#define EL_SIGN_NO_ENTRY 304 -#define EL_SIGN_UNUSED_1 305 -#define EL_SIGN_GIVE_WAY 306 -#define EL_SIGN_ENTRY_FORBIDDEN 307 -#define EL_SIGN_EMERGENCY_EXIT 308 -#define EL_SIGN_YIN_YANG 309 -#define EL_SIGN_UNUSED_2 310 -#define EL_MOLE_LEFT 311 -#define EL_MOLE_RIGHT 312 -#define EL_MOLE_UP 313 -#define EL_MOLE_DOWN 314 -#define EL_STEELWALL_SLIPPERY 315 -#define EL_INVISIBLE_SAND 316 -#define EL_DX_UNKNOWN_15 317 -#define EL_DX_UNKNOWN_42 318 - -#define EL_UNUSED_319 319 -#define EL_UNUSED_320 320 - -#define EL_SHIELD_DEADLY 321 -#define EL_TIMEGATE_OPEN 322 -#define EL_TIMEGATE_CLOSED 323 -#define EL_TIMEGATE_SWITCH_ACTIVE 324 -#define EL_TIMEGATE_SWITCH 325 +#define EL_PEARL 256 +#define EL_CRYSTAL 257 +#define EL_WALL_PEARL 258 +#define EL_WALL_CRYSTAL 259 +#define EL_DC_GATE_WHITE 260 +#define EL_DC_GATE_WHITE_GRAY 261 +#define EL_DC_KEY_WHITE 262 +#define EL_SHIELD_NORMAL 263 +#define EL_EXTRA_TIME 264 +#define EL_SWITCHGATE_OPEN 265 +#define EL_SWITCHGATE_CLOSED 266 +#define EL_SWITCHGATE_SWITCH_UP 267 +#define EL_SWITCHGATE_SWITCH_DOWN 268 + +#define EL_UNUSED_269 269 +#define EL_UNUSED_270 270 + +#define EL_CONVEYOR_BELT_1_LEFT 271 +#define EL_CONVEYOR_BELT_1_MIDDLE 272 +#define EL_CONVEYOR_BELT_1_RIGHT 273 +#define EL_CONVEYOR_BELT_1_SWITCH_LEFT 274 +#define EL_CONVEYOR_BELT_1_SWITCH_MIDDLE 275 +#define EL_CONVEYOR_BELT_1_SWITCH_RIGHT 276 +#define EL_CONVEYOR_BELT_2_LEFT 277 +#define EL_CONVEYOR_BELT_2_MIDDLE 278 +#define EL_CONVEYOR_BELT_2_RIGHT 279 +#define EL_CONVEYOR_BELT_2_SWITCH_LEFT 280 +#define EL_CONVEYOR_BELT_2_SWITCH_MIDDLE 281 +#define EL_CONVEYOR_BELT_2_SWITCH_RIGHT 282 +#define EL_CONVEYOR_BELT_3_LEFT 283 +#define EL_CONVEYOR_BELT_3_MIDDLE 284 +#define EL_CONVEYOR_BELT_3_RIGHT 285 +#define EL_CONVEYOR_BELT_3_SWITCH_LEFT 286 +#define EL_CONVEYOR_BELT_3_SWITCH_MIDDLE 287 +#define EL_CONVEYOR_BELT_3_SWITCH_RIGHT 288 +#define EL_CONVEYOR_BELT_4_LEFT 289 +#define EL_CONVEYOR_BELT_4_MIDDLE 290 +#define EL_CONVEYOR_BELT_4_RIGHT 291 +#define EL_CONVEYOR_BELT_4_SWITCH_LEFT 292 +#define EL_CONVEYOR_BELT_4_SWITCH_MIDDLE 293 +#define EL_CONVEYOR_BELT_4_SWITCH_RIGHT 294 +#define EL_LANDMINE 295 +#define EL_ENVELOPE_OBSOLETE 296 // obsolete; now EL_ENVELOPE_1 +#define EL_LIGHT_SWITCH 297 +#define EL_LIGHT_SWITCH_ACTIVE 298 +#define EL_SIGN_EXCLAMATION 299 +#define EL_SIGN_RADIOACTIVITY 300 +#define EL_SIGN_STOP 301 +#define EL_SIGN_WHEELCHAIR 302 +#define EL_SIGN_PARKING 303 +#define EL_SIGN_NO_ENTRY 304 +#define EL_SIGN_UNUSED_1 305 +#define EL_SIGN_GIVE_WAY 306 +#define EL_SIGN_ENTRY_FORBIDDEN 307 +#define EL_SIGN_EMERGENCY_EXIT 308 +#define EL_SIGN_YIN_YANG 309 +#define EL_SIGN_UNUSED_2 310 +#define EL_MOLE_LEFT 311 +#define EL_MOLE_RIGHT 312 +#define EL_MOLE_UP 313 +#define EL_MOLE_DOWN 314 +#define EL_STEELWALL_SLIPPERY 315 +#define EL_INVISIBLE_SAND 316 +#define EL_DX_UNKNOWN_15 317 +#define EL_DX_UNKNOWN_42 318 + +#define EL_UNUSED_319 319 +#define EL_UNUSED_320 320 + +#define EL_SHIELD_DEADLY 321 +#define EL_TIMEGATE_OPEN 322 +#define EL_TIMEGATE_CLOSED 323 +#define EL_TIMEGATE_SWITCH_ACTIVE 324 +#define EL_TIMEGATE_SWITCH 325 // EMC style elements -#define EL_BALLOON 326 -#define EL_BALLOON_SWITCH_LEFT 327 -#define EL_BALLOON_SWITCH_RIGHT 328 -#define EL_BALLOON_SWITCH_UP 329 -#define EL_BALLOON_SWITCH_DOWN 330 -#define EL_BALLOON_SWITCH_ANY 331 - -#define EL_EMC_STEELWALL_1 332 -#define EL_EMC_STEELWALL_2 333 -#define EL_EMC_STEELWALL_3 334 -#define EL_EMC_STEELWALL_4 335 -#define EL_EMC_WALL_1 336 -#define EL_EMC_WALL_2 337 -#define EL_EMC_WALL_3 338 -#define EL_EMC_WALL_4 339 -#define EL_EMC_WALL_5 340 -#define EL_EMC_WALL_6 341 -#define EL_EMC_WALL_7 342 -#define EL_EMC_WALL_8 343 +#define EL_BALLOON 326 +#define EL_BALLOON_SWITCH_LEFT 327 +#define EL_BALLOON_SWITCH_RIGHT 328 +#define EL_BALLOON_SWITCH_UP 329 +#define EL_BALLOON_SWITCH_DOWN 330 +#define EL_BALLOON_SWITCH_ANY 331 + +#define EL_EMC_STEELWALL_1 332 +#define EL_EMC_STEELWALL_2 333 +#define EL_EMC_STEELWALL_3 334 +#define EL_EMC_STEELWALL_4 335 +#define EL_EMC_WALL_1 336 +#define EL_EMC_WALL_2 337 +#define EL_EMC_WALL_3 338 +#define EL_EMC_WALL_4 339 +#define EL_EMC_WALL_5 340 +#define EL_EMC_WALL_6 341 +#define EL_EMC_WALL_7 342 +#define EL_EMC_WALL_8 343 // DX style elements -#define EL_TUBE_ANY 344 -#define EL_TUBE_VERTICAL 345 -#define EL_TUBE_HORIZONTAL 346 -#define EL_TUBE_VERTICAL_LEFT 347 -#define EL_TUBE_VERTICAL_RIGHT 348 -#define EL_TUBE_HORIZONTAL_UP 349 -#define EL_TUBE_HORIZONTAL_DOWN 350 -#define EL_TUBE_LEFT_UP 351 -#define EL_TUBE_LEFT_DOWN 352 -#define EL_TUBE_RIGHT_UP 353 -#define EL_TUBE_RIGHT_DOWN 354 -#define EL_SPRING 355 -#define EL_TRAP 356 -#define EL_DX_SUPABOMB 357 - -#define EL_UNUSED_358 358 -#define EL_UNUSED_359 359 +#define EL_TUBE_ANY 344 +#define EL_TUBE_VERTICAL 345 +#define EL_TUBE_HORIZONTAL 346 +#define EL_TUBE_VERTICAL_LEFT 347 +#define EL_TUBE_VERTICAL_RIGHT 348 +#define EL_TUBE_HORIZONTAL_UP 349 +#define EL_TUBE_HORIZONTAL_DOWN 350 +#define EL_TUBE_LEFT_UP 351 +#define EL_TUBE_LEFT_DOWN 352 +#define EL_TUBE_RIGHT_UP 353 +#define EL_TUBE_RIGHT_DOWN 354 +#define EL_SPRING 355 +#define EL_TRAP 356 +#define EL_DX_SUPABOMB 357 + +#define EL_UNUSED_358 358 +#define EL_UNUSED_359 359 // ---------- begin of custom elements section -------------------------------- -#define EL_CUSTOM_START 360 +#define EL_CUSTOM_START 360 #include "conf_cus.h" // include auto-generated data structure definitions -#define NUM_CUSTOM_ELEMENTS 256 -#define EL_CUSTOM_END 615 +#define NUM_CUSTOM_ELEMENTS 256 +#define EL_CUSTOM_END 615 // ---------- end of custom elements section ---------------------------------- // EM style elements -#define EL_EM_KEY_1 616 -#define EL_EM_KEY_2 617 -#define EL_EM_KEY_3 618 -#define EL_EM_KEY_4 619 +#define EL_EM_KEY_1 616 +#define EL_EM_KEY_2 617 +#define EL_EM_KEY_3 618 +#define EL_EM_KEY_4 619 // DC2 style elements -#define EL_ENVELOPE_1 620 -#define EL_ENVELOPE_2 621 -#define EL_ENVELOPE_3 622 -#define EL_ENVELOPE_4 623 +#define EL_ENVELOPE_1 620 +#define EL_ENVELOPE_2 621 +#define EL_ENVELOPE_3 622 +#define EL_ENVELOPE_4 623 // ---------- begin of group elements section --------------------------------- -#define EL_GROUP_START 624 +#define EL_GROUP_START 624 #include "conf_grp.h" // include auto-generated data structure definitions -#define NUM_GROUP_ELEMENTS 32 -#define EL_GROUP_END 655 +#define NUM_GROUP_ELEMENTS 32 +#define EL_GROUP_END 655 // ---------- end of group elements section ----------------------------------- -#define EL_UNKNOWN 656 -#define EL_TRIGGER_ELEMENT 657 -#define EL_TRIGGER_PLAYER 658 +#define EL_UNKNOWN 656 +#define EL_TRIGGER_ELEMENT 657 +#define EL_TRIGGER_PLAYER 658 // SP style elements -#define EL_SP_GRAVITY_ON_PORT_RIGHT 659 -#define EL_SP_GRAVITY_ON_PORT_DOWN 660 -#define EL_SP_GRAVITY_ON_PORT_LEFT 661 -#define EL_SP_GRAVITY_ON_PORT_UP 662 -#define EL_SP_GRAVITY_OFF_PORT_RIGHT 663 -#define EL_SP_GRAVITY_OFF_PORT_DOWN 664 -#define EL_SP_GRAVITY_OFF_PORT_LEFT 665 -#define EL_SP_GRAVITY_OFF_PORT_UP 666 +#define EL_SP_GRAVITY_ON_PORT_RIGHT 659 +#define EL_SP_GRAVITY_ON_PORT_DOWN 660 +#define EL_SP_GRAVITY_ON_PORT_LEFT 661 +#define EL_SP_GRAVITY_ON_PORT_UP 662 +#define EL_SP_GRAVITY_OFF_PORT_RIGHT 663 +#define EL_SP_GRAVITY_OFF_PORT_DOWN 664 +#define EL_SP_GRAVITY_OFF_PORT_LEFT 665 +#define EL_SP_GRAVITY_OFF_PORT_UP 666 // EMC style elements -#define EL_BALLOON_SWITCH_NONE 667 -#define EL_EMC_GATE_5 668 -#define EL_EMC_GATE_6 669 -#define EL_EMC_GATE_7 670 -#define EL_EMC_GATE_8 671 -#define EL_EMC_GATE_5_GRAY 672 -#define EL_EMC_GATE_6_GRAY 673 -#define EL_EMC_GATE_7_GRAY 674 -#define EL_EMC_GATE_8_GRAY 675 -#define EL_EMC_KEY_5 676 -#define EL_EMC_KEY_6 677 -#define EL_EMC_KEY_7 678 -#define EL_EMC_KEY_8 679 -#define EL_EMC_ANDROID 680 -#define EL_EMC_GRASS 681 -#define EL_EMC_MAGIC_BALL 682 -#define EL_EMC_MAGIC_BALL_ACTIVE 683 -#define EL_EMC_MAGIC_BALL_SWITCH 684 -#define EL_EMC_MAGIC_BALL_SWITCH_ACTIVE 685 -#define EL_EMC_SPRING_BUMPER 686 -#define EL_EMC_PLANT 687 -#define EL_EMC_LENSES 688 -#define EL_EMC_MAGNIFIER 689 -#define EL_EMC_WALL_9 690 -#define EL_EMC_WALL_10 691 -#define EL_EMC_WALL_11 692 -#define EL_EMC_WALL_12 693 -#define EL_EMC_WALL_13 694 -#define EL_EMC_WALL_14 695 -#define EL_EMC_WALL_15 696 -#define EL_EMC_WALL_16 697 -#define EL_EMC_WALL_SLIPPERY_1 698 -#define EL_EMC_WALL_SLIPPERY_2 699 -#define EL_EMC_WALL_SLIPPERY_3 700 -#define EL_EMC_WALL_SLIPPERY_4 701 -#define EL_EMC_FAKE_GRASS 702 -#define EL_EMC_FAKE_ACID 703 -#define EL_EMC_DRIPPER 704 - -#define EL_TRIGGER_CE_VALUE 705 -#define EL_TRIGGER_CE_SCORE 706 -#define EL_CURRENT_CE_VALUE 707 -#define EL_CURRENT_CE_SCORE 708 - -#define EL_YAMYAM_LEFT 709 -#define EL_YAMYAM_RIGHT 710 -#define EL_YAMYAM_UP 711 -#define EL_YAMYAM_DOWN 712 - -#define EL_BD_EXPANDABLE_WALL 713 +#define EL_BALLOON_SWITCH_NONE 667 +#define EL_EMC_GATE_5 668 +#define EL_EMC_GATE_6 669 +#define EL_EMC_GATE_7 670 +#define EL_EMC_GATE_8 671 +#define EL_EMC_GATE_5_GRAY 672 +#define EL_EMC_GATE_6_GRAY 673 +#define EL_EMC_GATE_7_GRAY 674 +#define EL_EMC_GATE_8_GRAY 675 +#define EL_EMC_KEY_5 676 +#define EL_EMC_KEY_6 677 +#define EL_EMC_KEY_7 678 +#define EL_EMC_KEY_8 679 +#define EL_EMC_ANDROID 680 +#define EL_EMC_GRASS 681 +#define EL_EMC_MAGIC_BALL 682 +#define EL_EMC_MAGIC_BALL_ACTIVE 683 +#define EL_EMC_MAGIC_BALL_SWITCH 684 +#define EL_EMC_MAGIC_BALL_SWITCH_ACTIVE 685 +#define EL_EMC_SPRING_BUMPER 686 +#define EL_EMC_PLANT 687 +#define EL_EMC_LENSES 688 +#define EL_EMC_MAGNIFIER 689 +#define EL_EMC_WALL_9 690 +#define EL_EMC_WALL_10 691 +#define EL_EMC_WALL_11 692 +#define EL_EMC_WALL_12 693 +#define EL_EMC_WALL_13 694 +#define EL_EMC_WALL_14 695 +#define EL_EMC_WALL_15 696 +#define EL_EMC_WALL_16 697 +#define EL_EMC_WALL_SLIPPERY_1 698 +#define EL_EMC_WALL_SLIPPERY_2 699 +#define EL_EMC_WALL_SLIPPERY_3 700 +#define EL_EMC_WALL_SLIPPERY_4 701 +#define EL_EMC_FAKE_GRASS 702 +#define EL_EMC_FAKE_ACID 703 +#define EL_EMC_DRIPPER 704 + +#define EL_TRIGGER_CE_VALUE 705 +#define EL_TRIGGER_CE_SCORE 706 +#define EL_CURRENT_CE_VALUE 707 +#define EL_CURRENT_CE_SCORE 708 + +#define EL_YAMYAM_LEFT 709 +#define EL_YAMYAM_RIGHT 710 +#define EL_YAMYAM_UP 711 +#define EL_YAMYAM_DOWN 712 + +#define EL_BD_EXPANDABLE_WALL 713 // reference elements -#define EL_PREV_CE_8 714 -#define EL_PREV_CE_7 715 -#define EL_PREV_CE_6 716 -#define EL_PREV_CE_5 717 -#define EL_PREV_CE_4 718 -#define EL_PREV_CE_3 719 -#define EL_PREV_CE_2 720 -#define EL_PREV_CE_1 721 -#define EL_SELF 722 -#define EL_NEXT_CE_1 723 -#define EL_NEXT_CE_2 724 -#define EL_NEXT_CE_3 725 -#define EL_NEXT_CE_4 726 -#define EL_NEXT_CE_5 727 -#define EL_NEXT_CE_6 728 -#define EL_NEXT_CE_7 729 -#define EL_NEXT_CE_8 730 -#define EL_ANY_ELEMENT 731 +#define EL_PREV_CE_8 714 +#define EL_PREV_CE_7 715 +#define EL_PREV_CE_6 716 +#define EL_PREV_CE_5 717 +#define EL_PREV_CE_4 718 +#define EL_PREV_CE_3 719 +#define EL_PREV_CE_2 720 +#define EL_PREV_CE_1 721 +#define EL_SELF 722 +#define EL_NEXT_CE_1 723 +#define EL_NEXT_CE_2 724 +#define EL_NEXT_CE_3 725 +#define EL_NEXT_CE_4 726 +#define EL_NEXT_CE_5 727 +#define EL_NEXT_CE_6 728 +#define EL_NEXT_CE_7 729 +#define EL_NEXT_CE_8 730 +#define EL_ANY_ELEMENT 731 // text character elements -#define EL_STEEL_CHAR_START 732 -#define EL_STEEL_CHAR_ASCII0 (EL_STEEL_CHAR_START - 32) -#define EL_STEEL_CHAR_ASCII0_START (EL_STEEL_CHAR_ASCII0 + 32) +#define EL_STEEL_CHAR_START 732 +#define EL_STEEL_CHAR_ASCII0 (EL_STEEL_CHAR_START - 32) +#define EL_STEEL_CHAR_ASCII0_START (EL_STEEL_CHAR_ASCII0 + 32) // (auto-generated data structure definitions included with normal chars) -#define EL_STEEL_CHAR_ASCII0_END (EL_STEEL_CHAR_ASCII0 + 111) -#define EL_STEEL_CHAR_END (EL_STEEL_CHAR_START + 79) +#define EL_STEEL_CHAR_ASCII0_END (EL_STEEL_CHAR_ASCII0 + 111) +#define EL_STEEL_CHAR_END (EL_STEEL_CHAR_START + 79) -#define EL_STEEL_CHAR(c) (EL_STEEL_CHAR_ASCII0+MAP_FONT_ASCII(c)) +#define EL_STEEL_CHAR(c) (EL_STEEL_CHAR_ASCII0+MAP_FONT_ASCII(c)) // unused elements -#define EL_SPERMS 812 -#define EL_BULLET 813 -#define EL_HEART 814 -#define EL_CROSS 815 -#define EL_FRANKIE 816 -#define EL_SIGN_SPERMS 817 -#define EL_SIGN_BULLET 818 -#define EL_SIGN_HEART 819 -#define EL_SIGN_CROSS 820 -#define EL_SIGN_FRANKIE 821 +#define EL_SPERMS 812 +#define EL_BULLET 813 +#define EL_HEART 814 +#define EL_CROSS 815 +#define EL_FRANKIE 816 +#define EL_SIGN_SPERMS 817 +#define EL_SIGN_BULLET 818 +#define EL_SIGN_HEART 819 +#define EL_SIGN_CROSS 820 +#define EL_SIGN_FRANKIE 821 // DC2 style elements -#define EL_STEEL_EXIT_CLOSED 822 -#define EL_STEEL_EXIT_OPEN 823 - -#define EL_DC_STEELWALL_1_LEFT 824 -#define EL_DC_STEELWALL_1_RIGHT 825 -#define EL_DC_STEELWALL_1_TOP 826 -#define EL_DC_STEELWALL_1_BOTTOM 827 -#define EL_DC_STEELWALL_1_HORIZONTAL 828 -#define EL_DC_STEELWALL_1_VERTICAL 829 -#define EL_DC_STEELWALL_1_TOPLEFT 830 -#define EL_DC_STEELWALL_1_TOPRIGHT 831 -#define EL_DC_STEELWALL_1_BOTTOMLEFT 832 -#define EL_DC_STEELWALL_1_BOTTOMRIGHT 833 -#define EL_DC_STEELWALL_1_TOPLEFT_2 834 -#define EL_DC_STEELWALL_1_TOPRIGHT_2 835 -#define EL_DC_STEELWALL_1_BOTTOMLEFT_2 836 -#define EL_DC_STEELWALL_1_BOTTOMRIGHT_2 837 - -#define EL_DC_STEELWALL_2_LEFT 838 -#define EL_DC_STEELWALL_2_RIGHT 839 -#define EL_DC_STEELWALL_2_TOP 840 -#define EL_DC_STEELWALL_2_BOTTOM 841 -#define EL_DC_STEELWALL_2_HORIZONTAL 842 -#define EL_DC_STEELWALL_2_VERTICAL 843 -#define EL_DC_STEELWALL_2_MIDDLE 844 -#define EL_DC_STEELWALL_2_SINGLE 845 - -#define EL_DC_SWITCHGATE_SWITCH_UP 846 -#define EL_DC_SWITCHGATE_SWITCH_DOWN 847 -#define EL_DC_TIMEGATE_SWITCH 848 -#define EL_DC_TIMEGATE_SWITCH_ACTIVE 849 - -#define EL_DC_LANDMINE 850 - -#define EL_EXPANDABLE_STEELWALL 851 -#define EL_EXPANDABLE_STEELWALL_HORIZONTAL 852 -#define EL_EXPANDABLE_STEELWALL_VERTICAL 853 -#define EL_EXPANDABLE_STEELWALL_ANY 854 - -#define EL_EM_EXIT_CLOSED 855 -#define EL_EM_EXIT_OPEN 856 -#define EL_EM_STEEL_EXIT_CLOSED 857 -#define EL_EM_STEEL_EXIT_OPEN 858 - -#define EL_DC_GATE_FAKE_GRAY 859 - -#define EL_DC_MAGIC_WALL 860 - -#define EL_QUICKSAND_FAST_EMPTY 861 -#define EL_QUICKSAND_FAST_FULL 862 - -#define EL_FROM_LEVEL_TEMPLATE 863 +#define EL_STEEL_EXIT_CLOSED 822 +#define EL_STEEL_EXIT_OPEN 823 + +#define EL_DC_STEELWALL_1_LEFT 824 +#define EL_DC_STEELWALL_1_RIGHT 825 +#define EL_DC_STEELWALL_1_TOP 826 +#define EL_DC_STEELWALL_1_BOTTOM 827 +#define EL_DC_STEELWALL_1_HORIZONTAL 828 +#define EL_DC_STEELWALL_1_VERTICAL 829 +#define EL_DC_STEELWALL_1_TOPLEFT 830 +#define EL_DC_STEELWALL_1_TOPRIGHT 831 +#define EL_DC_STEELWALL_1_BOTTOMLEFT 832 +#define EL_DC_STEELWALL_1_BOTTOMRIGHT 833 +#define EL_DC_STEELWALL_1_TOPLEFT_2 834 +#define EL_DC_STEELWALL_1_TOPRIGHT_2 835 +#define EL_DC_STEELWALL_1_BOTTOMLEFT_2 836 +#define EL_DC_STEELWALL_1_BOTTOMRIGHT_2 837 + +#define EL_DC_STEELWALL_2_LEFT 838 +#define EL_DC_STEELWALL_2_RIGHT 839 +#define EL_DC_STEELWALL_2_TOP 840 +#define EL_DC_STEELWALL_2_BOTTOM 841 +#define EL_DC_STEELWALL_2_HORIZONTAL 842 +#define EL_DC_STEELWALL_2_VERTICAL 843 +#define EL_DC_STEELWALL_2_MIDDLE 844 +#define EL_DC_STEELWALL_2_SINGLE 845 + +#define EL_DC_SWITCHGATE_SWITCH_UP 846 +#define EL_DC_SWITCHGATE_SWITCH_DOWN 847 +#define EL_DC_TIMEGATE_SWITCH 848 +#define EL_DC_TIMEGATE_SWITCH_ACTIVE 849 + +#define EL_DC_LANDMINE 850 + +#define EL_EXPANDABLE_STEELWALL 851 +#define EL_EXPANDABLE_STEELWALL_HORIZONTAL 852 +#define EL_EXPANDABLE_STEELWALL_VERTICAL 853 +#define EL_EXPANDABLE_STEELWALL_ANY 854 + +#define EL_EM_EXIT_CLOSED 855 +#define EL_EM_EXIT_OPEN 856 +#define EL_EM_STEEL_EXIT_CLOSED 857 +#define EL_EM_STEEL_EXIT_OPEN 858 + +#define EL_DC_GATE_FAKE_GRAY 859 + +#define EL_DC_MAGIC_WALL 860 + +#define EL_QUICKSAND_FAST_EMPTY 861 +#define EL_QUICKSAND_FAST_FULL 862 + +#define EL_FROM_LEVEL_TEMPLATE 863 // MM style elements -#define EL_MM_START 864 -#define EL_MM_START_1 EL_MM_START - -#define EL_MM_EMPTY_SPACE (EL_MM_START + 0) -#define EL_MM_EMPTY EL_MM_EMPTY_SPACE -#define EL_MM_MIRROR_START (EL_MM_START + 1) -#define EL_MM_MIRROR_1 (EL_MM_MIRROR_START + 0) -#define EL_MM_MIRROR_2 (EL_MM_MIRROR_START + 1) -#define EL_MM_MIRROR_3 (EL_MM_MIRROR_START + 2) -#define EL_MM_MIRROR_4 (EL_MM_MIRROR_START + 3) -#define EL_MM_MIRROR_5 (EL_MM_MIRROR_START + 4) -#define EL_MM_MIRROR_6 (EL_MM_MIRROR_START + 5) -#define EL_MM_MIRROR_7 (EL_MM_MIRROR_START + 6) -#define EL_MM_MIRROR_8 (EL_MM_MIRROR_START + 7) -#define EL_MM_MIRROR_9 (EL_MM_MIRROR_START + 8) -#define EL_MM_MIRROR_10 (EL_MM_MIRROR_START + 9) -#define EL_MM_MIRROR_11 (EL_MM_MIRROR_START + 10) -#define EL_MM_MIRROR_12 (EL_MM_MIRROR_START + 11) -#define EL_MM_MIRROR_13 (EL_MM_MIRROR_START + 12) -#define EL_MM_MIRROR_14 (EL_MM_MIRROR_START + 13) -#define EL_MM_MIRROR_15 (EL_MM_MIRROR_START + 14) -#define EL_MM_MIRROR_16 (EL_MM_MIRROR_START + 15) -#define EL_MM_MIRROR_END EL_MM_MIRROR_15 -#define EL_MM_STEEL_GRID_FIXED_START (EL_MM_START + 17) -#define EL_MM_STEEL_GRID_FIXED_1 (EL_MM_STEEL_GRID_FIXED_START + 0) -#define EL_MM_STEEL_GRID_FIXED_2 (EL_MM_STEEL_GRID_FIXED_START + 1) -#define EL_MM_STEEL_GRID_FIXED_3 (EL_MM_STEEL_GRID_FIXED_START + 2) -#define EL_MM_STEEL_GRID_FIXED_4 (EL_MM_STEEL_GRID_FIXED_START + 3) -#define EL_MM_STEEL_GRID_FIXED_END EL_MM_STEEL_GRID_FIXED_03 -#define EL_MM_MCDUFFIN_START (EL_MM_START + 21) -#define EL_MM_MCDUFFIN_RIGHT (EL_MM_MCDUFFIN_START + 0) -#define EL_MM_MCDUFFIN_UP (EL_MM_MCDUFFIN_START + 1) -#define EL_MM_MCDUFFIN_LEFT (EL_MM_MCDUFFIN_START + 2) -#define EL_MM_MCDUFFIN_DOWN (EL_MM_MCDUFFIN_START + 3) -#define EL_MM_MCDUFFIN_END EL_MM_MCDUFFIN_DOWN -#define EL_MM_EXIT_CLOSED (EL_MM_START + 25) -#define EL_MM_EXIT_OPENING_1 (EL_MM_START + 26) -#define EL_MM_EXIT_OPENING_2 (EL_MM_START + 27) -#define EL_MM_EXIT_OPEN (EL_MM_START + 28) -#define EL_MM_KETTLE (EL_MM_START + 29) -#define EL_MM_BOMB (EL_MM_START + 30) -#define EL_MM_PRISM (EL_MM_START + 31) -#define EL_MM_WALL_START (EL_MM_START + 32) -#define EL_MM_WALL_EMPTY EL_MM_WALL_START -#define EL_MM_WALL_00 EL_MM_WALL_START -#define EL_MM_STEEL_WALL_START EL_MM_WALL_00 -#define EL_MM_STEEL_WALL_1 EL_MM_STEEL_WALL_START -#define EL_MM_WALL_15 (EL_MM_START + 47) -#define EL_MM_STEEL_WALL_END EL_MM_WALL_15 -#define EL_MM_WALL_16 (EL_MM_START + 48) -#define EL_MM_WOODEN_WALL_START EL_MM_WALL_16 -#define EL_MM_WOODEN_WALL_1 EL_MM_WOODEN_WALL_START -#define EL_MM_WALL_31 (EL_MM_START + 63) -#define EL_MM_WOODEN_WALL_END EL_MM_WALL_31 -#define EL_MM_WALL_32 (EL_MM_START + 64) -#define EL_MM_ICE_WALL_START EL_MM_WALL_32 -#define EL_MM_ICE_WALL_1 EL_MM_ICE_WALL_START -#define EL_MM_WALL_47 (EL_MM_START + 79) -#define EL_MM_ICE_WALL_END EL_MM_WALL_47 -#define EL_MM_WALL_48 (EL_MM_START + 80) -#define EL_MM_AMOEBA_WALL_START EL_MM_WALL_48 -#define EL_MM_AMOEBA_WALL_1 EL_MM_AMOEBA_WALL_START -#define EL_MM_WALL_63 (EL_MM_START + 95) -#define EL_MM_AMOEBA_WALL_END EL_MM_WALL_63 -#define EL_MM_WALL_END EL_MM_WALL_63 -#define EL_MM_WOODEN_BLOCK (EL_MM_START + 96) -#define EL_MM_GRAY_BALL (EL_MM_START + 97) -#define EL_MM_TELEPORTER_START (EL_MM_START + 98) -#define EL_MM_TELEPORTER_1 (EL_MM_TELEPORTER_START + 0) -#define EL_MM_TELEPORTER_2 (EL_MM_TELEPORTER_START + 1) -#define EL_MM_TELEPORTER_3 (EL_MM_TELEPORTER_START + 2) -#define EL_MM_TELEPORTER_4 (EL_MM_TELEPORTER_START + 3) -#define EL_MM_TELEPORTER_5 (EL_MM_TELEPORTER_START + 4) -#define EL_MM_TELEPORTER_6 (EL_MM_TELEPORTER_START + 5) -#define EL_MM_TELEPORTER_7 (EL_MM_TELEPORTER_START + 6) -#define EL_MM_TELEPORTER_8 (EL_MM_TELEPORTER_START + 7) -#define EL_MM_TELEPORTER_9 (EL_MM_TELEPORTER_START + 8) -#define EL_MM_TELEPORTER_10 (EL_MM_TELEPORTER_START + 9) -#define EL_MM_TELEPORTER_11 (EL_MM_TELEPORTER_START + 10) -#define EL_MM_TELEPORTER_12 (EL_MM_TELEPORTER_START + 11) -#define EL_MM_TELEPORTER_13 (EL_MM_TELEPORTER_START + 12) -#define EL_MM_TELEPORTER_14 (EL_MM_TELEPORTER_START + 13) -#define EL_MM_TELEPORTER_15 (EL_MM_TELEPORTER_START + 14) -#define EL_MM_TELEPORTER_16 (EL_MM_TELEPORTER_START + 15) -#define EL_MM_TELEPORTER_END EL_MM_TELEPORTER_15 -#define EL_MM_FUSE_ACTIVE (EL_MM_START + 114) -#define EL_MM_PACMAN_START (EL_MM_START + 115) -#define EL_MM_PACMAN_RIGHT (EL_MM_PACMAN_START + 0) -#define EL_MM_PACMAN_UP (EL_MM_PACMAN_START + 1) -#define EL_MM_PACMAN_LEFT (EL_MM_PACMAN_START + 2) -#define EL_MM_PACMAN_DOWN (EL_MM_PACMAN_START + 3) -#define EL_MM_PACMAN_END EL_MM_PACMAN_DOWN -#define EL_MM_POLARIZER_START (EL_MM_START + 119) -#define EL_MM_POLARIZER_1 (EL_MM_POLARIZER_START + 0) -#define EL_MM_POLARIZER_2 (EL_MM_POLARIZER_START + 1) -#define EL_MM_POLARIZER_3 (EL_MM_POLARIZER_START + 2) -#define EL_MM_POLARIZER_4 (EL_MM_POLARIZER_START + 3) -#define EL_MM_POLARIZER_5 (EL_MM_POLARIZER_START + 4) -#define EL_MM_POLARIZER_6 (EL_MM_POLARIZER_START + 5) -#define EL_MM_POLARIZER_7 (EL_MM_POLARIZER_START + 6) -#define EL_MM_POLARIZER_8 (EL_MM_POLARIZER_START + 7) -#define EL_MM_POLARIZER_9 (EL_MM_POLARIZER_START + 8) -#define EL_MM_POLARIZER_10 (EL_MM_POLARIZER_START + 9) -#define EL_MM_POLARIZER_11 (EL_MM_POLARIZER_START + 10) -#define EL_MM_POLARIZER_12 (EL_MM_POLARIZER_START + 11) -#define EL_MM_POLARIZER_13 (EL_MM_POLARIZER_START + 12) -#define EL_MM_POLARIZER_14 (EL_MM_POLARIZER_START + 13) -#define EL_MM_POLARIZER_15 (EL_MM_POLARIZER_START + 14) -#define EL_MM_POLARIZER_16 (EL_MM_POLARIZER_START + 15) -#define EL_MM_POLARIZER_END EL_MM_POLARIZER_15 -#define EL_MM_POLARIZER_CROSS_START (EL_MM_START + 135) -#define EL_MM_POLARIZER_CROSS_1 (EL_MM_POLARIZER_CROSS_START + 0) -#define EL_MM_POLARIZER_CROSS_2 (EL_MM_POLARIZER_CROSS_START + 1) -#define EL_MM_POLARIZER_CROSS_3 (EL_MM_POLARIZER_CROSS_START + 2) -#define EL_MM_POLARIZER_CROSS_4 (EL_MM_POLARIZER_CROSS_START + 3) -#define EL_MM_POLARIZER_CROSS_END EL_MM_POLARIZER_CROSS_03 -#define EL_MM_MIRROR_FIXED_START (EL_MM_START + 139) -#define EL_MM_MIRROR_FIXED_1 (EL_MM_MIRROR_FIXED_START + 0) -#define EL_MM_MIRROR_FIXED_2 (EL_MM_MIRROR_FIXED_START + 1) -#define EL_MM_MIRROR_FIXED_3 (EL_MM_MIRROR_FIXED_START + 2) -#define EL_MM_MIRROR_FIXED_4 (EL_MM_MIRROR_FIXED_START + 3) -#define EL_MM_MIRROR_FIXED_END EL_MM_MIRROR_FIXED_03 -#define EL_MM_STEEL_LOCK (EL_MM_START + 143) -#define EL_MM_KEY (EL_MM_START + 144) -#define EL_MM_LIGHTBULB (EL_MM_START + 145) -#define EL_MM_LIGHTBULB_ACTIVE (EL_MM_START + 146) -#define EL_MM_LIGHTBALL (EL_MM_START + 147) -#define EL_MM_STEEL_BLOCK (EL_MM_START + 148) -#define EL_MM_WOODEN_LOCK (EL_MM_START + 149) -#define EL_MM_FUEL_FULL (EL_MM_START + 150) -#define EL_MM_WOODEN_GRID_FIXED_START (EL_MM_START + 151) -#define EL_MM_WOODEN_GRID_FIXED_1 (EL_MM_WOODEN_GRID_FIXED_START + 0) -#define EL_MM_WOODEN_GRID_FIXED_2 (EL_MM_WOODEN_GRID_FIXED_START + 1) -#define EL_MM_WOODEN_GRID_FIXED_3 (EL_MM_WOODEN_GRID_FIXED_START + 2) -#define EL_MM_WOODEN_GRID_FIXED_4 (EL_MM_WOODEN_GRID_FIXED_START + 3) -#define EL_MM_WOODEN_GRID_FIXED_END EL_MM_WOODEN_GRID_FIXED_03 -#define EL_MM_FUEL_EMPTY (EL_MM_START + 155) -#define EL_MM_ENVELOPE_1 (EL_MM_START + 156) -#define EL_MM_ENVELOPE_2 (EL_MM_START + 157) -#define EL_MM_ENVELOPE_3 (EL_MM_START + 158) -#define EL_MM_ENVELOPE_4 (EL_MM_START + 159) - -#define EL_MM_END_1 (EL_MM_START + 159) -#define EL_MM_START_2 (EL_MM_START + 160) +#define EL_MM_START 864 +#define EL_MM_START_1 EL_MM_START + +#define EL_MM_EMPTY_SPACE (EL_MM_START + 0) +#define EL_MM_EMPTY EL_MM_EMPTY_SPACE +#define EL_MM_MIRROR_START (EL_MM_START + 1) +#define EL_MM_MIRROR_1 (EL_MM_MIRROR_START + 0) +#define EL_MM_MIRROR_2 (EL_MM_MIRROR_START + 1) +#define EL_MM_MIRROR_3 (EL_MM_MIRROR_START + 2) +#define EL_MM_MIRROR_4 (EL_MM_MIRROR_START + 3) +#define EL_MM_MIRROR_5 (EL_MM_MIRROR_START + 4) +#define EL_MM_MIRROR_6 (EL_MM_MIRROR_START + 5) +#define EL_MM_MIRROR_7 (EL_MM_MIRROR_START + 6) +#define EL_MM_MIRROR_8 (EL_MM_MIRROR_START + 7) +#define EL_MM_MIRROR_9 (EL_MM_MIRROR_START + 8) +#define EL_MM_MIRROR_10 (EL_MM_MIRROR_START + 9) +#define EL_MM_MIRROR_11 (EL_MM_MIRROR_START + 10) +#define EL_MM_MIRROR_12 (EL_MM_MIRROR_START + 11) +#define EL_MM_MIRROR_13 (EL_MM_MIRROR_START + 12) +#define EL_MM_MIRROR_14 (EL_MM_MIRROR_START + 13) +#define EL_MM_MIRROR_15 (EL_MM_MIRROR_START + 14) +#define EL_MM_MIRROR_16 (EL_MM_MIRROR_START + 15) +#define EL_MM_MIRROR_END EL_MM_MIRROR_15 +#define EL_MM_STEEL_GRID_FIXED_START (EL_MM_START + 17) +#define EL_MM_STEEL_GRID_FIXED_1 (EL_MM_STEEL_GRID_FIXED_START + 0) +#define EL_MM_STEEL_GRID_FIXED_2 (EL_MM_STEEL_GRID_FIXED_START + 1) +#define EL_MM_STEEL_GRID_FIXED_3 (EL_MM_STEEL_GRID_FIXED_START + 2) +#define EL_MM_STEEL_GRID_FIXED_4 (EL_MM_STEEL_GRID_FIXED_START + 3) +#define EL_MM_STEEL_GRID_FIXED_END EL_MM_STEEL_GRID_FIXED_03 +#define EL_MM_MCDUFFIN_START (EL_MM_START + 21) +#define EL_MM_MCDUFFIN_RIGHT (EL_MM_MCDUFFIN_START + 0) +#define EL_MM_MCDUFFIN_UP (EL_MM_MCDUFFIN_START + 1) +#define EL_MM_MCDUFFIN_LEFT (EL_MM_MCDUFFIN_START + 2) +#define EL_MM_MCDUFFIN_DOWN (EL_MM_MCDUFFIN_START + 3) +#define EL_MM_MCDUFFIN_END EL_MM_MCDUFFIN_DOWN +#define EL_MM_EXIT_CLOSED (EL_MM_START + 25) +#define EL_MM_EXIT_OPENING_1 (EL_MM_START + 26) +#define EL_MM_EXIT_OPENING_2 (EL_MM_START + 27) +#define EL_MM_EXIT_OPEN (EL_MM_START + 28) +#define EL_MM_KETTLE (EL_MM_START + 29) +#define EL_MM_BOMB (EL_MM_START + 30) +#define EL_MM_PRISM (EL_MM_START + 31) +#define EL_MM_WALL_START (EL_MM_START + 32) +#define EL_MM_WALL_EMPTY EL_MM_WALL_START +#define EL_MM_WALL_00 EL_MM_WALL_START +#define EL_MM_STEEL_WALL_START EL_MM_WALL_00 +#define EL_MM_STEEL_WALL_1 EL_MM_STEEL_WALL_START +#define EL_MM_WALL_15 (EL_MM_START + 47) +#define EL_MM_STEEL_WALL_END EL_MM_WALL_15 +#define EL_MM_WALL_16 (EL_MM_START + 48) +#define EL_MM_WOODEN_WALL_START EL_MM_WALL_16 +#define EL_MM_WOODEN_WALL_1 EL_MM_WOODEN_WALL_START +#define EL_MM_WALL_31 (EL_MM_START + 63) +#define EL_MM_WOODEN_WALL_END EL_MM_WALL_31 +#define EL_MM_WALL_32 (EL_MM_START + 64) +#define EL_MM_ICE_WALL_START EL_MM_WALL_32 +#define EL_MM_ICE_WALL_1 EL_MM_ICE_WALL_START +#define EL_MM_WALL_47 (EL_MM_START + 79) +#define EL_MM_ICE_WALL_END EL_MM_WALL_47 +#define EL_MM_WALL_48 (EL_MM_START + 80) +#define EL_MM_AMOEBA_WALL_START EL_MM_WALL_48 +#define EL_MM_AMOEBA_WALL_1 EL_MM_AMOEBA_WALL_START +#define EL_MM_WALL_63 (EL_MM_START + 95) +#define EL_MM_AMOEBA_WALL_END EL_MM_WALL_63 +#define EL_MM_WALL_END EL_MM_WALL_63 +#define EL_MM_WOODEN_BLOCK (EL_MM_START + 96) +#define EL_MM_GRAY_BALL (EL_MM_START + 97) +#define EL_MM_TELEPORTER_START (EL_MM_START + 98) +#define EL_MM_TELEPORTER_1 (EL_MM_TELEPORTER_START + 0) +#define EL_MM_TELEPORTER_2 (EL_MM_TELEPORTER_START + 1) +#define EL_MM_TELEPORTER_3 (EL_MM_TELEPORTER_START + 2) +#define EL_MM_TELEPORTER_4 (EL_MM_TELEPORTER_START + 3) +#define EL_MM_TELEPORTER_5 (EL_MM_TELEPORTER_START + 4) +#define EL_MM_TELEPORTER_6 (EL_MM_TELEPORTER_START + 5) +#define EL_MM_TELEPORTER_7 (EL_MM_TELEPORTER_START + 6) +#define EL_MM_TELEPORTER_8 (EL_MM_TELEPORTER_START + 7) +#define EL_MM_TELEPORTER_9 (EL_MM_TELEPORTER_START + 8) +#define EL_MM_TELEPORTER_10 (EL_MM_TELEPORTER_START + 9) +#define EL_MM_TELEPORTER_11 (EL_MM_TELEPORTER_START + 10) +#define EL_MM_TELEPORTER_12 (EL_MM_TELEPORTER_START + 11) +#define EL_MM_TELEPORTER_13 (EL_MM_TELEPORTER_START + 12) +#define EL_MM_TELEPORTER_14 (EL_MM_TELEPORTER_START + 13) +#define EL_MM_TELEPORTER_15 (EL_MM_TELEPORTER_START + 14) +#define EL_MM_TELEPORTER_16 (EL_MM_TELEPORTER_START + 15) +#define EL_MM_TELEPORTER_END EL_MM_TELEPORTER_15 +#define EL_MM_FUSE_ACTIVE (EL_MM_START + 114) +#define EL_MM_PACMAN_START (EL_MM_START + 115) +#define EL_MM_PACMAN_RIGHT (EL_MM_PACMAN_START + 0) +#define EL_MM_PACMAN_UP (EL_MM_PACMAN_START + 1) +#define EL_MM_PACMAN_LEFT (EL_MM_PACMAN_START + 2) +#define EL_MM_PACMAN_DOWN (EL_MM_PACMAN_START + 3) +#define EL_MM_PACMAN_END EL_MM_PACMAN_DOWN +#define EL_MM_POLARIZER_START (EL_MM_START + 119) +#define EL_MM_POLARIZER_1 (EL_MM_POLARIZER_START + 0) +#define EL_MM_POLARIZER_2 (EL_MM_POLARIZER_START + 1) +#define EL_MM_POLARIZER_3 (EL_MM_POLARIZER_START + 2) +#define EL_MM_POLARIZER_4 (EL_MM_POLARIZER_START + 3) +#define EL_MM_POLARIZER_5 (EL_MM_POLARIZER_START + 4) +#define EL_MM_POLARIZER_6 (EL_MM_POLARIZER_START + 5) +#define EL_MM_POLARIZER_7 (EL_MM_POLARIZER_START + 6) +#define EL_MM_POLARIZER_8 (EL_MM_POLARIZER_START + 7) +#define EL_MM_POLARIZER_9 (EL_MM_POLARIZER_START + 8) +#define EL_MM_POLARIZER_10 (EL_MM_POLARIZER_START + 9) +#define EL_MM_POLARIZER_11 (EL_MM_POLARIZER_START + 10) +#define EL_MM_POLARIZER_12 (EL_MM_POLARIZER_START + 11) +#define EL_MM_POLARIZER_13 (EL_MM_POLARIZER_START + 12) +#define EL_MM_POLARIZER_14 (EL_MM_POLARIZER_START + 13) +#define EL_MM_POLARIZER_15 (EL_MM_POLARIZER_START + 14) +#define EL_MM_POLARIZER_16 (EL_MM_POLARIZER_START + 15) +#define EL_MM_POLARIZER_END EL_MM_POLARIZER_15 +#define EL_MM_POLARIZER_CROSS_START (EL_MM_START + 135) +#define EL_MM_POLARIZER_CROSS_1 (EL_MM_POLARIZER_CROSS_START + 0) +#define EL_MM_POLARIZER_CROSS_2 (EL_MM_POLARIZER_CROSS_START + 1) +#define EL_MM_POLARIZER_CROSS_3 (EL_MM_POLARIZER_CROSS_START + 2) +#define EL_MM_POLARIZER_CROSS_4 (EL_MM_POLARIZER_CROSS_START + 3) +#define EL_MM_POLARIZER_CROSS_END EL_MM_POLARIZER_CROSS_03 +#define EL_MM_MIRROR_FIXED_START (EL_MM_START + 139) +#define EL_MM_MIRROR_FIXED_1 (EL_MM_MIRROR_FIXED_START + 0) +#define EL_MM_MIRROR_FIXED_2 (EL_MM_MIRROR_FIXED_START + 1) +#define EL_MM_MIRROR_FIXED_3 (EL_MM_MIRROR_FIXED_START + 2) +#define EL_MM_MIRROR_FIXED_4 (EL_MM_MIRROR_FIXED_START + 3) +#define EL_MM_MIRROR_FIXED_END EL_MM_MIRROR_FIXED_03 +#define EL_MM_STEEL_LOCK (EL_MM_START + 143) +#define EL_MM_KEY (EL_MM_START + 144) +#define EL_MM_LIGHTBULB (EL_MM_START + 145) +#define EL_MM_LIGHTBULB_ACTIVE (EL_MM_START + 146) +#define EL_MM_LIGHTBALL (EL_MM_START + 147) +#define EL_MM_STEEL_BLOCK (EL_MM_START + 148) +#define EL_MM_WOODEN_LOCK (EL_MM_START + 149) +#define EL_MM_FUEL_FULL (EL_MM_START + 150) +#define EL_MM_WOODEN_GRID_FIXED_START (EL_MM_START + 151) +#define EL_MM_WOODEN_GRID_FIXED_1 (EL_MM_WOODEN_GRID_FIXED_START + 0) +#define EL_MM_WOODEN_GRID_FIXED_2 (EL_MM_WOODEN_GRID_FIXED_START + 1) +#define EL_MM_WOODEN_GRID_FIXED_3 (EL_MM_WOODEN_GRID_FIXED_START + 2) +#define EL_MM_WOODEN_GRID_FIXED_4 (EL_MM_WOODEN_GRID_FIXED_START + 3) +#define EL_MM_WOODEN_GRID_FIXED_END EL_MM_WOODEN_GRID_FIXED_03 +#define EL_MM_FUEL_EMPTY (EL_MM_START + 155) +#define EL_MM_ENVELOPE_1 (EL_MM_START + 156) +#define EL_MM_ENVELOPE_2 (EL_MM_START + 157) +#define EL_MM_ENVELOPE_3 (EL_MM_START + 158) +#define EL_MM_ENVELOPE_4 (EL_MM_START + 159) + +#define EL_MM_END_1 (EL_MM_START + 159) +#define EL_MM_START_2 (EL_MM_START + 160) // DF style elements -#define EL_DF_START EL_MM_START_2 -#define EL_DF_START_1 EL_MM_START_2 -#define EL_DF_START2 (EL_DF_START - 240) - -#define EL_DF_MIRROR_START EL_DF_START -#define EL_DF_MIRROR_1 (EL_DF_MIRROR_START + 0) -#define EL_DF_MIRROR_2 (EL_DF_MIRROR_START + 1) -#define EL_DF_MIRROR_3 (EL_DF_MIRROR_START + 2) -#define EL_DF_MIRROR_4 (EL_DF_MIRROR_START + 3) -#define EL_DF_MIRROR_5 (EL_DF_MIRROR_START + 4) -#define EL_DF_MIRROR_6 (EL_DF_MIRROR_START + 5) -#define EL_DF_MIRROR_7 (EL_DF_MIRROR_START + 6) -#define EL_DF_MIRROR_8 (EL_DF_MIRROR_START + 7) -#define EL_DF_MIRROR_9 (EL_DF_MIRROR_START + 8) -#define EL_DF_MIRROR_10 (EL_DF_MIRROR_START + 9) -#define EL_DF_MIRROR_11 (EL_DF_MIRROR_START + 10) -#define EL_DF_MIRROR_12 (EL_DF_MIRROR_START + 11) -#define EL_DF_MIRROR_13 (EL_DF_MIRROR_START + 12) -#define EL_DF_MIRROR_14 (EL_DF_MIRROR_START + 13) -#define EL_DF_MIRROR_15 (EL_DF_MIRROR_START + 14) -#define EL_DF_MIRROR_16 (EL_DF_MIRROR_START + 15) -#define EL_DF_MIRROR_END EL_DF_MIRROR_15 - -#define EL_DF_WOODEN_GRID_FIXED_START (EL_DF_START2 + 256) -#define EL_DF_WOODEN_GRID_FIXED_1 (EL_DF_WOODEN_GRID_FIXED_START + 0) -#define EL_DF_WOODEN_GRID_FIXED_2 (EL_DF_WOODEN_GRID_FIXED_START + 1) -#define EL_DF_WOODEN_GRID_FIXED_3 (EL_DF_WOODEN_GRID_FIXED_START + 2) -#define EL_DF_WOODEN_GRID_FIXED_4 (EL_DF_WOODEN_GRID_FIXED_START + 3) -#define EL_DF_WOODEN_GRID_FIXED_5 (EL_DF_WOODEN_GRID_FIXED_START + 4) -#define EL_DF_WOODEN_GRID_FIXED_6 (EL_DF_WOODEN_GRID_FIXED_START + 5) -#define EL_DF_WOODEN_GRID_FIXED_7 (EL_DF_WOODEN_GRID_FIXED_START + 6) -#define EL_DF_WOODEN_GRID_FIXED_8 (EL_DF_WOODEN_GRID_FIXED_START + 7) -#define EL_DF_WOODEN_GRID_FIXED_END EL_DF_WOODEN_GRID_FIXED_07 - -#define EL_DF_STEEL_GRID_FIXED_START (EL_DF_START2 + 264) -#define EL_DF_STEEL_GRID_FIXED_1 (EL_DF_STEEL_GRID_FIXED_START + 0) -#define EL_DF_STEEL_GRID_FIXED_2 (EL_DF_STEEL_GRID_FIXED_START + 1) -#define EL_DF_STEEL_GRID_FIXED_3 (EL_DF_STEEL_GRID_FIXED_START + 2) -#define EL_DF_STEEL_GRID_FIXED_4 (EL_DF_STEEL_GRID_FIXED_START + 3) -#define EL_DF_STEEL_GRID_FIXED_5 (EL_DF_STEEL_GRID_FIXED_START + 4) -#define EL_DF_STEEL_GRID_FIXED_6 (EL_DF_STEEL_GRID_FIXED_START + 5) -#define EL_DF_STEEL_GRID_FIXED_7 (EL_DF_STEEL_GRID_FIXED_START + 6) -#define EL_DF_STEEL_GRID_FIXED_8 (EL_DF_STEEL_GRID_FIXED_START + 7) -#define EL_DF_STEEL_GRID_FIXED_END EL_DF_STEEL_GRID_FIXED_07 - -#define EL_DF_WOODEN_WALL_START (EL_DF_START2 + 272) -#define EL_DF_WOODEN_WALL_1 (EL_DF_WOODEN_WALL_START + 0) -#define EL_DF_WOODEN_WALL_END (EL_DF_WOODEN_WALL_START + 15) - -#define EL_DF_STEEL_WALL_START (EL_DF_START2 + 288) -#define EL_DF_STEEL_WALL_1 (EL_DF_STEEL_WALL_START + 0) -#define EL_DF_STEEL_WALL_END (EL_DF_STEEL_WALL_START + 15) - -#define EL_DF_WALL_START EL_DF_WOODEN_WALL_START -#define EL_DF_WALL_END EL_DF_STEEL_WALL_END - -#define EL_DF_EMPTY (EL_DF_START2 + 304) -#define EL_DF_CELL (EL_DF_START2 + 305) -#define EL_DF_MINE (EL_DF_START2 + 306) -#define EL_DF_REFRACTOR (EL_DF_START2 + 307) - -#define EL_DF_LASER_START (EL_DF_START2 + 308) -#define EL_DF_LASER_RIGHT (EL_DF_LASER_START + 0) -#define EL_DF_LASER_UP (EL_DF_LASER_START + 1) -#define EL_DF_LASER_LEFT (EL_DF_LASER_START + 2) -#define EL_DF_LASER_DOWN (EL_DF_LASER_START + 3) -#define EL_DF_LASER_END EL_DF_LASER_DOWN - -#define EL_DF_RECEIVER_START (EL_DF_START2 + 312) -#define EL_DF_RECEIVER_RIGHT (EL_DF_RECEIVER_START + 0) -#define EL_DF_RECEIVER_UP (EL_DF_RECEIVER_START + 1) -#define EL_DF_RECEIVER_LEFT (EL_DF_RECEIVER_START + 2) -#define EL_DF_RECEIVER_DOWN (EL_DF_RECEIVER_START + 3) -#define EL_DF_RECEIVER_END EL_DF_RECEIVER_DOWN - -#define EL_DF_FIBRE_OPTIC_START (EL_DF_START2 + 316) -#define EL_DF_FIBRE_OPTIC_RED_1 (EL_DF_FIBRE_OPTIC_START + 0) -#define EL_DF_FIBRE_OPTIC_RED_2 (EL_DF_FIBRE_OPTIC_START + 1) -#define EL_DF_FIBRE_OPTIC_YELLOW_1 (EL_DF_FIBRE_OPTIC_START + 2) -#define EL_DF_FIBRE_OPTIC_YELLOW_2 (EL_DF_FIBRE_OPTIC_START + 3) -#define EL_DF_FIBRE_OPTIC_GREEN_1 (EL_DF_FIBRE_OPTIC_START + 4) -#define EL_DF_FIBRE_OPTIC_GREEN_2 (EL_DF_FIBRE_OPTIC_START + 5) -#define EL_DF_FIBRE_OPTIC_BLUE_1 (EL_DF_FIBRE_OPTIC_START + 6) -#define EL_DF_FIBRE_OPTIC_BLUE_2 (EL_DF_FIBRE_OPTIC_START + 7) -#define EL_DF_FIBRE_OPTIC_END EL_DF_FIBRE_OPTIC_07 - -#define EL_DF_MIRROR_ROTATING_START (EL_DF_START2 + 324) -#define EL_DF_MIRROR_ROTATING_1 (EL_DF_MIRROR_ROTATING_START + 0) -#define EL_DF_MIRROR_ROTATING_2 (EL_DF_MIRROR_ROTATING_START + 1) -#define EL_DF_MIRROR_ROTATING_3 (EL_DF_MIRROR_ROTATING_START + 2) -#define EL_DF_MIRROR_ROTATING_4 (EL_DF_MIRROR_ROTATING_START + 3) -#define EL_DF_MIRROR_ROTATING_5 (EL_DF_MIRROR_ROTATING_START + 4) -#define EL_DF_MIRROR_ROTATING_6 (EL_DF_MIRROR_ROTATING_START + 5) -#define EL_DF_MIRROR_ROTATING_7 (EL_DF_MIRROR_ROTATING_START + 6) -#define EL_DF_MIRROR_ROTATING_8 (EL_DF_MIRROR_ROTATING_START + 7) -#define EL_DF_MIRROR_ROTATING_9 (EL_DF_MIRROR_ROTATING_START + 8) -#define EL_DF_MIRROR_ROTATING_10 (EL_DF_MIRROR_ROTATING_START + 9) -#define EL_DF_MIRROR_ROTATING_11 (EL_DF_MIRROR_ROTATING_START + 10) -#define EL_DF_MIRROR_ROTATING_12 (EL_DF_MIRROR_ROTATING_START + 11) -#define EL_DF_MIRROR_ROTATING_13 (EL_DF_MIRROR_ROTATING_START + 12) -#define EL_DF_MIRROR_ROTATING_14 (EL_DF_MIRROR_ROTATING_START + 13) -#define EL_DF_MIRROR_ROTATING_15 (EL_DF_MIRROR_ROTATING_START + 14) -#define EL_DF_MIRROR_ROTATING_16 (EL_DF_MIRROR_ROTATING_START + 15) -#define EL_DF_MIRROR_ROTATING_END EL_DF_MIRROR_ROTATING_15 - -#define EL_DF_WOODEN_GRID_ROTATING_START (EL_DF_START2 + 340) -#define EL_DF_WOODEN_GRID_ROTATING_1 (EL_DF_WOODEN_GRID_ROTATING_START + 0) -#define EL_DF_WOODEN_GRID_ROTATING_2 (EL_DF_WOODEN_GRID_ROTATING_START + 1) -#define EL_DF_WOODEN_GRID_ROTATING_3 (EL_DF_WOODEN_GRID_ROTATING_START + 2) -#define EL_DF_WOODEN_GRID_ROTATING_4 (EL_DF_WOODEN_GRID_ROTATING_START + 3) -#define EL_DF_WOODEN_GRID_ROTATING_5 (EL_DF_WOODEN_GRID_ROTATING_START + 4) -#define EL_DF_WOODEN_GRID_ROTATING_6 (EL_DF_WOODEN_GRID_ROTATING_START + 5) -#define EL_DF_WOODEN_GRID_ROTATING_7 (EL_DF_WOODEN_GRID_ROTATING_START + 6) -#define EL_DF_WOODEN_GRID_ROTATING_8 (EL_DF_WOODEN_GRID_ROTATING_START + 7) -#define EL_DF_WOODEN_GRID_ROTATING_END EL_DF_WOODEN_GRID_ROTATING_07 - -#define EL_DF_STEEL_GRID_ROTATING_START (EL_DF_START2 + 348) -#define EL_DF_STEEL_GRID_ROTATING_1 (EL_DF_STEEL_GRID_ROTATING_START + 0) -#define EL_DF_STEEL_GRID_ROTATING_2 (EL_DF_STEEL_GRID_ROTATING_START + 1) -#define EL_DF_STEEL_GRID_ROTATING_3 (EL_DF_STEEL_GRID_ROTATING_START + 2) -#define EL_DF_STEEL_GRID_ROTATING_4 (EL_DF_STEEL_GRID_ROTATING_START + 3) -#define EL_DF_STEEL_GRID_ROTATING_5 (EL_DF_STEEL_GRID_ROTATING_START + 4) -#define EL_DF_STEEL_GRID_ROTATING_6 (EL_DF_STEEL_GRID_ROTATING_START + 5) -#define EL_DF_STEEL_GRID_ROTATING_7 (EL_DF_STEEL_GRID_ROTATING_START + 6) -#define EL_DF_STEEL_GRID_ROTATING_8 (EL_DF_STEEL_GRID_ROTATING_START + 7) -#define EL_DF_STEEL_GRID_ROTATING_END EL_DF_STEEL_GRID_ROTATING_07 - -#define EL_DF_END_1 (EL_DF_START2 + 355) +#define EL_DF_START EL_MM_START_2 +#define EL_DF_START_1 EL_MM_START_2 +#define EL_DF_START2 (EL_DF_START - 240) + +#define EL_DF_MIRROR_START EL_DF_START +#define EL_DF_MIRROR_1 (EL_DF_MIRROR_START + 0) +#define EL_DF_MIRROR_2 (EL_DF_MIRROR_START + 1) +#define EL_DF_MIRROR_3 (EL_DF_MIRROR_START + 2) +#define EL_DF_MIRROR_4 (EL_DF_MIRROR_START + 3) +#define EL_DF_MIRROR_5 (EL_DF_MIRROR_START + 4) +#define EL_DF_MIRROR_6 (EL_DF_MIRROR_START + 5) +#define EL_DF_MIRROR_7 (EL_DF_MIRROR_START + 6) +#define EL_DF_MIRROR_8 (EL_DF_MIRROR_START + 7) +#define EL_DF_MIRROR_9 (EL_DF_MIRROR_START + 8) +#define EL_DF_MIRROR_10 (EL_DF_MIRROR_START + 9) +#define EL_DF_MIRROR_11 (EL_DF_MIRROR_START + 10) +#define EL_DF_MIRROR_12 (EL_DF_MIRROR_START + 11) +#define EL_DF_MIRROR_13 (EL_DF_MIRROR_START + 12) +#define EL_DF_MIRROR_14 (EL_DF_MIRROR_START + 13) +#define EL_DF_MIRROR_15 (EL_DF_MIRROR_START + 14) +#define EL_DF_MIRROR_16 (EL_DF_MIRROR_START + 15) +#define EL_DF_MIRROR_END EL_DF_MIRROR_15 + +#define EL_DF_WOODEN_GRID_FIXED_START (EL_DF_START2 + 256) +#define EL_DF_WOODEN_GRID_FIXED_1 (EL_DF_WOODEN_GRID_FIXED_START + 0) +#define EL_DF_WOODEN_GRID_FIXED_2 (EL_DF_WOODEN_GRID_FIXED_START + 1) +#define EL_DF_WOODEN_GRID_FIXED_3 (EL_DF_WOODEN_GRID_FIXED_START + 2) +#define EL_DF_WOODEN_GRID_FIXED_4 (EL_DF_WOODEN_GRID_FIXED_START + 3) +#define EL_DF_WOODEN_GRID_FIXED_5 (EL_DF_WOODEN_GRID_FIXED_START + 4) +#define EL_DF_WOODEN_GRID_FIXED_6 (EL_DF_WOODEN_GRID_FIXED_START + 5) +#define EL_DF_WOODEN_GRID_FIXED_7 (EL_DF_WOODEN_GRID_FIXED_START + 6) +#define EL_DF_WOODEN_GRID_FIXED_8 (EL_DF_WOODEN_GRID_FIXED_START + 7) +#define EL_DF_WOODEN_GRID_FIXED_END EL_DF_WOODEN_GRID_FIXED_07 + +#define EL_DF_STEEL_GRID_FIXED_START (EL_DF_START2 + 264) +#define EL_DF_STEEL_GRID_FIXED_1 (EL_DF_STEEL_GRID_FIXED_START + 0) +#define EL_DF_STEEL_GRID_FIXED_2 (EL_DF_STEEL_GRID_FIXED_START + 1) +#define EL_DF_STEEL_GRID_FIXED_3 (EL_DF_STEEL_GRID_FIXED_START + 2) +#define EL_DF_STEEL_GRID_FIXED_4 (EL_DF_STEEL_GRID_FIXED_START + 3) +#define EL_DF_STEEL_GRID_FIXED_5 (EL_DF_STEEL_GRID_FIXED_START + 4) +#define EL_DF_STEEL_GRID_FIXED_6 (EL_DF_STEEL_GRID_FIXED_START + 5) +#define EL_DF_STEEL_GRID_FIXED_7 (EL_DF_STEEL_GRID_FIXED_START + 6) +#define EL_DF_STEEL_GRID_FIXED_8 (EL_DF_STEEL_GRID_FIXED_START + 7) +#define EL_DF_STEEL_GRID_FIXED_END EL_DF_STEEL_GRID_FIXED_07 + +#define EL_DF_WOODEN_WALL_START (EL_DF_START2 + 272) +#define EL_DF_WOODEN_WALL_1 (EL_DF_WOODEN_WALL_START + 0) +#define EL_DF_WOODEN_WALL_END (EL_DF_WOODEN_WALL_START + 15) + +#define EL_DF_STEEL_WALL_START (EL_DF_START2 + 288) +#define EL_DF_STEEL_WALL_1 (EL_DF_STEEL_WALL_START + 0) +#define EL_DF_STEEL_WALL_END (EL_DF_STEEL_WALL_START + 15) + +#define EL_DF_WALL_START EL_DF_WOODEN_WALL_START +#define EL_DF_WALL_END EL_DF_STEEL_WALL_END + +#define EL_DF_EMPTY (EL_DF_START2 + 304) +#define EL_DF_CELL (EL_DF_START2 + 305) +#define EL_DF_MINE (EL_DF_START2 + 306) +#define EL_DF_REFRACTOR (EL_DF_START2 + 307) + +#define EL_DF_LASER_START (EL_DF_START2 + 308) +#define EL_DF_LASER_RIGHT (EL_DF_LASER_START + 0) +#define EL_DF_LASER_UP (EL_DF_LASER_START + 1) +#define EL_DF_LASER_LEFT (EL_DF_LASER_START + 2) +#define EL_DF_LASER_DOWN (EL_DF_LASER_START + 3) +#define EL_DF_LASER_END EL_DF_LASER_DOWN + +#define EL_DF_RECEIVER_START (EL_DF_START2 + 312) +#define EL_DF_RECEIVER_RIGHT (EL_DF_RECEIVER_START + 0) +#define EL_DF_RECEIVER_UP (EL_DF_RECEIVER_START + 1) +#define EL_DF_RECEIVER_LEFT (EL_DF_RECEIVER_START + 2) +#define EL_DF_RECEIVER_DOWN (EL_DF_RECEIVER_START + 3) +#define EL_DF_RECEIVER_END EL_DF_RECEIVER_DOWN + +#define EL_DF_FIBRE_OPTIC_START (EL_DF_START2 + 316) +#define EL_DF_FIBRE_OPTIC_RED_1 (EL_DF_FIBRE_OPTIC_START + 0) +#define EL_DF_FIBRE_OPTIC_RED_2 (EL_DF_FIBRE_OPTIC_START + 1) +#define EL_DF_FIBRE_OPTIC_YELLOW_1 (EL_DF_FIBRE_OPTIC_START + 2) +#define EL_DF_FIBRE_OPTIC_YELLOW_2 (EL_DF_FIBRE_OPTIC_START + 3) +#define EL_DF_FIBRE_OPTIC_GREEN_1 (EL_DF_FIBRE_OPTIC_START + 4) +#define EL_DF_FIBRE_OPTIC_GREEN_2 (EL_DF_FIBRE_OPTIC_START + 5) +#define EL_DF_FIBRE_OPTIC_BLUE_1 (EL_DF_FIBRE_OPTIC_START + 6) +#define EL_DF_FIBRE_OPTIC_BLUE_2 (EL_DF_FIBRE_OPTIC_START + 7) +#define EL_DF_FIBRE_OPTIC_END EL_DF_FIBRE_OPTIC_07 + +#define EL_DF_MIRROR_ROTATING_START (EL_DF_START2 + 324) +#define EL_DF_MIRROR_ROTATING_1 (EL_DF_MIRROR_ROTATING_START + 0) +#define EL_DF_MIRROR_ROTATING_2 (EL_DF_MIRROR_ROTATING_START + 1) +#define EL_DF_MIRROR_ROTATING_3 (EL_DF_MIRROR_ROTATING_START + 2) +#define EL_DF_MIRROR_ROTATING_4 (EL_DF_MIRROR_ROTATING_START + 3) +#define EL_DF_MIRROR_ROTATING_5 (EL_DF_MIRROR_ROTATING_START + 4) +#define EL_DF_MIRROR_ROTATING_6 (EL_DF_MIRROR_ROTATING_START + 5) +#define EL_DF_MIRROR_ROTATING_7 (EL_DF_MIRROR_ROTATING_START + 6) +#define EL_DF_MIRROR_ROTATING_8 (EL_DF_MIRROR_ROTATING_START + 7) +#define EL_DF_MIRROR_ROTATING_9 (EL_DF_MIRROR_ROTATING_START + 8) +#define EL_DF_MIRROR_ROTATING_10 (EL_DF_MIRROR_ROTATING_START + 9) +#define EL_DF_MIRROR_ROTATING_11 (EL_DF_MIRROR_ROTATING_START + 10) +#define EL_DF_MIRROR_ROTATING_12 (EL_DF_MIRROR_ROTATING_START + 11) +#define EL_DF_MIRROR_ROTATING_13 (EL_DF_MIRROR_ROTATING_START + 12) +#define EL_DF_MIRROR_ROTATING_14 (EL_DF_MIRROR_ROTATING_START + 13) +#define EL_DF_MIRROR_ROTATING_15 (EL_DF_MIRROR_ROTATING_START + 14) +#define EL_DF_MIRROR_ROTATING_16 (EL_DF_MIRROR_ROTATING_START + 15) +#define EL_DF_MIRROR_ROTATING_END EL_DF_MIRROR_ROTATING_15 + +#define EL_DF_WOODEN_GRID_ROTATING_START (EL_DF_START2 + 340) +#define EL_DF_WOODEN_GRID_ROTATING_1 (EL_DF_WOODEN_GRID_ROTATING_START + 0) +#define EL_DF_WOODEN_GRID_ROTATING_2 (EL_DF_WOODEN_GRID_ROTATING_START + 1) +#define EL_DF_WOODEN_GRID_ROTATING_3 (EL_DF_WOODEN_GRID_ROTATING_START + 2) +#define EL_DF_WOODEN_GRID_ROTATING_4 (EL_DF_WOODEN_GRID_ROTATING_START + 3) +#define EL_DF_WOODEN_GRID_ROTATING_5 (EL_DF_WOODEN_GRID_ROTATING_START + 4) +#define EL_DF_WOODEN_GRID_ROTATING_6 (EL_DF_WOODEN_GRID_ROTATING_START + 5) +#define EL_DF_WOODEN_GRID_ROTATING_7 (EL_DF_WOODEN_GRID_ROTATING_START + 6) +#define EL_DF_WOODEN_GRID_ROTATING_8 (EL_DF_WOODEN_GRID_ROTATING_START + 7) +#define EL_DF_WOODEN_GRID_ROTATING_END EL_DF_WOODEN_GRID_ROTATING_07 + +#define EL_DF_STEEL_GRID_ROTATING_START (EL_DF_START2 + 348) +#define EL_DF_STEEL_GRID_ROTATING_1 (EL_DF_STEEL_GRID_ROTATING_START + 0) +#define EL_DF_STEEL_GRID_ROTATING_2 (EL_DF_STEEL_GRID_ROTATING_START + 1) +#define EL_DF_STEEL_GRID_ROTATING_3 (EL_DF_STEEL_GRID_ROTATING_START + 2) +#define EL_DF_STEEL_GRID_ROTATING_4 (EL_DF_STEEL_GRID_ROTATING_START + 3) +#define EL_DF_STEEL_GRID_ROTATING_5 (EL_DF_STEEL_GRID_ROTATING_START + 4) +#define EL_DF_STEEL_GRID_ROTATING_6 (EL_DF_STEEL_GRID_ROTATING_START + 5) +#define EL_DF_STEEL_GRID_ROTATING_7 (EL_DF_STEEL_GRID_ROTATING_START + 6) +#define EL_DF_STEEL_GRID_ROTATING_8 (EL_DF_STEEL_GRID_ROTATING_START + 7) +#define EL_DF_STEEL_GRID_ROTATING_END EL_DF_STEEL_GRID_ROTATING_07 + +#define EL_DF_END_1 (EL_DF_START2 + 355) // MM style elements -#define EL_MM_TELEPORTER_RED_START (EL_DF_START2 + 356) -#define EL_MM_TELEPORTER_RED_1 (EL_MM_TELEPORTER_RED_START + 0) -#define EL_MM_TELEPORTER_RED_2 (EL_MM_TELEPORTER_RED_START + 1) -#define EL_MM_TELEPORTER_RED_3 (EL_MM_TELEPORTER_RED_START + 2) -#define EL_MM_TELEPORTER_RED_4 (EL_MM_TELEPORTER_RED_START + 3) -#define EL_MM_TELEPORTER_RED_5 (EL_MM_TELEPORTER_RED_START + 4) -#define EL_MM_TELEPORTER_RED_6 (EL_MM_TELEPORTER_RED_START + 5) -#define EL_MM_TELEPORTER_RED_7 (EL_MM_TELEPORTER_RED_START + 6) -#define EL_MM_TELEPORTER_RED_8 (EL_MM_TELEPORTER_RED_START + 7) -#define EL_MM_TELEPORTER_RED_9 (EL_MM_TELEPORTER_RED_START + 8) -#define EL_MM_TELEPORTER_RED_10 (EL_MM_TELEPORTER_RED_START + 9) -#define EL_MM_TELEPORTER_RED_11 (EL_MM_TELEPORTER_RED_START + 10) -#define EL_MM_TELEPORTER_RED_12 (EL_MM_TELEPORTER_RED_START + 11) -#define EL_MM_TELEPORTER_RED_13 (EL_MM_TELEPORTER_RED_START + 12) -#define EL_MM_TELEPORTER_RED_14 (EL_MM_TELEPORTER_RED_START + 13) -#define EL_MM_TELEPORTER_RED_15 (EL_MM_TELEPORTER_RED_START + 14) -#define EL_MM_TELEPORTER_RED_16 (EL_MM_TELEPORTER_RED_START + 15) -#define EL_MM_TELEPORTER_RED_END EL_MM_TELEPORTER_RED_16 -#define EL_MM_TELEPORTER_YELLOW_START (EL_DF_START2 + 372) -#define EL_MM_TELEPORTER_YELLOW_1 (EL_MM_TELEPORTER_YELLOW_START + 0) -#define EL_MM_TELEPORTER_YELLOW_2 (EL_MM_TELEPORTER_YELLOW_START + 1) -#define EL_MM_TELEPORTER_YELLOW_3 (EL_MM_TELEPORTER_YELLOW_START + 2) -#define EL_MM_TELEPORTER_YELLOW_4 (EL_MM_TELEPORTER_YELLOW_START + 3) -#define EL_MM_TELEPORTER_YELLOW_5 (EL_MM_TELEPORTER_YELLOW_START + 4) -#define EL_MM_TELEPORTER_YELLOW_6 (EL_MM_TELEPORTER_YELLOW_START + 5) -#define EL_MM_TELEPORTER_YELLOW_7 (EL_MM_TELEPORTER_YELLOW_START + 6) -#define EL_MM_TELEPORTER_YELLOW_8 (EL_MM_TELEPORTER_YELLOW_START + 7) -#define EL_MM_TELEPORTER_YELLOW_9 (EL_MM_TELEPORTER_YELLOW_START + 8) -#define EL_MM_TELEPORTER_YELLOW_10 (EL_MM_TELEPORTER_YELLOW_START + 9) -#define EL_MM_TELEPORTER_YELLOW_11 (EL_MM_TELEPORTER_YELLOW_START + 10) -#define EL_MM_TELEPORTER_YELLOW_12 (EL_MM_TELEPORTER_YELLOW_START + 11) -#define EL_MM_TELEPORTER_YELLOW_13 (EL_MM_TELEPORTER_YELLOW_START + 12) -#define EL_MM_TELEPORTER_YELLOW_14 (EL_MM_TELEPORTER_YELLOW_START + 13) -#define EL_MM_TELEPORTER_YELLOW_15 (EL_MM_TELEPORTER_YELLOW_START + 14) -#define EL_MM_TELEPORTER_YELLOW_16 (EL_MM_TELEPORTER_YELLOW_START + 15) -#define EL_MM_TELEPORTER_YELLOW_END EL_MM_TELEPORTER_YELLOW_16 -#define EL_MM_TELEPORTER_GREEN_START (EL_DF_START2 + 388) -#define EL_MM_TELEPORTER_GREEN_1 (EL_MM_TELEPORTER_GREEN_START + 0) -#define EL_MM_TELEPORTER_GREEN_2 (EL_MM_TELEPORTER_GREEN_START + 1) -#define EL_MM_TELEPORTER_GREEN_3 (EL_MM_TELEPORTER_GREEN_START + 2) -#define EL_MM_TELEPORTER_GREEN_4 (EL_MM_TELEPORTER_GREEN_START + 3) -#define EL_MM_TELEPORTER_GREEN_5 (EL_MM_TELEPORTER_GREEN_START + 4) -#define EL_MM_TELEPORTER_GREEN_6 (EL_MM_TELEPORTER_GREEN_START + 5) -#define EL_MM_TELEPORTER_GREEN_7 (EL_MM_TELEPORTER_GREEN_START + 6) -#define EL_MM_TELEPORTER_GREEN_8 (EL_MM_TELEPORTER_GREEN_START + 7) -#define EL_MM_TELEPORTER_GREEN_9 (EL_MM_TELEPORTER_GREEN_START + 8) -#define EL_MM_TELEPORTER_GREEN_10 (EL_MM_TELEPORTER_GREEN_START + 9) -#define EL_MM_TELEPORTER_GREEN_11 (EL_MM_TELEPORTER_GREEN_START + 10) -#define EL_MM_TELEPORTER_GREEN_12 (EL_MM_TELEPORTER_GREEN_START + 11) -#define EL_MM_TELEPORTER_GREEN_13 (EL_MM_TELEPORTER_GREEN_START + 12) -#define EL_MM_TELEPORTER_GREEN_14 (EL_MM_TELEPORTER_GREEN_START + 13) -#define EL_MM_TELEPORTER_GREEN_15 (EL_MM_TELEPORTER_GREEN_START + 14) -#define EL_MM_TELEPORTER_GREEN_16 (EL_MM_TELEPORTER_GREEN_START + 15) -#define EL_MM_TELEPORTER_GREEN_END EL_MM_TELEPORTER_GREEN_16 -#define EL_MM_TELEPORTER_BLUE_START (EL_DF_START2 + 404) -#define EL_MM_TELEPORTER_BLUE_1 (EL_MM_TELEPORTER_BLUE_START + 0) -#define EL_MM_TELEPORTER_BLUE_2 (EL_MM_TELEPORTER_BLUE_START + 1) -#define EL_MM_TELEPORTER_BLUE_3 (EL_MM_TELEPORTER_BLUE_START + 2) -#define EL_MM_TELEPORTER_BLUE_4 (EL_MM_TELEPORTER_BLUE_START + 3) -#define EL_MM_TELEPORTER_BLUE_5 (EL_MM_TELEPORTER_BLUE_START + 4) -#define EL_MM_TELEPORTER_BLUE_6 (EL_MM_TELEPORTER_BLUE_START + 5) -#define EL_MM_TELEPORTER_BLUE_7 (EL_MM_TELEPORTER_BLUE_START + 6) -#define EL_MM_TELEPORTER_BLUE_8 (EL_MM_TELEPORTER_BLUE_START + 7) -#define EL_MM_TELEPORTER_BLUE_9 (EL_MM_TELEPORTER_BLUE_START + 8) -#define EL_MM_TELEPORTER_BLUE_10 (EL_MM_TELEPORTER_BLUE_START + 9) -#define EL_MM_TELEPORTER_BLUE_11 (EL_MM_TELEPORTER_BLUE_START + 10) -#define EL_MM_TELEPORTER_BLUE_12 (EL_MM_TELEPORTER_BLUE_START + 11) -#define EL_MM_TELEPORTER_BLUE_13 (EL_MM_TELEPORTER_BLUE_START + 12) -#define EL_MM_TELEPORTER_BLUE_14 (EL_MM_TELEPORTER_BLUE_START + 13) -#define EL_MM_TELEPORTER_BLUE_15 (EL_MM_TELEPORTER_BLUE_START + 14) -#define EL_MM_TELEPORTER_BLUE_16 (EL_MM_TELEPORTER_BLUE_START + 15) -#define EL_MM_TELEPORTER_BLUE_END EL_MM_TELEPORTER_BLUE_16 - -#define EL_MM_MCDUFFIN 1204 -#define EL_MM_PACMAN 1205 -#define EL_MM_FUSE 1206 -#define EL_MM_STEEL_WALL 1207 -#define EL_MM_WOODEN_WALL 1208 -#define EL_MM_ICE_WALL 1209 -#define EL_MM_AMOEBA_WALL 1210 -#define EL_DF_LASER 1211 -#define EL_DF_RECEIVER 1212 -#define EL_DF_STEEL_WALL 1213 -#define EL_DF_WOODEN_WALL 1214 - -#define EL_MM_END_2 (EL_DF_START2 + 430) +#define EL_MM_TELEPORTER_RED_START (EL_DF_START2 + 356) +#define EL_MM_TELEPORTER_RED_1 (EL_MM_TELEPORTER_RED_START + 0) +#define EL_MM_TELEPORTER_RED_2 (EL_MM_TELEPORTER_RED_START + 1) +#define EL_MM_TELEPORTER_RED_3 (EL_MM_TELEPORTER_RED_START + 2) +#define EL_MM_TELEPORTER_RED_4 (EL_MM_TELEPORTER_RED_START + 3) +#define EL_MM_TELEPORTER_RED_5 (EL_MM_TELEPORTER_RED_START + 4) +#define EL_MM_TELEPORTER_RED_6 (EL_MM_TELEPORTER_RED_START + 5) +#define EL_MM_TELEPORTER_RED_7 (EL_MM_TELEPORTER_RED_START + 6) +#define EL_MM_TELEPORTER_RED_8 (EL_MM_TELEPORTER_RED_START + 7) +#define EL_MM_TELEPORTER_RED_9 (EL_MM_TELEPORTER_RED_START + 8) +#define EL_MM_TELEPORTER_RED_10 (EL_MM_TELEPORTER_RED_START + 9) +#define EL_MM_TELEPORTER_RED_11 (EL_MM_TELEPORTER_RED_START + 10) +#define EL_MM_TELEPORTER_RED_12 (EL_MM_TELEPORTER_RED_START + 11) +#define EL_MM_TELEPORTER_RED_13 (EL_MM_TELEPORTER_RED_START + 12) +#define EL_MM_TELEPORTER_RED_14 (EL_MM_TELEPORTER_RED_START + 13) +#define EL_MM_TELEPORTER_RED_15 (EL_MM_TELEPORTER_RED_START + 14) +#define EL_MM_TELEPORTER_RED_16 (EL_MM_TELEPORTER_RED_START + 15) +#define EL_MM_TELEPORTER_RED_END EL_MM_TELEPORTER_RED_16 +#define EL_MM_TELEPORTER_YELLOW_START (EL_DF_START2 + 372) +#define EL_MM_TELEPORTER_YELLOW_1 (EL_MM_TELEPORTER_YELLOW_START + 0) +#define EL_MM_TELEPORTER_YELLOW_2 (EL_MM_TELEPORTER_YELLOW_START + 1) +#define EL_MM_TELEPORTER_YELLOW_3 (EL_MM_TELEPORTER_YELLOW_START + 2) +#define EL_MM_TELEPORTER_YELLOW_4 (EL_MM_TELEPORTER_YELLOW_START + 3) +#define EL_MM_TELEPORTER_YELLOW_5 (EL_MM_TELEPORTER_YELLOW_START + 4) +#define EL_MM_TELEPORTER_YELLOW_6 (EL_MM_TELEPORTER_YELLOW_START + 5) +#define EL_MM_TELEPORTER_YELLOW_7 (EL_MM_TELEPORTER_YELLOW_START + 6) +#define EL_MM_TELEPORTER_YELLOW_8 (EL_MM_TELEPORTER_YELLOW_START + 7) +#define EL_MM_TELEPORTER_YELLOW_9 (EL_MM_TELEPORTER_YELLOW_START + 8) +#define EL_MM_TELEPORTER_YELLOW_10 (EL_MM_TELEPORTER_YELLOW_START + 9) +#define EL_MM_TELEPORTER_YELLOW_11 (EL_MM_TELEPORTER_YELLOW_START + 10) +#define EL_MM_TELEPORTER_YELLOW_12 (EL_MM_TELEPORTER_YELLOW_START + 11) +#define EL_MM_TELEPORTER_YELLOW_13 (EL_MM_TELEPORTER_YELLOW_START + 12) +#define EL_MM_TELEPORTER_YELLOW_14 (EL_MM_TELEPORTER_YELLOW_START + 13) +#define EL_MM_TELEPORTER_YELLOW_15 (EL_MM_TELEPORTER_YELLOW_START + 14) +#define EL_MM_TELEPORTER_YELLOW_16 (EL_MM_TELEPORTER_YELLOW_START + 15) +#define EL_MM_TELEPORTER_YELLOW_END EL_MM_TELEPORTER_YELLOW_16 +#define EL_MM_TELEPORTER_GREEN_START (EL_DF_START2 + 388) +#define EL_MM_TELEPORTER_GREEN_1 (EL_MM_TELEPORTER_GREEN_START + 0) +#define EL_MM_TELEPORTER_GREEN_2 (EL_MM_TELEPORTER_GREEN_START + 1) +#define EL_MM_TELEPORTER_GREEN_3 (EL_MM_TELEPORTER_GREEN_START + 2) +#define EL_MM_TELEPORTER_GREEN_4 (EL_MM_TELEPORTER_GREEN_START + 3) +#define EL_MM_TELEPORTER_GREEN_5 (EL_MM_TELEPORTER_GREEN_START + 4) +#define EL_MM_TELEPORTER_GREEN_6 (EL_MM_TELEPORTER_GREEN_START + 5) +#define EL_MM_TELEPORTER_GREEN_7 (EL_MM_TELEPORTER_GREEN_START + 6) +#define EL_MM_TELEPORTER_GREEN_8 (EL_MM_TELEPORTER_GREEN_START + 7) +#define EL_MM_TELEPORTER_GREEN_9 (EL_MM_TELEPORTER_GREEN_START + 8) +#define EL_MM_TELEPORTER_GREEN_10 (EL_MM_TELEPORTER_GREEN_START + 9) +#define EL_MM_TELEPORTER_GREEN_11 (EL_MM_TELEPORTER_GREEN_START + 10) +#define EL_MM_TELEPORTER_GREEN_12 (EL_MM_TELEPORTER_GREEN_START + 11) +#define EL_MM_TELEPORTER_GREEN_13 (EL_MM_TELEPORTER_GREEN_START + 12) +#define EL_MM_TELEPORTER_GREEN_14 (EL_MM_TELEPORTER_GREEN_START + 13) +#define EL_MM_TELEPORTER_GREEN_15 (EL_MM_TELEPORTER_GREEN_START + 14) +#define EL_MM_TELEPORTER_GREEN_16 (EL_MM_TELEPORTER_GREEN_START + 15) +#define EL_MM_TELEPORTER_GREEN_END EL_MM_TELEPORTER_GREEN_16 +#define EL_MM_TELEPORTER_BLUE_START (EL_DF_START2 + 404) +#define EL_MM_TELEPORTER_BLUE_1 (EL_MM_TELEPORTER_BLUE_START + 0) +#define EL_MM_TELEPORTER_BLUE_2 (EL_MM_TELEPORTER_BLUE_START + 1) +#define EL_MM_TELEPORTER_BLUE_3 (EL_MM_TELEPORTER_BLUE_START + 2) +#define EL_MM_TELEPORTER_BLUE_4 (EL_MM_TELEPORTER_BLUE_START + 3) +#define EL_MM_TELEPORTER_BLUE_5 (EL_MM_TELEPORTER_BLUE_START + 4) +#define EL_MM_TELEPORTER_BLUE_6 (EL_MM_TELEPORTER_BLUE_START + 5) +#define EL_MM_TELEPORTER_BLUE_7 (EL_MM_TELEPORTER_BLUE_START + 6) +#define EL_MM_TELEPORTER_BLUE_8 (EL_MM_TELEPORTER_BLUE_START + 7) +#define EL_MM_TELEPORTER_BLUE_9 (EL_MM_TELEPORTER_BLUE_START + 8) +#define EL_MM_TELEPORTER_BLUE_10 (EL_MM_TELEPORTER_BLUE_START + 9) +#define EL_MM_TELEPORTER_BLUE_11 (EL_MM_TELEPORTER_BLUE_START + 10) +#define EL_MM_TELEPORTER_BLUE_12 (EL_MM_TELEPORTER_BLUE_START + 11) +#define EL_MM_TELEPORTER_BLUE_13 (EL_MM_TELEPORTER_BLUE_START + 12) +#define EL_MM_TELEPORTER_BLUE_14 (EL_MM_TELEPORTER_BLUE_START + 13) +#define EL_MM_TELEPORTER_BLUE_15 (EL_MM_TELEPORTER_BLUE_START + 14) +#define EL_MM_TELEPORTER_BLUE_16 (EL_MM_TELEPORTER_BLUE_START + 15) +#define EL_MM_TELEPORTER_BLUE_END EL_MM_TELEPORTER_BLUE_16 + +#define EL_MM_MCDUFFIN 1204 +#define EL_MM_PACMAN 1205 +#define EL_MM_FUSE 1206 +#define EL_MM_STEEL_WALL 1207 +#define EL_MM_WOODEN_WALL 1208 +#define EL_MM_ICE_WALL 1209 +#define EL_MM_AMOEBA_WALL 1210 +#define EL_DF_LASER 1211 +#define EL_DF_RECEIVER 1212 +#define EL_DF_STEEL_WALL 1213 +#define EL_DF_WOODEN_WALL 1214 + +#define EL_MM_END_2 (EL_DF_START2 + 430) // EMC style elements -#define EL_SPRING_LEFT 1215 -#define EL_SPRING_RIGHT 1216 +#define EL_SPRING_LEFT 1215 +#define EL_SPRING_RIGHT 1216 // ---------- begin of empty space elements section --------------------------- -#define EL_EMPTY_SPACE_START 1217 +#define EL_EMPTY_SPACE_START 1217 #include "conf_emp.h" // include auto-generated data structure definitions -#define NUM_EMPTY_SPACE_ELEMENTS 16 -#define NUM_EMPTY_ELEMENTS_ALL (NUM_EMPTY_SPACE_ELEMENTS + 1) -#define EL_EMPTY_SPACE_END 1232 +#define NUM_EMPTY_SPACE_ELEMENTS 16 +#define NUM_EMPTY_ELEMENTS_ALL (NUM_EMPTY_SPACE_ELEMENTS + 1) +#define EL_EMPTY_SPACE_END 1232 // ---------- end of empty space elements section ----------------------------- -#define EL_MM_START_3 EL_DF_MIRROR_FIXED_START -#define EL_DF_START_2 EL_DF_MIRROR_FIXED_START +#define EL_MM_START_3 EL_DF_MIRROR_FIXED_START +#define EL_DF_START_2 EL_DF_MIRROR_FIXED_START // DF style elements -#define EL_DF_MIRROR_FIXED_START 1233 -#define EL_DF_MIRROR_FIXED_1 (EL_DF_MIRROR_FIXED_START + 0) -#define EL_DF_MIRROR_FIXED_2 (EL_DF_MIRROR_FIXED_START + 1) -#define EL_DF_MIRROR_FIXED_3 (EL_DF_MIRROR_FIXED_START + 2) -#define EL_DF_MIRROR_FIXED_4 (EL_DF_MIRROR_FIXED_START + 3) -#define EL_DF_MIRROR_FIXED_5 (EL_DF_MIRROR_FIXED_START + 4) -#define EL_DF_MIRROR_FIXED_6 (EL_DF_MIRROR_FIXED_START + 5) -#define EL_DF_MIRROR_FIXED_7 (EL_DF_MIRROR_FIXED_START + 6) -#define EL_DF_MIRROR_FIXED_8 (EL_DF_MIRROR_FIXED_START + 7) -#define EL_DF_MIRROR_FIXED_9 (EL_DF_MIRROR_FIXED_START + 8) -#define EL_DF_MIRROR_FIXED_10 (EL_DF_MIRROR_FIXED_START + 9) -#define EL_DF_MIRROR_FIXED_11 (EL_DF_MIRROR_FIXED_START + 10) -#define EL_DF_MIRROR_FIXED_12 (EL_DF_MIRROR_FIXED_START + 11) -#define EL_DF_MIRROR_FIXED_13 (EL_DF_MIRROR_FIXED_START + 12) -#define EL_DF_MIRROR_FIXED_14 (EL_DF_MIRROR_FIXED_START + 13) -#define EL_DF_MIRROR_FIXED_15 (EL_DF_MIRROR_FIXED_START + 14) -#define EL_DF_MIRROR_FIXED_16 (EL_DF_MIRROR_FIXED_START + 15) -#define EL_DF_MIRROR_FIXED_END EL_DF_MIRROR_FIXED_16 - -#define EL_DF_SLOPE_START 1249 -#define EL_DF_SLOPE_1 (EL_DF_SLOPE_START + 0) -#define EL_DF_SLOPE_2 (EL_DF_SLOPE_START + 1) -#define EL_DF_SLOPE_3 (EL_DF_SLOPE_START + 2) -#define EL_DF_SLOPE_4 (EL_DF_SLOPE_START + 3) -#define EL_DF_SLOPE_END EL_DF_SLOPE_4 - -#define EL_MM_END_3 EL_DF_SLOPE_END -#define EL_DF_END_2 EL_DF_SLOPE_END +#define EL_DF_MIRROR_FIXED_START 1233 +#define EL_DF_MIRROR_FIXED_1 (EL_DF_MIRROR_FIXED_START + 0) +#define EL_DF_MIRROR_FIXED_2 (EL_DF_MIRROR_FIXED_START + 1) +#define EL_DF_MIRROR_FIXED_3 (EL_DF_MIRROR_FIXED_START + 2) +#define EL_DF_MIRROR_FIXED_4 (EL_DF_MIRROR_FIXED_START + 3) +#define EL_DF_MIRROR_FIXED_5 (EL_DF_MIRROR_FIXED_START + 4) +#define EL_DF_MIRROR_FIXED_6 (EL_DF_MIRROR_FIXED_START + 5) +#define EL_DF_MIRROR_FIXED_7 (EL_DF_MIRROR_FIXED_START + 6) +#define EL_DF_MIRROR_FIXED_8 (EL_DF_MIRROR_FIXED_START + 7) +#define EL_DF_MIRROR_FIXED_9 (EL_DF_MIRROR_FIXED_START + 8) +#define EL_DF_MIRROR_FIXED_10 (EL_DF_MIRROR_FIXED_START + 9) +#define EL_DF_MIRROR_FIXED_11 (EL_DF_MIRROR_FIXED_START + 10) +#define EL_DF_MIRROR_FIXED_12 (EL_DF_MIRROR_FIXED_START + 11) +#define EL_DF_MIRROR_FIXED_13 (EL_DF_MIRROR_FIXED_START + 12) +#define EL_DF_MIRROR_FIXED_14 (EL_DF_MIRROR_FIXED_START + 13) +#define EL_DF_MIRROR_FIXED_15 (EL_DF_MIRROR_FIXED_START + 14) +#define EL_DF_MIRROR_FIXED_16 (EL_DF_MIRROR_FIXED_START + 15) +#define EL_DF_MIRROR_FIXED_END EL_DF_MIRROR_FIXED_16 + +#define EL_DF_SLOPE_START 1249 +#define EL_DF_SLOPE_1 (EL_DF_SLOPE_START + 0) +#define EL_DF_SLOPE_2 (EL_DF_SLOPE_START + 1) +#define EL_DF_SLOPE_3 (EL_DF_SLOPE_START + 2) +#define EL_DF_SLOPE_4 (EL_DF_SLOPE_START + 3) +#define EL_DF_SLOPE_END EL_DF_SLOPE_4 + +#define EL_MM_END_3 EL_DF_SLOPE_END +#define EL_DF_END_2 EL_DF_SLOPE_END // BD style elements #define EL_BD_PLAYER 1253 @@ -2140,176 +2130,176 @@ // "real" (and therefore drawable) runtime elements -#define EL_FIRST_RUNTIME_REAL NUM_FILE_ELEMENTS - -#define EL_DYNABOMB_PLAYER_1_ACTIVE (EL_FIRST_RUNTIME_REAL + 0) -#define EL_DYNABOMB_PLAYER_2_ACTIVE (EL_FIRST_RUNTIME_REAL + 1) -#define EL_DYNABOMB_PLAYER_3_ACTIVE (EL_FIRST_RUNTIME_REAL + 2) -#define EL_DYNABOMB_PLAYER_4_ACTIVE (EL_FIRST_RUNTIME_REAL + 3) -#define EL_SP_DISK_RED_ACTIVE (EL_FIRST_RUNTIME_REAL + 4) -#define EL_SWITCHGATE_OPENING (EL_FIRST_RUNTIME_REAL + 5) -#define EL_SWITCHGATE_CLOSING (EL_FIRST_RUNTIME_REAL + 6) -#define EL_TIMEGATE_OPENING (EL_FIRST_RUNTIME_REAL + 7) -#define EL_TIMEGATE_CLOSING (EL_FIRST_RUNTIME_REAL + 8) -#define EL_PEARL_BREAKING (EL_FIRST_RUNTIME_REAL + 9) -#define EL_TRAP_ACTIVE (EL_FIRST_RUNTIME_REAL + 10) -#define EL_INVISIBLE_STEELWALL_ACTIVE (EL_FIRST_RUNTIME_REAL + 11) -#define EL_INVISIBLE_WALL_ACTIVE (EL_FIRST_RUNTIME_REAL + 12) -#define EL_INVISIBLE_SAND_ACTIVE (EL_FIRST_RUNTIME_REAL + 13) -#define EL_CONVEYOR_BELT_1_LEFT_ACTIVE (EL_FIRST_RUNTIME_REAL + 14) -#define EL_CONVEYOR_BELT_1_MIDDLE_ACTIVE (EL_FIRST_RUNTIME_REAL + 15) -#define EL_CONVEYOR_BELT_1_RIGHT_ACTIVE (EL_FIRST_RUNTIME_REAL + 16) -#define EL_CONVEYOR_BELT_2_LEFT_ACTIVE (EL_FIRST_RUNTIME_REAL + 17) -#define EL_CONVEYOR_BELT_2_MIDDLE_ACTIVE (EL_FIRST_RUNTIME_REAL + 18) -#define EL_CONVEYOR_BELT_2_RIGHT_ACTIVE (EL_FIRST_RUNTIME_REAL + 19) -#define EL_CONVEYOR_BELT_3_LEFT_ACTIVE (EL_FIRST_RUNTIME_REAL + 20) -#define EL_CONVEYOR_BELT_3_MIDDLE_ACTIVE (EL_FIRST_RUNTIME_REAL + 21) -#define EL_CONVEYOR_BELT_3_RIGHT_ACTIVE (EL_FIRST_RUNTIME_REAL + 22) -#define EL_CONVEYOR_BELT_4_LEFT_ACTIVE (EL_FIRST_RUNTIME_REAL + 23) -#define EL_CONVEYOR_BELT_4_MIDDLE_ACTIVE (EL_FIRST_RUNTIME_REAL + 24) -#define EL_CONVEYOR_BELT_4_RIGHT_ACTIVE (EL_FIRST_RUNTIME_REAL + 25) -#define EL_EXIT_OPENING (EL_FIRST_RUNTIME_REAL + 26) -#define EL_EXIT_CLOSING (EL_FIRST_RUNTIME_REAL + 27) -#define EL_STEEL_EXIT_OPENING (EL_FIRST_RUNTIME_REAL + 28) -#define EL_STEEL_EXIT_CLOSING (EL_FIRST_RUNTIME_REAL + 29) -#define EL_EM_EXIT_OPENING (EL_FIRST_RUNTIME_REAL + 30) -#define EL_EM_EXIT_CLOSING (EL_FIRST_RUNTIME_REAL + 31) -#define EL_EM_STEEL_EXIT_OPENING (EL_FIRST_RUNTIME_REAL + 32) -#define EL_EM_STEEL_EXIT_CLOSING (EL_FIRST_RUNTIME_REAL + 33) -#define EL_SP_EXIT_OPENING (EL_FIRST_RUNTIME_REAL + 34) -#define EL_SP_EXIT_CLOSING (EL_FIRST_RUNTIME_REAL + 35) -#define EL_SP_EXIT_OPEN (EL_FIRST_RUNTIME_REAL + 36) -#define EL_SP_TERMINAL_ACTIVE (EL_FIRST_RUNTIME_REAL + 37) -#define EL_SP_BUGGY_BASE_ACTIVATING (EL_FIRST_RUNTIME_REAL + 38) -#define EL_SP_BUGGY_BASE_ACTIVE (EL_FIRST_RUNTIME_REAL + 39) -#define EL_SP_MURPHY_CLONE (EL_FIRST_RUNTIME_REAL + 40) -#define EL_AMOEBA_DROPPING (EL_FIRST_RUNTIME_REAL + 41) -#define EL_QUICKSAND_EMPTYING (EL_FIRST_RUNTIME_REAL + 42) -#define EL_QUICKSAND_FAST_EMPTYING (EL_FIRST_RUNTIME_REAL + 43) -#define EL_MAGIC_WALL_ACTIVE (EL_FIRST_RUNTIME_REAL + 44) -#define EL_BD_MAGIC_WALL_ACTIVE (EL_FIRST_RUNTIME_REAL + 45) -#define EL_DC_MAGIC_WALL_ACTIVE (EL_FIRST_RUNTIME_REAL + 46) -#define EL_MAGIC_WALL_FULL (EL_FIRST_RUNTIME_REAL + 47) -#define EL_BD_MAGIC_WALL_FULL (EL_FIRST_RUNTIME_REAL + 48) -#define EL_DC_MAGIC_WALL_FULL (EL_FIRST_RUNTIME_REAL + 49) -#define EL_MAGIC_WALL_EMPTYING (EL_FIRST_RUNTIME_REAL + 50) -#define EL_BD_MAGIC_WALL_EMPTYING (EL_FIRST_RUNTIME_REAL + 51) -#define EL_DC_MAGIC_WALL_EMPTYING (EL_FIRST_RUNTIME_REAL + 52) -#define EL_MAGIC_WALL_DEAD (EL_FIRST_RUNTIME_REAL + 53) -#define EL_BD_MAGIC_WALL_DEAD (EL_FIRST_RUNTIME_REAL + 54) -#define EL_DC_MAGIC_WALL_DEAD (EL_FIRST_RUNTIME_REAL + 55) -#define EL_EMC_FAKE_GRASS_ACTIVE (EL_FIRST_RUNTIME_REAL + 56) -#define EL_GATE_1_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 57) -#define EL_GATE_2_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 58) -#define EL_GATE_3_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 59) -#define EL_GATE_4_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 60) -#define EL_EM_GATE_1_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 61) -#define EL_EM_GATE_2_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 62) -#define EL_EM_GATE_3_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 63) -#define EL_EM_GATE_4_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 64) -#define EL_EMC_GATE_5_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 65) -#define EL_EMC_GATE_6_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 66) -#define EL_EMC_GATE_7_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 67) -#define EL_EMC_GATE_8_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 68) -#define EL_DC_GATE_WHITE_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 69) -#define EL_EMC_DRIPPER_ACTIVE (EL_FIRST_RUNTIME_REAL + 70) -#define EL_EMC_SPRING_BUMPER_ACTIVE (EL_FIRST_RUNTIME_REAL + 71) -#define EL_MM_EXIT_OPENING (EL_FIRST_RUNTIME_REAL + 72) -#define EL_MM_EXIT_CLOSING (EL_FIRST_RUNTIME_REAL + 73) -#define EL_MM_GRAY_BALL_ACTIVE (EL_FIRST_RUNTIME_REAL + 74) -#define EL_MM_GRAY_BALL_OPENING (EL_FIRST_RUNTIME_REAL + 75) -#define EL_MM_ICE_WALL_SHRINKING (EL_FIRST_RUNTIME_REAL + 76) -#define EL_MM_AMOEBA_WALL_GROWING (EL_FIRST_RUNTIME_REAL + 77) -#define EL_MM_PACMAN_EATING_RIGHT (EL_FIRST_RUNTIME_REAL + 78) -#define EL_MM_PACMAN_EATING_UP (EL_FIRST_RUNTIME_REAL + 79) -#define EL_MM_PACMAN_EATING_LEFT (EL_FIRST_RUNTIME_REAL + 80) -#define EL_MM_PACMAN_EATING_DOWN (EL_FIRST_RUNTIME_REAL + 81) -#define EL_MM_BOMB_ACTIVE (EL_FIRST_RUNTIME_REAL + 82) -#define EL_DF_MINE_ACTIVE (EL_FIRST_RUNTIME_REAL + 83) - -#define NUM_DRAWABLE_ELEMENTS (EL_FIRST_RUNTIME_REAL + 84) - -#define EL_MM_RUNTIME_START EL_MM_EXIT_OPENING -#define EL_MM_RUNTIME_END EL_MM_AMOEBA_WALL_GROWING +#define EL_FIRST_RUNTIME_REAL NUM_FILE_ELEMENTS + +#define EL_DYNABOMB_PLAYER_1_ACTIVE (EL_FIRST_RUNTIME_REAL + 0) +#define EL_DYNABOMB_PLAYER_2_ACTIVE (EL_FIRST_RUNTIME_REAL + 1) +#define EL_DYNABOMB_PLAYER_3_ACTIVE (EL_FIRST_RUNTIME_REAL + 2) +#define EL_DYNABOMB_PLAYER_4_ACTIVE (EL_FIRST_RUNTIME_REAL + 3) +#define EL_SP_DISK_RED_ACTIVE (EL_FIRST_RUNTIME_REAL + 4) +#define EL_SWITCHGATE_OPENING (EL_FIRST_RUNTIME_REAL + 5) +#define EL_SWITCHGATE_CLOSING (EL_FIRST_RUNTIME_REAL + 6) +#define EL_TIMEGATE_OPENING (EL_FIRST_RUNTIME_REAL + 7) +#define EL_TIMEGATE_CLOSING (EL_FIRST_RUNTIME_REAL + 8) +#define EL_PEARL_BREAKING (EL_FIRST_RUNTIME_REAL + 9) +#define EL_TRAP_ACTIVE (EL_FIRST_RUNTIME_REAL + 10) +#define EL_INVISIBLE_STEELWALL_ACTIVE (EL_FIRST_RUNTIME_REAL + 11) +#define EL_INVISIBLE_WALL_ACTIVE (EL_FIRST_RUNTIME_REAL + 12) +#define EL_INVISIBLE_SAND_ACTIVE (EL_FIRST_RUNTIME_REAL + 13) +#define EL_CONVEYOR_BELT_1_LEFT_ACTIVE (EL_FIRST_RUNTIME_REAL + 14) +#define EL_CONVEYOR_BELT_1_MIDDLE_ACTIVE (EL_FIRST_RUNTIME_REAL + 15) +#define EL_CONVEYOR_BELT_1_RIGHT_ACTIVE (EL_FIRST_RUNTIME_REAL + 16) +#define EL_CONVEYOR_BELT_2_LEFT_ACTIVE (EL_FIRST_RUNTIME_REAL + 17) +#define EL_CONVEYOR_BELT_2_MIDDLE_ACTIVE (EL_FIRST_RUNTIME_REAL + 18) +#define EL_CONVEYOR_BELT_2_RIGHT_ACTIVE (EL_FIRST_RUNTIME_REAL + 19) +#define EL_CONVEYOR_BELT_3_LEFT_ACTIVE (EL_FIRST_RUNTIME_REAL + 20) +#define EL_CONVEYOR_BELT_3_MIDDLE_ACTIVE (EL_FIRST_RUNTIME_REAL + 21) +#define EL_CONVEYOR_BELT_3_RIGHT_ACTIVE (EL_FIRST_RUNTIME_REAL + 22) +#define EL_CONVEYOR_BELT_4_LEFT_ACTIVE (EL_FIRST_RUNTIME_REAL + 23) +#define EL_CONVEYOR_BELT_4_MIDDLE_ACTIVE (EL_FIRST_RUNTIME_REAL + 24) +#define EL_CONVEYOR_BELT_4_RIGHT_ACTIVE (EL_FIRST_RUNTIME_REAL + 25) +#define EL_EXIT_OPENING (EL_FIRST_RUNTIME_REAL + 26) +#define EL_EXIT_CLOSING (EL_FIRST_RUNTIME_REAL + 27) +#define EL_STEEL_EXIT_OPENING (EL_FIRST_RUNTIME_REAL + 28) +#define EL_STEEL_EXIT_CLOSING (EL_FIRST_RUNTIME_REAL + 29) +#define EL_EM_EXIT_OPENING (EL_FIRST_RUNTIME_REAL + 30) +#define EL_EM_EXIT_CLOSING (EL_FIRST_RUNTIME_REAL + 31) +#define EL_EM_STEEL_EXIT_OPENING (EL_FIRST_RUNTIME_REAL + 32) +#define EL_EM_STEEL_EXIT_CLOSING (EL_FIRST_RUNTIME_REAL + 33) +#define EL_SP_EXIT_OPENING (EL_FIRST_RUNTIME_REAL + 34) +#define EL_SP_EXIT_CLOSING (EL_FIRST_RUNTIME_REAL + 35) +#define EL_SP_EXIT_OPEN (EL_FIRST_RUNTIME_REAL + 36) +#define EL_SP_TERMINAL_ACTIVE (EL_FIRST_RUNTIME_REAL + 37) +#define EL_SP_BUGGY_BASE_ACTIVATING (EL_FIRST_RUNTIME_REAL + 38) +#define EL_SP_BUGGY_BASE_ACTIVE (EL_FIRST_RUNTIME_REAL + 39) +#define EL_SP_MURPHY_CLONE (EL_FIRST_RUNTIME_REAL + 40) +#define EL_AMOEBA_DROPPING (EL_FIRST_RUNTIME_REAL + 41) +#define EL_QUICKSAND_EMPTYING (EL_FIRST_RUNTIME_REAL + 42) +#define EL_QUICKSAND_FAST_EMPTYING (EL_FIRST_RUNTIME_REAL + 43) +#define EL_MAGIC_WALL_ACTIVE (EL_FIRST_RUNTIME_REAL + 44) +#define EL_BD_MAGIC_WALL_ACTIVE (EL_FIRST_RUNTIME_REAL + 45) +#define EL_DC_MAGIC_WALL_ACTIVE (EL_FIRST_RUNTIME_REAL + 46) +#define EL_MAGIC_WALL_FULL (EL_FIRST_RUNTIME_REAL + 47) +#define EL_BD_MAGIC_WALL_FULL (EL_FIRST_RUNTIME_REAL + 48) +#define EL_DC_MAGIC_WALL_FULL (EL_FIRST_RUNTIME_REAL + 49) +#define EL_MAGIC_WALL_EMPTYING (EL_FIRST_RUNTIME_REAL + 50) +#define EL_BD_MAGIC_WALL_EMPTYING (EL_FIRST_RUNTIME_REAL + 51) +#define EL_DC_MAGIC_WALL_EMPTYING (EL_FIRST_RUNTIME_REAL + 52) +#define EL_MAGIC_WALL_DEAD (EL_FIRST_RUNTIME_REAL + 53) +#define EL_BD_MAGIC_WALL_DEAD (EL_FIRST_RUNTIME_REAL + 54) +#define EL_DC_MAGIC_WALL_DEAD (EL_FIRST_RUNTIME_REAL + 55) +#define EL_EMC_FAKE_GRASS_ACTIVE (EL_FIRST_RUNTIME_REAL + 56) +#define EL_GATE_1_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 57) +#define EL_GATE_2_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 58) +#define EL_GATE_3_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 59) +#define EL_GATE_4_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 60) +#define EL_EM_GATE_1_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 61) +#define EL_EM_GATE_2_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 62) +#define EL_EM_GATE_3_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 63) +#define EL_EM_GATE_4_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 64) +#define EL_EMC_GATE_5_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 65) +#define EL_EMC_GATE_6_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 66) +#define EL_EMC_GATE_7_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 67) +#define EL_EMC_GATE_8_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 68) +#define EL_DC_GATE_WHITE_GRAY_ACTIVE (EL_FIRST_RUNTIME_REAL + 69) +#define EL_EMC_DRIPPER_ACTIVE (EL_FIRST_RUNTIME_REAL + 70) +#define EL_EMC_SPRING_BUMPER_ACTIVE (EL_FIRST_RUNTIME_REAL + 71) +#define EL_MM_EXIT_OPENING (EL_FIRST_RUNTIME_REAL + 72) +#define EL_MM_EXIT_CLOSING (EL_FIRST_RUNTIME_REAL + 73) +#define EL_MM_GRAY_BALL_ACTIVE (EL_FIRST_RUNTIME_REAL + 74) +#define EL_MM_GRAY_BALL_OPENING (EL_FIRST_RUNTIME_REAL + 75) +#define EL_MM_ICE_WALL_SHRINKING (EL_FIRST_RUNTIME_REAL + 76) +#define EL_MM_AMOEBA_WALL_GROWING (EL_FIRST_RUNTIME_REAL + 77) +#define EL_MM_PACMAN_EATING_RIGHT (EL_FIRST_RUNTIME_REAL + 78) +#define EL_MM_PACMAN_EATING_UP (EL_FIRST_RUNTIME_REAL + 79) +#define EL_MM_PACMAN_EATING_LEFT (EL_FIRST_RUNTIME_REAL + 80) +#define EL_MM_PACMAN_EATING_DOWN (EL_FIRST_RUNTIME_REAL + 81) +#define EL_MM_BOMB_ACTIVE (EL_FIRST_RUNTIME_REAL + 82) +#define EL_DF_MINE_ACTIVE (EL_FIRST_RUNTIME_REAL + 83) + +#define NUM_DRAWABLE_ELEMENTS (EL_FIRST_RUNTIME_REAL + 84) + +#define EL_MM_RUNTIME_START EL_MM_EXIT_OPENING +#define EL_MM_RUNTIME_END EL_MM_AMOEBA_WALL_GROWING // "unreal" (and therefore not drawable) runtime elements -#define EL_FIRST_RUNTIME_UNREAL (NUM_DRAWABLE_ELEMENTS) - -#define EL_BLOCKED (EL_FIRST_RUNTIME_UNREAL + 0) -#define EL_EXPLOSION (EL_FIRST_RUNTIME_UNREAL + 1) -#define EL_NUT_BREAKING (EL_FIRST_RUNTIME_UNREAL + 2) -#define EL_DIAMOND_BREAKING (EL_FIRST_RUNTIME_UNREAL + 3) -#define EL_ACID_SPLASH_LEFT (EL_FIRST_RUNTIME_UNREAL + 4) -#define EL_ACID_SPLASH_RIGHT (EL_FIRST_RUNTIME_UNREAL + 5) -#define EL_AMOEBA_GROWING (EL_FIRST_RUNTIME_UNREAL + 6) -#define EL_AMOEBA_SHRINKING (EL_FIRST_RUNTIME_UNREAL + 7) -#define EL_EXPANDABLE_WALL_GROWING (EL_FIRST_RUNTIME_UNREAL + 8) -#define EL_EXPANDABLE_STEELWALL_GROWING (EL_FIRST_RUNTIME_UNREAL + 9) -#define EL_FLAMES (EL_FIRST_RUNTIME_UNREAL + 10) -#define EL_PLAYER_IS_LEAVING (EL_FIRST_RUNTIME_UNREAL + 11) -#define EL_PLAYER_IS_EXPLODING_1 (EL_FIRST_RUNTIME_UNREAL + 12) -#define EL_PLAYER_IS_EXPLODING_2 (EL_FIRST_RUNTIME_UNREAL + 13) -#define EL_PLAYER_IS_EXPLODING_3 (EL_FIRST_RUNTIME_UNREAL + 14) -#define EL_PLAYER_IS_EXPLODING_4 (EL_FIRST_RUNTIME_UNREAL + 15) -#define EL_QUICKSAND_FILLING (EL_FIRST_RUNTIME_UNREAL + 16) -#define EL_QUICKSAND_FAST_FILLING (EL_FIRST_RUNTIME_UNREAL + 17) -#define EL_MAGIC_WALL_FILLING (EL_FIRST_RUNTIME_UNREAL + 18) -#define EL_BD_MAGIC_WALL_FILLING (EL_FIRST_RUNTIME_UNREAL + 19) -#define EL_DC_MAGIC_WALL_FILLING (EL_FIRST_RUNTIME_UNREAL + 20) -#define EL_ELEMENT_SNAPPING (EL_FIRST_RUNTIME_UNREAL + 21) -#define EL_DIAGONAL_SHRINKING (EL_FIRST_RUNTIME_UNREAL + 22) -#define EL_DIAGONAL_GROWING (EL_FIRST_RUNTIME_UNREAL + 23) - -#define NUM_RUNTIME_ELEMENTS (EL_FIRST_RUNTIME_UNREAL + 24) +#define EL_FIRST_RUNTIME_UNREAL (NUM_DRAWABLE_ELEMENTS) + +#define EL_BLOCKED (EL_FIRST_RUNTIME_UNREAL + 0) +#define EL_EXPLOSION (EL_FIRST_RUNTIME_UNREAL + 1) +#define EL_NUT_BREAKING (EL_FIRST_RUNTIME_UNREAL + 2) +#define EL_DIAMOND_BREAKING (EL_FIRST_RUNTIME_UNREAL + 3) +#define EL_ACID_SPLASH_LEFT (EL_FIRST_RUNTIME_UNREAL + 4) +#define EL_ACID_SPLASH_RIGHT (EL_FIRST_RUNTIME_UNREAL + 5) +#define EL_AMOEBA_GROWING (EL_FIRST_RUNTIME_UNREAL + 6) +#define EL_AMOEBA_SHRINKING (EL_FIRST_RUNTIME_UNREAL + 7) +#define EL_EXPANDABLE_WALL_GROWING (EL_FIRST_RUNTIME_UNREAL + 8) +#define EL_EXPANDABLE_STEELWALL_GROWING (EL_FIRST_RUNTIME_UNREAL + 9) +#define EL_FLAMES (EL_FIRST_RUNTIME_UNREAL + 10) +#define EL_PLAYER_IS_LEAVING (EL_FIRST_RUNTIME_UNREAL + 11) +#define EL_PLAYER_IS_EXPLODING_1 (EL_FIRST_RUNTIME_UNREAL + 12) +#define EL_PLAYER_IS_EXPLODING_2 (EL_FIRST_RUNTIME_UNREAL + 13) +#define EL_PLAYER_IS_EXPLODING_3 (EL_FIRST_RUNTIME_UNREAL + 14) +#define EL_PLAYER_IS_EXPLODING_4 (EL_FIRST_RUNTIME_UNREAL + 15) +#define EL_QUICKSAND_FILLING (EL_FIRST_RUNTIME_UNREAL + 16) +#define EL_QUICKSAND_FAST_FILLING (EL_FIRST_RUNTIME_UNREAL + 17) +#define EL_MAGIC_WALL_FILLING (EL_FIRST_RUNTIME_UNREAL + 18) +#define EL_BD_MAGIC_WALL_FILLING (EL_FIRST_RUNTIME_UNREAL + 19) +#define EL_DC_MAGIC_WALL_FILLING (EL_FIRST_RUNTIME_UNREAL + 20) +#define EL_ELEMENT_SNAPPING (EL_FIRST_RUNTIME_UNREAL + 21) +#define EL_DIAGONAL_SHRINKING (EL_FIRST_RUNTIME_UNREAL + 22) +#define EL_DIAGONAL_GROWING (EL_FIRST_RUNTIME_UNREAL + 23) + +#define NUM_RUNTIME_ELEMENTS (EL_FIRST_RUNTIME_UNREAL + 24) // dummy elements (never used as game elements, only used as graphics) -#define EL_FIRST_DUMMY NUM_RUNTIME_ELEMENTS - -#define EL_STEELWALL_TOPLEFT (EL_FIRST_DUMMY + 0) -#define EL_STEELWALL_TOPRIGHT (EL_FIRST_DUMMY + 1) -#define EL_STEELWALL_BOTTOMLEFT (EL_FIRST_DUMMY + 2) -#define EL_STEELWALL_BOTTOMRIGHT (EL_FIRST_DUMMY + 3) -#define EL_STEELWALL_HORIZONTAL (EL_FIRST_DUMMY + 4) -#define EL_STEELWALL_VERTICAL (EL_FIRST_DUMMY + 5) -#define EL_INVISIBLE_STEELWALL_TOPLEFT (EL_FIRST_DUMMY + 6) -#define EL_INVISIBLE_STEELWALL_TOPRIGHT (EL_FIRST_DUMMY + 7) -#define EL_INVISIBLE_STEELWALL_BOTTOMLEFT (EL_FIRST_DUMMY + 8) -#define EL_INVISIBLE_STEELWALL_BOTTOMRIGHT (EL_FIRST_DUMMY + 9) -#define EL_INVISIBLE_STEELWALL_HORIZONTAL (EL_FIRST_DUMMY + 10) -#define EL_INVISIBLE_STEELWALL_VERTICAL (EL_FIRST_DUMMY + 11) -#define EL_DYNABOMB (EL_FIRST_DUMMY + 12) -#define EL_DYNABOMB_ACTIVE (EL_FIRST_DUMMY + 13) -#define EL_DYNABOMB_PLAYER_1 (EL_FIRST_DUMMY + 14) -#define EL_DYNABOMB_PLAYER_2 (EL_FIRST_DUMMY + 15) -#define EL_DYNABOMB_PLAYER_3 (EL_FIRST_DUMMY + 16) -#define EL_DYNABOMB_PLAYER_4 (EL_FIRST_DUMMY + 17) -#define EL_SHIELD_NORMAL_ACTIVE (EL_FIRST_DUMMY + 18) -#define EL_SHIELD_DEADLY_ACTIVE (EL_FIRST_DUMMY + 19) -#define EL_AMOEBA (EL_FIRST_DUMMY + 20) -#define EL_MM_LIGHTBALL_RED (EL_FIRST_DUMMY + 21) -#define EL_MM_LIGHTBALL_BLUE (EL_FIRST_DUMMY + 22) -#define EL_MM_LIGHTBALL_YELLOW (EL_FIRST_DUMMY + 23) -#define EL_DEFAULT (EL_FIRST_DUMMY + 24) -#define EL_BD_DEFAULT (EL_FIRST_DUMMY + 25) -#define EL_SP_DEFAULT (EL_FIRST_DUMMY + 26) -#define EL_SB_DEFAULT (EL_FIRST_DUMMY + 27) -#define EL_MM_DEFAULT (EL_FIRST_DUMMY + 28) -#define EL_GRAPHIC_1 (EL_FIRST_DUMMY + 29) -#define EL_GRAPHIC_2 (EL_FIRST_DUMMY + 30) -#define EL_GRAPHIC_3 (EL_FIRST_DUMMY + 31) -#define EL_GRAPHIC_4 (EL_FIRST_DUMMY + 32) -#define EL_GRAPHIC_5 (EL_FIRST_DUMMY + 33) -#define EL_GRAPHIC_6 (EL_FIRST_DUMMY + 34) -#define EL_GRAPHIC_7 (EL_FIRST_DUMMY + 35) -#define EL_GRAPHIC_8 (EL_FIRST_DUMMY + 36) +#define EL_FIRST_DUMMY NUM_RUNTIME_ELEMENTS + +#define EL_STEELWALL_TOPLEFT (EL_FIRST_DUMMY + 0) +#define EL_STEELWALL_TOPRIGHT (EL_FIRST_DUMMY + 1) +#define EL_STEELWALL_BOTTOMLEFT (EL_FIRST_DUMMY + 2) +#define EL_STEELWALL_BOTTOMRIGHT (EL_FIRST_DUMMY + 3) +#define EL_STEELWALL_HORIZONTAL (EL_FIRST_DUMMY + 4) +#define EL_STEELWALL_VERTICAL (EL_FIRST_DUMMY + 5) +#define EL_INVISIBLE_STEELWALL_TOPLEFT (EL_FIRST_DUMMY + 6) +#define EL_INVISIBLE_STEELWALL_TOPRIGHT (EL_FIRST_DUMMY + 7) +#define EL_INVISIBLE_STEELWALL_BOTTOMLEFT (EL_FIRST_DUMMY + 8) +#define EL_INVISIBLE_STEELWALL_BOTTOMRIGHT (EL_FIRST_DUMMY + 9) +#define EL_INVISIBLE_STEELWALL_HORIZONTAL (EL_FIRST_DUMMY + 10) +#define EL_INVISIBLE_STEELWALL_VERTICAL (EL_FIRST_DUMMY + 11) +#define EL_DYNABOMB (EL_FIRST_DUMMY + 12) +#define EL_DYNABOMB_ACTIVE (EL_FIRST_DUMMY + 13) +#define EL_DYNABOMB_PLAYER_1 (EL_FIRST_DUMMY + 14) +#define EL_DYNABOMB_PLAYER_2 (EL_FIRST_DUMMY + 15) +#define EL_DYNABOMB_PLAYER_3 (EL_FIRST_DUMMY + 16) +#define EL_DYNABOMB_PLAYER_4 (EL_FIRST_DUMMY + 17) +#define EL_SHIELD_NORMAL_ACTIVE (EL_FIRST_DUMMY + 18) +#define EL_SHIELD_DEADLY_ACTIVE (EL_FIRST_DUMMY + 19) +#define EL_AMOEBA (EL_FIRST_DUMMY + 20) +#define EL_MM_LIGHTBALL_RED (EL_FIRST_DUMMY + 21) +#define EL_MM_LIGHTBALL_BLUE (EL_FIRST_DUMMY + 22) +#define EL_MM_LIGHTBALL_YELLOW (EL_FIRST_DUMMY + 23) +#define EL_DEFAULT (EL_FIRST_DUMMY + 24) +#define EL_BD_DEFAULT (EL_FIRST_DUMMY + 25) +#define EL_SP_DEFAULT (EL_FIRST_DUMMY + 26) +#define EL_SB_DEFAULT (EL_FIRST_DUMMY + 27) +#define EL_MM_DEFAULT (EL_FIRST_DUMMY + 28) +#define EL_GRAPHIC_1 (EL_FIRST_DUMMY + 29) +#define EL_GRAPHIC_2 (EL_FIRST_DUMMY + 30) +#define EL_GRAPHIC_3 (EL_FIRST_DUMMY + 31) +#define EL_GRAPHIC_4 (EL_FIRST_DUMMY + 32) +#define EL_GRAPHIC_5 (EL_FIRST_DUMMY + 33) +#define EL_GRAPHIC_6 (EL_FIRST_DUMMY + 34) +#define EL_GRAPHIC_7 (EL_FIRST_DUMMY + 35) +#define EL_GRAPHIC_8 (EL_FIRST_DUMMY + 36) // internal elements (only used for internal purposes like copying) -#define EL_FIRST_INTERNAL (EL_FIRST_DUMMY + 37) +#define EL_FIRST_INTERNAL (EL_FIRST_DUMMY + 37) -#define EL_INTERNAL_CLIPBOARD_CUSTOM (EL_FIRST_INTERNAL + 0) -#define EL_INTERNAL_CLIPBOARD_CHANGE (EL_FIRST_INTERNAL + 1) -#define EL_INTERNAL_CLIPBOARD_GROUP (EL_FIRST_INTERNAL + 2) -#define EL_INTERNAL_DUMMY (EL_FIRST_INTERNAL + 3) +#define EL_INTERNAL_CLIPBOARD_CUSTOM (EL_FIRST_INTERNAL + 0) +#define EL_INTERNAL_CLIPBOARD_CHANGE (EL_FIRST_INTERNAL + 1) +#define EL_INTERNAL_CLIPBOARD_GROUP (EL_FIRST_INTERNAL + 2) +#define EL_INTERNAL_DUMMY (EL_FIRST_INTERNAL + 3) #define EL_INTERNAL_CASCADE_BD (EL_FIRST_INTERNAL + 4) #define EL_INTERNAL_CASCADE_BD_ACTIVE (EL_FIRST_INTERNAL + 5) @@ -2350,12 +2340,12 @@ #define EL_INTERNAL_CASCADE_DYNAMIC (EL_FIRST_INTERNAL + 40) #define EL_INTERNAL_CASCADE_DYNAMIC_ACTIVE (EL_FIRST_INTERNAL + 41) -#define EL_INTERNAL_CLIPBOARD_START (EL_FIRST_INTERNAL + 0) -#define EL_INTERNAL_CLIPBOARD_END (EL_FIRST_INTERNAL + 2) -#define EL_INTERNAL_START (EL_FIRST_INTERNAL + 0) -#define EL_INTERNAL_END (EL_FIRST_INTERNAL + 41) +#define EL_INTERNAL_CLIPBOARD_START (EL_FIRST_INTERNAL + 0) +#define EL_INTERNAL_CLIPBOARD_END (EL_FIRST_INTERNAL + 2) +#define EL_INTERNAL_START (EL_FIRST_INTERNAL + 0) +#define EL_INTERNAL_END (EL_FIRST_INTERNAL + 41) -#define MAX_NUM_ELEMENTS (EL_FIRST_INTERNAL + 42) +#define MAX_NUM_ELEMENTS (EL_FIRST_INTERNAL + 42) // values for graphics/sounds action types @@ -3391,8 +3381,8 @@ struct LevelInfo struct LevelInfo_SP *native_sp_level; struct LevelInfo_MM *native_mm_level; - int file_version; // file format version the level is stored with - int game_version; // game release version the level was created with + int file_version; // file format version the level is stored with + int game_version; // game release version the level was created with struct DateInfo creation_date; @@ -3466,8 +3456,8 @@ struct LevelInfo int num_android_clone_elements; int android_clone_element[MAX_ANDROID_ELEMENTS]; - int can_move_into_acid_bits; // bitfield to store property for elements - int dont_collide_with_bits; // bitfield to store property for elements + int can_move_into_acid_bits; // bitfield to store property for elements + int dont_collide_with_bits; // bitfield to store property for elements int initial_player_stepsize[MAX_PLAYERS]; // initial player speed boolean initial_player_gravity[MAX_PLAYERS]; @@ -3476,27 +3466,27 @@ struct LevelInfo int initial_inventory_size[MAX_PLAYERS]; int initial_inventory_content[MAX_PLAYERS][MAX_INITIAL_INVENTORY_SIZE]; - boolean em_slippery_gems; // EM style "gems slip from wall" behaviour - boolean em_explodes_by_fire; // EM style chain explosion behaviour - boolean use_spring_bug; // for compatibility with old levels - boolean use_time_orb_bug; // for compatibility with old levels - boolean use_life_bugs; // for compatibility with old levels - boolean instant_relocation; // no visual delay when relocating player - boolean shifted_relocation; // no level centering when relocating player - boolean lazy_relocation; // only redraw off-screen player relocation - boolean can_pass_to_walkable; // player can pass to empty or walkable tile - boolean grow_into_diggable; // amoeba can grow into anything diggable - boolean sb_fields_needed; // all Sokoban fields must be solved - boolean sb_objects_needed; // all Sokoban objects must be solved - boolean auto_exit_sokoban; // automatically finish solved Sokoban levels - boolean solved_by_one_player; // level is solved if one player enters exit - boolean finish_dig_collect; // only finished dig/collect triggers ce action - boolean keep_walkable_ce; // keep walkable CE if it changes to the player - - boolean continuous_snapping; // repeated snapping without releasing key - boolean block_snap_field; // snapping blocks field to show animation - boolean block_last_field; // player blocks previous field while moving - boolean sp_block_last_field; // player blocks previous field while moving + boolean em_slippery_gems; // EM style "gems slip from wall" behaviour + boolean em_explodes_by_fire; // EM style chain explosion behaviour + boolean use_spring_bug; // for compatibility with old levels + boolean use_time_orb_bug; // for compatibility with old levels + boolean use_life_bugs; // for compatibility with old levels + boolean instant_relocation; // no visual delay when relocating player + boolean shifted_relocation; // no level centering when relocating player + boolean lazy_relocation; // only redraw off-screen player relocation + boolean can_pass_to_walkable; // player can pass to empty or walkable tile + boolean grow_into_diggable; // amoeba can grow into anything diggable + boolean sb_fields_needed; // all Sokoban fields must be solved + boolean sb_objects_needed; // all Sokoban objects must be solved + boolean auto_exit_sokoban; // automatically finish solved Sokoban levels + boolean solved_by_one_player; // level is solved if one player enters exit + boolean finish_dig_collect; // only finished dig/collect triggers ce action + boolean keep_walkable_ce; // keep walkable CE if it changes to the player + + boolean continuous_snapping; // repeated snapping without releasing key + boolean block_snap_field; // snapping blocks field to show animation + boolean block_last_field; // player blocks previous field while moving + boolean sp_block_last_field; // player blocks previous field while moving // values for MM/DF elements boolean mm_laser_red, mm_laser_green, mm_laser_blue; @@ -3513,20 +3503,20 @@ struct LevelInfo boolean explode_mm_ball; // ('int' instead of 'boolean' because used as selectbox value in editor) - int use_step_counter; // count steps instead of seconds for level + int use_step_counter; // count steps instead of seconds for level - int time_score_base; // use time score for 1 or 10 seconds/steps + int time_score_base; // use time score for 1 or 10 seconds/steps short field[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; - boolean use_custom_template; // use custom properties from template file + boolean use_custom_template; // use custom properties from template file boolean file_has_custom_elements; // set when level file contains CEs - boolean no_valid_file; // set when level file missing or invalid - boolean no_level_file; // set when falling back to level template + boolean no_valid_file; // set when level file missing or invalid + boolean no_level_file; // set when falling back to level template - boolean changed; // set when level was changed in the editor + boolean changed; // set when level was changed in the editor // runtime flags to handle bugs in old levels (not stored in level file) boolean use_action_after_change_bug; @@ -3587,40 +3577,40 @@ struct GlobalInfo struct ElementChangeInfo { - boolean can_change; // use or ignore this change info + boolean can_change; // use or ignore this change info - boolean has_event[NUM_CHANGE_EVENTS]; // change events + boolean has_event[NUM_CHANGE_EVENTS]; // change events - int trigger_player; // player triggering change - int trigger_side; // side triggering change - int trigger_page; // page triggering change + int trigger_player; // player triggering change + int trigger_side; // side triggering change + int trigger_page; // page triggering change - int target_element; // target element after change + int target_element; // target element after change - int delay_fixed; // added frame delay before changed (fixed) - int delay_random; // added frame delay before changed (random) - int delay_frames; // either 1 (frames) or 50 (seconds; 50 fps) + int delay_fixed; // added frame delay before changed (fixed) + int delay_random; // added frame delay before changed (random) + int delay_frames; // either 1 (frames) or 50 (seconds; 50 fps) - int initial_trigger_element; // initial element triggering change + int initial_trigger_element; // initial element triggering change - struct Content target_content;// elements for extended change target - boolean use_target_content; // use extended change target - boolean only_if_complete; // only use complete target content - boolean use_random_replace; // use random value for replacing elements - int random_percentage; // random value for replacing elements - int replace_when; // type of elements that can be replaced + struct Content target_content; // elements for extended change target + boolean use_target_content; // use extended change target + boolean only_if_complete; // only use complete target content + boolean use_random_replace; // use random value for replacing elements + int random_percentage; // random value for replacing elements + int replace_when; // type of elements that can be replaced - boolean explode; // explode instead of change + boolean explode; // explode instead of change - boolean has_action; // execute action on specified condition - int action_type; // type of action - int action_mode; // mode of action - int action_arg; // parameter of action - int action_element; // element related to action + boolean has_action; // execute action on specified condition + int action_type; // type of action + int action_mode; // mode of action + int action_arg; // parameter of action + int action_element; // element related to action // ---------- internal values used at runtime when playing ---------- - int trigger_element; // element triggering change + int trigger_element; // element triggering change /* functions that are called before, while and after the change of an element -- currently only used for non-custom elements */ @@ -3628,21 +3618,21 @@ struct ElementChangeInfo void (*change_function)(int x, int y); void (*post_change_function)(int x, int y); - short actual_trigger_element; // element that actually triggered change - int actual_trigger_x; // element x position that triggered change - int actual_trigger_y; // element y position that triggered change - int actual_trigger_side; // element side that triggered the change - int actual_trigger_player; // player which actually triggered change - int actual_trigger_player_bits; // player bits of triggering players - int actual_trigger_ce_value; // CE value of element that triggered change - int actual_trigger_ce_score; // CE score of element that triggered change + short actual_trigger_element; // element that actually triggered change + int actual_trigger_x; // element x position that triggered change + int actual_trigger_y; // element y position that triggered change + int actual_trigger_side; // element side that triggered the change + int actual_trigger_player; // player which actually triggered change + int actual_trigger_player_bits; // player bits of triggering players + int actual_trigger_ce_value; // CE value of element that triggered change + int actual_trigger_ce_score; // CE score of element that triggered change boolean can_change_or_has_action; // can_change | has_action // ---------- internal values used in level editor ---------- - int direct_action; // change triggered by actions on element - int other_action; // change triggered by other element actions + int direct_action; // change triggered by actions on element + int other_action; // change triggered by other element actions }; struct ElementGroupInfo @@ -3650,7 +3640,7 @@ struct ElementGroupInfo int num_elements; // number of elements in this group int element[MAX_ELEMENTS_IN_GROUP]; // list of elements in this group - int choice_mode; // how to choose element from group + int choice_mode; // how to choose element from group // ---------- internal values used at runtime when playing ---------- @@ -3659,93 +3649,93 @@ struct ElementGroupInfo int num_elements_resolved; short element_resolved[NUM_FILE_ELEMENTS]; - int choice_pos; // current element choice position + int choice_pos; // current element choice position }; struct ElementNameInfo { // ---------- token and description strings ---------- - char *token_name; // element token used in config files - char *class_name; // element class used in config files - char *editor_description; // pre-defined description for level editor + char *token_name; // element token used in config files + char *class_name; // element class used in config files + char *editor_description; // pre-defined description for level editor }; struct ElementInfo { // ---------- token and description strings ---------- - char *token_name; // element token used in config files - char *class_name; // element class used in config files - char *editor_description; // pre-defined description for level editor - char *custom_description; // alternative description from config file + char *token_name; // element token used in config files + char *class_name; // element class used in config files + char *editor_description; // pre-defined description for level editor + char *custom_description; // alternative description from config file char description[MAX_ELEMENT_NAME_LEN + 1]; // for custom/group elements // ---------- graphic and sound definitions ---------- - int graphic[NUM_ACTIONS]; // default graphics for several actions + int graphic[NUM_ACTIONS]; // default graphics for several actions int direction_graphic[NUM_ACTIONS][NUM_DIRECTIONS_FULL]; - // special graphics for left/right/up/down + // special graphics for left/right/up/down - int crumbled[NUM_ACTIONS]; // crumbled graphics for several actions + int crumbled[NUM_ACTIONS]; // crumbled graphics for several actions int direction_crumbled[NUM_ACTIONS][NUM_DIRECTIONS_FULL]; - // crumbled graphics for left/right/up/down + // crumbled graphics for left/right/up/down int special_graphic[NUM_SPECIAL_GFX_ARGS]; - // special graphics for certain screens + // special graphics for certain screens - int sound[NUM_ACTIONS]; // default sounds for several actions + int sound[NUM_ACTIONS]; // default sounds for several actions // ---------- special element property values ---------- unsigned int properties[NUM_EP_BITFIELDS]; // element base properties - boolean use_gfx_element; // use custom graphic element - int gfx_element_initial; // initial optional custom graphic element + boolean use_gfx_element; // use custom graphic element + int gfx_element_initial; // initial optional custom graphic element - int access_direction; // accessible from which direction + int access_direction; // accessible from which direction - int collect_score_initial; // initial score value for collecting - int collect_count_initial; // initial count value for collecting + int collect_score_initial; // initial score value for collecting + int collect_count_initial; // initial count value for collecting - int ce_value_fixed_initial; // initial value for custom variable (fix) - int ce_value_random_initial; // initial value for custom variable (rnd) - boolean use_last_ce_value; // use value from element before change + int ce_value_fixed_initial; // initial value for custom variable (fix) + int ce_value_random_initial; // initial value for custom variable (rnd) + boolean use_last_ce_value; // use value from element before change - int push_delay_fixed; // constant delay before pushing - int push_delay_random; // additional random delay before pushing - int drop_delay_fixed; // constant delay after dropping - int drop_delay_random; // additional random delay after dropping - int move_delay_fixed; // constant delay after moving - int move_delay_random; // additional random delay after moving - int step_delay_fixed; // constant delay while moving - int step_delay_random; // additional random delay while moving + int push_delay_fixed; // constant delay before pushing + int push_delay_random; // additional random delay before pushing + int drop_delay_fixed; // constant delay after dropping + int drop_delay_random; // additional random delay after dropping + int move_delay_fixed; // constant delay after moving + int move_delay_random; // additional random delay after moving + int step_delay_fixed; // constant delay while moving + int step_delay_random; // additional random delay while moving - int move_pattern; // direction movable element moves to - int move_direction_initial; // initial direction element moves to - int move_stepsize; // step size element moves with + int move_pattern; // direction movable element moves to + int move_direction_initial; // initial direction element moves to + int move_stepsize; // step size element moves with - int move_enter_element; // element that can be entered (and removed) - int move_leave_element; // element that can be left behind - int move_leave_type; // change (limited) or leave (unlimited) + int move_enter_element; // element that can be entered (and removed) + int move_leave_element; // element that can be left behind + int move_leave_type; // change (limited) or leave (unlimited) - int slippery_type; // how/where other elements slip away + int slippery_type; // how/where other elements slip away - struct Content content; // new elements after explosion + struct Content content; // new elements after explosion - int explosion_type; // type of explosion, like 3x3, 3+3 or 1x1 - int explosion_delay; // duration of explosion of this element - int ignition_delay; // delay for explosion by other explosion + int explosion_type; // type of explosion, like 3x3, 3+3 or 1x1 + int explosion_delay; // duration of explosion of this element + int ignition_delay; // delay for explosion by other explosion struct ElementChangeInfo *change_page; // actual list of change pages struct ElementChangeInfo *change; // pointer to current change page - int num_change_pages; // actual number of change pages - int current_change_page; // currently edited change page + int num_change_pages; // actual number of change pages + int current_change_page; // currently edited change page struct ElementGroupInfo *group; // pointer to element group info - boolean has_anim_event; // element can trigger global animation + boolean has_anim_event; // element can trigger global animation // ---------- internal values used at runtime when playing ---------- @@ -3756,48 +3746,48 @@ struct ElementInfo boolean in_group[NUM_GROUP_ELEMENTS]; - int gfx_element; // runtime optional custom graphic element + int gfx_element; // runtime optional custom graphic element - int collect_score; // runtime score value for collecting + int collect_score; // runtime score value for collecting // count of this element on playfield, calculated after each frame int element_count; // ---------- internal values used in level editor ---------- - int access_type; // walkable or passable - int access_layer; // accessible over/inside/under - int access_protected; // protection against deadly elements - int walk_to_action; // diggable/collectible/pushable - int smash_targets; // can smash player/enemies/everything - int deadliness; // deadly when running/colliding/touching + int access_type; // walkable or passable + int access_layer; // accessible over/inside/under + int access_protected; // protection against deadly elements + int walk_to_action; // diggable/collectible/pushable + int smash_targets; // can smash player/enemies/everything + int deadliness; // deadly when running/colliding/touching - boolean can_explode_by_fire; // element explodes by fire - boolean can_explode_smashed; // element explodes when smashed - boolean can_explode_impact; // element explodes on impact + boolean can_explode_by_fire; // element explodes by fire + boolean can_explode_smashed; // element explodes when smashed + boolean can_explode_impact; // element explodes on impact - boolean modified_settings; // set for all modified custom elements + boolean modified_settings; // set for all modified custom elements }; struct FontInfo { - char *token_name; // font token used in config files + char *token_name; // font token used in config files - int graphic; // default graphic for this font + int graphic; // default graphic for this font int special_graphic[NUM_SPECIAL_GFX_ARGS]; - // special graphics for certain screens + // special graphics for certain screens int special_bitmap_id[NUM_SPECIAL_GFX_ARGS]; - // internal bitmap ID for special graphics + // internal bitmap ID for special graphics }; struct GlobalAnimNameInfo { - char *token_name; // global animation token in config files + char *token_name; // global animation token in config files }; struct GlobalAnimInfo { - char *token_name; // global animation token in config files + char *token_name; // global animation token in config files // global animation graphic and control definitions int graphic[NUM_GLOBAL_ANIM_PARTS_ALL][NUM_SPECIAL_GFX_ARGS]; @@ -3821,77 +3811,77 @@ struct GlobalAnimEventInfo struct GraphicInfo { - Bitmap **bitmaps; // bitmaps in all required sizes - Bitmap *bitmap; // bitmap in default size + Bitmap **bitmaps; // bitmaps in all required sizes + Bitmap *bitmap; // bitmap in default size - int src_image_width; // scaled bitmap size, but w/o small images - int src_image_height; // scaled bitmap size, but w/o small images + int src_image_width; // scaled bitmap size, but w/o small images + int src_image_height; // scaled bitmap size, but w/o small images - int src_x, src_y; // start position of animation frames - int width, height; // width/height of each animation frame + int src_x, src_y; // start position of animation frames + int width, height; // width/height of each animation frame - int offset_x, offset_y; // x/y offset to next animation frame - int offset2_x, offset2_y; // x/y offset to second movement tile + int offset_x, offset_y; // x/y offset to next animation frame + int offset2_x, offset2_y; // x/y offset to second movement tile - boolean double_movement; // animation has second movement tile - int swap_double_tiles; // explicitely force or forbid tile swapping + boolean double_movement; // animation has second movement tile + int swap_double_tiles; // explicitely force or forbid tile swapping int anim_frames; int anim_frames_per_line; int anim_start_frame; - int anim_delay; // important: delay of 1 means "no delay"! + int anim_delay; // important: delay of 1 means "no delay"! int anim_mode; boolean anim_global_sync; boolean anim_global_anim_sync; - int crumbled_like; // element for cloning crumble graphics - int diggable_like; // element for cloning digging graphics - - int border_size; // border size for "crumbled" graphics - - int scale_up_factor; // optional factor for scaling image up - int tile_size; // optional explicitly defined tile size - - int clone_from; // graphic for cloning *all* settings - - int init_delay_fixed; // optional initial delay values for global - int init_delay_random; // animations (pause interval before start) - int init_delay_action; // optional action called on animation start - int anim_delay_fixed; // optional delay values for bored/sleeping - int anim_delay_random; // and global animations (animation length) - int anim_delay_action; // optional action called on animation end - int post_delay_fixed; // optional delay values after bored/global - int post_delay_random; // animations (pause before next animation) - int post_delay_action; // optional action called after post delay - - int init_event; // optional event triggering animation start - int init_event_action; // optional action called on animation start - int anim_event; // optional event triggering animation end - int anim_event_action; // optional action called on animation end - - int step_offset; // optional step offset of toon animations - int step_xoffset; // optional step offset of toon animations - int step_yoffset; // optional step offset of toon animations - int step_delay; // optional step delay of toon animations - int direction; // optional move direction of toon animations - int position; // optional draw position of toon animations - int x; // optional draw position of toon animations - int y; // optional draw position of toon animations - - int draw_xoffset; // optional offset for drawing font chars - int draw_yoffset; // optional offset for drawing font chars - - int draw_masked; // optional setting for drawing envelope gfx - int draw_order; // optional draw order for global animations - - int fade_mode; // optional setting for drawing title screens - int fade_delay; // optional setting for drawing title screens - int post_delay; // optional setting for drawing title screens - int auto_delay; // optional setting for drawing title screens - int auto_delay_unit; // optional setting for drawing title screens - int align, valign; // optional setting for drawing title screens - int sort_priority; // optional setting for drawing title screens + int crumbled_like; // element for cloning crumble graphics + int diggable_like; // element for cloning digging graphics + + int border_size; // border size for "crumbled" graphics + + int scale_up_factor; // optional factor for scaling image up + int tile_size; // optional explicitly defined tile size + + int clone_from; // graphic for cloning *all* settings + + int init_delay_fixed; // optional initial delay values for global + int init_delay_random; // animations (pause interval before start) + int init_delay_action; // optional action called on animation start + int anim_delay_fixed; // optional delay values for bored/sleeping + int anim_delay_random; // and global animations (animation length) + int anim_delay_action; // optional action called on animation end + int post_delay_fixed; // optional delay values after bored/global + int post_delay_random; // animations (pause before next animation) + int post_delay_action; // optional action called after post delay + + int init_event; // optional event triggering animation start + int init_event_action; // optional action called on animation start + int anim_event; // optional event triggering animation end + int anim_event_action; // optional action called on animation end + + int step_offset; // optional step offset of toon animations + int step_xoffset; // optional step offset of toon animations + int step_yoffset; // optional step offset of toon animations + int step_delay; // optional step delay of toon animations + int direction; // optional move direction of toon animations + int position; // optional draw position of toon animations + int x; // optional draw position of toon animations + int y; // optional draw position of toon animations + + int draw_xoffset; // optional offset for drawing font chars + int draw_yoffset; // optional offset for drawing font chars + + int draw_masked; // optional setting for drawing envelope gfx + int draw_order; // optional draw order for global animations + + int fade_mode; // optional setting for drawing title screens + int fade_delay; // optional setting for drawing title screens + int post_delay; // optional setting for drawing title screens + int auto_delay; // optional setting for drawing title screens + int auto_delay_unit; // optional setting for drawing title screens + int align, valign; // optional setting for drawing title screens + int sort_priority; // optional setting for drawing title screens int class; int style; @@ -3907,7 +3897,7 @@ struct GraphicInfo int stacked_xoffset; int stacked_yoffset; - boolean use_image_size; // use image size as default width and height + boolean use_image_size; // use image size as default width and height }; struct SoundInfo @@ -3980,171 +3970,171 @@ struct HelpAnimInfo }; -extern Bitmap *bitmap_db_field; -extern Bitmap *bitmap_db_door_1; -extern Bitmap *bitmap_db_door_2; -extern Bitmap *bitmap_db_store_1; -extern Bitmap *bitmap_db_store_2; -extern DrawBuffer *fieldbuffer; -extern DrawBuffer *drawto_field; - -extern int game_status; -extern int game_status_last_screen; -extern boolean level_editor_test_game; -extern boolean score_info_tape_play; -extern boolean network_playing; - -extern int key_joystick_mapping; - -extern short Tile[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short Last[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short MovPos[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short MovDir[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short MovDelay[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short ChangeDelay[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short ChangePage[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short CustomValue[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short Store[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short Store2[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short StorePlayer[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short Back[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern boolean Stop[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern boolean Pushed[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short ChangeCount[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short ChangeEvent[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short WasJustMoving[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short WasJustFalling[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short CheckCollision[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short CheckImpact[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short AmoebaNr[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short AmoebaCnt[MAX_NUM_AMOEBA]; -extern short AmoebaCnt2[MAX_NUM_AMOEBA]; -extern short ExplodeField[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short ExplodePhase[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern short ExplodeDelay[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern int RunnerVisit[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern int PlayerVisit[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; - -extern int GfxFrame[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern int GfxRandom[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern int GfxRandomStatic[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern int GfxElement[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern int GfxElementEmpty[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern int GfxAction[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern int GfxDir[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; -extern int GfxRedraw[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; - -extern int ActiveElement[MAX_NUM_ELEMENTS]; -extern int ActiveButton[NUM_IMAGE_FILES]; -extern int ActiveFont[NUM_FONTS]; - -extern int lev_fieldx, lev_fieldy; -extern int scroll_x, scroll_y; - -extern int WIN_XSIZE, WIN_YSIZE; -extern int SCR_FIELDX, SCR_FIELDY; -extern int REAL_SX, REAL_SY; -extern int SX, SY; -extern int DX, DY; -extern int VX, VY; -extern int EX, EY; -extern int dDX, dDY; -extern int FULL_SXSIZE, FULL_SYSIZE; -extern int SXSIZE, SYSIZE; -extern int DXSIZE, DYSIZE; -extern int VXSIZE, VYSIZE; -extern int EXSIZE, EYSIZE; -extern int TILESIZE_VAR; - -extern int FADE_SX, FADE_SY; -extern int FADE_SXSIZE, FADE_SYSIZE; - -extern int FX, FY; -extern int ScrollStepSize; -extern int ScreenMovDir, ScreenMovPos, ScreenGfxPos; -extern int BorderElement; -extern int MenuFrameDelay; -extern int GameFrameDelay; -extern int FfwdFrameDelay; -extern int BX1, BY1; -extern int BX2, BY2; -extern int SBX_Left, SBX_Right; -extern int SBY_Upper, SBY_Lower; - -extern int TimeFrames, TimePlayed, TimeLeft; -extern int TapeTimeFrames, TapeTime; - -extern boolean network_player_action_received; - -extern int graphics_action_mapping[]; - -extern struct LevelInfo level, level_template; -extern struct ScoreInfo scores, server_scores; -extern struct TapeInfo tape; -extern struct GlobalInfo global; -extern struct BorderInfo border; -extern struct ViewportInfo viewport; -extern struct TitleFadingInfo fading; -extern struct TitleFadingInfo fading_none; -extern struct TitleFadingInfo title_initial_first_default; -extern struct TitleFadingInfo title_initial_default; -extern struct TitleFadingInfo title_first_default; -extern struct TitleFadingInfo title_default; -extern struct TitleMessageInfo titlescreen_initial_first_default; -extern struct TitleMessageInfo titlescreen_initial_first[]; -extern struct TitleMessageInfo titlescreen_initial_default; -extern struct TitleMessageInfo titlescreen_initial[]; -extern struct TitleMessageInfo titlescreen_first_default; -extern struct TitleMessageInfo titlescreen_first[]; -extern struct TitleMessageInfo titlescreen_default; -extern struct TitleMessageInfo titlescreen[]; -extern struct TitleMessageInfo titlemessage_initial_first_default; -extern struct TitleMessageInfo titlemessage_initial_first[]; -extern struct TitleMessageInfo titlemessage_initial_default; -extern struct TitleMessageInfo titlemessage_initial[]; -extern struct TitleMessageInfo titlemessage_first_default; -extern struct TitleMessageInfo titlemessage_first[]; -extern struct TitleMessageInfo titlemessage_default; -extern struct TitleMessageInfo titlemessage[]; -extern struct TitleMessageInfo readme; -extern struct InitInfo init, init_last; -extern struct MenuInfo menu; -extern struct DoorInfo door_1, door_2; -extern struct RequestInfo request; -extern struct PreviewInfo preview; -extern struct EditorInfo editor; -extern struct ElementInfo element_info[]; -extern struct ElementNameInfo element_name_info[]; -extern struct ElementActionInfo element_action_info[]; -extern struct ElementDirectionInfo element_direction_info[]; -extern struct SpecialSuffixInfo special_suffix_info[]; -extern struct TokenIntPtrInfo image_config_vars[]; -extern struct TokenIntPtrInfo sound_config_vars[]; -extern struct FontInfo font_info[]; -extern struct GlobalAnimInfo global_anim_info[]; -extern struct GlobalAnimNameInfo global_anim_name_info[]; -extern struct GlobalAnimEventInfo global_anim_event_info; -extern struct MusicPrefixInfo music_prefix_info[]; -extern struct GraphicInfo *graphic_info; -extern struct SoundInfo *sound_info; -extern struct MusicInfo *music_info; -extern struct MusicFileInfo *music_file_info; -extern struct HelpAnimInfo *helpanim_info; -extern SetupFileHash *helptext_info; -extern SetupFileHash *image_config_hash; -extern SetupFileHash *sound_config_hash; -extern SetupFileHash *element_token_hash; -extern SetupFileHash *graphic_token_hash; -extern SetupFileHash *font_token_hash; -extern SetupFileHash *hide_setup_hash; -extern SetupFileHash *anim_url_hash; -extern struct ConfigTypeInfo image_config_suffix[]; -extern struct ConfigTypeInfo sound_config_suffix[]; -extern struct ConfigTypeInfo music_config_suffix[]; -extern struct ConfigInfo image_config[]; -extern struct ConfigInfo sound_config[]; -extern struct ConfigInfo music_config[]; -extern struct ConfigInfo helpanim_config[]; -extern struct ConfigInfo helptext_config[]; +extern Bitmap *bitmap_db_field; +extern Bitmap *bitmap_db_door_1; +extern Bitmap *bitmap_db_door_2; +extern Bitmap *bitmap_db_store_1; +extern Bitmap *bitmap_db_store_2; +extern DrawBuffer *fieldbuffer; +extern DrawBuffer *drawto_field; + +extern int game_status; +extern int game_status_last_screen; +extern boolean level_editor_test_game; +extern boolean score_info_tape_play; +extern boolean network_playing; + +extern int key_joystick_mapping; + +extern short Tile[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short Last[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short MovPos[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short MovDir[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short MovDelay[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short ChangeDelay[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short ChangePage[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short CustomValue[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short Store[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short Store2[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short StorePlayer[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short Back[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern boolean Stop[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern boolean Pushed[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short ChangeCount[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short ChangeEvent[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short WasJustMoving[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short WasJustFalling[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short CheckCollision[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short CheckImpact[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short AmoebaNr[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short AmoebaCnt[MAX_NUM_AMOEBA]; +extern short AmoebaCnt2[MAX_NUM_AMOEBA]; +extern short ExplodeField[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short ExplodePhase[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern short ExplodeDelay[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern int RunnerVisit[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern int PlayerVisit[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; + +extern int GfxFrame[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern int GfxRandom[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern int GfxRandomStatic[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern int GfxElement[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern int GfxElementEmpty[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern int GfxAction[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern int GfxDir[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +extern int GfxRedraw[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; + +extern int ActiveElement[MAX_NUM_ELEMENTS]; +extern int ActiveButton[NUM_IMAGE_FILES]; +extern int ActiveFont[NUM_FONTS]; + +extern int lev_fieldx, lev_fieldy; +extern int scroll_x, scroll_y; + +extern int WIN_XSIZE, WIN_YSIZE; +extern int SCR_FIELDX, SCR_FIELDY; +extern int REAL_SX, REAL_SY; +extern int SX, SY; +extern int DX, DY; +extern int VX, VY; +extern int EX, EY; +extern int dDX, dDY; +extern int FULL_SXSIZE, FULL_SYSIZE; +extern int SXSIZE, SYSIZE; +extern int DXSIZE, DYSIZE; +extern int VXSIZE, VYSIZE; +extern int EXSIZE, EYSIZE; +extern int TILESIZE_VAR; + +extern int FADE_SX, FADE_SY; +extern int FADE_SXSIZE, FADE_SYSIZE; + +extern int FX, FY; +extern int ScrollStepSize; +extern int ScreenMovDir, ScreenMovPos, ScreenGfxPos; +extern int BorderElement; +extern int MenuFrameDelay; +extern int GameFrameDelay; +extern int FfwdFrameDelay; +extern int BX1, BY1; +extern int BX2, BY2; +extern int SBX_Left, SBX_Right; +extern int SBY_Upper, SBY_Lower; + +extern int TimeFrames, TimePlayed, TimeLeft; +extern int TapeTimeFrames, TapeTime; + +extern boolean network_player_action_received; + +extern int graphics_action_mapping[]; + +extern struct LevelInfo level, level_template; +extern struct ScoreInfo scores, server_scores; +extern struct TapeInfo tape; +extern struct GlobalInfo global; +extern struct BorderInfo border; +extern struct ViewportInfo viewport; +extern struct TitleFadingInfo fading; +extern struct TitleFadingInfo fading_none; +extern struct TitleFadingInfo title_initial_first_default; +extern struct TitleFadingInfo title_initial_default; +extern struct TitleFadingInfo title_first_default; +extern struct TitleFadingInfo title_default; +extern struct TitleMessageInfo titlescreen_initial_first_default; +extern struct TitleMessageInfo titlescreen_initial_first[]; +extern struct TitleMessageInfo titlescreen_initial_default; +extern struct TitleMessageInfo titlescreen_initial[]; +extern struct TitleMessageInfo titlescreen_first_default; +extern struct TitleMessageInfo titlescreen_first[]; +extern struct TitleMessageInfo titlescreen_default; +extern struct TitleMessageInfo titlescreen[]; +extern struct TitleMessageInfo titlemessage_initial_first_default; +extern struct TitleMessageInfo titlemessage_initial_first[]; +extern struct TitleMessageInfo titlemessage_initial_default; +extern struct TitleMessageInfo titlemessage_initial[]; +extern struct TitleMessageInfo titlemessage_first_default; +extern struct TitleMessageInfo titlemessage_first[]; +extern struct TitleMessageInfo titlemessage_default; +extern struct TitleMessageInfo titlemessage[]; +extern struct TitleMessageInfo readme; +extern struct InitInfo init, init_last; +extern struct MenuInfo menu; +extern struct DoorInfo door_1, door_2; +extern struct RequestInfo request; +extern struct PreviewInfo preview; +extern struct EditorInfo editor; +extern struct ElementInfo element_info[]; +extern struct ElementNameInfo element_name_info[]; +extern struct ElementActionInfo element_action_info[]; +extern struct ElementDirectionInfo element_direction_info[]; +extern struct SpecialSuffixInfo special_suffix_info[]; +extern struct TokenIntPtrInfo image_config_vars[]; +extern struct TokenIntPtrInfo sound_config_vars[]; +extern struct FontInfo font_info[]; +extern struct GlobalAnimInfo global_anim_info[]; +extern struct GlobalAnimNameInfo global_anim_name_info[]; +extern struct GlobalAnimEventInfo global_anim_event_info; +extern struct MusicPrefixInfo music_prefix_info[]; +extern struct GraphicInfo *graphic_info; +extern struct SoundInfo *sound_info; +extern struct MusicInfo *music_info; +extern struct MusicFileInfo *music_file_info; +extern struct HelpAnimInfo *helpanim_info; +extern SetupFileHash *helptext_info; +extern SetupFileHash *image_config_hash; +extern SetupFileHash *sound_config_hash; +extern SetupFileHash *element_token_hash; +extern SetupFileHash *graphic_token_hash; +extern SetupFileHash *font_token_hash; +extern SetupFileHash *hide_setup_hash; +extern SetupFileHash *anim_url_hash; +extern struct ConfigTypeInfo image_config_suffix[]; +extern struct ConfigTypeInfo sound_config_suffix[]; +extern struct ConfigTypeInfo music_config_suffix[]; +extern struct ConfigInfo image_config[]; +extern struct ConfigInfo sound_config[]; +extern struct ConfigInfo music_config[]; +extern struct ConfigInfo helpanim_config[]; +extern struct ConfigInfo helptext_config[]; #endif // MAIN_H diff --git a/src/netserv.h b/src/netserv.h index 9fd230c2..67bab228 100644 --- a/src/netserv.h +++ b/src/netserv.h @@ -14,29 +14,29 @@ #include "main.h" -#define DEFAULT_SERVER_PORT 19504 - -#define PROTOCOL_VERSION_MAJOR 2 -#define PROTOCOL_VERSION_MINOR 0 -#define PROTOCOL_VERSION_PATCH 0 - -#define OP_PROTOCOL_VERSION 1 -#define OP_BAD_PROTOCOL_VERSION 2 -#define OP_YOUR_NUMBER 3 -#define OP_NUMBER_WANTED 4 -#define OP_PLAYER_NAME 5 -#define OP_PLAYER_CONNECTED 6 -#define OP_PLAYER_DISCONNECTED 7 -#define OP_START_PLAYING 8 -#define OP_PAUSE_PLAYING 9 -#define OP_CONTINUE_PLAYING 10 -#define OP_STOP_PLAYING 11 -#define OP_MOVE_PLAYER 12 -#define OP_BROADCAST_MESSAGE 13 -#define OP_LEVEL_FILE 14 - -#define MAX_BUFFER_SIZE 4096 -#define MAX_PACKET_SIZE 1048576 +#define DEFAULT_SERVER_PORT 19504 + +#define PROTOCOL_VERSION_MAJOR 2 +#define PROTOCOL_VERSION_MINOR 0 +#define PROTOCOL_VERSION_PATCH 0 + +#define OP_PROTOCOL_VERSION 1 +#define OP_BAD_PROTOCOL_VERSION 2 +#define OP_YOUR_NUMBER 3 +#define OP_NUMBER_WANTED 4 +#define OP_PLAYER_NAME 5 +#define OP_PLAYER_CONNECTED 6 +#define OP_PLAYER_DISCONNECTED 7 +#define OP_START_PLAYING 8 +#define OP_PAUSE_PLAYING 9 +#define OP_CONTINUE_PLAYING 10 +#define OP_STOP_PLAYING 11 +#define OP_MOVE_PLAYER 12 +#define OP_BROADCAST_MESSAGE 13 +#define OP_LEVEL_FILE 14 + +#define MAX_BUFFER_SIZE 4096 +#define MAX_PACKET_SIZE 1048576 struct NetworkBuffer diff --git a/src/tape.h b/src/tape.h index df098436..361806ad 100644 --- a/src/tape.h +++ b/src/tape.h @@ -14,19 +14,19 @@ // values for TapeTogglePause() -#define TAPE_TOGGLE_AUTOMATIC 0 -#define TAPE_TOGGLE_MANUAL (1 << 0) -#define TAPE_TOGGLE_PLAY_PAUSE (1 << 1) +#define TAPE_TOGGLE_AUTOMATIC 0 +#define TAPE_TOGGLE_MANUAL (1 << 0) +#define TAPE_TOGGLE_PLAY_PAUSE (1 << 1) // values for tape properties -#define MAX_TAPE_LEN (10000 * FRAMES_PER_SECOND) // max.time x fps +#define MAX_TAPE_LEN (10000 * FRAMES_PER_SECOND) // max.time x fps // values for tape action array positions -#define TAPE_ACTION_LX (MAX_PLAYERS + 0) -#define TAPE_ACTION_LY (MAX_PLAYERS + 1) -#define TAPE_ACTION_BUTTON (MAX_PLAYERS + 2) +#define TAPE_ACTION_LX (MAX_PLAYERS + 0) +#define TAPE_ACTION_LY (MAX_PLAYERS + 1) +#define TAPE_ACTION_BUTTON (MAX_PLAYERS + 2) -#define MAX_TAPE_ACTIONS (MAX_PLAYERS + 3) +#define MAX_TAPE_ACTIONS (MAX_PLAYERS + 3) // values for tape actions stored in tape file #define TAPE_USE_KEY_ACTIONS_ONLY 0 @@ -50,71 +50,71 @@ #define MAX_SCORE_TAPE_BASENAME_LEN 24 // some positions in the video tape control window -#define VIDEO_DISPLAY1_XPOS 5 -#define VIDEO_DISPLAY1_YPOS 5 -#define VIDEO_DISPLAY2_XPOS 5 -#define VIDEO_DISPLAY2_YPOS 41 -#define VIDEO_DISPLAY_XSIZE 90 -#define VIDEO_DISPLAY_YSIZE 31 -#define VIDEO_BUTTON_XSIZE 18 -#define VIDEO_BUTTON_YSIZE 18 -#define VIDEO_CONTROL_XPOS 5 -#define VIDEO_CONTROL_YPOS 77 -#define VIDEO_CONTROL_XSIZE VIDEO_DISPLAY_XSIZE -#define VIDEO_CONTROL_YSIZE VIDEO_BUTTON_YSIZE +#define VIDEO_DISPLAY1_XPOS 5 +#define VIDEO_DISPLAY1_YPOS 5 +#define VIDEO_DISPLAY2_XPOS 5 +#define VIDEO_DISPLAY2_YPOS 41 +#define VIDEO_DISPLAY_XSIZE 90 +#define VIDEO_DISPLAY_YSIZE 31 +#define VIDEO_BUTTON_XSIZE 18 +#define VIDEO_BUTTON_YSIZE 18 +#define VIDEO_CONTROL_XPOS 5 +#define VIDEO_CONTROL_YPOS 77 +#define VIDEO_CONTROL_XSIZE VIDEO_DISPLAY_XSIZE +#define VIDEO_CONTROL_YSIZE VIDEO_BUTTON_YSIZE // values for video tape control -#define VIDEO_STATE_PLAY_OFF (1u << 0) -#define VIDEO_STATE_PLAY_ON (1u << 1) -#define VIDEO_STATE_REC_OFF (1u << 2) -#define VIDEO_STATE_REC_ON (1u << 3) -#define VIDEO_STATE_PAUSE_OFF (1u << 4) -#define VIDEO_STATE_PAUSE_ON (1u << 5) -#define VIDEO_STATE_DATE_OFF (1u << 6) -#define VIDEO_STATE_DATE_ON (1u << 7) -#define VIDEO_STATE_TIME_OFF (1u << 8) -#define VIDEO_STATE_TIME_ON (1u << 9) -#define VIDEO_STATE_FRAME_OFF (1u << 10) -#define VIDEO_STATE_FRAME_ON (1u << 11) -#define VIDEO_STATE_FFWD_OFF (1u << 12) -#define VIDEO_STATE_FFWD_ON (1u << 13) -#define VIDEO_STATE_WARP_OFF (1u << 14) -#define VIDEO_STATE_WARP_ON (1u << 15) -#define VIDEO_STATE_WARP2_OFF (1u << 16) -#define VIDEO_STATE_WARP2_ON (1u << 17) -#define VIDEO_STATE_PBEND_OFF (1u << 18) -#define VIDEO_STATE_PBEND_ON (1u << 19) -#define VIDEO_STATE_1STEP_OFF (1u << 20) -#define VIDEO_STATE_1STEP_ON (1u << 21) - -#define VIDEO_PRESS_PLAY_ON (1u << 22) -#define VIDEO_PRESS_PLAY_OFF (1u << 23) -#define VIDEO_PRESS_REC_ON (1u << 24) -#define VIDEO_PRESS_REC_OFF (1u << 25) -#define VIDEO_PRESS_PAUSE_ON (1u << 26) -#define VIDEO_PRESS_PAUSE_OFF (1u << 27) -#define VIDEO_PRESS_STOP_ON (1u << 28) -#define VIDEO_PRESS_STOP_OFF (1u << 29) -#define VIDEO_PRESS_EJECT_ON (1u << 30) -#define VIDEO_PRESS_EJECT_OFF (1u << 31) - -#define VIDEO_STATE_PLAY(x) ((x) ? VIDEO_STATE_PLAY_ON : VIDEO_STATE_PLAY_OFF) -#define VIDEO_STATE_REC(x) ((x) ? VIDEO_STATE_REC_ON : VIDEO_STATE_REC_OFF) -#define VIDEO_STATE_PAUSE(x) ((x) ? VIDEO_STATE_PAUSE_ON: VIDEO_STATE_PAUSE_OFF) -#define VIDEO_STATE_DATE(x) ((x) ? VIDEO_STATE_DATE_ON : VIDEO_STATE_DATE_OFF) -#define VIDEO_STATE_TIME(x) ((x) ? VIDEO_STATE_TIME_ON : VIDEO_STATE_TIME_OFF) -#define VIDEO_STATE_FRAME(x) ((x) ? VIDEO_STATE_FRAME_ON: VIDEO_STATE_FRAME_OFF) -#define VIDEO_STATE_FFWD(x) ((x) ? VIDEO_STATE_FFWD_ON : VIDEO_STATE_FFWD_OFF) -#define VIDEO_STATE_WARP(x) ((x) ? VIDEO_STATE_WARP_ON : VIDEO_STATE_WARP_OFF) -#define VIDEO_STATE_WARP2(x) ((x) ? VIDEO_STATE_WARP2_ON: VIDEO_STATE_WARP2_OFF) -#define VIDEO_STATE_PBEND(x) ((x) ? VIDEO_STATE_PBEND_ON: VIDEO_STATE_PBEND_OFF) -#define VIDEO_STATE_1STEP(x) ((x) ? VIDEO_STATE_1STEP_ON: VIDEO_STATE_1STEP_OFF) - -#define VIDEO_PRESS_PLAY(x) ((x) ? VIDEO_PRESS_PLAY_ON : VIDEO_PRESS_PLAY_OFF) -#define VIDEO_PRESS_REC(x) ((x) ? VIDEO_PRESS_REC_ON : VIDEO_PRESS_REC_OFF) -#define VIDEO_PRESS_PAUSE(x) ((x) ? VIDEO_PRESS_PAUSE_ON: VIDEO_PRESS_PAUSE_OFF) -#define VIDEO_PRESS_STOP(x) ((x) ? VIDEO_PRESS_STOP_ON : VIDEO_PRESS_STOP_OFF) -#define VIDEO_PRESS_EJECT(x) ((x) ? VIDEO_PRESS_EJECT_ON: VIDEO_PRESS_EJECT_OFF) +#define VIDEO_STATE_PLAY_OFF (1u << 0) +#define VIDEO_STATE_PLAY_ON (1u << 1) +#define VIDEO_STATE_REC_OFF (1u << 2) +#define VIDEO_STATE_REC_ON (1u << 3) +#define VIDEO_STATE_PAUSE_OFF (1u << 4) +#define VIDEO_STATE_PAUSE_ON (1u << 5) +#define VIDEO_STATE_DATE_OFF (1u << 6) +#define VIDEO_STATE_DATE_ON (1u << 7) +#define VIDEO_STATE_TIME_OFF (1u << 8) +#define VIDEO_STATE_TIME_ON (1u << 9) +#define VIDEO_STATE_FRAME_OFF (1u << 10) +#define VIDEO_STATE_FRAME_ON (1u << 11) +#define VIDEO_STATE_FFWD_OFF (1u << 12) +#define VIDEO_STATE_FFWD_ON (1u << 13) +#define VIDEO_STATE_WARP_OFF (1u << 14) +#define VIDEO_STATE_WARP_ON (1u << 15) +#define VIDEO_STATE_WARP2_OFF (1u << 16) +#define VIDEO_STATE_WARP2_ON (1u << 17) +#define VIDEO_STATE_PBEND_OFF (1u << 18) +#define VIDEO_STATE_PBEND_ON (1u << 19) +#define VIDEO_STATE_1STEP_OFF (1u << 20) +#define VIDEO_STATE_1STEP_ON (1u << 21) + +#define VIDEO_PRESS_PLAY_ON (1u << 22) +#define VIDEO_PRESS_PLAY_OFF (1u << 23) +#define VIDEO_PRESS_REC_ON (1u << 24) +#define VIDEO_PRESS_REC_OFF (1u << 25) +#define VIDEO_PRESS_PAUSE_ON (1u << 26) +#define VIDEO_PRESS_PAUSE_OFF (1u << 27) +#define VIDEO_PRESS_STOP_ON (1u << 28) +#define VIDEO_PRESS_STOP_OFF (1u << 29) +#define VIDEO_PRESS_EJECT_ON (1u << 30) +#define VIDEO_PRESS_EJECT_OFF (1u << 31) + +#define VIDEO_STATE_PLAY(x) ((x) ? VIDEO_STATE_PLAY_ON : VIDEO_STATE_PLAY_OFF) +#define VIDEO_STATE_REC(x) ((x) ? VIDEO_STATE_REC_ON : VIDEO_STATE_REC_OFF) +#define VIDEO_STATE_PAUSE(x) ((x) ? VIDEO_STATE_PAUSE_ON: VIDEO_STATE_PAUSE_OFF) +#define VIDEO_STATE_DATE(x) ((x) ? VIDEO_STATE_DATE_ON : VIDEO_STATE_DATE_OFF) +#define VIDEO_STATE_TIME(x) ((x) ? VIDEO_STATE_TIME_ON : VIDEO_STATE_TIME_OFF) +#define VIDEO_STATE_FRAME(x) ((x) ? VIDEO_STATE_FRAME_ON: VIDEO_STATE_FRAME_OFF) +#define VIDEO_STATE_FFWD(x) ((x) ? VIDEO_STATE_FFWD_ON : VIDEO_STATE_FFWD_OFF) +#define VIDEO_STATE_WARP(x) ((x) ? VIDEO_STATE_WARP_ON : VIDEO_STATE_WARP_OFF) +#define VIDEO_STATE_WARP2(x) ((x) ? VIDEO_STATE_WARP2_ON: VIDEO_STATE_WARP2_OFF) +#define VIDEO_STATE_PBEND(x) ((x) ? VIDEO_STATE_PBEND_ON: VIDEO_STATE_PBEND_OFF) +#define VIDEO_STATE_1STEP(x) ((x) ? VIDEO_STATE_1STEP_ON: VIDEO_STATE_1STEP_OFF) + +#define VIDEO_PRESS_PLAY(x) ((x) ? VIDEO_PRESS_PLAY_ON : VIDEO_PRESS_PLAY_OFF) +#define VIDEO_PRESS_REC(x) ((x) ? VIDEO_PRESS_REC_ON : VIDEO_PRESS_REC_OFF) +#define VIDEO_PRESS_PAUSE(x) ((x) ? VIDEO_PRESS_PAUSE_ON: VIDEO_PRESS_PAUSE_OFF) +#define VIDEO_PRESS_STOP(x) ((x) ? VIDEO_PRESS_STOP_ON : VIDEO_PRESS_STOP_OFF) +#define VIDEO_PRESS_EJECT(x) ((x) ? VIDEO_PRESS_EJECT_ON: VIDEO_PRESS_EJECT_OFF) // tags to draw video display labels or symbols only // (negative values to prevent misinterpretation in DrawVideoDisplay(), where @@ -184,9 +184,9 @@ struct TapeTextInfo struct TapeInfo { - int file_version; // file format version the tape is stored with - int game_version; // game release version the tape was created with - int engine_version; // game engine version the tape was recorded with + int file_version; // file format version the tape is stored with + int game_version; // game release version the tape was created with + int engine_version; // game engine version the tape was recorded with char score_tape_basename[MAX_FILENAME_LEN + 1]; char level_identifier[MAX_FILENAME_LEN + 1]; diff --git a/src/tools.h b/src/tools.h index e2bb9f09..abfcc6ff 100644 --- a/src/tools.h +++ b/src/tools.h @@ -17,51 +17,50 @@ // for DrawElementShifted -#define NO_CUTTING 0 -#define CUT_ABOVE (1 << 0) -#define CUT_BELOW (1 << 1) -#define CUT_LEFT (1 << 2) -#define CUT_RIGHT (1 << 3) +#define NO_CUTTING 0 +#define CUT_ABOVE (1 << 0) +#define CUT_BELOW (1 << 1) +#define CUT_LEFT (1 << 2) +#define CUT_RIGHT (1 << 3) // for masking functions -#define NO_MASKING 0 -#define USE_MASKING 1 +#define NO_MASKING 0 +#define USE_MASKING 1 // for MoveDoor -#define DOOR_OPEN_1 (1 << 0) -#define DOOR_OPEN_2 (1 << 1) -#define DOOR_CLOSE_1 (1 << 2) -#define DOOR_CLOSE_2 (1 << 3) -#define DOOR_OPEN_ALL (DOOR_OPEN_1 | DOOR_OPEN_2) -#define DOOR_CLOSE_ALL (DOOR_CLOSE_1 | DOOR_CLOSE_2) -#define DOOR_ACTION_1 (DOOR_OPEN_1 | DOOR_CLOSE_1) -#define DOOR_ACTION_2 (DOOR_OPEN_2 | DOOR_CLOSE_2) -#define DOOR_ACTION (DOOR_ACTION_1 | DOOR_ACTION_2) -#define DOOR_COPY_BACK (1 << 4) -#define DOOR_NO_COPY_BACK (1 << 5) -#define DOOR_NO_DELAY (1 << 6) -#define DOOR_FORCE_ANIM (1 << 7) -#define DOOR_FORCE_REDRAW (1 << 8) -#define DOOR_GET_STATE (1 << 9) -#define DOOR_SET_STATE (1 << 10) - -#define DOOR_1 (DOOR_ACTION_1) -#define DOOR_2 (DOOR_ACTION_2) -#define DOOR_OPEN (DOOR_OPEN_ALL) -#define DOOR_CLOSE (DOOR_CLOSE_ALL) +#define DOOR_OPEN_1 (1 << 0) +#define DOOR_OPEN_2 (1 << 1) +#define DOOR_CLOSE_1 (1 << 2) +#define DOOR_CLOSE_2 (1 << 3) +#define DOOR_OPEN_ALL (DOOR_OPEN_1 | DOOR_OPEN_2) +#define DOOR_CLOSE_ALL (DOOR_CLOSE_1 | DOOR_CLOSE_2) +#define DOOR_ACTION_1 (DOOR_OPEN_1 | DOOR_CLOSE_1) +#define DOOR_ACTION_2 (DOOR_OPEN_2 | DOOR_CLOSE_2) +#define DOOR_ACTION (DOOR_ACTION_1 | DOOR_ACTION_2) +#define DOOR_COPY_BACK (1 << 4) +#define DOOR_NO_COPY_BACK (1 << 5) +#define DOOR_NO_DELAY (1 << 6) +#define DOOR_FORCE_ANIM (1 << 7) +#define DOOR_FORCE_REDRAW (1 << 8) +#define DOOR_GET_STATE (1 << 9) +#define DOOR_SET_STATE (1 << 10) + +#define DOOR_1 (DOOR_ACTION_1) +#define DOOR_2 (DOOR_ACTION_2) +#define DOOR_OPEN (DOOR_OPEN_ALL) +#define DOOR_CLOSE (DOOR_CLOSE_ALL) #define DOOR_INDEX_FROM_TOKEN(x) ((x) == DOOR_1 ? 0 : 1) #define DOOR_TOKEN_FROM_INDEX(x) ((x) == 0 ? DOOR_1 ? : DOOR_2) -#define REDRAW_DOOR_FROM_TOKEN(x) ((x) == DOOR_1 ? REDRAW_DOOR_1 : \ - REDRAW_DOOR_2) +#define REDRAW_DOOR_FROM_TOKEN(x) ((x) == DOOR_1 ? REDRAW_DOOR_1 : REDRAW_DOOR_2) // for Request -#define REQ_ASK (1 << 0) -#define REQ_CONFIRM (1 << 1) -#define REQ_PLAYER (1 << 2) -#define REQ_STAY_OPEN (1 << 3) -#define REQ_STAY_CLOSED (1 << 4) -#define REQ_REOPEN (1 << 5) +#define REQ_ASK (1 << 0) +#define REQ_CONFIRM (1 << 1) +#define REQ_PLAYER (1 << 2) +#define REQ_STAY_OPEN (1 << 3) +#define REQ_STAY_CLOSED (1 << 4) +#define REQ_REOPEN (1 << 5) int getFieldbufferOffsetX_RND(int, int);