29d93c0 - change raid frame position as mage
[wowui.git] / kehys / raid.lua
index 7a68f90..8e4b701 100644 (file)
@@ -8,6 +8,7 @@ local RegisterStateDriver, RegisterUnitWatch = RegisterStateDriver, RegisterUnit
 local registerEvents = addon.RegisterEvents;
 local registerUnitEvents = addon.RegisterUnitEvents;
 local unitEvent = addon.UnitEvent;
+local unitUpdate = addon.FrameUpdate;
 
 local width, height = 82, 42;
 local anchorX, anchorY = 0, -330;
@@ -18,17 +19,6 @@ local class = nil;
 local party = {};
 local raid = {};
 
-local function unitUpdate(frame)
-    -- there's no in/out of range event, have to check each frame
-    -- from FrameXML/CompactUnitFrame.lua
-    local inRange, checked = UnitInRange(frame.displayed);
-    if checked and not inRange then
-        frame:SetAlpha(0.55);
-    else
-        frame:SetAlpha(1);
-    end
-end
-
 local function frameShow(frame)
     registerEvents(frame);
     registerUnitEvents(frame);
@@ -122,6 +112,12 @@ end
 local function initialize()
     _, class = UnitClass("player");
     attributes = addon.Clickheal[class];
+    if class == "MAGE" then
+        width = 72;
+        height = 37;
+        anchorX = 0;
+        anchorY = -380;
+    end
     CFrame:SetFrameStrata("LOW");
     CFrame:SetPoint("CENTER", nil, "CENTER", anchorX, anchorY);
     CFrame:SetHeight((height+2)*8);