From 0351d506ad470f950f6a0052847816e6af926d3e Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 25 Jul 2026 18:28:34 +0200 Subject: fixing --- src/board.cpp | 4 ++-- src/moves.cpp | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/board.cpp b/src/board.cpp index e8c9fc8..dd2d32b 100644 --- a/src/board.cpp +++ b/src/board.cpp @@ -56,9 +56,9 @@ void printBoard(board *b) { std::printf(" | %d\n", 8 - rank); } - std::cout << letter; std::cout << line; - + std::cout << letter; + std::println(); std::println("Turn: {}", b->turn == WHITE ? "White" : "Black"); std::println("Castling: {}", b->castle); diff --git a/src/moves.cpp b/src/moves.cpp index 05aaf13..2ff8ed6 100644 --- a/src/moves.cpp +++ b/src/moves.cpp @@ -26,6 +26,10 @@ std::vector GetLegalMoves(board *b) { if (piece.type == ROOK) { GenerateSlidingMoves(b, i, rook_Moves, moves); } + if (piece.type == QUEEN) { + GenerateSlidingMoves(b, i, rook_Moves, moves); + GenerateSlidingMoves(b, i, bishop_Moves, moves); + } }; return moves; -- cgit v1.2.3