20 for (
size_t i=0; i<MaxEncodingLength; ++i)
22 for (
size_t j=0; j<Square::SIZE; ++j)
26 const unsigned long long h =
random();
27 const unsigned int l =
random();
31 values[i][j][k] = (h << 32) + (l & (~1u));
37 #if (!defined MINIMAL ) || (defined DFPNSTATONE)
static osl::SetUpRegister _initializer([](){ osl::Centering3x3::table.init();})
std::ostream & operator<<(std::ostream &os, Player player)
unsigned long long getPath() const
PathEncodingTable Path_Encoding_Table