// ============================================================================ // LUA BINDINGS - HEADER // ============================================================================ // Exposes C++ game API to Lua scripts #ifndef LUA_BINDINGS_H #define LUA_BINDINGS_H extern "C" { #include "lua.h" } // Forward declaration class LuaGame; /** * @brief Register all game API functions with Lua state * @param L Lua state * @param game Pointer to LuaGame instance (stored as light userdata) */ void lua_bindings_register(lua_State* L, LuaGame* game); #endif // LUA_BINDINGS_H