aboutsummaryrefslogtreecommitdiff
path: root/src/lua/modules/event/je_lua_event.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lua/modules/event/je_lua_event.cpp')
-rw-r--r--src/lua/modules/event/je_lua_event.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/lua/modules/event/je_lua_event.cpp b/src/lua/modules/event/je_lua_event.cpp
index 9f565d0..9e2e834 100644
--- a/src/lua/modules/event/je_lua_event.cpp
+++ b/src/lua/modules/event/je_lua_event.cpp
@@ -1,21 +1,22 @@
/**
* Event module
*/
+#include "lua/common/je_lua_common.h"
#include "lua/modules/luax.h"
#include "libjin/jin.h"
+using namespace JinEngine;
+using namespace JinEngine::Input;
+
namespace JinEngine
{
namespace Lua
{
- using namespace JinEngine;
- using namespace JinEngine::Input;
-
/**
* Load event poll, return a iterator(a table).
*/
- static int l_event_poll(lua_State *L)
+ LUA_IMPLEMENT int l_event_poll(lua_State *L)
{
/* table to store events */
luax_newtable(L);
@@ -112,7 +113,7 @@ namespace JinEngine
return 1;
}
- static const luaL_Reg f[] = {
+ LUA_IMPLEMENT const luaL_Reg f[] = {
{ "poll", l_event_poll },
{ 0, 0 }
};
@@ -120,7 +121,7 @@ namespace JinEngine
/**
* load event module
*/
- int luaopen_event(lua_State* L)
+ LUA_EXPORT int luaopen_event(lua_State* L)
{
luax_newlib(L, f);
return 1;