aboutsummaryrefslogtreecommitdiff
path: root/src/moves.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/moves.cpp')
-rw-r--r--src/moves.cpp4
1 files changed, 4 insertions, 0 deletions
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;