OChess v0.0.2
Programmer's Manual
All Classes Files Functions Variables Typedefs Enumerations Modules Pages
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