public ReglasPiedraPapelTijeraSteps() { bus = new DomainEventBus(); partida = new Partida(bus); jugador1 = new Jugador1(bus); jugador2 = new Jugador2(bus); resultados = new Resultados(bus); }
private void MenuItem_CambiarJugadores_Click(object sender, RoutedEventArgs e) { Grid_Home.Visibility = Visibility.Visible; Jugador1.ReiniciarContadores(); Jugador2.ReiniciarContadores(); Grid_Juego.Visibility = Visibility.Collapsed; }
private void MenuItem_Inicio_Click(object sender, RoutedEventArgs e) { Grid_Juego.Visibility = Visibility.Hidden; System.Threading.Thread.Sleep(100); Grid_Home.Visibility = Visibility.Visible; //REINICIO DE COMPONENTES DE GRID_HOME Button_Guardar_Grid_Home.IsEnabled = true; Label_Jugador1_Grid_Home.Visibility = Visibility.Hidden; Label_Jugador2_Grid_Home.Visibility = Visibility.Hidden; Button_ComenzarJuego_Grid_Home.Visibility = Visibility.Hidden; TextBox_Jugador1_Grid_Home.Clear(); TextBox_Jugador2_Grid_Home.Clear(); Jugador1.ReiniciarContadores(); Jugador2.ReiniciarContadores(); }
public void RepartirCartas() { if (MazoPartida != null && MazoPartida.Cartas != null && MazoPartida.Cartas.Count() != 0 && Jugador1 != null && Jugador2 != null) { this.MezclarMazo(); int cantidadcartas = MazoPartida.Cartas.Count(); if (cantidadcartas % 2 != 0) { cantidadcartas -= 1; } for (int i = 0; i < cantidadcartas; i++) { if (i % 2 == 0) { Jugador1.RecibirCartas(MazoPartida.Cartas[i]); } else { Jugador2.RecibirCartas(MazoPartida.Cartas[i]); } } } }
private void MenuItem_ComenzarNuevo_Click(object sender, RoutedEventArgs e) { Jugador1.ReiniciarContadores(2); Jugador2.ReiniciarContadores(2); Reiniciar_Juego(); }
private void Cancela2_Click(object sender, EventArgs e)//Actualiza la label correspondiente al jugador y la devuelve a su estado inicial { AJugador2.Cantidad = 0; Jugador2.ActualizaLabels(); }