Empirical
emp::Othello8 Member List

This is the complete list of members for emp::Othello8, including all inherited members.

ALL_DIRECTIONS()emp::Othello8inlineprotectedstatic
BOARD_SIZEemp::Othello8static
cache_okemp::Othello8protected
ClearPos(Index pos)emp::Othello8inline
CountFrontierPos(Player player)emp::Othello8inline
cur_playeremp::Othello8protected
DARK enum valueemp::Othello8
dark_flipsemp::Othello8protected
DoFlips(Player player, Index pos)emp::Othello8inline
DoMove(Player player, Index pos)emp::Othello8inline
DoNextMove(Index pos)emp::Othello8inline
E enum valueemp::Othello8
Facing enum nameemp::Othello8
flip_list_t typedefemp::Othello8protected
game_boardemp::Othello8protected
GetBoard()emp::Othello8inline
GetBoard() const emp::Othello8inline
GetBoardWidth()emp::Othello8inlinestatic
GetCurPlayer() const emp::Othello8inline
GetFlipCount(Player player, Index pos)emp::Othello8inline
GetFlipList(Player player, Index pos)emp::Othello8inline
GetHash() const emp::Othello8inline
GetIndex(size_t x, size_t y)emp::Othello8inlinestatic
GetMoveOptions(Player player)emp::Othello8inline
GetMoveOptions()emp::Othello8inline
GetNeighbor(Index id, Facing dir)emp::Othello8inline
GetNeighborIndex(Index pos, Facing dir)emp::Othello8inlineprotectedstatic
GetNumCells() const emp::Othello8inline
GetOpponent(Player player) const emp::Othello8inline
GetPosOwner(Index id) const emp::Othello8inline
GetScore(Player player)emp::Othello8inline
HasMoveOptions(Player player)emp::Othello8inline
HasValidFlips(Player player, Index pos)emp::Othello8inline
IsAdjacentTo(Index pos, Player owner)emp::Othello8inline
IsOver() const emp::Othello8inline
IsValidMove(Player player, Index pos)emp::Othello8inline
IsValidPlayer(Player player) const emp::Othello8inline
LIGHT enum valueemp::Othello8
light_flipsemp::Othello8protected
N enum valueemp::Othello8
NE enum valueemp::Othello8
NEIGHBORS()emp::Othello8inlineprotectedstatic
NONE enum valueemp::Othello8
NUM_CELLSemp::Othello8static
NUM_DIRECTIONSemp::Othello8static
NW enum valueemp::Othello8
Othello8()emp::Othello8inline
overemp::Othello8protected
Player enum nameemp::Othello8
Print(std::ostream &os=std::cout, std::string dark_token="D", std::string light_token="L", std::string open_space="O")emp::Othello8inline
Reset()emp::Othello8inline
S enum valueemp::Othello8
SE enum valueemp::Othello8
SetBoard(const Board &other_board)emp::Othello8inline
SetBoard(const this_t &other_othello)emp::Othello8inline
SetCurPlayer(Player player)emp::Othello8inline
SetPos(Index pos, Player player)emp::Othello8inline
SetPositions(emp::vector< Index > ids, Player player)emp::Othello8inline
SetupCache()emp::Othello8inline
SW enum valueemp::Othello8
this_t typedefemp::Othello8
W enum valueemp::Othello8
~Othello8()emp::Othello8inline