If I choose "Speedy Player full-game report", the lost equity printout is 
incorrect if the actual move isn't in the top 10 moves.

Here is my quick and dirty fix.  I added the last line:  (note you need to 
include "evaluator.h" with this change)


                if (position.committedMove().isAMove())
                {
                        // our move not in list
                        if (ourMoveIndex == 0)
                        {
                                if (moves.size() == movesToShow)
                                        moves.pop_back();

                                isUrp = true;
                                ourMoveIndex = movesToShow;
                                moves.push_back(position.committedMove());
            moves.back().equity = QUACKLE_EVALUATOR->equity(position, 
position.committedMove());
                        }
                }

Reply via email to