18 lines
324 B
C++
18 lines
324 B
C++
|
#ifndef _LUAHANDLER_H
|
||
|
#define _LUAHANDLER_H
|
||
|
|
||
|
extern "C"{
|
||
|
#include <lua.h>
|
||
|
#include <lauxlib.h>
|
||
|
}
|
||
|
|
||
|
struct LuaHandler {
|
||
|
lua_State* L;
|
||
|
|
||
|
LuaHandler(lua_State* L) : L(L) {};
|
||
|
|
||
|
void defineClass(const char* className);
|
||
|
void defineFunction(const char* className, const char* valueName, lua_CFunction func);
|
||
|
};
|
||
|
|
||
|
#endif
|