private void btnAlmOro_Click(object sender, EventArgs e) { MessageBox.Show("Ha creado un Almacen de oro"); Aldea aldea = Aldea.GetInstancia(); AlmacenOro almacenOro = new AlmacenOro(); if (aldea.CapacidadAlmacenOro()) { btnAlmOro.Show(); AlmacenOro n = new AlmacenOro(); aldea.AgregarAlmacenOro(n); } else { MessageBox.Show("Capacidad Maxima alcanzada"); //Mensaje lleno , error. } //Crear una funcion que haga automaticamente esto para todos los almacenes if (aldea.CapacidadProdOro()) { btnRecolectorOro.Show(); //RecolectorOro n = new RecolectorOro(); //aldea.AgregarProductorOro(n); } else { MessageBox.Show("Capacidad Maxima alcanzada"); //Mensaje lleno , error. } }
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. } }
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 btnAntiaereo_Click(object sender, EventArgs e) { Antiaereo antiaereo = new Antiaereo(); Aldea aldea = Aldea.GetInstancia(); MessageBox.Show("Ha creado un edificio defensivo 'Antiaéreo'"); }
private void btnTesla_Click(object sender, EventArgs e) { TorreTesla torreTesla = new TorreTesla(); Aldea aldea = Aldea.GetInstancia(); MessageBox.Show("Ha creado un edificio defensivo 'Torre de tesla'"); }
private void btnMagos_Click(object sender, EventArgs e) { TorreMagos torreMagos = new TorreMagos(); Aldea aldea = Aldea.GetInstancia(); MessageBox.Show("Ha creado un edificio defensivo 'Torre de Magos'"); }
private void btnInfierno_Click(object sender, EventArgs e) { TorreInfierno torreInfierno = new TorreInfierno(); Aldea aldea = Aldea.GetInstancia(); MessageBox.Show("Ha creado un edificio defensivo 'Torre Infierno'"); }
private void btnBallesta_Click(object sender, EventArgs e) { Ballesta ballesta = new Ballesta(); Aldea aldea = Aldea.GetInstancia(); MessageBox.Show("Ha creado un edificio defensivo 'Ballesta'"); }
private void btnAguila_Click(object sender, EventArgs e) { Aldea aldea = Aldea.GetInstancia(); Aguila aguila = new Aguila(); MessageBox.Show("Ha creado un edificio defensivo 'Águila'"); }
private void btnMuro_Click(object sender, EventArgs e) { Muro muro = new Muro(); Aldea aldea = Aldea.GetInstancia(); MessageBox.Show("Ha creado un edificio defensivo 'Muro'"); }
private void btnCañon_Click(object sender, EventArgs e) { Cañon cañon = new Cañon(); Aldea aldea = Aldea.GetInstancia(); MessageBox.Show("Ha creado un edificio defensivo 'Cañón'"); }
private void btnCuartelOscuro_Click(object sender, EventArgs e) { Aldea aldea = Aldea.GetInstancia(); CuartelOscuro cuartelOscuro = new CuartelOscuro(); aldea.AgregarCuartelO(cuartelOscuro); MessageBox.Show("Ha creado un Cuartel oscuro"); }
public Ejercito() { InitializeComponent(); Aldea aldea = Aldea.GetInstancia(); aldea.Ayu = new Ayuntamiento(); }
private void Home_Load(object sender, EventArgs e) { Aldea aldea = Aldea.GetInstancia(); Ayuntamiento ayuntamiento = new Ayuntamiento(); Castillo castillo = new Castillo(); lblAldea.Text = ManagerRecursos.NombreAldea; lblOro.Text = ManagerRecursos.CantidadOro.ToString(); lblElixirRojo.Text = ManagerRecursos.CantidadElixirRojo.ToString(); lblElixirNegro.Text = ManagerRecursos.CantidadElixirNegro.ToString(); }
private void btnRecolectorOro_Click(object sender, EventArgs e) { MessageBox.Show("Ha creado un Recolector de oro"); Aldea aldea = Aldea.GetInstancia(); RecolectorOro recolectorOro = new RecolectorOro(); aldea.AgregarProductorOro(recolectorOro); aldea.RecolectarOro(); MessageBox.Show(aldea.MostrarOro()); }
public Home() { InitializeComponent(); Aldea aldea = Aldea.GetInstancia(); aldea.Ayu = new Ayuntamiento(); almacenRojo.Hide(); almacenNegro.Hide(); almacenOro.Hide(); recolectorRojo.Hide(); recolectorNegro.Hide(); recolectorOro.Hide(); }
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()); }
private void btnCampamento_Click(object sender, EventArgs e) { MessageBox.Show("Ha creado un Campamento"); Aldea aldea = Aldea.GetInstancia(); Campamento campamento = new Campamento(); if (aldea.CapacidadCampamento()) { Campamento c = new Campamento(); aldea.AgregarCampamento(c); } else { MessageBox.Show("Capacidad Maxima alcanzada"); //Mensaje lleno , error. } }
private void btnAlmElixirNegro_Click(object sender, EventArgs e) { //AlmacenElixirNegro almacenElixirNegro = new AlmacenElixirNegro(); MessageBox.Show("Ha creado un Almacen de elixir oscuro"); Aldea aldea = Aldea.GetInstancia(); AlmacenElixirNegro almacenElixirNegro = new AlmacenElixirNegro(); if (aldea.AlmacenNegro == null) { btnAlmElixirNegro.Show(); AlmacenElixirNegro n = new AlmacenElixirNegro(); aldea.AlmacenNegro = n; aldea.AgregarAlmacenNegro(n); } else { MessageBox.Show("Capacidad Maxima alcanzada"); } }
private void btnShop_Click_1(object sender, EventArgs e) { using (Shop shop = new Shop()) { shop.ShowDialog(); Aldea a = Aldea.GetInstancia(); if (a.GetAlmacenOro().Count > 0) { almacenOro.Show(); } else { almacenOro.Hide(); } if (a.GetProdOro().Count > 0) { recolectorOro.Show(); } else { recolectorOro.Hide(); } Aldea.GetInstancia().MostrarOro(); lblOro.Text = Convert.ToString(ManagerRecursos.CantidadOro); if (a.GetAlmacenRojo().Count > 0) { almacenRojo.Show(); } else { almacenRojo.Hide(); } if (a.GetElixirRojo().Count > 0) { recolectorRojo.Show(); } else { recolectorRojo.Hide(); } Aldea.GetInstancia().MostrarRojo(); lblElixirRojo.Text = Convert.ToString(ManagerRecursos.CantidadElixirRojo); if (a.GetAlmacenNegro().Count > 0) { almacenNegro.Show(); } else { almacenNegro.Hide(); } if (a.GetElixirNegro().Count > 0) { recolectorNegro.Show(); } else { recolectorNegro.Hide(); } Aldea.GetInstancia().MostrarNegro(); lblElixirNegro.Text = Convert.ToString(ManagerRecursos.CantidadElixirNegro); } }