feat: rudamentary guess interface
This commit is contained in:
@@ -7,6 +7,7 @@
|
|||||||
<body>
|
<body>
|
||||||
<button id="my-button">Test Solver</button>
|
<button id="my-button">Test Solver</button>
|
||||||
|
|
||||||
|
<input id="guess" type="text" value="" />
|
||||||
<textarea id="out"></textarea>
|
<textarea id="out"></textarea>
|
||||||
|
|
||||||
<script type="module" src="/src/main.ts"></script>
|
<script type="module" src="/src/main.ts"></script>
|
||||||
|
|||||||
+10
-6
@@ -1,10 +1,14 @@
|
|||||||
import { Solver } from "wordle-solver";
|
import { Color, Solver } from "wordle-solver";
|
||||||
|
|
||||||
const button = document.getElementById("my-button")!;
|
const button = document.getElementById("my-button")! as HTMLButtonElement;
|
||||||
const txt = document.getElementById("out")!;
|
const out = document.getElementById("out")! as HTMLTextAreaElement;
|
||||||
|
const guess = document.getElementById("guess")! as HTMLInputElement;
|
||||||
|
|
||||||
|
var s: Solver = Solver.new();
|
||||||
|
out.innerText = s.stats();
|
||||||
|
|
||||||
button.addEventListener("click", () => {
|
button.addEventListener("click", () => {
|
||||||
var s = Solver.new();
|
let val = guess.value;
|
||||||
txt.innerText = s.stats();
|
s.guess(val, Array.from({ length: val.length }, () => Color.GREY ));
|
||||||
s.free();
|
out.innerText = s.stats();
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user