Ejemplo n.º 1
0
 public void atacarIslaCerdito()
 {
     if (pajaros.Count() > 0) //Se fija que haya pajaros para atacar
     {
         if (IslaCerdito.Instancia().TieneObstaculos())
         {
             IslaCerdito.Instancia().serAtacado(pajaros.First());
             pajaros.Remove(pajaros.First());
         }
     }
 }
Ejemplo n.º 2
0
 private void BotonCrearCerdo_Click(object sender, EventArgs e)
 {
     if (ListaCerditosCreacion.SelectedIndex == 1) //Cerdo casco
     {
         IslaCerdito.Instancia().AgregarCerditoCasco(Int32.Parse(CajaCerdos.Text));
         ListaCreacionCerdos.Items.Add("Cerdo Casco");
     }
     else
     {
         if (ListaCerditosCreacion.SelectedIndex == 2) //Cerdo Escudo
         {
             IslaCerdito.Instancia().AgregarCerditoEscudo(Int32.Parse(CajaCerdos.Text));
             ListaCreacionCerdos.Items.Add("Cerdo Escudo");
         }
         else
         {
             if (ListaCerditosCreacion.SelectedIndex == 3) //Pared Vidrio
             {
                 IslaCerdito.Instancia().AgregarParedVidrio(Int32.Parse(CajaCerdos.Text));
                 ListaCreacionCerdos.Items.Add("Pared Vidrio");
             }
             else
             {
                 if (ListaCerditosCreacion.SelectedIndex == 4)//Pared Madera
                 {
                     IslaCerdito.Instancia().AgregarParedMadera(Int32.Parse(CajaCerdos.Text));
                     ListaCreacionCerdos.Items.Add("Pared Madera");
                 }
                 else
                 {
                     if (ListaCerditosCreacion.SelectedIndex == 5)//Pared Piedra
                     {
                         IslaCerdito.Instancia().AgregarParedPiedra(Int32.Parse(CajaCerdos.Text));
                         ListaCreacionCerdos.Items.Add("Pared Piedra");
                     }
                     else //Cerdo Obrero
                     {
                         IslaCerdito.Instancia().AgregarCerditoObrero();
                         ListaCreacionCerdos.Items.Add("Cerdito Obrero");
                     }
                 }
             }
         }
     }
 }
Ejemplo n.º 3
0
 public IslaCerdito()
 {
     instancia = this;
 }
Ejemplo n.º 4
0
 private void ActualizarImagenes()
 {
     for (int i = 0; i < Math.Min(IslaPajaro.Instancia().mostrarPajaros().Count(), 5); i++)
     {
         if (i == 0)
         {
             PictureBoxPajaroActual.BackgroundImage = IslaPajaro.Instancia().mostrarPajaros()[0].Imagen();
         }
         else if (i == 1)
         {
             PictureBoxPajaro1.BackgroundImage = IslaPajaro.Instancia().mostrarPajaros()[1].Imagen();
         }
         else if (i == 2)
         {
             PictureBoxPajaro2.BackgroundImage = IslaPajaro.Instancia().mostrarPajaros()[2].Imagen();
         }
         else if (i == 3)
         {
             PictureBoxPajaro3.BackgroundImage = IslaPajaro.Instancia().mostrarPajaros()[3].Imagen();
         }
         else if (i == 4)
         {
             PictureBoxPajaro4.BackgroundImage = IslaPajaro.Instancia().mostrarPajaros()[4].Imagen();
         }
     }
     for (int i = 0; i < Math.Min(IslaCerdito.Instancia().mostrarCerditos().Count(), 6); i++)
     {
         if (i == 0)
         {
             PictureBoxCerditoActual.BackgroundImage = IslaCerdito.Instancia().mostrarCerditos()[0].Imagen();
         }
         else if (i == 1)
         {
             PictureBoxCerdito1.BackgroundImage = IslaCerdito.Instancia().mostrarCerditos()[1].Imagen();
         }
         else if (i == 2)
         {
             PictureBoxCerdito2.BackgroundImage = IslaCerdito.Instancia().mostrarCerditos()[2].Imagen();
         }
         else if (i == 3)
         {
             PictureBoxCerdito3.BackgroundImage = IslaCerdito.Instancia().mostrarCerditos()[3].Imagen();
         }
         else if (i == 4)
         {
             PictureBoxCerdito4.BackgroundImage = IslaCerdito.Instancia().mostrarCerditos()[4].Imagen();
         }
         else if (i == 5)
         {
             PictureBoxCerdito5.BackgroundImage = IslaCerdito.Instancia().mostrarCerditos()[5].Imagen();
         }
     }
     if (Math.Min(IslaPajaro.Instancia().mostrarPajaros().Count(), 5) != 5)
     {
         for (int i = IslaPajaro.Instancia().mostrarPajaros().Count(); i < 5; i++)
         {
             if (i == 0)
             {
                 PictureBoxPajaroActual.BackgroundImage = null;
             }
             else if (i == 1)
             {
                 PictureBoxPajaro1.BackgroundImage = null;
             }
             else if (i == 2)
             {
                 PictureBoxPajaro2.BackgroundImage = null;
             }
             else if (i == 3)
             {
                 PictureBoxPajaro3.BackgroundImage = null;
             }
             else if (i == 4)
             {
                 PictureBoxPajaro4.BackgroundImage = null;
             }
         }
     }
     if (Math.Min(IslaCerdito.Instancia().mostrarCerditos().Count(), 6) != 6)
     {
         for (int i = IslaCerdito.Instancia().mostrarCerditos().Count(); i < 6; i++)
         {
             if (i == 0)
             {
                 PictureBoxCerditoActual.BackgroundImage = null;
             }
             else if (i == 1)
             {
                 PictureBoxCerdito1.BackgroundImage = null;
             }
             else if (i == 2)
             {
                 PictureBoxCerdito2.BackgroundImage = null;
             }
             else if (i == 3)
             {
                 PictureBoxCerdito3.BackgroundImage = null;
             }
             else if (i == 4)
             {
                 PictureBoxCerdito4.BackgroundImage = null;
             }
             else if (i == 5)
             {
                 PictureBoxCerdito5.BackgroundImage = null;
             }
         }
     }
     if (IslaCerdito.Instancia().mostrarCerditos().Count() > 0)
     {
         LabelVidaCerdito.Text = IslaCerdito.Instancia().mostrarCerditos()[0].mostrarResistencia().ToString();
     }
     if (IslaPajaro.Instancia().mostrarPajaros().Count() > 0)
     {
         LabelVidaPajaro.Text = IslaPajaro.Instancia().mostrarPajaros()[0].fuerza().ToString();
     }
 }