Implementation of the BitBully::Board bitboard primitives. More...
Go to the source code of this file.
Namespaces | |
| namespace | BitBully |
| Top-level namespace for the BitBully Connect-4 engine. | |
Implementation of the BitBully::Board bitboard primitives.
Most of the logic in here is mechanical bit manipulation derived from the encoding documented in Board.h. The win-detection routines are inspired by John Tromp's Game.c (https://github.com/gamesolver/fhourstones/blob/master/Game.c).
Definition in file Board.cpp.