diff options
Diffstat (limited to 'src/moves.cpp')
| -rw-r--r-- | src/moves.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/moves.cpp b/src/moves.cpp index 664971d..b8d86df 100644 --- a/src/moves.cpp +++ b/src/moves.cpp @@ -125,6 +125,9 @@ std::vector<Move> GetPseudoLegalMoves(Game *b) { if (piece.type == BISHOP) { GenerateSlidingMoves(b, i, bishop_Moves, moves); } + if (piece.type == KING) { + GenerateKingMoves(b, i, moves); + }; if (piece.type == ROOK) { GenerateSlidingMoves(b, i, rook_Moves, moves); } @@ -132,9 +135,6 @@ std::vector<Move> GetPseudoLegalMoves(Game *b) { GenerateSlidingMoves(b, i, rook_Moves, moves); GenerateSlidingMoves(b, i, bishop_Moves, moves); } - if (piece.type == KING) { - GenerateKingMoves(b, i, moves); - }; }; return moves; |
