const std = @import("std"); 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", .{}); var action = Action.illegal; while (action != Action.exit) { action = d.processInput(); state_machine.nextTick(&d); } d.deinit(); return 0; }