From 03437563f91a6f760fa8b0283e2e74586a9c7dac Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 27 Jul 2026 13:43:55 +0200 Subject: implementing draw --- src/board.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/board.cpp') 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}; }; -- cgit v1.2.3