Esempio n. 1
0
        private void ComponentBuildButton_Click(object sender, EventArgs e)
        {
            BuildStateComponentUI componentCanvas = new BuildStateComponentUI(_content);

            componentCanvas.InitializeButton(PlaceWeaponButton_Click, ControlConstants.PLACE_COMPONENT_WEAPON.Text);
            componentCanvas.InitializeButton(PlaceStorageButton_Click, ControlConstants.PLACE_COMPONENT_STORAGE.Text);
            componentCanvas.InitializeButton(PlaceGeneratorButton_Click, ControlConstants.PLACE_COMPONENT_GENERATOR.Text);
            componentCanvas.InitializeButton(PlaceBatteryButton_Click, ControlConstants.PLACE_COMPONENT_BATTERY.Text);
            componentCanvas.InitializeButton(DeleteComponentButton_Click, ControlConstants.DELETE_COMPONENT.Text);
            _activeCanvas = componentCanvas;
            _tabState     = Tab_State.Component;
            SetActiveButton(ControlConstants.BUILDMODE_COMPONENTBUILD.Text);
        }
Esempio n. 2
0
        private void ShipBuildButton_Click(object sender, EventArgs e)
        {
            BuildStateShipUI componentCanvas = new BuildStateShipUI(_content);

            _activeCanvas           = componentCanvas;
            _placementType          = Placement_Type.None;
            _temporaryRoom          = null;
            _temporaryComponent     = null;
            _drawTemporaryComponent = false;
            _tabState = Tab_State.Ship;
            roomState = Room_State.None;
            SetActiveButton(ControlConstants.BUILDMODE_SHIP.Text);
        }
Esempio n. 3
0
        private void RoomButton_Click(object sender, EventArgs e)
        {
            BuildStateRoomsUI componentCanvas = new BuildStateRoomsUI(_content);

            componentCanvas.InitializeButton(DeleteRoomButton_Click, ControlConstants.DELETE_ROOM.Text);
            componentCanvas.InitializeButton(CreateRoomButton_Click, ControlConstants.CREATE_ROOM.Text);
            _activeCanvas           = componentCanvas;
            _placementType          = Placement_Type.None;
            _temporaryRoom          = null;
            _temporaryComponent     = null;
            _drawTemporaryComponent = false;
            _tabState = Tab_State.Room;
            roomState = Room_State.None;
            SetActiveButton(ControlConstants.BUILDMODE_ROOM.Text);
        }