public int GetMaxTownRoads() { ComboMenuCycle menu = (ComboMenuCycle)GetUiControl("MaxTownRoads"); ComboMenuCycle menuMin = (ComboMenuCycle)GetUiControl("MinTownRoads"); int maxRoads = (int)menu.GetSelectedCycleObject(); int minRoads = (int)menuMin.GetSelectedCycleObject(); if (maxRoads < minRoads) { maxRoads = minRoads + 1; } return(maxRoads); }
private void UpdateButtons() { foreach (VolumeType volumeType in (VolumeType[])Enum.GetValues(typeof(VolumeType))) { string name = volumeType.ToString(); ComboMenuCycle cycle = (ComboMenuCycle)GetUiControl(name); if (cycle != null && cycle.IsEitherPress()) { float value = (float)cycle.GetSelectedCycleObject(); AudioManager.ChangeVolume(volumeType, value); Data.SaveSettings(); } } }
public override void Update(Input input) { base.Update(input); if (GetButtonPress("Resolution") || GetButtonPress("TargetFrameRate") || GetButtonPress("Scale") || GetButtonPress("FullScreen") || GetButtonPress("Scale") || GetButtonPress("Shadows") || GetButtonPress("Lighting") || GetButtonPress("MessageSpeed")) { AddApplyButton(); } if (GetButtonPress("NightBright")) { ComboMenuCycle menu = (ComboMenuCycle)GetUiControl("NightBright"); DisplayController.minNightBrightness = (float)menu.GetSelectedCycleObject(); WorldController.UpdateMinNightBrightness(); Data.SaveSettings(); } UpdateApply(input); }
public int GetHousePieceRow() { ComboMenuCycle menu = (ComboMenuCycle)GetUiControl("HousePieceRow"); return((int)menu.GetSelectedCycleObject()); }
public int GetDirectionFacing() { ComboMenuCycle menu = (ComboMenuCycle)GetUiControl("DirectionFacing"); return((int)menu.GetSelectedCycleObject()); }
public int GetMinTownRoads() { ComboMenuCycle menu = (ComboMenuCycle)GetUiControl("MinTownRoads"); return((int)menu.GetSelectedCycleObject()); }
public int GetNumberOfTowns() { ComboMenuCycle menu = (ComboMenuCycle)GetUiControl("NumberOfTowns"); return((int)menu.GetSelectedCycleObject()); }
public Point GetWorldSize() { ComboMenuCycle menu = (ComboMenuCycle)GetUiControl("WorldSize"); return((Point)menu.GetSelectedCycleObject()); }