aboutsummaryrefslogtreecommitdiff
path: root/src/board.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/board.cpp')
-rw-r--r--src/board.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/board.cpp b/src/board.cpp
index 4daddfd..ea0a39a 100644
--- a/src/board.cpp
+++ b/src/board.cpp
@@ -37,7 +37,7 @@ UndoMove MakeMove(Move move, Game *g) {
Piece piece = g->pieces[PositionToIndex(move.From)];
Piece piece2 = g->pieces[PositionToIndex(move.To)];
- if (piece2.type != NONE) {
+ if (piece2.type != NONEPIECE) {
if (piece2.color == g->turn) {
assert(false && "capturing friendly piece error");
}
@@ -46,7 +46,7 @@ UndoMove MakeMove(Move move, Game *g) {
// clock
g->MoveClock++;
- if (piece.type == PAWN || piece2.type != NONE) {
+ if (piece.type == PAWN || piece2.type != NONEPIECE) {
g->halfMoveClock = 0;
} else {
g->halfMoveClock++;
@@ -56,7 +56,7 @@ UndoMove MakeMove(Move move, Game *g) {
if (piece.type == PAWN && g->canEnpassant && move.To == g->enPassant) {
Position capturedPawn = move.To;
capturedPawn.rank += piece.color ? 1 : -1;
- g->pieces[PositionToIndex(capturedPawn)] = {false, NONE, false};
+ g->pieces[PositionToIndex(capturedPawn)] = {false, NONEPIECE, false};
undo.wasEnPassantCapture = true;
undo.enPassantCapturedSquare = capturedPawn;
@@ -80,12 +80,12 @@ UndoMove MakeMove(Move move, Game *g) {
// Promotions
if (piece.type == PAWN && move.To.rank == (piece.color ? 0 : 7)) {
// TODO parse the promote type from uci isntead of ignoreting it
- piece.type = move.promotion == NONE ? QUEEN : move.promotion;
+ piece.type = move.promotion == NONEPIECE ? QUEEN : move.promotion;
}
// setting the moves
g->pieces[PositionToIndex(move.To)] = piece;
- g->pieces[PositionToIndex(move.From)] = {false, NONE, false};
+ g->pieces[PositionToIndex(move.From)] = {false, NONEPIECE, false};
// post move change