diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2023-01-18 18:42:13 +0100 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2023-01-18 18:42:13 +0100 |
| commit | da8857549304590d8d32e643a22617318add542a (patch) | |
| tree | 738e7c720f0043447ce34be0ae13b75207794f1a /src/PGN.cpp | |
| parent | 2ac42558f2b6269ad4d8e0809519f96aae1fd342 (diff) | |
Improve NAG parsing
Diffstat (limited to 'src/PGN.cpp')
| -rw-r--r-- | src/PGN.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/PGN.cpp b/src/PGN.cpp index c0c80e3..831de6e 100644 --- a/src/PGN.cpp +++ b/src/PGN.cpp @@ -260,16 +260,19 @@ loctype PGN::ParseHalfMove(loctype loc, HalfMove *hm) { EOF_CHECK(loc); c = pgn_content[loc]; if (c == '$') { - hm->NAG += c; + //hm->NAG += c; + std::string NAG; loc++; EOF_CHECK(loc); c = pgn_content[loc]; while (IS_DIGIT(c)) { - hm->NAG += c; + NAG += c; loc++; EOF_CHECK(loc); c = pgn_content[loc]; } + if(NAG.size()>0) + hm->NAG=std::stoi(NAG); } } else if (c == '(') { // Check for variations |
