![]() |
Conquer Chess
Chess and Starcraft combined
|

Functions | |
| pgn_game_string | get_replay_1_as_pgn_str () noexcept |
| pgn_game_string | get_scholars_mate_as_pgn_str () noexcept |
| Get the PGN for a scholar's mate. | |
| std::vector< std::string > | split_pgn_str (const pgn_game_string &pgn_str) |
| Split the PGN string into its moves E.g. | |
| void | test_pgn_game_string () |
| bool | operator== (const pgn_game_string &lhs, const pgn_game_string &rhs) noexcept |
|
noexcept |
|
noexcept |
Get the PGN for a scholar's mate.
The PGN string is similar to this:
The positions of this scholar's mate are created by fen_string get_fen_string_scholars_mate_0}, fen_string get_fen_string_scholars_mate_1}, etc.
|
noexcept |
| std::vector< std::string > split_pgn_str | ( | const pgn_game_string & | pgn_str | ) |
Split the PGN string into its moves E.g.
'1. e4 e5 2. Nc3' will be split into {'e4', 'e5', 'Nc3'}
| void test_pgn_game_string | ( | ) |