Skip to content

Commit

Permalink
all the komi
Browse files Browse the repository at this point in the history
  • Loading branch information
rooklift committed Mar 7, 2022
1 parent 1d02b16 commit 9361190
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 7 deletions.
62 changes: 61 additions & 1 deletion src/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -1017,7 +1017,67 @@ function menu_build() {
}
},
{
type: "separator",
label: "4",
click: () => {
win.webContents.send("call", {
fn: "coerce_komi",
args: [4]
});
}
},
{
label: "3.5",
click: () => {
win.webContents.send("call", {
fn: "coerce_komi",
args: [3.5]
});
}
},
{
label: "3",
click: () => {
win.webContents.send("call", {
fn: "coerce_komi",
args: [3]
});
}
},
{
label: "2.5",
click: () => {
win.webContents.send("call", {
fn: "coerce_komi",
args: [2.5]
});
}
},
{
label: "2",
click: () => {
win.webContents.send("call", {
fn: "coerce_komi",
args: [2]
});
}
},
{
label: "1.5",
click: () => {
win.webContents.send("call", {
fn: "coerce_komi",
args: [1.5]
});
}
},
{
label: "1",
click: () => {
win.webContents.send("call", {
fn: "coerce_komi",
args: [1]
});
}
},
{
label: "0.5",
Expand Down
15 changes: 9 additions & 6 deletions src/modules/hub.js
Original file line number Diff line number Diff line change
Expand Up @@ -849,15 +849,18 @@ let hub_main_props = {

cycle_komi: function(reverse) {

const values = [0, 0.5, 4.5, 5, 5.5, 6, 6.5, 7, 7.5];
let komi = this.node.get_board().komi;

let current = this.node.get_board().komi;
if (reverse) {
komi -= 0.5;
} else {
komi += 0.5;
}

let si = values.indexOf(current) + (reverse ? -1 : 1);
if (si >= values.length) si = 0;
if (si < 0) si = values.length - 1;
if (komi < 0) komi = 7.5;
if (komi > 7.5) komi = 0;

this.coerce_komi(values[si]);
this.coerce_komi(komi);
},

cycle_numbers: function(reverse) {
Expand Down

0 comments on commit 9361190

Please sign in to comment.