//----------------------------------------------------Metodos------------------------------------------------ //-----------------------Botones----------------------- //Prepara para la batalla private void ComenzarBoton_Click(object sender, EventArgs e) { this.BackgroundImage = Metal_Warriors.Properties.Resources.FondoBatalla; BattleSound.URL = "Batalla.wav"; SeleccionSound.Play(); BattleSound.controls.play(); ComenzarDuelo = true; ComenzarBoton.Hide(); this.Refresh(); }
private void RotarBoton_Click(object sender, EventArgs e) { SeleccionSound.Play(); if (PosicionOrientacion == 0) { PosicionOrientacion = 1; } else { PosicionOrientacion = 0; } }
private void ContinuarBoton_Click(object sender, EventArgs e) { SeleccionSound.Play(); LocalWarriorSelect = new List <int>(); int valor = 0; bool selector; //genera los numeros aleatrois para los warriors locales Random random = new Random(); for (int i = 0; i < 4; i++) { do { selector = false; valor = random.Next(1, 6); for (int j = 0; j < LocalWarriorSelect.Count; j++) { if (valor == LocalWarriorSelect[j]) { selector = true; } } } while (selector == true); LocalWarriorSelect.Add(valor); } Posicionar posicionar = new Posicionar(); posicionar.CargaSeleccionVisitante(WarriorSelect); //carga los warriors seleccionados posicionar.CargaSeleccionLocal(LocalWarriorSelect); //carga los warrior locales posicionar.CargaPartida(); //prepara el campo y la partida posicionar.Show(); }
private void Salir_Click(object sender, EventArgs e) { SeleccionSound.Play(); Application.Exit(); }
private void Perdedor1_Click(object sender, EventArgs e) { SeleccionSound.Play(); }
private void Ganador1_Click(object sender, System.EventArgs e) { SeleccionSound.Play(); }
private void visitanteImagen_Click(object sender, EventArgs e) { int warriorguardar = 0; if (WarriorActual != 0) { if (PosicionValida()) { SeleccionSound.Play(); warriorcreado++; switch (WarriorActual) { case 1: warriorguardar = 0; break; case 2: warriorguardar = 1; break; case 3: warriorguardar = 2; break; case 4: warriorguardar = 3; break; } int dy = 0, dx = 0; if (PosicionOrientacion == 1) { dy = 1; } else { dx = 1; } for (int j = PosicionY; j <= PosicionY + (PosicionTamaño - 1) * dy; j++) { for (int i = PosicionX; i <= PosicionX + (PosicionTamaño - 1) * dx; i++) { VisitanteTablero[j, i] = PosicionTamaño; VisitanteWarrior[warriorguardar].Posiciones[j, i] = PosicionTamaño; } } switch (WarriorActual) { case 1: VisitanteWarrior[0].Posicionado = true; warrior1.Image = VisitanteWarrior[0].LocacionImagenPosicionado; break; case 2: VisitanteWarrior[1].Posicionado = true; warrior2.Image = VisitanteWarrior[1].LocacionImagenPosicionado; break; case 3: VisitanteWarrior[2].Posicionado = true; warrior3.Image = VisitanteWarrior[2].LocacionImagenPosicionado; break; case 4: VisitanteWarrior[3].Posicionado = true; warrior4.Image = VisitanteWarrior[3].LocacionImagenPosicionado; break; } PosicionOrientacion = 0; RotarBoton.Hide(); WarriorActual = 0; if (VisitanteWarrior[0].Posicionado && VisitanteWarrior[1].Posicionado && VisitanteWarrior[2].Posicionado && VisitanteWarrior[3].Posicionado) { ComenzarBoton.Show(); } } else { switch (WarriorActual) { case 1: VisitanteWarrior[0].Posicionado = false; break; case 2: VisitanteWarrior[1].Posicionado = false; break; case 3: VisitanteWarrior[2].Posicionado = false; break; case 4: VisitanteWarrior[3].Posicionado = false; break; } visitanteImagen.Refresh(); } } }
//Regresa al form anterior private void RegresarBoton_Click(object sender, EventArgs e) { SeleccionSound.Play(); this.Close(); }