Mercurial > wow > buffalo2
comparison Modules/Currency.lua @ 114:6748c98a6c6c
- Reworked OrderHallHandler triggers
- OrderHallHandler minimializes hud info
- WorldState currency headers have a unified font
| author | Nick@Zahhak |
|---|---|
| date | Mon, 27 Mar 2017 00:39:29 -0400 |
| parents | 2105b6e5095f |
| children | 8c94bee4fdfc |
comparison
equal
deleted
inserted
replaced
| 113:2105b6e5095f | 114:6748c98a6c6c |
|---|---|
| 83 elseif info.currencyID then | 83 elseif info.currencyID then |
| 84 local currencyID = info.currencyID | 84 local currencyID = info.currencyID |
| 85 frame.Update = function (block) | 85 frame.Update = function (block) |
| 86 debug('Update [Currency]') | 86 debug('Update [Currency]') |
| 87 local name, earned, texture, earnedThisWeek, weeklyMax, totalMax = GetCurrencyInfo(currencyID) | 87 local name, earned, texture, earnedThisWeek, weeklyMax, totalMax = GetCurrencyInfo(currencyID) |
| 88 | |
| 88 block.Icon:SetTexture(texture) | 89 block.Icon:SetTexture(texture) |
| 89 block.Label:SetFormattedText("%d / %d", earned, totalMax) | 90 block.Label:SetFormattedText("%d / %d", earned, totalMax) |
| 90 block:SetWidth(block.Icon:GetWidth() + block.Label:GetStringWidth() + 6) | 91 block:SetWidth(block.Icon:GetWidth() + block.Label:GetStringWidth() + 6) |
| 91 return true | 92 return true |
| 92 end | 93 end |
| 184 if self.needsUpdate then | 185 if self.needsUpdate then |
| 185 self:Update() | 186 self:Update() |
| 186 end | 187 end |
| 187 end | 188 end |
| 188 | 189 |
| 190 function block:OnEnter() | |
| 191 if not InCombatLockdown() then | |
| 192 GameTooltip:SetOwner(self, "ANCHOR_BOTTOMRIGHT"); | |
| 193 if self.currencyID then | |
| 194 GameTooltip:SetCurrencyTokenByID(self.currencyID); | |
| 195 else | |
| 196 GameTooltip:SetItemByID(self.itemID); | |
| 197 end | |
| 198 GameTooltip:Show(); | |
| 199 end | |
| 200 end | |
| 201 function block:OnLeave() | |
| 202 if GameTooltip:IsOwned(self) then | |
| 203 GameTooltip_Hide() | |
| 204 end | |
| 205 end | |
| 206 | |
| 189 function block:OnEvent(event, ...) | 207 function block:OnEvent(event, ...) |
| 190 print('|cFF0088FF<'..self.name..'>|r', 'OnEvent', event, ...) | 208 print('|cFF0088FF<'..self.name..'>|r', 'OnEvent', event, ...) |
| 191 self:Update() | 209 self:Update() |
| 192 end | 210 end |
| 193 | 211 |
