예제 #1
0
        public string[,] ObtenerPatronGanador(ModoDeJuego modoJuego)
        {
            switch (modoJuego)
            {
            case ModoDeJuego.CartonLleno:
                return(LLenarPatron());

            case ModoDeJuego.CuatroEsquinas:
                return(patronCuatroEsquinas());

            case ModoDeJuego.H:
                return(patronH());

            case ModoDeJuego.X:
                return(patronX());

            case ModoDeJuego.O:
                return(patronO());

            case ModoDeJuego.U:
                return(patronU());

            case ModoDeJuego.P:
                return(patronP());

            case ModoDeJuego.A:
                return(patronA());

            case ModoDeJuego.E:
                return(patronE());

            default:
                return(null);
            }
        }
예제 #2
0
 public Juego(ModoDeJuego _ModoDeJuego, List <Jugador> ListaJugadores)
 {
     this.ModoJuego      = _ModoDeJuego;
     this.ListaJugadores = ListaJugadores;
 }
예제 #3
0
 public bool VerificarGanador(ModoDeJuego modoJuego, BingoRepo[,] cartonBingo)
 {
     string[,] PatronGanador = Accion.ObtenerPatronGanador(modoJuego);
     return(Accion.ObtenerGanador(PatronGanador, cartonBingo));
 }
예제 #4
0
 // Verifica el ganador
 public bool ObtenerGanador(ModoDeJuego ModoJuego, BingoRepo[,] CartonBingo)
 {
     return(Especificacion.VerificarGanador(ModoJuego, CartonBingo));
 }