diff options
Diffstat (limited to 'src/shared/lua_api/common.hpp')
| -rw-r--r-- | src/shared/lua_api/common.hpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/shared/lua_api/common.hpp b/src/shared/lua_api/common.hpp new file mode 100644 index 0000000..6086065 --- /dev/null +++ b/src/shared/lua_api/common.hpp @@ -0,0 +1,20 @@ + +extern "C" { + #include <lua.h> + #include <lauxlib.h> + #include <lualib.h> +} + +void loadLLibs(lua_State*); + +int pushvector3i(lua_State*,long,long,long); +int pushvector3d(lua_State*,double,double,double); +int pushvector2i(lua_State*,long,long); + +int popvector4i(lua_State*,long*,long*,long*,long*); +int popvector4d(lua_State*,double*,double*,double*,double*); +int popvector3i(lua_State*,long*,long*,long*); +int popvector3d(lua_State*,double*,double*,double*); +int popvector2i(lua_State*,long*,long*); + +int poprecti(lua_State* L,long*,long*,long*,long*); |
