added setup options to skip (un)covering and hatching for BD engine
[rocksndiamonds.git] / src / screens.c
index d48ba4ecf99d7edfc588828899b5c149729b91dc..cb8f798547091a6e8b110f3414ebdd55fd1f2b0f 100644 (file)
@@ -1792,6 +1792,9 @@ void DrawMainMenu(void)
   // store valid level series information
   leveldir_last_valid = leveldir_current;
 
+  // store first level of this level set for "level_nr" style animations
+  SetAnimationFirstLevel(leveldir_current->first_level);
+
   // needed if last screen (level choice) changed graphics, sounds or music
   ReloadCustomArtwork(0);
 
@@ -7472,6 +7475,10 @@ static struct TokenInfo setup_info_game[] =
 
 static struct TokenInfo setup_info_engines[] =
 {
+  { TYPE_HEADLINE,     NULL,                   "Boulder Dash"          },
+  { TYPE_SWITCH,       &setup.bd_skip_uncovering, "Skip (un)covering screen:"  },
+  { TYPE_SWITCH,       &setup.bd_skip_hatching,   "Skip hatching player:"      },
+  { TYPE_EMPTY,                NULL,                   ""                      },
   { TYPE_HEADLINE,     NULL,                   "Emerald Mine"          },
   { TYPE_SWITCH,       &setup.forced_scroll_delay, "Scroll Delay:"     },
   { TYPE_ECS_AGA,      &setup.prefer_aga_graphics, "Amiga Graphics Chipset:" },
@@ -7490,6 +7497,7 @@ static struct TokenInfo setup_info_editor[] =
 {
 #if 0
   { TYPE_SWITCH,       &setup.editor.el_boulderdash,   "Boulder Dash:" },
+  { TYPE_SWITCH, &setup.editor.el_boulderdash_native, "Boulder Dash Native:" },
   { TYPE_SWITCH,       &setup.editor.el_emerald_mine,  "Emerald Mine:" },
   { TYPE_SWITCH, &setup.editor.el_emerald_mine_club,   "Emerald Mine Club:" },
   { TYPE_SWITCH,       &setup.editor.el_more,          "Rocks'n'Diamonds:" },
@@ -7545,7 +7553,7 @@ static struct TokenInfo setup_info_graphics[] =
   { TYPE_SWITCH,       &setup.quick_switch,    "Quick Player Focus Switch:" },
   { TYPE_SWITCH,       &setup.quick_doors,     "Quick Menu Doors:"     },
   { TYPE_SWITCH,       &setup.show_titlescreen,"Show Title Screens:"   },
-  { TYPE_SWITCH,       &setup.toons,           "Show Menu Animations:" },
+  { TYPE_SWITCH,       &setup.toons,           "Show Toons:"           },
   { TYPE_SWITCH,       &setup.small_game_graphics, "Small Game Graphics:" },
   { TYPE_YES_NO_AUTO,  &setup.debug.xsn_mode,  debug_xsn_mode          },
   { TYPE_EMPTY,                NULL,                   ""                      },