aboutsummaryrefslogtreecommitdiff
path: root/src/lua/modules/mouse/je_lua_mouse.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lua/modules/mouse/je_lua_mouse.cpp')
-rw-r--r--src/lua/modules/mouse/je_lua_mouse.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/lua/modules/mouse/je_lua_mouse.cpp b/src/lua/modules/mouse/je_lua_mouse.cpp
index 9d45178..5802c72 100644
--- a/src/lua/modules/mouse/je_lua_mouse.cpp
+++ b/src/lua/modules/mouse/je_lua_mouse.cpp
@@ -1,3 +1,4 @@
+#include "lua/common/je_lua_common.h"
#include "lua/modules/luax.h"
#include "libjin/jin.h"
@@ -8,7 +9,7 @@ namespace JinEngine
using namespace JinEngine::Input;
- static int l_pos(lua_State* L)
+ LUA_IMPLEMENT int l_pos(lua_State* L)
{
static Mouse* mouse = Mouse::get();
int x, y;
@@ -18,7 +19,7 @@ namespace JinEngine
return 2;
}
- static int l_setVisible(lua_State* L)
+ LUA_IMPLEMENT int l_setVisible(lua_State* L)
{
bool visible = luax_checkbool(L, 1);
Mouse* mouse = Mouse::get();
@@ -26,13 +27,13 @@ namespace JinEngine
return 0;
}
- static const luaL_Reg f[] = {
+ LUA_IMPLEMENT const luaL_Reg f[] = {
{ "position", l_pos },
{ "setVisible", l_setVisible },
{ 0, 0 }
};
- int luaopen_mouse(lua_State* L)
+ LUA_EXPORT int luaopen_mouse(lua_State* L)
{
luax_newlib(L, f);
return 1;