/// <summary> /// Constructs a new menu entry with the specified text. /// </summary> public MenuEntry(GameScreen owningScreen, string text, EntryType type, GameScreen linkScreen) { _text = text; _owningScreen = owningScreen; _linkScreen = linkScreen; _type = type; _scale = 0.9f; _alpha = 1.0f; _settingsChange = null; _optionRequiresRestart = false; }
public MenuEntry(GameScreen owningScreen, SettingsChangeDisplayUpdate displayUpdateFunction, EntryType type, SettingsChangeDelegate settingsChange, bool optionRequiresRestart) { _text = displayUpdateFunction(); _owningScreen = owningScreen; _linkScreen = null; _type = type; _scale = 0.9f; _alpha = 1.0f; _settingsChange = settingsChange; _displayUpdateFunction = displayUpdateFunction; _optionRequiresRestart = optionRequiresRestart; }