aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam <adammegarules1@gmail.com>2026-07-25 18:28:34 +0200
committerAdam <adammegarules1@gmail.com>2026-07-25 18:28:34 +0200
commit0351d506ad470f950f6a0052847816e6af926d3e (patch)
tree7c097675b73c07bdba30c7976985e07fb4b73742
parent0aa622c9b528e57df3c23ca84daa27797399e0f5 (diff)
fixing
-rw-r--r--src/board.cpp4
-rw-r--r--src/moves.cpp4
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<Move> 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;