aboutsummaryrefslogtreecommitdiff
path: root/src/shared/lua_api/common.h
blob: c2e067dd0d90d2cf0c076ffa78c4c98ea90c8cca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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 popvector3i(lua_State*,long*,long*,long*);
int popvector3d(lua_State*,double*,double*,double*);
int popvector2i(lua_State*,long*,long*);