protected void AskToQuit(Action negCallback) { AskIsOn = true; AskPopUp.SetCallback(0, delegate() { GameComponent.Quit(); }); AskPopUp.SetCallback(1, negCallback); }
public MapEditorGuiScreen(InputHandler Input, GBitmap screen) : base(Input, false, false, false, false) { _asker = new Asker(Input, "Save map before exit?", new string[] { "yes", "no", "cencel" }); _asker.SetCallback(0, _askerYes); _asker.SetCallback(1, _askerNo); _asker.SetCallback(2, _askerCencel); Screen = screen; NonClearableScreen = true; }