aboutsummaryrefslogtreecommitdiff
path: root/src/PGN.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/PGN.cpp')
-rw-r--r--src/PGN.cpp7
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