/Tukui/core/constants.lua

http://github.com/Asphyxia/Tukui · Lua · 26 lines · 24 code · 2 blank · 0 comment · 1 complexity · 28822143f5324b6cce153458ce018c3f MD5 · raw file

  1. local T, C, L = unpack(select(2, ...)) -- Import: T - functions, constants, variables; C - config; L - locales
  2. T.dummy = function() return end
  3. T.myname = select(1, UnitName("player"))
  4. T.myclass = select(2, UnitClass("player"))
  5. T.myrace = select(2, UnitRace("player"))
  6. T.client = GetLocale()
  7. T.resolution = GetCVar("gxResolution")
  8. T.getscreenheight = tonumber(string.match(T.resolution, "%d+x(%d+)"))
  9. T.getscreenwidth = tonumber(string.match(T.resolution, "(%d+)x+%d"))
  10. T.version = GetAddOnMetadata("Tukui", "Version")
  11. T.versionnumber = tonumber(T.version)
  12. T.incombat = UnitAffectingCombat("player")
  13. T.patch, T.build, T.releasedate, T.toc = GetBuildInfo()
  14. T.level = UnitLevel("player")
  15. T.myrealm = GetRealmName()
  16. T.InfoLeftRightWidth = 370
  17. if not TukuiSaved then
  18. TukuiSaved = {
  19. ["bottomrows"] = 1,
  20. ["rightbars"] = 1,
  21. ["splitbars"] = false,
  22. ["actionbarsLocked"] = false,
  23. }
  24. end