aboutsummaryrefslogtreecommitdiff
path: root/src/board/board.cpp
diff options
context:
space:
mode:
authorAdam <adammegarules1@gmail.com>2026-08-21 18:35:02 +0200
committerAdam <adammegarules1@gmail.com>2026-08-21 18:35:02 +0200
commit05035f72d77a18321d39e118ed28858b8c25bdad (patch)
tree64b8502b89907bbb0662a30625e762739efd9031 /src/board/board.cpp
parente4a8a445acd8f966861174ec5d6e2537f060dc1a (diff)
refactor(search): making code nicer and little faster
Diffstat (limited to 'src/board/board.cpp')
-rw-r--r--src/board/board.cpp8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/board/board.cpp b/src/board/board.cpp
index 7084c9d..48d0975 100644
--- a/src/board/board.cpp
+++ b/src/board/board.cpp
@@ -169,8 +169,6 @@ Undo MakeMove(uint16_t move, Game *g) {
undo.oldHalfMoveClock = g->halfMoveClock;
undo.oldMoveClock = g->MoveClock;
- undo.oldState = g->state;
-
undo.OldWhiteCastleKing = g->whiteCastleKing;
undo.OldWhiteCastleQueen = g->whiteCastleQueen;
undo.OldBlackCastleKing = g->blackCastleKing;
@@ -196,10 +194,6 @@ Undo MakeMove(uint16_t move, Game *g) {
g->halfMoveClock = 0;
}
- if (g->halfMoveClock >= 100) {
- g->state = DRAW;
- }
-
// Playing enpasstant
xorEnpassantKey(g); // remove existing key
@@ -408,8 +402,6 @@ void UndoMove(Undo undo, Game *g) {
g->halfMoveClock = undo.oldHalfMoveClock;
g->MoveClock = undo.oldMoveClock;
- g->state = undo.oldState;
-
g->whiteCastleKing = undo.OldWhiteCastleKing;
g->whiteCastleQueen = undo.OldWhiteCastleQueen;
g->blackCastleKing = undo.OldBlackCastleKing;