Unified game screen and abstracted input

Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
This commit is contained in:
2026-03-16 16:10:12 +01:00
parent 0963869b0c
commit b702c50d30
9 changed files with 22 additions and 36 deletions

View File

@@ -53,6 +53,7 @@ void main() async {
difficulty: Difficulty.bringEmOn,
startingEpisode: 0,
audio: cliAudio,
input: input,
onGameWon: () {
exitCleanly(0);
print("YOU WON!");
@@ -108,7 +109,7 @@ void main() async {
input.update();
engine.tick(elapsed, input.currentInput);
engine.tick(elapsed);
rasterizer.render(engine, buffer);
rasterizer.finalizeFrame();