J3BT4EXSBCDHSZDYYWZHEBGQLKODRKPLUOFRCAT7VNPWWPAUXSHQC
SQVK42R6RJ3WL63SEES2APXZ2C3BZHN5GH3JXNCRJY7DWMN36C6AC
XRCSCQWQKVYASIMAJO7JVUJXHXE44FZROCJPBW2BR7EE4RPEIBKAC
RNEXG5IFDKMHSUR6RMNTI3Y32ORLVMZ6UJYKHLV2XBMT2QONBTVQC
CU3XNAGXZHXACBEDPM3THFT6AWAJ4HC5PXZM3Z72WWVMSHPOOXFQC
Z4PX3GURAMMW55R5KRP5WCO2CXFEI6LBULGBQRYTABBONCOZ5NHQC
const zobrist = @import("zobrist.zig");
if (self.state.enpassant != null) { self.state.hash ^= zobrist.enpassant_hashes[@enumToInt(self.state.enpassant.?)]; }
if (self.state.enpassant != null) {
self.state.hash ^= zobrist.enpassant_hashes[@enumToInt(self.state.enpassant.?)];
}
self.state.hash ^= zobrist.side_hash;