aboutsummaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig13
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();
}