From 9b1665430fd0379db92000740c7a70045baa1746 Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 27 Jul 2026 09:45:58 +0200 Subject: lot of changes --- src/fen.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/fen.cpp') diff --git a/src/fen.cpp b/src/fen.cpp index 9ddc795..2808a4c 100644 --- a/src/fen.cpp +++ b/src/fen.cpp @@ -2,6 +2,7 @@ #include "board.hpp" #include #include +#include #include #include @@ -81,8 +82,9 @@ void setBoardFen(std::string fen, Board *b) { if (isdigit(fen[i])) { int move = fen[i] - '0'; file += move; - if (file > 8) { + if (file >= 8) { std::println("Fatal: file was to big"); + exit(1); return; // malformed rank } continue; @@ -90,8 +92,9 @@ void setBoardFen(std::string fen, Board *b) { if (fen[i] == '/') { file = 0; rank++; - if (rank > 8) { + if (rank >= 8) { std::println("Fatal: rank was to big"); + exit(1); return; // malformed rank } continue; -- cgit v1.2.3