/// <summary> /// Cuando le das OrdenIr a una Armada /// </summary> /// <param name="sender">Sender.</param> /// <param name="e">E.</param> protected void OnCmdIrAClicked(object sender, EventArgs e) { Terreno destino = (Terreno)IrACB.getSelected(); Armada selArmada = ArmadaSelector.getSelected(); selArmada.Orden = new Civ.Orden.OrdenIr(destino); }
/// <summary> /// Actualiza esta form /// </summary> public void ActualizarDebil() { stCiudad.Clear(); foreach (var x in civ.Ciudades) { //store.AppendValues (new CityListEntry (x)); stCiudad.AddNode(new CityListEntry(x)); } stCienciasCono.Clear(); foreach (var x in civ.Avances) { stCienciasCono.AddNode(new CienciaConoListEntry(x)); } stCienciasAbtas.Clear(); foreach (var x in civ.Investigando) { stCienciasAbtas.AddNode(new CienciaAbtaListEntry(x)); } ActualizaDetalle(); ArmadaSelector.Clear(); foreach (var x in civ.Armadas) { if (!x.esDefensa) { ArmadaSelector.Add(x); } } }
protected void OnCmdColonizarClicked(object sender, EventArgs e) { Armada selArmada = ArmadaSelector.getSelected(); if (selArmada != null) { selArmada.Coloniza(); } }
protected void OnArmadaSelectoronSelectionChanged(object sender, EventArgs e) { Armada selArmada = ArmadaSelector.getSelected(); if (selArmada == null) { ArmadaSeleccionadaInfo.Visible = false; } else { ArmadaSeleccionadaInfo.Armada = selArmada; ArmadaSeleccionadaInfo.Actualizar(); lbPos.Text = selArmada.Posicion.ToString(); // Las órdenes // Orden Ir a IrACB.LlenarCon(selArmada.Posicion.getVecindad(), (x => x.ToString())); } }