Exemplo n.º 1
0
        private void OnPauseMenuResultChanged(PauseMenuResult new_result)
        {
            switch (new_result)
            {
            case PauseMenuResult.CONTINUE_GAME: { showControl(pause_menu.LastControl); } break;

            case PauseMenuResult.EXIT: { Close(); } break;

            case PauseMenuResult.EXIT_TO_MENU: { showMainMenu(); } break;

            case PauseMenuResult.SETTINGS:
            {
                setting_control.LastControl = pause_menu;
                showControl(setting_control);
            } break;

            case PauseMenuResult.INFO:
            {
                info_control.LastControl = pause_menu;
                showControl(info_control);
            } break;

            case PauseMenuResult.NO_RESULT: { } break;
            }
        }
Exemplo n.º 2
0
 private async void SetResult(PauseMenuResult result)
 {
     await HideAnimation();
     _tsc?.TrySetResult(result);
 }
Exemplo n.º 3
0
 private void BtnInfo_Click(object sender, EventArgs e)
 {
     Result = PauseMenuResult.INFO;
 }
Exemplo n.º 4
0
 private void btnExit_Click(object sender, EventArgs e)
 {
     Result = PauseMenuResult.EXIT;
 }
Exemplo n.º 5
0
 private void btnExitToMenu_Click(object sender, EventArgs e)
 {
     Result = PauseMenuResult.EXIT_TO_MENU;
 }
Exemplo n.º 6
0
 private void btnSettings_Click(object sender, EventArgs e)
 {
     Result = PauseMenuResult.SETTINGS;
 }
Exemplo n.º 7
0
 private void btnContinueGame_Click(object sender, EventArgs e)
 {
     Result = PauseMenuResult.CONTINUE_GAME;
 }