diff options
| author | Adam <adammegarules1@gmail.com> | 2026-07-25 18:28:34 +0200 |
|---|---|---|
| committer | Adam <adammegarules1@gmail.com> | 2026-07-25 18:28:34 +0200 |
| commit | 0351d506ad470f950f6a0052847816e6af926d3e (patch) | |
| tree | 7c097675b73c07bdba30c7976985e07fb4b73742 | |
| parent | 0aa622c9b528e57df3c23ca84daa27797399e0f5 (diff) | |
fixing
| -rw-r--r-- | src/board.cpp | 4 | ||||
| -rw-r--r-- | 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<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; |
