feat: rudamentary guess interface
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
<body>
|
||||
<button id="my-button">Test Solver</button>
|
||||
|
||||
<input id="guess" type="text" value="" />
|
||||
<textarea id="out"></textarea>
|
||||
|
||||
<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 txt = document.getElementById("out")!;
|
||||
const button = document.getElementById("my-button")! as HTMLButtonElement;
|
||||
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", () => {
|
||||
var s = Solver.new();
|
||||
txt.innerText = s.stats();
|
||||
s.free();
|
||||
let val = guess.value;
|
||||
s.guess(val, Array.from({ length: val.length }, () => Color.GREY ));
|
||||
out.innerText = s.stats();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user