Merge branch 'master' of
https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git
This commit is contained in:
parent
8689d9c8f9
commit
b677a3d3d9
|
|
@ -34,6 +34,11 @@ public class Board {
|
|||
public boolean isTurnWhite() {
|
||||
return this.isWhiteTurn;
|
||||
}
|
||||
|
||||
public void resetTurn() {
|
||||
this.turnNumber = 0;
|
||||
this.isWhiteTurn = true;
|
||||
}
|
||||
|
||||
public void setPiece(boolean isWhite, PieceType type, int x, int y) {
|
||||
Piece newPiece = new Piece(x, y, isWhite, type);
|
||||
|
|
@ -394,6 +399,8 @@ public class Board {
|
|||
return kingInCheck && !hasEscape;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
private void enPassant(Board board, List<Move> moves) {
|
||||
int x = this.x;
|
||||
int y = this.y;
|
||||
|
|
@ -416,19 +423,22 @@ public class Board {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
* Checks if the pawn can capture another pawn by en passant
|
||||
* @param pt location of the other pawn
|
||||
* @return true if can be captured
|
||||
*/
|
||||
|
||||
|
||||
private boolean isEnPassant(Board board, Point pt) {
|
||||
Piece temp = board.getPieceAt(pt);
|
||||
if(temp != null)
|
||||
if(temp != null) {
|
||||
if (temp instanceof Pawn && temp.getColor() != this.color)
|
||||
if (((Pawn)temp).enPassantOk)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -83,6 +83,7 @@ public class Game extends Thread {
|
|||
public void setDefaultSetup() {
|
||||
board.cleanBoard();
|
||||
board.populateBoard();
|
||||
board.resetTurn();
|
||||
}
|
||||
|
||||
public void setBoard(String[] array) {
|
||||
|
|
|
|||
|
|
@ -27,10 +27,7 @@ public class SpecialMoves {
|
|||
int[][] offsets = {{1, 2}, {-1, 2}};
|
||||
}*/
|
||||
|
||||
<<<<<<< HEAD
|
||||
public boolean checkCoordinates(int x, int y, PieceType type, boolean isWhite) {
|
||||
if (type == PieceType.Pawn && isWhite == true && y == 3) {
|
||||
=======
|
||||
|
||||
/* public boolean checkCoordinates(int x, int y, PieceType type, boolean isWhite) {
|
||||
if (type == PieceType.Pawn || isWhite == true || y == 3) {
|
||||
>>>>>>> branch 'master' of https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git
|
||||
|
|
|
|||
Loading…
Reference in New Issue