#include #include /* Declares "Log" in the global Lua namespace. //method, not called from a "Log" object, just from the Log table Log.Message(logtype type, string message) where logtype is defined in Log.logtype, and can be: logtype.always logtype.error logtype.warning logtype.info logtype.debug and they have the same value as the C++ Log::Type of the same name */ namespace Rocket { namespace Core { namespace Lua { template<> void LuaType::extra_init(lua_State* L, int metatable_index); int LogMessage(lua_State* L); RegType LogMethods[]; luaL_reg LogGetters[]; luaL_reg LogSetters[]; /* template<> const char* GetTClassName(); template<> RegType* GetMethodTable(); template<> luaL_reg* GetAttrTable(); template<> luaL_reg* SetAttrTable(); */ } } }