![]() |
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 |