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); }
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); }
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); }