diff --git a/README.md b/README.md index 88c65241786f3f806dcd7dd8d6aa819138c44a39..9d6d9403aaf91ecf784e2407b5d448a47477169d 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,7 @@ | `move_camera` | `number x`, `number y` | | | `set_fps` | `number fps` | | | `get_fps` | | `number` | | `get_dt` | | `number` | +| `get_time` | | `number` | | `get_width` | | `number` | | `get_height` | | `number` | | `draw_info` | | | diff --git a/main.c b/main.c index 8bd259df98bee78c64a0349041403e9d5718e05b..d454e166b5c2e2e0206380061e9bdad6f2299168 100644 --- a/main.c +++ b/main.c @@ -190,6 +190,11 @@ lua_pushnumber(L, GetFPS()); return 1; } +static int l_get_time(lua_State *L) { + lua_pushnumber(L, GetTime()); + return 1; +} + static int l_get_width(lua_State *L) { lua_pushnumber(L, GetScreenWidth()); return 1; @@ -641,6 +646,7 @@ lua_register(L, "set_fps", l_set_fps); lua_register(L, "get_fps", l_get_fps); lua_register(L, "get_dt", l_get_dt); + lua_register(L, "get_time", l_get_time); lua_register(L, "get_width", l_get_width); lua_register(L, "get_height", l_get_height);