예제 #1
0
 /// <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;
 }
예제 #2
0
 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;
 }