The pause state was not used in AnalyzeMode so far. Now it is used to
imply all entered moves are for exclusion/inclusion.
return;
}
doubleClick = FALSE;
+ if(gameMode == AnalyzeMode && pausing && first.excludeMoves) { // use pause state to exclude moves
+ doubleClick = TRUE; gatingPiece = boards[currentMove][y][x];
+ }
fromX = x; fromY = y; toX = toY = -1;
if(!appData.oneClick || !OnlyMove(&x, &y, FALSE) ||
// even if only move, we treat as normal when this would trigger a promotion popup, to allow sweep selection
WhiteOnMove(forwardMostMove))) {
StopClocks();
}
+ case AnalyzeMode:
pausing = TRUE;
ModeHighlight();
break;