summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2026-05-26 14:07:15 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2026-05-26 14:07:15 +0530
commit7e021a821b49306eaa8b0688e4b91d2db25d4878 (patch)
tree83f2848245236f079fae5a6f790f96101c6f769c /src/main.c
parentc8d8d1ddf9ff8d7900d41d885cdbf177f40f0cd1 (diff)
rook moves
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/main.c b/src/main.c
index 7f7812f..b5d57eb 100644
--- a/src/main.c
+++ b/src/main.c
@@ -6,9 +6,9 @@ int main() {
moves_t moves = moves_init();
position_t position = position_starting();
-position.bitboards[WHITE_KING] = 65536ULL;
+position.bitboards[WHITE_KING] = 16ULL;
position.bitboards[WHITE_QUEEN] = 8ULL;
-position.bitboards[WHITE_ROOK] = 129ULL;
+position.bitboards[WHITE_ROOK] = 16777344ULL;
position.bitboards[WHITE_BISHOP] = 36ULL;
position.bitboards[WHITE_KNIGHT] = 66ULL;
position.bitboards[WHITE_PAWN] = 65280ULL;
@@ -16,11 +16,10 @@ position.bitboards[BLACK_KING] = 1152921504606846976ULL;
position.bitboards[BLACK_QUEEN] = 576460752303423488ULL;
position.bitboards[BLACK_ROOK] = 9295429630892703744ULL;
position.bitboards[BLACK_BISHOP] = 2594073385365405696ULL;
-position.bitboards[BLACK_KNIGHT] = 4755801206503243776ULL;
+position.bitboards[BLACK_KNIGHT] = 4611687117939015680ULL;
position.bitboards[BLACK_PAWN] = 71776119061217280ULL;
-
- get_king_moves(&moves, position);
+ get_rook_moves(&moves, position);
for (int i = 0; i < moves.length; i++) {
printf("%d %d | ", (moves.moves[i].from), (moves.moves[i].to));