Exemplo n.º 1
0
        public GameOverController() : base(ControllerNames.GameOver)
        {
            var gameOverModel = new GameOverModel();

            gameOverButton = new GameOverButton();

            gameOverModel.GameOverDialog = new GameOverDialogModel();
            gameOverModel.GameOverButton = gameOverButton;

            renderer = new GameOverRenderer(gameOverModel);
        }
Exemplo n.º 2
0
        private void restartRenderers()
        {
            if (this.galaxyRenderer != null)
            {
                this.galaxyRenderer.Deactivate();
            }

            this.galaxyRenderer = new GalaxyRenderer(this);
            this.galaxyRenderer.SwitchPlayer(this.currentPlayer);

            this.bombardRenderer  = new BombardmentRenderer();
            this.systemRenderer   = new SystemRenderer(switchToGalaxyView, constructionManagement, empyPlanetView);
            this.combatRenderer   = new SpaceCombatRenderer();
            this.gameOverRenderer = new GameOverRenderer();

            switchToGalaxyView();
        }