From 1c5d32ef1d865f3aa888883395c927400f32224f Mon Sep 17 00:00:00 2001 From: rooklift <16438795+rooklift@users.noreply.github.com> Date: Sun, 5 May 2024 19:39:18 +0100 Subject: [PATCH] Update main.js --- files/src/main.js | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/files/src/main.js b/files/src/main.js index cbeb991a..6cc9c27b 100644 --- a/files/src/main.js +++ b/files/src/main.js @@ -266,7 +266,7 @@ function startup() { break; case "tempdecaymoves": // Not so sketchy because it should be a string of an integer. - set_checks("Play", "TempDecayMoves", msg.val === "0" ? "Infinite" : msg.val); + set_checks("Play", "Temp Decay Moves", msg.val === "0" ? "Infinite" : msg.val); break; case "contemptmode": // All the menu items are different from the UCI values... @@ -287,6 +287,10 @@ function startup() { set_checks("Engine", "WDL Calibration Elo", msg.val === "0" ? "Use default WDL" : msg.val); break; + case "scoretype": + set_checks("Engine", "Score Type", msg.val); + break; + } }); @@ -3656,6 +3660,35 @@ function menu_build() { }, ] }, + { + label: "Score Type", + submenu: [ + { + label: "WDL_mu", + type: "checkbox", + checked: false, + click: () => { + win.webContents.send("call", { + fn: "set_uci_option_permanent", + args: ["ScoreType", "WDL_mu"] + }); + // Will receive an ack IPC which sets menu checks. + } + }, + { + label: "centipawn", + type: "checkbox", + checked: false, + click: () => { + win.webContents.send("call", { + fn: "set_uci_option_permanent", + args: ["ScoreType", "centipawn"] + }); + // Will receive an ack IPC which sets menu checks. + } + } + ] + }, { type: "separator" }, @@ -4017,7 +4050,7 @@ function menu_build() { ] }, { - label: "TempDecayMoves", + label: "Temp Decay Moves", submenu: [ { label: "Infinite",