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()); } } }
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"); } } } } } }
public IslaCerdito() { instancia = this; }
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(); } }