public bool HacerJugadaDeJugador() { List <Jugada> jl = new List <Jugada>(); Jugada jugada_player = new Jugada(); jugada_player = Igu.GetInstance().Jugada; jl = juego.ObtenerJugadasLegalesEstadoActual(); bool sehizo = false; foreach (Jugada j in jl) { if (j == jugada_player) { juego.Mover(jugada_player); sehizo = true; break; } } if (!sehizo) { jugada_player.RemoveAllLos_movs(); return(false); } jugada_player.RemoveAllLos_movs(); juego.ObtenerJugadasLegalesEstadoActual(); return(true); }
public static Igu GetInstance() { if (instancia == null) { instancia = new Igu(); } return(instancia); }