mirror of
https://gitlab.com/manzerbredes/ochess.git
synced 2025-07-03 10:47:39 +00:00
Cleaning code
This commit is contained in:
parent
6ccdc954c5
commit
cbcc455e33
4 changed files with 13 additions and 16 deletions
|
@ -29,6 +29,7 @@ std::string Game::GetTag(std::string tagname) { return (tags[tagname]); }
|
|||
void Game::SetTag(std::string tagname, std::string value) {
|
||||
tags[tagname] = value;
|
||||
}
|
||||
|
||||
bool Game::IsBlackToPlay() {
|
||||
if (current == NULL) {
|
||||
return (false);
|
||||
|
@ -55,6 +56,7 @@ void Game::DeleteMove(HalfMove *m) {
|
|||
}
|
||||
|
||||
HalfMove *Game::GetCurrentMove() { return (current); }
|
||||
|
||||
HalfMove *Game::GetMoves() { return (moves); }
|
||||
|
||||
void Game::PromoteMove(HalfMove *m) {
|
||||
|
|
|
@ -37,5 +37,10 @@ public:
|
|||
std::vector<std::string> ListTags();
|
||||
std::string GetPGN();
|
||||
void SetResult(std::string result);
|
||||
/**
|
||||
* @brief Build current game
|
||||
* Verify and play all the moves in the game
|
||||
* while building the fen for each move
|
||||
*/
|
||||
void BuildAndVerify();
|
||||
};
|
|
@ -55,5 +55,11 @@ public:
|
|||
void SetFen(std::string fen);
|
||||
void SetCapture(char c);
|
||||
std::string GetPGN();
|
||||
|
||||
/**
|
||||
* @brief Build current move
|
||||
* Verify and play all the moves in the game
|
||||
* while building the fen for each move
|
||||
*/
|
||||
void BuildAndVerify(std::string initial_fen);
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue