- for (int i = 0; i < 2; i++)
- for (int j = 0; j < 8; j++)
- for (int k = 0; k < 64; k++)
- zobrist[i][j][k] = Key(genrand_int64());
+ for(Piece p = WP; p <= BK; p++)
+ for(Square s = SQ_A1; s <= SQ_H8; s++)
+ zobrist[color_of_piece(p)][type_of_piece(p)][s] = genrand_int64();