private void btnAlmElixirRojo_Click(object sender, EventArgs e) { MessageBox.Show("Ha creado un Almacen de elixir rojo"); Aldea aldea = Aldea.GetInstancia(); AlmacenElixirRojo almacenElixirRojo = new AlmacenElixirRojo(); if (aldea.CapacidadAlmacenRojo()) { btnAlmElixirRojo.Show(); AlmacenElixirRojo n = new AlmacenElixirRojo(); aldea.AgregarAlmacenRojo(n); } else { MessageBox.Show("Capacidad Maxima alcanzada"); //Mensaje lleno , error. } if (aldea.CapacidadProdRojo()) { RecolectorElixirRojo n = new RecolectorElixirRojo(); aldea.AgregarProductorRojo(n); btnRecElixirRojo.Show(); } else { MessageBox.Show("Capacidad Maxima alcanzada"); //Mensaje lleno , error. } }
private void btnRecElixirRojo_Click(object sender, EventArgs e) { MessageBox.Show("Ha creado un Recolector de elixir rojo"); Aldea aldea = Aldea.GetInstancia(); RecolectorElixirRojo recolectorElixirRojo = new RecolectorElixirRojo(); aldea.AgregarProductorRojo(recolectorElixirRojo); aldea.RecolectarRojo(); //MessageBox.Show(aldea.MostrarRojo()); //MessageBox.Show("Rojo ayu: " + aldea.Ayu.CapacidadActualElixirRojo); MessageBox.Show(aldea.MostrarRojo()); }
public void AgregarProductorRojo(RecolectorElixirRojo ar) { ProdRojo.Add(ar); }