Commit 8226e36e authored by erreiip's avatar erreiip
Browse files

Merge branch 'changement-archi' of https://github.com/Ciliste/JeuAssemblage into changement-archi

parents 33aeb56c b21fc2c5
Loading
Loading
Loading
Loading
−108 B (514 B)
Loading image diff...
+1 −0
Changes for jeuAssemblage/src/bot/Move.java: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@ package bot;
import piece.Piece;

public class Move {
    
    protected Piece p;
    protected int x;
    protected int y;
+2 −1
Changes for jeuAssemblage/src/bot/interfaces/IBot.java: 2 added lines, 1 removed line.
Original line number Diff line number Diff line
package bot.interfaces;

public interface IBot {
    public void setDifficulty();

    public abstract void setDifficulty();
}
+2 −1
Changes for jeuAssemblage/src/bot/interfaces/IStrategyBot.java: 2 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -3,5 +3,6 @@ package bot.interfaces;
import bot.Move;

public interface IStrategyBot {
    public Move nextMove();

    public abstract Move nextMove();
}
+9 −7
Changes for jeuAssemblage/src/model/PlayBoard.java: 9 added lines, 7 removed lines.
Original line number Diff line number Diff line
@@ -421,7 +421,10 @@ public class PlayBoard extends AbstractListenableHM implements Listener, IPlayBo
		throw new IllegalStateException("Piece not found");
	}

	public Map<Integer, Piece> getPieces() { return this.piecesMap; }
	public Map<Integer, Piece> getPieces() { 

		return new HashMap<>(piecesMap);
	}

	public Point getLowerRightPieceCorner() { return new Point(getUpperPieceX(), getUpperPieceY()); }
	public Point getUpperLeftPieceCornerById(int pieceId) { return new Point(getLowerPieceXById(pieceId), getLowerPieceYById(pieceId)); }
@@ -529,17 +532,16 @@ public class PlayBoard extends AbstractListenableHM implements Listener, IPlayBo
		return colorList;
	}

	private final List<IPlayBoardListener> listeners = new ArrayList<>();

	@Override
	public void addPlayBoardListener(IPlayBoardListener listener) {
		
		this.listeners.add(listener);
		// TODO Auto-generated method stub
		throw new UnsupportedOperationException("Unimplemented method 'addPlayBoardListener'");
	}


	@Override
	public void removePlayBoardListener(IPlayBoardListener listener) {
		
		this.listeners.remove(listener);
		// TODO Auto-generated method stub
		throw new UnsupportedOperationException("Unimplemented method 'removePlayBoardListener'");
	}
}
Loading