Ejemplo n.º 1
0
        private void select(int bodyIndex)
        {
            switch (controller.BodyType(bodyIndex))
            {
            case BodyType.OwnStellaris:
                this.siteView.SetView(this.controller.StellarisController());
                this.setView(siteView);
                break;

            case BodyType.OwnColony:
                this.siteView.SetView(this.controller.ColonyController(bodyIndex));
                this.setView(siteView);
                break;

            case BodyType.NotColonised:
                this.emptyPlanetView.SetView(controller.EmptyPlanetController(bodyIndex), currentPlayer);
                this.setView(this.emptyPlanetView);
                break;

            default:
                this.setView(null);
                //TODO(later) add implementation, foregin planet, empty system, foreign system
                break;
            }
        }
Ejemplo n.º 2
0
        private void select(int bodyIndex)
        {
            this.selectedBody = bodyIndex;

            switch (controller.BodyType(bodyIndex))
            {
            case BodyType.OwnStellaris:
                siteView.SetView(controller.StellarisController());
                setView(siteView);
                break;

            case BodyType.OwnColony:
                siteView.SetView(controller.ColonyController(bodyIndex));
                setView(siteView);
                break;

            case BodyType.NotColonised:
                emptyPlanetView.SetView(controller.EmptyPlanetController(bodyIndex), currentPlayer);
                setView(emptyPlanetView);
                break;

            default:
                //TODO(later): add implementation, foregin planet, empty system, foreign system
                break;
            }

            this.setupSelectionMarker();
        }