we added array list, clean board, get pieces, set piece
we started tostring and usertouch
This commit is contained in:
parent
550f987f8b
commit
318be7fb35
|
|
@ -14,6 +14,7 @@ public class Main {
|
|||
// testing :
|
||||
//testing the board
|
||||
Board testBoard = new Board(8, 8);
|
||||
//getting the pieces on the board
|
||||
testBoard.populateBoard();
|
||||
System.out.println(testBoard.getWidth());
|
||||
System.out.println(testBoard.getHeight());
|
||||
|
|
@ -27,12 +28,22 @@ public class Main {
|
|||
System.out.println(testPiece.isWhite());
|
||||
|
||||
//getting the pieces on the board
|
||||
System.out.println(testBoard.getPieces());
|
||||
|
||||
ArrayList<Piece> allPieces=testBoard.getPieces();
|
||||
for (Piece piece:allPieces) {
|
||||
System.out.println((piece.isWhite() ? "White ":"Black ")+ piece.getType().getSummary()+" located at "+ piece.getX()+ "," + piece.getY());
|
||||
}
|
||||
|
||||
//adding new piece to the board
|
||||
testBoard.setPiece(true, PieceType.Bishop, 4, 7);
|
||||
testBoard.toString();
|
||||
|
||||
|
||||
// launches graphical interface :
|
||||
MyInterface mjf = new MyInterface();
|
||||
mjf.setVisible(true);
|
||||
|
||||
//cleaning the board
|
||||
testBoard.cleanBoard();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ public class Board {
|
|||
}
|
||||
|
||||
public void setPiece(boolean isWhite, PieceType type, int x, int y) {
|
||||
//TODO
|
||||
board[x][y]=new Piece(x, y, type, isWhite );
|
||||
}
|
||||
|
||||
public void populateBoard() {
|
||||
|
|
@ -56,11 +56,15 @@ public class Board {
|
|||
|
||||
|
||||
public void cleanBoard() {
|
||||
//TODO
|
||||
for(int y=0; y<8;y++) {
|
||||
for(int x=0; x<8; x++) {
|
||||
board[x][y]=null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
//TODO
|
||||
public String toString() { //method should be upgraded as we go to represent the full board's data as we go
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue