Mercurial > wow > worldplan
comparison FlightMap.lua @ 53:44baf4f35c7c
- Fix missing pin numerals in the flight map.
- Make use of nudge factors in flight map overlays.
author | Nenue |
---|---|
date | Fri, 30 Dec 2016 20:43:58 -0500 |
parents | 6439015d74b1 |
children | 0749e38081e7 |
comparison
equal
deleted
inserted
replaced
52:6439015d74b1 | 53:44baf4f35c7c |
---|---|
37 end | 37 end |
38 | 38 |
39 function WorldPlanDataProvider:OnLoad() | 39 function WorldPlanDataProvider:OnLoad() |
40 | 40 |
41 self:SetNudgeTargetFactor(0.015); | 41 self:SetNudgeTargetFactor(0.015); |
42 self:SetNudgeZoomedOutFactor(1.0); | 42 self:SetNudgeZoomedOutFactor(0.5); |
43 self:SetNudgeZoomedInFactor(0.25); | 43 self:SetNudgeZoomedInFactor(0.15); |
44 end | 44 end |
45 | 45 |
46 function WorldPlanDataProvider:OnShow() | 46 function WorldPlanDataProvider:OnShow() |
47 assert(self.ticker == nil); | 47 assert(self.ticker == nil); |
48 self.ticker = C_Timer.NewTicker(10, function() self:RefreshAllData() end); | 48 self.ticker = C_Timer.NewTicker(10, function() self:RefreshAllData() end); |
114 frame.pin = pin | 114 frame.pin = pin |
115 | 115 |
116 -- sticking it onto the MapCanvas pin | 116 -- sticking it onto the MapCanvas pin |
117 pin.throttle = 1 | 117 pin.throttle = 1 |
118 pin.isStale = true | 118 pin.isStale = true |
119 pin:SetParent(frame) | 119 pin:SetAnchor(frame) |
120 pin:ClearAllPoints() | |
121 pin:SetPoint('CENTER') | |
122 pin.Overlay:SetParent(frame) | |
123 pin.Overlay:ClearAllPoints() | |
124 pin.Overlay:SetPoint('TOPLEFT', pin, 'TOPLEFT', 0, 4) | |
125 pin.Overlay:SetPoint('BOTTOMRIGHT', pin, 'BOTTOMRIGHT', 0, -4) | |
126 pin.Overlay:SetShown(true) | |
127 --print(pin.Overlay:IsShown(), pin.Overlay:GetPoint(1)) | 120 --print(pin.Overlay:IsShown(), pin.Overlay:GetPoint(1)) |
128 end | 121 end |
129 pin:SetShown(pin.used) | 122 pin:SetShown(pin.used) |
130 end | 123 end |
131 | 124 |