Black and white stones. More...
#include <HexUctState.hpp>
Public Member Functions | |
HexUctStoneData () | |
Creates empty stone set. | |
HexUctStoneData (const StoneBoard &brd) | |
Copies stones from board. | |
bool | operator== (const HexUctStoneData &other) const |
Returns true only if all three sets are equal. | |
Public Attributes | |
bitset_t | black |
bitset_t | white |
bitset_t | played |
Black and white stones.
Definition at line 28 of file HexUctState.hpp.
HexUctStoneData::HexUctStoneData | ( | ) | [inline] |
Creates empty stone set.
Definition at line 46 of file HexUctState.hpp.
HexUctStoneData::HexUctStoneData | ( | const StoneBoard & | brd | ) | [inline] |
Copies stones from board.
Definition at line 50 of file HexUctState.hpp.
bool HexUctStoneData::operator== | ( | const HexUctStoneData & | other | ) | const [inline] |
Returns true only if all three sets are equal.
Definition at line 57 of file HexUctState.hpp.
Definition at line 30 of file HexUctState.hpp.
Referenced by HexUctState::ExecuteTreeMove(), HexUctState::GameStart(), operator==(), and MoHexPlayer::TryReuseSubtree().
Definition at line 34 of file HexUctState.hpp.
Referenced by HexUctState::ExecuteTreeMove(), HexUctState::GameStart(), operator==(), and MoHexPlayer::TryReuseSubtree().
Definition at line 32 of file HexUctState.hpp.
Referenced by HexUctState::ExecuteTreeMove(), HexUctState::GameStart(), operator==(), and MoHexPlayer::TryReuseSubtree().