Example #1
0
 public ControladorConsola(FactoriaTipoJuego f, Partida p, Scanner in) {
   this.factoria = f;
   this.partida = p;
   this.in = in;
   this.jugblancas = factoria.creaJugadorHumanoConsola(in);
   this.jugnegras = factoria.creaJugadorHumanoConsola(in);
   this.jugturno = null;
   this.misComandos = new ArrayList<Comando>();
   this.inicializarComandos();
 }
Example #2
0
  /**
   * Dependiendo del string introducido crea un jugador de tipo humano o aleatorio
   *
   * @param frase string al que le puede llegar los dos posible tipos de judador
   * @return jugador jugador resultante del cambio
   */
  private Jugador cambioJugador(String frase) {
    Jugador jugador = null;

    if (frase.equalsIgnoreCase("humano")) jugador = factoria.creaJugadorHumanoConsola(this.in);
    else if (frase.equalsIgnoreCase("aleatorio")) jugador = factoria.creaJugadorAleatorio();

    return jugador;
  }
Example #3
0
 /**
  * Inicia los dos jugadores,del tipo del juego que estemos usando, como humanos y pone como primer
  * jugador de la partida a jugblancas
  */
 private void iniciarJugadores() {
   jugblancas = factoria.creaJugadorHumanoConsola(in);
   jugnegras = factoria.creaJugadorHumanoConsola(in);
   this.jugturno = jugblancas;
 }