WoWInterface SVN zz_Worldboss

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 62 to Rev 61
    Reverse comparison

Rev 62 → Rev 61

trunk/zz_Worldboss/pins.lua
14,11 → 14,11
end
addon['updatePin'] = function(name,mapID)
local btn = addon['pins'][name][#addon['pins'][name]]
btn:SetSize(16,16)
btn:SetFrameLevel(WorldMapButton:GetFrameLevel()+2)
btn['btnName'] = name
mapTrans(tonumber(addon['pins'][name][1]),tonumber(addon['pins'][name][2]),btn)
if(addon['pins'][name][3]==mapID) then
btn:SetSize(16,16)
btn:SetFrameLevel(WorldMapButton:GetFrameLevel()+2)
btn['btnName'] = name
mapTrans(tonumber(addon['pins'][name][1]),tonumber(addon['pins'][name][2]),btn)
btn:Show()
else
btn:Hide()
58,22 → 58,21
end
local f = CreateFrame("Frame",nil,WorldMapButton)
f.lu = 0
f.lt = 4
f.lt = 2
f:RegisterEvent("WORLD_MAP_UPDATE")
local function evnt(self)
f:SetScript("OnEvent", function()
mapID = GetCurrentMapAreaID()
for name, pin in pairs(addon['pins']) do
addon['updatePin'](name, mapID)
end
end
addon['RegisterEventThrottle'](f ,childName, "WORLD_MAP_UPDATE", 0.7, evnt)
end)
f:SetScript("OnUpdate", function(self, el)
self.lu = self.lu - el
if(self.lu < 0) then
self.lu = self.lt
if(self.fr ~= WORLDMAP_SETTINGS['size']) then
self.fr = WORLDMAP_SETTINGS['size']
evnt(self)
self:GetScript("OnEvent")(self, "WORLD_MAP_UPDATE")
end
end
end)