diff options
| author | Adam <adammegarules1@gmail.com> | 2026-07-27 13:43:55 +0200 |
|---|---|---|
| committer | Adam <adammegarules1@gmail.com> | 2026-07-27 13:43:55 +0200 |
| commit | 03437563f91a6f760fa8b0283e2e74586a9c7dac (patch) | |
| tree | ed206ee691ca12e31ee0f8ab059d3274820cfe3c /src/board.cpp | |
| parent | 92cd6b4cd6321437bcbccb6b7f4396e60ff888b7 (diff) | |
implementing draw
Diffstat (limited to 'src/board.cpp')
| -rw-r--r-- | src/board.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/board.cpp b/src/board.cpp index 724f8ca..e8933eb 100644 --- a/src/board.cpp +++ b/src/board.cpp @@ -129,6 +129,9 @@ void PlayMove(Move move, Board *b) { }; } + if (b->halfMoveClock >= 50) { + b->state = DRAW; + } b->pieces[PositionToIndex(move.To)] = piece; b->pieces[PositionToIndex(move.From)] = {false, NONE, false}; }; |
