Beispiel #1
0
        protected override void SetupMenuSelection(MenuSelections menuSelection)
        {
            menuSelection.AddSetting("controlls", new string[] { "simple ", "complex" });
            menuSelection.AddSetting("fps", new string[] { "60", "30", "20" });
            menuSelection.AddSetting("color", new string[] { "full", "none" });
            menuSelection.AddSetting("unicode", new string[] { "full", "limited" });
            menuSelection.AddPick("back");

            menuSelection.SetSettingState("fps", $"{_gameSettings.FPS}");
            menuSelection.SetSettingState("controlls", _gameSettings.Controlls);
            menuSelection.SetSettingState("color", $"{_gameSettings.Color}");
            menuSelection.SetSettingState("unicode", _gameSettings.Unicode);
        }