+ int bd_snap_element; // BD element that is created when player is snapping
+ int bd_pushing_prob; // BD player probability to push rocks
+ int bd_pushing_prob_with_sweet; // BD player probability to push rocks after eating sweet
+ boolean bd_push_mega_rock_with_sweet; // BD player can push mega rocks after eating sweet
+ boolean bd_magic_wall_zero_infinite; // BD magic wall with timer of zero runs infinitely
+ boolean bd_magic_wall_wait_hatching; // BD magic wall waits for player's birth
+ boolean bd_magic_wall_stops_amoeba; // BD magic wall can stop amoeba and turn to diamonds
+ boolean bd_magic_wall_break_scan; // BD magic wall setting to implement buggy BD1 behaviour
+ int bd_magic_wall_diamond_to; // BD magic wall turns diamonds to specified element
+ int bd_magic_wall_rock_to; // BD magic wall turns rocks to specified element
+ int bd_magic_wall_mega_rock_to; // BD magic wall turns mega rocks to specified element
+ int bd_magic_wall_nut_to; // BD magic wall turns nuts to specified element
+ int bd_magic_wall_nitro_pack_to; // BD magic wall turns nitro packs to specified element
+ int bd_magic_wall_flying_diamond_to; // BD magic wall turns flying diamonds to specified element
+ int bd_magic_wall_flying_rock_to; // BD magic wall turns flying rocks to specified element
+ boolean bd_amoeba_wait_for_hatching; // BD amoeba waits for player's birth
+ boolean bd_amoeba_start_immediately; // BD amoeba growth starts immediately
+ boolean bd_amoeba_2_explode_by_amoeba;// BD amoeba 2 explodes if touched by BD amoeba
+ int bd_amoeba_threshold_too_big; // BD amoeba turns to stones if threshold reached
+ int bd_amoeba_slow_growth_time; // BD amoeba slow growth time (in seconds)
+ int bd_amoeba_slow_growth_rate; // BD amoeba slow growth rate (in percent)
+ int bd_amoeba_fast_growth_rate; // BD amoeba fast growth rate (in percent)
+ int bd_amoeba_content_too_big; // BD amoeba changes to this element if too big
+ int bd_amoeba_content_enclosed; // BD amoeba changes to this element if enclosed
+ int bd_amoeba_2_threshold_too_big; // BD amoeba 2 turns to stones if threshold reached
+ int bd_amoeba_2_slow_growth_time; // BD amoeba 2 slow growth time (in seconds)
+ int bd_amoeba_2_slow_growth_rate; // BD amoeba 2 slow growth rate (in percent)
+ int bd_amoeba_2_fast_growth_rate; // BD amoeba 2 fast growth rate (in percent)
+ int bd_amoeba_2_content_too_big; // BD amoeba 2 changes to this element if too big
+ int bd_amoeba_2_content_enclosed; // BD amoeba 2 changes to this element if enclosed
+ int bd_amoeba_2_content_exploding; // BD amoeba 2 changes to this element if exploding
+ int bd_amoeba_2_content_looks_like; // BD amoeba 2 looks like this other game element
+ int bd_clock_extra_time; // BD engine extra time when collecting clock
+ boolean bd_voodoo_collects_diamonds; // BD voodoo doll can collect diamonds for the player
+ boolean bd_voodoo_hurt_kills_player; // BD voodoo doll hurt in any way, player is killed
+ boolean bd_voodoo_dies_by_rock; // BD voodoo doll can be killed by a falling rock
+ boolean bd_voodoo_vanish_by_explosion;// BD voodoo doll can be destroyed by explosions
+ int bd_voodoo_penalty_time; // BD engine penalty time when voodoo doll destroyed
+ boolean bd_slime_is_predictable; // BD slime uses predictable random number generator
+ boolean bd_slime_correct_random; // BD slime needs corrected random number generator
+ int bd_slime_permeability_rate; // BD slime permeability rate for unpredictable slime
+ int bd_slime_permeability_bits_c64; // BD slime permeability bits for predictable slime
+ int bd_slime_random_seed_c64; // BD slime random number seed for predictable slime
+ int bd_slime_eats_element_1; // BD slime can eat and convert this game element
+ int bd_slime_converts_to_element_1; // BD slime can convert eaten element to this game element
+ int bd_slime_eats_element_2; // BD slime can eat and convert this game element
+ int bd_slime_converts_to_element_2; // BD slime can convert eaten element to this game element
+ int bd_slime_eats_element_3; // BD slime can eat and convert this game element
+ int bd_slime_converts_to_element_3; // BD slime can convert eaten element to this game element
+ int bd_cave_random_seed_c64; // BD cave random number seed for predictable slime
+ int bd_acid_eats_element; // BD acid eats this game element when spreading
+ int bd_acid_spread_rate; // BD acid probability of spreading (in percent)
+ int bd_acid_turns_to_element; // BD acid target element after spreading
+ int bd_biter_move_delay; // BD biter delay between movements (in BD frames)
+ int bd_biter_eats_element; // BD biter eats this game element when moving
+ int bd_bladder_converts_by_element; // BD bladder converts to clock by touching this element
+ boolean bd_change_expanding_wall; // BD expanding wall direction is changed if enabled
+ boolean bd_replicators_active; // BD replicators start in active state if enabled
+ int bd_replicator_create_delay; // BD replicator delay between replications (in BD frames)
+ boolean bd_conveyor_belts_active; // BD conveyor belts start in active state if enabled
+ boolean bd_conveyor_belts_changed; // BD conveyor belts direction is changed if enabled
+ boolean bd_water_cannot_flow_down; // BD water does not flow downwards if enabled
+ int bd_nut_content; // BD nut contains the specified game element
+ int bd_hammer_walls_break_delay; // BD hammer time for breaking walls (in BD frames)
+ boolean bd_hammer_walls_reappear; // BD hammered walls are reappearing after some delay
+ int bd_hammer_walls_reappear_delay; // BD hammer time for reappearing walls (in BD frames)
+ boolean bd_infinite_rockets; // BD rocket launcher has infinite number of rockets
+ int bd_num_skeletons_needed_for_pot; // BD skeletons amount must be collected to use a pot
+ int bd_skeleton_worth_num_diamonds; // BD skeleton collected is worth this number of diamonds
+ int bd_expanding_wall_looks_like; // BD expanding wall looks like this other game element
+ int bd_sand_looks_like; // BD sand looks like this other game element
+ boolean bd_creatures_start_backwards; // BD creatures start moving in opposite direction
+ boolean bd_creatures_turn_on_hatching;// BD creatures change direction after hatching
+ int bd_creatures_auto_turn_delay; // BD creatures change direction after delay (in seconds)
+ int bd_gravity_direction; // BD engine initial gravity direction
+ boolean bd_gravity_switch_active; // BD engine gravity switch starts in active state
+ int bd_gravity_switch_delay; // BD engine gravity change delay for switch (in seconds)
+ boolean bd_gravity_affects_all; // BD engine gravity affects all falling objects
+ int bd_rock_turns_to_on_falling; // BD rock changes to specified element when falling
+ int bd_rock_turns_to_on_impact; // BD rock changes to specified element on impact
+ int bd_diamond_turns_to_on_falling; // BD diamond changes to specified element when falling
+ int bd_diamond_turns_to_on_impact; // BD diamond changes to specified element on impact
+ int bd_firefly_explodes_to; // BD firefly explodes to specified element
+ int bd_firefly_2_explodes_to; // BD firefly 2 explodes to specified element
+ int bd_butterfly_explodes_to; // BD butterfly explodes to specified element
+ int bd_butterfly_2_explodes_to; // BD butterfly 2 explodes to specified element
+ int bd_stonefly_explodes_to; // BD stonefly explodes to specified element
+ int bd_dragonfly_explodes_to; // BD dragonfly explodes to specified element
+ int bd_diamond_birth_turns_to; // BD diamond birth changes to specified element
+ int bd_bomb_explosion_turns_to; // BD bomb explosion changes to specified element
+ int bd_nitro_explosion_turns_to; // BD nitro pack explosion changes to specified element
+ int bd_explosion_turns_to; // BD other explosions change to specified element
+ int bd_color_b; // BD engine C64-style cave color (border)
+ int bd_color_0; // BD engine C64-style cave color (background)
+ int bd_color_1; // BD engine C64-style cave color (sand)
+ int bd_color_2; // BD engine C64-style cave color (steel wall)
+ int bd_color_3; // BD engine C64-style cave color (wall)
+ int bd_color_4; // BD engine C64-style cave color (amoeba)
+ int bd_color_5; // BD engine C64-style cave color (slime)
+