summaryrefslogtreecommitdiff
path: root/src/search/queen_moves.c
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2026-05-27 18:02:44 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2026-05-27 18:02:44 +0530
commit2c2a70b69869f149c0407a62f1bf4c39899027a7 (patch)
tree9c3d194c32e82039fe6e0da9fbaf2e86aeef0a59 /src/search/queen_moves.c
parent58b2c8b6e2041e63c46b579eccc141d21801e985 (diff)
restructing
Diffstat (limited to 'src/search/queen_moves.c')
-rw-r--r--src/search/queen_moves.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/search/queen_moves.c b/src/search/queen_moves.c
deleted file mode 100644
index 973c5bc..0000000
--- a/src/search/queen_moves.c
+++ /dev/null
@@ -1,31 +0,0 @@
-#include "search.h"
-
-void get_queen_moves(moves_t* moves, position_t position) {
- assert_valid_position(position);
-
- bitboard_t friendly_queens;
- bitboard_t friendly_pieces;
- bitboard_t enemy_pieces;
- if (position.turn == WHITE_TURN) {
- friendly_pieces = whites(position);
- enemy_pieces = blacks(position);
- friendly_queens = position.bitboards[WHITE_QUEEN];
- } else {
- friendly_pieces = blacks(position);
- enemy_pieces = whites(position);
- friendly_queens = position.bitboards[BLACK_QUEEN];
- }
-
- __forloop_rook_moves_gen(
- moves,
- friendly_queens,
- friendly_pieces,
- enemy_pieces
- );
- __forloop_bishop_moves_gen(
- moves,
- friendly_queens,
- friendly_pieces,
- enemy_pieces
- );
-}