private void btnRecElixirNegro_Click(object sender, EventArgs e) { MessageBox.Show("Ha creado un Recolector de elixir oscuro"); Aldea aldea = Aldea.GetInstancia(); RecolectorElixirNegro recolectorElixirNegro = new RecolectorElixirNegro(); if (aldea.AlmacenNegro != null) { aldea.RecolectarNegro(); //MessageBox.Show(aldea.AlmacenNegro.CantActual.ToString()); MessageBox.Show($"Elixir oscuro en ayuntamiento: {aldea.AlmacenNegro.CantActual.ToString()}"); //MessageBox.Show($"Elixir oscuro en ayuntamiento: {aldea.Ayu.CantActual}"); MessageBox.Show(aldea.MostrarNegro()); } else { MessageBox.Show("Debe crear un almacen de elixir negro."); } if (aldea.CapacidadProdNegro()) { RecolectorElixirNegro r = new RecolectorElixirNegro(); aldea.AgregarProductorNegro(r); btnRecElixirNegro.Show(); } else { MessageBox.Show("Capacidad Máxima alcanzada"); //Mensaje lleno , error. } }