private void dispatcherTimer_Tick(object sender, EventArgs e) { dispatcherTimer.Stop(); JugadorCliente jugadorActual = null; // Verificamos si algún jugador puede jugar // Si ninguno puede jugar "jugadorActual" seguirá siendo null if (Juego.Jugadores[0].CanPlay) { jugadorActual = Juego.Jugadores[0]; } else if (Juego.Jugadores[1].CanPlay) { jugadorActual = Juego.Jugadores[1]; } if (jugadorActual != null && jugadorActual.Id == 2) { int col = new Random().Next(7); if (Juego.Contador[col] >= 0) { Juego.Anotacion(jugadorActual, col); // Cambiamos de turno Juego.Jugadores[0].CanPlay = !Juego.Jugadores[0].CanPlay; Juego.Jugadores[1].CanPlay = !Juego.Jugadores[1].CanPlay; BuildPlayGrid(); } } }