| 123456789101112131415161718192021222324 |
- #ifndef __CLUAHANDLER_H__
- #define __CLUAHANDLER_H__
- #include "global.h"
- #if (LUA_VERSION_NUM < 500)
- # define LUA_OPEN_LIB(L, lib) lib(L)
- #else
- # define LUA_OPEN_LIB(L, lib) \
- lua_pushcfunction((L), lib); \
- lua_pcall((L), 0, 0, 0);
- #endif
- class CLuaHandler
- {
- public:
- CLuaHandler();
- static std::vector<std::string> * searchForScripts(std::string fol);
- static std::vector<std::string> * functionList(std::string file);
- ~CLuaHandler();
- void test();
- };
- #endif // __CLUAHANDLER_H__
|