summaryrefslogtreecommitdiff
path: root/quacker/macondobackend.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'quacker/macondobackend.cpp')
-rw-r--r--quacker/macondobackend.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/quacker/macondobackend.cpp b/quacker/macondobackend.cpp
index e30c65a..052aa68 100644
--- a/quacker/macondobackend.cpp
+++ b/quacker/macondobackend.cpp
@@ -359,6 +359,7 @@ static Quackle::Move extractPreEndgameMove(const string &moveStr) {
move.equity = parseEquity(words[2]);
else
move.equity = -999 + 0.01 * move.win; // ensure moves are still sorted by win%
+ move.outcomes = outcomes;
return move;
}
@@ -428,6 +429,10 @@ void MacondoBackend::timer() {
emit statusMessage("Finished solving pre-endgame.");
Quackle::MoveList moves = extractPreEndgameMoves(m_processOutput);
if (!moves.empty()) {
+ Quackle::GamePosition &position = m_game->currentPosition();
+ for (Quackle::Move &move: moves) {
+ position.scoreMove(move);
+ }
// at this point the GCG is definitely fully loaded
removeTempGCG();
emit gotMoves(moves);