Exemplo n.º 1
0
Arquivo: frmCiv.cs Projeto: karv/Civ
        /// <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);
        }
Exemplo n.º 2
0
Arquivo: frmCiv.cs Projeto: karv/Civ
        /// <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);
                }
            }
        }
Exemplo n.º 3
0
Arquivo: frmCiv.cs Projeto: karv/Civ
        protected void OnCmdColonizarClicked(object sender, EventArgs e)
        {
            Armada selArmada = ArmadaSelector.getSelected();

            if (selArmada != null)
            {
                selArmada.Coloniza();
            }
        }
Exemplo n.º 4
0
Arquivo: frmCiv.cs Projeto: karv/Civ
        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()));
            }
        }