#include "Base.h" #include "lua_FontJustify.h" namespace gameplay { static const char* enumStringEmpty = ""; static const char* luaEnumString_FontJustify_ALIGN_LEFT = "ALIGN_LEFT"; static const char* luaEnumString_FontJustify_ALIGN_HCENTER = "ALIGN_HCENTER"; static const char* luaEnumString_FontJustify_ALIGN_RIGHT = "ALIGN_RIGHT"; static const char* luaEnumString_FontJustify_ALIGN_TOP = "ALIGN_TOP"; static const char* luaEnumString_FontJustify_ALIGN_VCENTER = "ALIGN_VCENTER"; static const char* luaEnumString_FontJustify_ALIGN_BOTTOM = "ALIGN_BOTTOM"; static const char* luaEnumString_FontJustify_ALIGN_TOP_LEFT = "ALIGN_TOP_LEFT"; static const char* luaEnumString_FontJustify_ALIGN_VCENTER_LEFT = "ALIGN_VCENTER_LEFT"; static const char* luaEnumString_FontJustify_ALIGN_BOTTOM_LEFT = "ALIGN_BOTTOM_LEFT"; static const char* luaEnumString_FontJustify_ALIGN_TOP_HCENTER = "ALIGN_TOP_HCENTER"; static const char* luaEnumString_FontJustify_ALIGN_VCENTER_HCENTER = "ALIGN_VCENTER_HCENTER"; static const char* luaEnumString_FontJustify_ALIGN_BOTTOM_HCENTER = "ALIGN_BOTTOM_HCENTER"; static const char* luaEnumString_FontJustify_ALIGN_TOP_RIGHT = "ALIGN_TOP_RIGHT"; static const char* luaEnumString_FontJustify_ALIGN_VCENTER_RIGHT = "ALIGN_VCENTER_RIGHT"; static const char* luaEnumString_FontJustify_ALIGN_BOTTOM_RIGHT = "ALIGN_BOTTOM_RIGHT"; Font::Justify lua_enumFromString_FontJustify(const char* s) { if (strcmp(s, luaEnumString_FontJustify_ALIGN_LEFT) == 0) return Font::ALIGN_LEFT; if (strcmp(s, luaEnumString_FontJustify_ALIGN_HCENTER) == 0) return Font::ALIGN_HCENTER; if (strcmp(s, luaEnumString_FontJustify_ALIGN_RIGHT) == 0) return Font::ALIGN_RIGHT; if (strcmp(s, luaEnumString_FontJustify_ALIGN_TOP) == 0) return Font::ALIGN_TOP; if (strcmp(s, luaEnumString_FontJustify_ALIGN_VCENTER) == 0) return Font::ALIGN_VCENTER; if (strcmp(s, luaEnumString_FontJustify_ALIGN_BOTTOM) == 0) return Font::ALIGN_BOTTOM; if (strcmp(s, luaEnumString_FontJustify_ALIGN_TOP_LEFT) == 0) return Font::ALIGN_TOP_LEFT; if (strcmp(s, luaEnumString_FontJustify_ALIGN_VCENTER_LEFT) == 0) return Font::ALIGN_VCENTER_LEFT; if (strcmp(s, luaEnumString_FontJustify_ALIGN_BOTTOM_LEFT) == 0) return Font::ALIGN_BOTTOM_LEFT; if (strcmp(s, luaEnumString_FontJustify_ALIGN_TOP_HCENTER) == 0) return Font::ALIGN_TOP_HCENTER; if (strcmp(s, luaEnumString_FontJustify_ALIGN_VCENTER_HCENTER) == 0) return Font::ALIGN_VCENTER_HCENTER; if (strcmp(s, luaEnumString_FontJustify_ALIGN_BOTTOM_HCENTER) == 0) return Font::ALIGN_BOTTOM_HCENTER; if (strcmp(s, luaEnumString_FontJustify_ALIGN_TOP_RIGHT) == 0) return Font::ALIGN_TOP_RIGHT; if (strcmp(s, luaEnumString_FontJustify_ALIGN_VCENTER_RIGHT) == 0) return Font::ALIGN_VCENTER_RIGHT; if (strcmp(s, luaEnumString_FontJustify_ALIGN_BOTTOM_RIGHT) == 0) return Font::ALIGN_BOTTOM_RIGHT; return Font::ALIGN_LEFT; } const char* lua_stringFromEnum_FontJustify(Font::Justify e) { if (e == Font::ALIGN_LEFT) return luaEnumString_FontJustify_ALIGN_LEFT; if (e == Font::ALIGN_HCENTER) return luaEnumString_FontJustify_ALIGN_HCENTER; if (e == Font::ALIGN_RIGHT) return luaEnumString_FontJustify_ALIGN_RIGHT; if (e == Font::ALIGN_TOP) return luaEnumString_FontJustify_ALIGN_TOP; if (e == Font::ALIGN_VCENTER) return luaEnumString_FontJustify_ALIGN_VCENTER; if (e == Font::ALIGN_BOTTOM) return luaEnumString_FontJustify_ALIGN_BOTTOM; if (e == Font::ALIGN_TOP_LEFT) return luaEnumString_FontJustify_ALIGN_TOP_LEFT; if (e == Font::ALIGN_VCENTER_LEFT) return luaEnumString_FontJustify_ALIGN_VCENTER_LEFT; if (e == Font::ALIGN_BOTTOM_LEFT) return luaEnumString_FontJustify_ALIGN_BOTTOM_LEFT; if (e == Font::ALIGN_TOP_HCENTER) return luaEnumString_FontJustify_ALIGN_TOP_HCENTER; if (e == Font::ALIGN_VCENTER_HCENTER) return luaEnumString_FontJustify_ALIGN_VCENTER_HCENTER; if (e == Font::ALIGN_BOTTOM_HCENTER) return luaEnumString_FontJustify_ALIGN_BOTTOM_HCENTER; if (e == Font::ALIGN_TOP_RIGHT) return luaEnumString_FontJustify_ALIGN_TOP_RIGHT; if (e == Font::ALIGN_VCENTER_RIGHT) return luaEnumString_FontJustify_ALIGN_VCENTER_RIGHT; if (e == Font::ALIGN_BOTTOM_RIGHT) return luaEnumString_FontJustify_ALIGN_BOTTOM_RIGHT; return enumStringEmpty; } }