diff options
Diffstat (limited to '')
-rw-r--r-- | src/main.zig | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/main.zig b/src/main.zig index 1b051fc..f24057b 100644 --- a/src/main.zig +++ b/src/main.zig @@ -5,12 +5,23 @@ const w4 = @import("wasm4.zig"); //----- Globals --------------------------------------------------------------- var Game: game.Game = undefined; +var wait_before_new_round: u8 = 0; export fn start() void { Game.reset(); } export fn update() void { - Game.update(); + if (wait_before_new_round == 0) { + const finished = Game.update(); + if (finished) { + wait_before_new_round = 60; + } + } else { + wait_before_new_round -= 1; + if (wait_before_new_round == 0) { + Game.resetRound(); + } + } Game.draw(); } |