private void miMovePtuToLive_Click(object sender, EventArgs e) { if (Program.Settings.GameFolder == null) { return; } var controller = new GameModesController(Program.Settings.GameFolder, Program.CurrentGame); if (controller.MoveGameMode(this, GameMode.PTU, GameMode.LIVE)) { SetGameFolder(Program.Settings.GameFolder); } }
public void Init(GameModesController gameModesController) { highScoreUI.Init(); menuUI.OnPlay += (duration, slots) => OnPlay?.Invoke(duration, slots); highScoreUI.OnClose += ToMenu; gameModesController.OnGameStart += ToPlay; gameModesController.OnGameEnd += ToHighScores; menuUI.Deactivate(); playUI.Deactivate(); highScoreUI.Deactivate(); ToMenu(); }