From fd3f51eecaecc12806a573c38263df1de43ee8c2 Mon Sep 17 00:00:00 2001 From: hachem Date: Fri, 25 Sep 2026 18:08:17 +0200 Subject: feat: pit timer --- bridge/bridge.zig | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'bridge') diff --git a/bridge/bridge.zig b/bridge/bridge.zig index 8786f20..a8a2243 100644 --- a/bridge/bridge.zig +++ b/bridge/bridge.zig @@ -496,3 +496,10 @@ fn flushConsole(vm: *revo.VM) void { if (f.asFunction() == null) return; _ = vm.callFunctionParts(f, null, &.{}, null) catch {}; } + +pub fn onTick(ticks: u64) void { + const vm = g_vm orelse return; + const cb = vm.getGlobal("on_tick") orelse return; + if (cb.asFunction() == null) return; + _ = vm.callFunctionParts(cb, null, &[_]revo.Value{revo.Value.new.num(ticks)}, null) catch {}; +} -- cgit v1.3