#ifndef COMET_LUA_API_H #define COMET_LUA_API_H #include #include #include #include typedef struct { lua_State *state; } lua_api_t; typedef int (*lua_library_t)(lua_State *state); bool lua_api_init(lua_api_t *lua); void lua_api_require(lua_api_t *lua, const char *name, lua_library_t lib_fn); void lua_api_close(lua_api_t *lua); #endif