diff options
Diffstat (limited to 'bridge')
| -rw-r--r-- | bridge/bridge.zig | 7 |
1 files changed, 7 insertions, 0 deletions
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 {}; +} |
