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); }
private void OnButtonClickHandler() { var configuratorData = new GameConfiguratorData(_gameDef, _whiteControlKind, _blackControlKind); GameStatusObserver.StartGame(configuratorData); }
private void OnButtonClickHandler() { var gameConfigurator = new GameConfigurator(_gameDef, PlayerBallDef); GameStatusObserver.StartGame(gameConfigurator); }
public void Initialize() { var configuratorData = new GameConfiguratorData(GameDef, GameControlKind.Player, GameControlKind.RandomAi); GameStatusObserver.StartGame(configuratorData); }