diff options
author | jjanzen <jjanzen@jjanzen.ca> | 2025-01-20 22:50:37 -0600 |
---|---|---|
committer | jjanzen <jjanzen@jjanzen.ca> | 2025-01-20 22:50:37 -0600 |
commit | ca9454c2fbfa618f1482286e137be85b5f51ae47 (patch) | |
tree | 0a5af915e287bccdc5bfd21685f91e8c55b25e90 /src/main.zig | |
parent | 8d22ebfc1d873322add0f8209377261df0916f84 (diff) |
handle ticks
Diffstat (limited to 'src/main.zig')
-rw-r--r-- | src/main.zig | 4 |
1 files changed, 3 insertions, 1 deletions
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(); |