aboutsummaryrefslogtreecommitdiff
path: root/src/libjin-lua/modules/time/l_time.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin-lua/modules/time/l_time.cpp')
-rw-r--r--src/libjin-lua/modules/time/l_time.cpp94
1 files changed, 47 insertions, 47 deletions
diff --git a/src/libjin-lua/modules/time/l_time.cpp b/src/libjin-lua/modules/time/l_time.cpp
index 0e39f9e..b88b485 100644
--- a/src/libjin-lua/modules/time/l_time.cpp
+++ b/src/libjin-lua/modules/time/l_time.cpp
@@ -9,57 +9,57 @@ using namespace JinEngine::Time;
namespace JinEngine
{
- namespace Lua
- {
+ namespace Lua
+ {
- LUA_IMPLEMENT int l_sec(lua_State* L)
- {
- luax_pushnumber(L, getSecond());
- return 1;
- }
+ LUA_IMPLEMENT int l_sec(lua_State* L)
+ {
+ luax_pushnumber(L, getSecond());
+ return 1;
+ }
- LUA_IMPLEMENT int l_sleep(lua_State* L)
- {
- double sec = luax_checknumber(L, 1);
- sleep(sec * 1000.0f);
- return 0;
- }
+ LUA_IMPLEMENT int l_sleep(lua_State* L)
+ {
+ double sec = luax_checknumber(L, 1);
+ sleep(sec * 1000.0f);
+ return 0;
+ }
- LUA_IMPLEMENT int l_newTimer(lua_State* L)
- {
- Shared* shrTimer = new Shared(new Timer());
- luax_newinstance(L, Jin_Lua_Timer, shrTimer);
- return 1;
- }
+ LUA_IMPLEMENT int l_newTimer(lua_State* L)
+ {
+ Shared* shrTimer = new Shared(new Timer());
+ luax_newinstance(L, Jin_Lua_Timer, shrTimer);
+ return 1;
+ }
- LUA_IMPLEMENT int l_getDelta(lua_State* L)
- {
- luax_pushnumber(L, Time::getDeltaTime());
- return 1;
- }
+ LUA_IMPLEMENT int l_getDelta(lua_State* L)
+ {
+ luax_pushnumber(L, Time::getDeltaTime());
+ return 1;
+ }
- LUA_IMPLEMENT int l_step(lua_State* L)
- {
- 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 },
- { "newTimer", l_newTimer },
- { "step", l_step },
- { "getDelta", l_getDelta },
- { 0, 0 },
- };
- luax_newlib(L, methods);
- return 1;
- }
+ LUA_IMPLEMENT int l_step(lua_State* L)
+ {
+ 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 },
+ { "newTimer", l_newTimer },
+ { "step", l_step },
+ { "getDelta", l_getDelta },
+ { 0, 0 },
+ };
+ luax_newlib(L, methods);
+ return 1;
+ }
- } // namespace Lua
+ } // namespace Lua
} // namespace JinEngine \ No newline at end of file