From c9400a2c812e0fbfb2070a6f301dcf994cbb8b27 Mon Sep 17 00:00:00 2001 From: Marco Lizza Date: Mon, 16 Feb 2015 12:04:56 +0100 Subject: [PATCH] Adding 'IO.time' static method. --- src/wren_io.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/wren_io.c b/src/wren_io.c index 3d8aecdd..39423e3f 100644 --- a/src/wren_io.c +++ b/src/wren_io.c @@ -132,11 +132,17 @@ static void ioClock(WrenVM* vm) wrenReturnDouble(vm, (double)clock() / CLOCKS_PER_SEC); } +static void ioTime(WrenVM* vm) +{ + wrenReturnDouble(vm, (double)time(NULL)); +} + void wrenLoadIOLibrary(WrenVM* vm) { wrenInterpret(vm, "", libSource); wrenDefineStaticMethod(vm, "IO", "writeString_", 1, ioWriteString); wrenDefineStaticMethod(vm, "IO", "clock", 0, ioClock); + wrenDefineStaticMethod(vm, "IO", "time", 0, ioTime); wrenDefineStaticMethod(vm, "IO", "read", 0, ioRead); }