lua_ContainerScroll.cpp 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #include "Base.h"
  2. #include "lua_ContainerScroll.h"
  3. namespace gameplay
  4. {
  5. static const char* enumStringEmpty = "";
  6. static const char* luaEnumString_ContainerScroll_SCROLL_NONE = "SCROLL_NONE";
  7. static const char* luaEnumString_ContainerScroll_SCROLL_HORIZONTAL = "SCROLL_HORIZONTAL";
  8. static const char* luaEnumString_ContainerScroll_SCROLL_VERTICAL = "SCROLL_VERTICAL";
  9. static const char* luaEnumString_ContainerScroll_SCROLL_BOTH = "SCROLL_BOTH";
  10. Container::Scroll lua_enumFromString_ContainerScroll(const char* s)
  11. {
  12. if (strcmp(s, luaEnumString_ContainerScroll_SCROLL_NONE) == 0)
  13. return Container::SCROLL_NONE;
  14. if (strcmp(s, luaEnumString_ContainerScroll_SCROLL_HORIZONTAL) == 0)
  15. return Container::SCROLL_HORIZONTAL;
  16. if (strcmp(s, luaEnumString_ContainerScroll_SCROLL_VERTICAL) == 0)
  17. return Container::SCROLL_VERTICAL;
  18. if (strcmp(s, luaEnumString_ContainerScroll_SCROLL_BOTH) == 0)
  19. return Container::SCROLL_BOTH;
  20. GP_ERROR("Invalid enumeration value '%s' for enumeration Container::Scroll.", s);
  21. return Container::SCROLL_NONE;
  22. }
  23. const char* lua_stringFromEnum_ContainerScroll(Container::Scroll e)
  24. {
  25. if (e == Container::SCROLL_NONE)
  26. return luaEnumString_ContainerScroll_SCROLL_NONE;
  27. if (e == Container::SCROLL_HORIZONTAL)
  28. return luaEnumString_ContainerScroll_SCROLL_HORIZONTAL;
  29. if (e == Container::SCROLL_VERTICAL)
  30. return luaEnumString_ContainerScroll_SCROLL_VERTICAL;
  31. if (e == Container::SCROLL_BOTH)
  32. return luaEnumString_ContainerScroll_SCROLL_BOTH;
  33. GP_ERROR("Invalid enumeration value '%d' for enumeration Container::Scroll.", e);
  34. return enumStringEmpty;
  35. }
  36. }