blob: b72b0f2b5ca57ff5e5453b02c5d71e91741e5d47 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
#pragma once
#include <cstdint>
struct Game;
void InitZobrist();
uint64_t GenerateZobristKey(Game *b);
void xorCastleKey(bool color, bool IS_KING_SIDE, Game *g);
void xorSidekey(Game *g);
void xorEnpassantKey(Game *g);
void xorSquare(uint8_t square, Game *g);
|