public void doAction(GameController controller, IMainWindow mainWindow) { mainWindow.ClearButtomsArea(); mainWindow.AddExitButton(GameController.FetchGameController.State); mainWindow.SwitchToSaveScreen(); mainWindow.Update(); }
public void doAction(GameController controller, IMainWindow mainWindow) { if (controller.State is GameState) { controller.WriteLogEndOfGame(); } mainWindow.SwitchToGameAreaVisual(); mainWindow.ClearButtomsArea(); mainWindow.AddExitButton(); controller.Timer.Stop(); MessageBox.Show("Game is over"); mainWindow.Update(); }
public void doAction(GameController controller, IMainWindow mainWindow) { if (controller.State is GameState) { controller.WriteLogEndOfGame(); } mainWindow.SwitchToGameAreaVisual(); mainWindow.ClearButtomsArea(); mainWindow.AddContinueButton(); mainWindow.AddSaveGameButton(); mainWindow.AddLoadSaveButton(); mainWindow.AddExitButton(); controller.Timer.Stop(); mainWindow.Update(); }