class BG::Board The Backgammon board.
Public members:
- Board(void)
Empty board.
- Board(Board const& b, bool swap = false)
Copy board from b.
- Board& operator =(Board const& b)
- void initial(void)
Set board to standard initial position. - uint board[2][25]
Board representation.
Overloaded samp{[]}, so that class can be used just like a 2 dimensional array. - const uint* operator [](uint k) const
- uint* operator [](uint k)
- void swapSides(void)
Swap the 2 sides. - bool isRace(void) const
Is position a pure race?