/trunk
local ADDON_NAME, ns = ... |
local oUF = ns.oUF or oUF |
local LSM = LibStub and LibStub("LibSharedMedia-3.0") |
local function debug(...) |
-- print(...) |
ns.fonts = {} |
ns.fonts.silk = mediaPath.."slkscr.ttf" |
ns.fonts.silkb = mediaPath.."slkscrb.ttf" |
ns.fonts.silke = mediaPath.."slkscre.ttf" |
ns.fonts.silkeb = mediaPath.."slkscreb.ttf" |
ns.fonts.hooge = mediaPath.."hooge05_57.ttf" |
ns.fonts.xgpico = mediaPath.."XG-pixo.ttf" |
ns.fonts.marke = mediaPath.."MARKE__.ttf" |
ns.fonts.f04B_03 = mediaPath.."04B_03__.ttf" |
ns.fonts.uni05_53 = mediaPath.."uni05_53.ttf" |
-- Add pixel fonts to LSM |
if LSM then |
for key, value in pairs(ns.fonts) do |
LSM:Register("font", key, value) |
end |
end |
local font = CreateFont('oUF_RubenFont') |
font:SetFont(ns.fonts.uni05_53, 8, "OUTLINE MONOCHROME") |
-- format numbers |
local function round(num, idp) |
if idp and idp>0 then |
local mult = 10^idp |
return math.floor(num * mult + 0.5) / mult |
end |
return math.floor(num + 0.5) |
if idp and idp>0 then |
local mult = 10^idp |
return math.floor(num * mult + 0.5) / mult |
end |
return math.floor(num + 0.5) |
end |
local function CoolNumber(num) |
## OptionalDeps: oUF, oUF_AuraTracker, oUF_BarFader, oUF_CombatFeedback, oUF_DebuffHighlight, oUF_HealComm4, oUF_QuickHealth2, oUF_ResComm, oUF_SpellRange, oUF_ThreatFeedback, oUF_WeaponEnchant, Quartz |
## Notes: Personal UF layout |
## OptionalDeps: LibStub, LibSharedMedia-3.0 |
#@no-lib-strip@ |
libs\LibStub\LibStub.lua |
libs\CallbackHandler-1.0\CallbackHandler-1.0.lua |
libs\LibSharedMedia-3.0\lib.xml |
#@end-no-lib-strip@ |
oUF_Ruben.xml |