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();
|
|
|
|
});
|