package time import "core:sys/es" IS_SUPPORTED :: true; now :: proc "contextless" () -> Time { // TODO Replace once there's a proper time API. return Time{_nsec = i64(es.TimeStampMs() * 1e6)}; } sleep :: proc "contextless" (d: Duration) { es.Sleep(u64(d/Millisecond)); } _tick_now :: proc "contextless" () -> Tick { return Tick{_nsec = i64(es.TimeStampMs() * 1e6)}; }