private void initBombardGui(BombardmentController bombardController) { this.bombardmentController = bombardController; this.bombardRenderer.StartBombardment(bombardmentController); this.nextRenderer = this.bombardRenderer; }
public void StartBombardment(BombardmentController controller) { this.controller = controller; this.maxOffset = controller.Planets.Count() * OrbitStep + OrbitOffset + PlanetScale / 2; this.ResetLists(); }
public IBombardEventListener OnDoBombardment(BombardmentController bombardController) { if (this.InvokeRequired) { this.BeginInvoke(new Action <BombardmentController>(initBombardGui), bombardController); } else { initBombardGui(bombardController); } return(this); }
private void initBombardGui(BombardmentController bombardController) { this.bombardmentController = bombardController; this.fleetController = null; this.bombardRenderer.StartBombardment(bombardmentController); this.nextRenderer = this.bombardRenderer; abilityList.Visible = false; fleetPanel.Visible = false; returnButton.Visible = true; unitInfoPanel.Visible = false; }
public void StartBombardment(BombardmentController controller) { this.controller = controller; this.starImage.Images = new[] { new Sprite(GalaxyTextures.Get.SystemStar, controller.Star.Color) }; var planets = controller.Planets.ToDictionary(x => x.Planet, x => x.Colony); this.setupSystem(planets.Keys, x => planets[x]); this.panTo(controller.Targets.First().Planet); this.setupUi(); }
private void initBombardGui(BombardmentController bombardController) { this.bombardmentController = bombardController; this.fleetController = null; this.bombardRenderer.StartBombardment(bombardmentController); this.nextRenderer = this.bombardRenderer; abilityList.Visible = false; constructionManagement.Visible = false; empyPlanetView.Visible = false; fleetPanel.Visible = false; endTurnButton.Visible = false; returnButton.Visible = true; unitInfoPanel.Visible = false; menuStrip.Visible = false; }
public IBombardEventListener StartBombardment(BombardmentController controller) { this.bombardController = controller; return(this); }