Esempio n. 1
0
        private void restartRenderers()
        {
            if (this.galaxyRenderer != null)
            {
                this.galaxyRenderer.Deactivate();
            }

            this.galaxyRenderer = new GalaxyScene(this, () => postDelayedEvent(showMainMenu));
            this.galaxyRenderer.SwitchPlayer(this.currentPlayer);

            this.bombardRenderer  = new BombardmentScene();
            this.systemRenderer   = new StarSystemScene(switchToGalaxyView);
            this.combatRenderer   = new SpaceCombatScene();
            this.gameOverRenderer = new GameOverScene();

            switchToGalaxyView();
        }