Only call checkKeys() when rendering, as it will pause VM

This commit is contained in:
Toby Jaffey 2025-12-15 14:07:00 +00:00
parent 09985655a2
commit 6a6d7f1832

View file

@ -75,7 +75,6 @@ fn submain() !void {
agnes.agnes_set_input(ag, &ag_input, 0); agnes.agnes_set_input(ag, &ag_input, 0);
while(true) { while(true) {
checkKeys();
var new_frame:bool = false; var new_frame:bool = false;
_ = agnes.agnes_tick(ag, &new_frame); _ = agnes.agnes_tick(ag, &new_frame);
@ -96,6 +95,7 @@ fn submain() !void {
} }
uvm.render(@ptrCast(&gfxFramebuffer), WIDTH * HEIGHT * 4); uvm.render(@ptrCast(&gfxFramebuffer), WIDTH * HEIGHT * 4);
checkKeys();
} }
} }
} }