/** * Crea un movimiento con las coordenadas indicadas por el jugador y posteriormente lo ejecuta * * @param i * @param j */ public void poner(int i, int j) { Movimiento mov = factoria.creaMovimiento(i, j, getPartida().getTurno()); try { getPartida().ejecutaMovimiento(mov); } catch (MovimientoInvalido e) { System.err.println(e.getMessage()); } };
/** Crea y ejecuta un movimiento aleatorio */ public void ponerAleatorio() { Movimiento mov = factoria.creaJugadorAleatorio().getMovimiento(partida.getTablero(), partida.getTurno()); try { getPartida().ejecutaMovimiento(mov); } catch (MovimientoInvalido e) { System.err.println(e.getMessage()); } }