From 5a7768e2b222b28eb4012689e3c9f9ed5f09dea2 Mon Sep 17 00:00:00 2001 From: Coding with Tom <146443103+hcsalmon1@users.noreply.github.com> Date: Sun, 12 Jan 2025 21:33:33 +0000 Subject: [PATCH] Create constants.hpp --- constants.hpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 constants.hpp diff --git a/constants.hpp b/constants.hpp new file mode 100644 index 0000000..29831b8 --- /dev/null +++ b/constants.hpp @@ -0,0 +1,16 @@ +#pragma once + +extern const unsigned long long ROOK_ATTACKS[64][4096]; +extern const unsigned long long BISHOP_ATTACKS[64][512]; +extern const unsigned long long INBETWEEN_BITBOARDS[64][64]; +extern const unsigned long long KING_ATTACKS[64]; +extern const unsigned long long SQUARE_BBS[64]; +extern const unsigned long long BISHOP_MASKS[64]; +extern const unsigned long long ROOK_MAGIC_NUMBERS[64]; +extern const unsigned long long BISHOP_MAGIC_NUMBERS[64]; +extern const int BISHOP_REL_BITS[64]; +extern const int ROOK_REL_BITS[64]; +extern const unsigned long long ROOK_MASKS[64]; +extern const unsigned long long WHITE_PAWN_ATTACKS[64]; +extern const unsigned long long KNIGHT_ATTACKS[64]; +extern const unsigned long long BLACK_PAWN_ATTACKS[64];