fantasy-console/index.ts

18 lines
310 B
TypeScript
Raw Normal View History

2023-04-28 20:01:48 -07:00
import {
mainloop,
2023-04-29 15:16:35 -07:00
frame,
} from "./window.ts";
2023-05-01 18:42:55 -07:00
import cart from "./cart_unpacked.json" assert { type: "json" };
import { parseCodeSheet } from "./cart_tools.ts";
const game = parseCodeSheet(cart[0].value);
2023-04-29 15:16:35 -07:00
2023-05-01 11:12:08 -07:00
game.init();
2023-04-29 20:07:06 -07:00
2023-05-01 18:42:55 -07:00
await mainloop((_t) => {
2023-05-01 11:12:08 -07:00
// TODO: use t
game.update();
game.draw();
2023-04-29 14:34:26 -07:00
frame();
});