OChess v0.0.2
Programmer's Manual
|
This is the complete list of members for Game, including all inherited members.
arbiter | Game | private |
board (defined in Game) | Game | private |
BuildAndVerify() | Game | |
current | Game | private |
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) | Game | private |
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) | Game | private |
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) | Game | private |
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) | Game | private |
~Game() (defined in Game) | Game |