Log.cpp 741 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #include "precompiled.h"
  2. #include "Log.h"
  3. #include <Rocket/Core/Log.h>
  4. namespace Rocket {
  5. namespace Core {
  6. namespace Lua {
  7. int Log__call(lua_State* L)
  8. {
  9. Log::Type type = Log::Type((int)luaL_checkinteger(L,1));
  10. const char* str = luaL_checkstring(L,2);
  11. Log::Message(type, str);
  12. return 0;
  13. }
  14. RegType<Log> LogMethods[] =
  15. {
  16. { NULL, NULL },
  17. };
  18. luaL_reg LogGetters[] =
  19. {
  20. { NULL, NULL },
  21. };
  22. luaL_reg LogSetters[] =
  23. {
  24. { NULL, NULL },
  25. };
  26. /*
  27. template<> const char* GetTClassName<Log>() { return "Log"; }
  28. template<> RegType<Log>* GetMethodTable<Log>() { return LogMethods; }
  29. template<> luaL_reg* GetAttrTable<Log>() { return LogGetters; }
  30. template<> luaL_reg* SetAttrTable<Log>() { return LogSetters; }
  31. */
  32. }
  33. }
  34. }