diff options
| author | Elizabeth Alexander Hunt <me@liz.coffee> | 2026-07-05 12:42:44 -0700 |
|---|---|---|
| committer | Elizabeth Alexander Hunt <me@liz.coffee> | 2026-07-05 12:42:44 -0700 |
| commit | 94b912b649150b9863a62096ba4740b2cc8ad21a (patch) | |
| tree | 1882236fc980fa5946d3089a2f2e4670f3a70580 /src/toys/euler-golf/js/controls.js | |
| parent | ab0ddcaeb1fc37351d14b89100e07d3a343ba9e1 (diff) | |
| download | lizdotcoffee-94b912b649150b9863a62096ba4740b2cc8ad21a.tar.gz lizdotcoffee-94b912b649150b9863a62096ba4740b2cc8ad21a.zip | |
Factor
Diffstat (limited to 'src/toys/euler-golf/js/controls.js')
| -rw-r--r-- | src/toys/euler-golf/js/controls.js | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/src/toys/euler-golf/js/controls.js b/src/toys/euler-golf/js/controls.js deleted file mode 100644 index 7f606cc..0000000 --- a/src/toys/euler-golf/js/controls.js +++ /dev/null @@ -1,33 +0,0 @@ -document - .getElementById("controls-container") - .addEventListener("mouseover", () => { - document.getElementById("controls").style.display = "block"; - document.getElementById("expand-show").style.display = "none"; - }); - -document - .getElementById("controls-container") - .addEventListener("mouseout", () => { - document.getElementById("controls").style.display = "none"; - document.getElementById("expand-show").style.display = "inline"; - }); - -document.getElementById("reset").addEventListener("click", () => { - state = reset_state(state); - - state.target = rand_target(state.rows, state.cols); -}); - -document.getElementById("solve").addEventListener("click", () => { - if (!cx.eq(state.path.at(-2), new cx(0, 0))) state = reset_state(state); - - state.solution = sol(state.target); -}); - -document - .getElementById("directions") - .addEventListener("click", () => directions_modal.show()); - -document.getElementById("gap").addEventListener("input", function () { - state.changes.gap = Number(this.value); -}); |
