OChess v0.0.2
Programmer's Manual
Game Member List

This is the complete list of members for Game, including all inherited members.

arbiterGameprivate
board (defined in Game)Gameprivate
BuildAndVerify()Game
currentGameprivate
DeleteMove(HalfMove *m)Game
DeleteTag(std::string tagname) (defined in Game)Game
Game(const Game *g) (defined in Game)Game
Game() (defined in Game)Game
Game(std::string fen) (defined in Game)Game
Game(HalfMove *m, std::string initial_fen) (defined in Game)Game
GetBoard() (defined in Game)Game
GetCurrentMove() (defined in Game)Game
GetFen() (defined in Game)Game
GetMoves() (defined in Game)Game
GetNextMove() (defined in Game)Game
GetOpening(std::string &name, std::string &eco) (defined in Game)Game
GetResult() (defined in Game)Game
GetTag(std::string tagname) (defined in Game)Game
initial_fen (defined in Game)Gameprivate
IsBlackToPlay() (defined in Game)Game
IsCheckmate(bool forBlack) (defined in Game)Game
IsPromotionMove(std::string absolute_move)Game
ListTags() (defined in Game)Game
moves (defined in Game)Gameprivate
Next() (defined in Game)Game
Play(std::string move, char promotion='q')Game
Previous() (defined in Game)Game
PromoteMove(HalfMove *m) (defined in Game)Game
result (defined in Game)Gameprivate
SetCurrent(HalfMove *m) (defined in Game)Game
SetMoveAsMainline(HalfMove *m) (defined in Game)Game
SetResult(std::string result) (defined in Game)Game
SetTag(std::string tagname, std::string value) (defined in Game)Game
tags (defined in Game)Gameprivate
~Game() (defined in Game)Game