Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
    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();
    }