public void StartGame(IGameConfigurator gameConfigurator)
        {
            GameStatusObserver.StartGame(gameConfigurator);

            GameView.Show();
            GuiManager.ShowScreen(UiScreenKind.Hud);
        }
        public void StartGame(IGameConfiguratorData configuratorData)
        {
            GameStatusObserver.StartGame(configuratorData);

            BoardView.Show();
            GuiManager.ShowScreen(UiScreenKind.Game);
        }
Esempio n. 3
0
        private void OnButtonClickHandler()
        {
            var configuratorData = new GameConfiguratorData(_gameDef, _whiteControlKind, _blackControlKind);

            GameStatusObserver.StartGame(configuratorData);
        }
Esempio n. 4
0
        private void OnButtonClickHandler()
        {
            var gameConfigurator = new GameConfigurator(_gameDef, PlayerBallDef);

            GameStatusObserver.StartGame(gameConfigurator);
        }
Esempio n. 5
0
        public void Initialize()
        {
            var configuratorData = new GameConfiguratorData(GameDef, GameControlKind.Player, GameControlKind.RandomAi);

            GameStatusObserver.StartGame(configuratorData);
        }