/**
   * Cambia de juego segun las indicaciones del jugador
   *
   * @param juego
   * @param col
   * @param fil
   */
  public void cambiarJuego(String juego, int col, int fil) {
    FactoriaTipoJuego nuevaFactoria;

    // Se crea una nueva factoría dependiendo del juego al que se desee
    // cambiar
    if (juego.equals("conecta4")) {
      nuevaFactoria = new FactoriaConecta4();
    } else if (juego.equals("complica")) {
      nuevaFactoria = new FactoriaComplica();
    } else if (juego.equals("gravity")) {
      nuevaFactoria = new FactoriaGravity(col, fil);
    } else nuevaFactoria = new FactoriaReversi();

    // Se reinicia el propio Controlador y la partida en curso:
    this.reset(nuevaFactoria);
    partida.reset(factoria.creaReglas());
  }