From d6bc8dd98f24bb8f354aced71867898fe23a7ad2 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 25 Jul 2026 14:07:41 +0200 Subject: adding fen support --- src/main.cpp | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index 6d82603..a2d9deb 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2,19 +2,22 @@ #include "board.hpp" -#define WHITE = true -#define BLACK = false +Piece NonePiece = { + false, + NONE, + false, +}; int main() { board b; b.turn = true; + b.castle = "KQkq"; + b.halfMoveClock = 0; + b.MoveClock = 0; for (int i = 0; i < 64; i++) { - piece NewPiece; - NewPiece.color = true; - NewPiece.moved = false; - NewPiece.type = ROOK; - b.pieces[i] = NewPiece; + b.pieces[i] = NonePiece; }; + setBoardFen("rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1", &b); printBoard(&b); return EXIT_SUCCESS; } -- cgit v1.2.3