populateBoard working now
This commit is contained in:
parent
45abb2e6e0
commit
c280b179c4
|
|
@ -6,10 +6,12 @@ public class Board {
|
|||
|
||||
private int width;
|
||||
private int height;
|
||||
private ArrayList<Piece> Pieces;
|
||||
|
||||
public Board(int width, int height) {
|
||||
this.width = width;
|
||||
this.height = height;
|
||||
this.Pieces = new ArrayList<>();
|
||||
}
|
||||
|
||||
public int getWidth() {
|
||||
|
|
@ -35,11 +37,52 @@ public class Board {
|
|||
}
|
||||
|
||||
public void populateBoard() {
|
||||
//TODO
|
||||
// black
|
||||
Pieces.add(new Piece(0,0,false,PieceType.Rook));
|
||||
Pieces.add(new Piece(1,0,false,PieceType.Knight));
|
||||
Pieces.add(new Piece(2,0,false,PieceType.Bishop));
|
||||
Pieces.add(new Piece(3,0,false,PieceType.Queen));
|
||||
Pieces.add(new Piece(4,0,false,PieceType.King));
|
||||
Pieces.add(new Piece(5,0,false,PieceType.Bishop));
|
||||
Pieces.add(new Piece(6,0,false,PieceType.Knight));
|
||||
Pieces.add(new Piece(7,0,false,PieceType.Rook));
|
||||
|
||||
Pieces.add(new Piece(0,1,false,PieceType.Pawn));
|
||||
Pieces.add(new Piece(1,1,false,PieceType.Pawn));
|
||||
Pieces.add(new Piece(2,1,false,PieceType.Pawn));
|
||||
Pieces.add(new Piece(3,1,false,PieceType.Pawn));
|
||||
Pieces.add(new Piece(4,1,false,PieceType.Pawn));
|
||||
Pieces.add(new Piece(5,1,false,PieceType.Pawn));
|
||||
Pieces.add(new Piece(6,1,false,PieceType.Pawn));
|
||||
Pieces.add(new Piece(7,1,false,PieceType.Pawn));
|
||||
|
||||
// white
|
||||
Pieces.add(new Piece(0, 7, true, PieceType.Rook));
|
||||
Pieces.add(new Piece(1, 7, true, PieceType.Knight));
|
||||
Pieces.add(new Piece(2, 7, true, PieceType.Bishop));
|
||||
Pieces.add(new Piece(3, 7, true, PieceType.Queen));
|
||||
Pieces.add(new Piece(4, 7, true, PieceType.King));
|
||||
Pieces.add(new Piece(5, 7, true, PieceType.Bishop));
|
||||
Pieces.add(new Piece(6, 7, true, PieceType.Knight));
|
||||
Pieces.add(new Piece(7, 7, true, PieceType.Rook));
|
||||
|
||||
Pieces.add(new Piece(0,6,true,PieceType.Pawn));
|
||||
Pieces.add(new Piece(1,6,true,PieceType.Pawn));
|
||||
Pieces.add(new Piece(2,6,true,PieceType.Pawn));
|
||||
Pieces.add(new Piece(3,6,true,PieceType.Pawn));
|
||||
Pieces.add(new Piece(4,6,true,PieceType.Pawn));
|
||||
Pieces.add(new Piece(5,6,true,PieceType.Pawn));
|
||||
Pieces.add(new Piece(6,6,true,PieceType.Pawn));
|
||||
Pieces.add(new Piece(7,6,true,PieceType.Pawn));
|
||||
|
||||
}
|
||||
|
||||
public ArrayList<Piece> getPieces(){
|
||||
return Pieces;
|
||||
}
|
||||
|
||||
public void cleanBoard() {
|
||||
//TODO
|
||||
Pieces.clear();
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
|
|
@ -47,12 +90,6 @@ public class Board {
|
|||
return "";
|
||||
}
|
||||
|
||||
public ArrayList<Piece> getPieces() {
|
||||
ArrayList<Piece> pieces = new ArrayList<>();
|
||||
//TODO
|
||||
|
||||
return pieces;
|
||||
}
|
||||
|
||||
public void userTouch(int x, int y) {
|
||||
//TODO
|
||||
|
|
|
|||
|
|
@ -1,21 +1,33 @@
|
|||
package backend;
|
||||
|
||||
public class Piece {
|
||||
|
||||
|
||||
private int x;
|
||||
private int y;
|
||||
private boolean isWhite;
|
||||
private PieceType type;
|
||||
|
||||
public Piece(int x, int y, boolean isWhite, PieceType type) {
|
||||
this.x = x;
|
||||
this.y =y;
|
||||
this.isWhite = isWhite;
|
||||
this.type = type;
|
||||
}
|
||||
|
||||
public int getX() {
|
||||
return 0;
|
||||
return x;
|
||||
}
|
||||
|
||||
public int getY() {
|
||||
return 0;
|
||||
return y;
|
||||
}
|
||||
|
||||
public PieceType getType() {
|
||||
return null;
|
||||
return type;
|
||||
}
|
||||
|
||||
public boolean isWhite() {
|
||||
return false;
|
||||
return isWhite;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue