From 0c936f6f5734ebfb0209d59f97905f0da91cfaf2 Mon Sep 17 00:00:00 2001 From: Olivier Blanvillain Date: Mon, 17 Sep 2018 16:59:32 +0200 Subject: [PATCH] Fix #362: parse " -> " lines from leelaz With the new "summary parser", Lizzie will now properly show best moves even after exhaustion of the --visit visits. --- src/main/java/featurecat/lizzie/analysis/Leelaz.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/featurecat/lizzie/analysis/Leelaz.java b/src/main/java/featurecat/lizzie/analysis/Leelaz.java index 02bcb8dc6..58873e7cf 100644 --- a/src/main/java/featurecat/lizzie/analysis/Leelaz.java +++ b/src/main/java/featurecat/lizzie/analysis/Leelaz.java @@ -206,6 +206,13 @@ private void parseLine(String line) { togglePonder(); } } + } else if (line.contains(" -> ")) { + isLoaded = true; + if (isResponseUpToDate()) { + bestMoves.add(MoveData.fromSummary(line)); + if (Lizzie.frame != null) + Lizzie.frame.repaint(); + } } else if (line.startsWith("play")) { // In lz-genmove_analyze if (Lizzie.frame.isPlayingAgainstLeelaz) {