| 123456789101112131415161718192021222324252627282930313233 | //+private//+build jspackage timeforeign import "odin_env"_IS_SUPPORTED :: true_now :: proc "contextless" () -> Time {	foreign odin_env {		time_now :: proc "contextless" () -> i64 ---	}	return Time{time_now()*1e6}}_sleep :: proc "contextless" (d: Duration) {	foreign odin_env {		time_sleep :: proc "contextless" (ms: u32) ---	}	if d > 0 {		time_sleep(u32(d/1e6))	}}_tick_now :: proc "contextless" () -> Tick {	foreign odin_env {		tick_now :: proc "contextless" () -> f32 ---	}	return Tick{i64(tick_now()*1e6)}}_yield :: proc "contextless" () {}
 |