|
Xiangiqgame
AI engine for Xiangqi
|
#include <gameboard/board_data_structs.hpp>#include <iostream>#include <gameboard/move_data_structs.hpp>#include <regex>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| class | movetranslation::InvalidAlgebraicSpaceException |
| class | movetranslation::InvalidVectorSizeException |
| class | movetranslation::AlgebraicBoardSpace |
| class | movetranslation::AlgebraicMove |
Namespaces | |
| namespace | movetranslation |
Functions | |
| const std::string | movetranslation::GetInput (std::istream &input_stream) |
| const std::string | movetranslation::Trim (const std::string &str) |
| const std::vector< std::string > | movetranslation::Tokenize (const std::string &input) |
| bool | movetranslation::IsValidAlgebraicBoardSpace (const std::string &algebraic_space) |
| bool | movetranslation::IsValidAlgebraicMove (const std::vector< std::string > &tokens) |