Starting on keyboard stuff

This commit is contained in:
dylan
2023-05-02 18:17:31 -07:00
parent fdc8f97aee
commit 253b8e9567
4 changed files with 125 additions and 3 deletions

23
repl.ts Normal file
View File

@ -0,0 +1,23 @@
import faux from "./builtins.ts";
import { getKeysPressed } from "./keyboard.ts";
import { font } from "./font.ts";
let line = "";
const update = () => {
for (const key of getKeysPressed()) {
const char = key.toLowerCase();
if (char in font) {
line += char;
}
}
}
const draw = () => {
faux.clear_screen();
faux.draw_text(0, 0, "> "+line);
}
export const repl = {
update, draw
}