aboutsummaryrefslogtreecommitdiff
path: root/src/state_machine/state_machine.zig
blob: 4388a283e52c268755324e9bab1b906a1eaca756 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const std = @import("std");
const Display = @import("../frontend/ncurses.zig").Display;

const TICK = 33;

var x: u64 = 0;
var prev: i64 = 0;

pub fn nextTick(display: *Display) void {
    const new = std.time.milliTimestamp();

    if (new - prev > TICK) {
        display.displayMessage("{}", .{x});
        x += 1;
        prev = new;
    }
}