From d5bd4d53dfcda03558be24e8c353fc042802c085 Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 23 Dec 2018 14:24:49 +0800 Subject: =?UTF-8?q?*=20json\xml=E6=89=A9=E5=B1=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/libjin-lua/modules/time/je_lua_time.cpp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'src/libjin-lua/modules/time/je_lua_time.cpp') diff --git a/src/libjin-lua/modules/time/je_lua_time.cpp b/src/libjin-lua/modules/time/je_lua_time.cpp index 764cf9d..b0468ec 100644 --- a/src/libjin-lua/modules/time/je_lua_time.cpp +++ b/src/libjin-lua/modules/time/je_lua_time.cpp @@ -12,12 +12,6 @@ namespace JinEngine namespace Lua { - static struct - { - float previous; - float current; - } context; - LUA_IMPLEMENT int l_sec(lua_State* L) { luax_pushnumber(L, getSecond()); @@ -40,22 +34,21 @@ namespace JinEngine LUA_IMPLEMENT int l_getDelta(lua_State* L) { - luax_pushnumber(L, context.current - context.previous); + luax_pushnumber(L, Time::getDeltaTime()); return 1; } LUA_IMPLEMENT int l_step(lua_State* L) { - context.previous = context.current; - context.current = getSecond(); - // Update jin time counter. Time::step(); return 0; } LUA_EXPORT int luaopen_time(lua_State* L) { + // Types. luaopen_Timer(L); + // Functions. luaL_Reg methods[] = { { "second", l_sec }, { "sleep", l_sleep }, -- cgit v1.1-26-g67d0