From ca9454c2fbfa618f1482286e137be85b5f51ae47 Mon Sep 17 00:00:00 2001 From: jjanzen Date: Mon, 20 Jan 2025 22:50:37 -0600 Subject: handle ticks --- src/main.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/main.zig') diff --git a/src/main.zig b/src/main.zig index 9c6e5e2..9fef982 100644 --- a/src/main.zig +++ b/src/main.zig @@ -3,16 +3,18 @@ const Entity = @import("ecs/entity.zig").Entity; const Display = @import("frontend/ncurses.zig").Display; const Action = @import("actions.zig").Action; +const state_machine = @import("state_machine/state_machine.zig"); + pub fn main() u8 { var d = Display.init() catch |err| { std.log.err("{}", .{err}); return 1; }; d.displayMessage("Initialized", .{}); - d.displayStatus(&Entity{}); var action = Action.illegal; while (action != Action.exit) { action = d.processInput(); + state_machine.nextTick(&d); } d.deinit(); -- cgit v1.2.3