コード例 #1
0
 protected void AskToQuit(Action negCallback)
 {
     AskIsOn = true;
     AskPopUp.SetCallback(0, delegate()
     {
         GameComponent.Quit();
     });
     AskPopUp.SetCallback(1, negCallback);
 }
コード例 #2
0
 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;
 }