WoWInterface SVN UrbanAchiever

Compare Revisions

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

Rev 61 → Rev 62

trunk/Main.lua
198,11 → 198,11
["y"] = UIParent:GetHeight()/2,
["scale"] = 1,
["list"] = {
[0] = 0,
[1] = 0,
[2] = 0,
[3] = 0,
[4] = 0,
[5] = 0,
},
},
["statCriteria"] = true,
2020,19 → 2020,18
end
end)
 
frame.criteria = frame:CreateFontString("$parentCriteria", "BORDER", "GameFontNormal")
frame.criteria:SetTextColor(0.5,0.5,0.5)
frame.criteria:SetPoint("TOPLEFT", frame.icon, "BOTTOMLEFT", 1,0)
frame.criteria:SetWidth(200)
frame.criteria:SetJustifyH("LEFT")
frame.criteria:SetJustifyV("TOP")
 
frame.bar = CreateFrame("StatusBar", "$parentBar", frame, "AchievementProgressBarTemplate")
--frame.bar.text:SetFontObject("GameFontHighlight")
frame.bar.text:SetWidth(150)
frame.bar:SetWidth(150)
frame.bar:SetPoint("TOPLEFT", frame.icon, "BOTTOMLEFT", 15, -2)
frame.bar:Hide()
 
frame.criteria = frame:CreateFontString("$parentCriteria", "BORDER", "GameFontNormal")
frame.criteria:SetTextColor(0.5,0.5,0.5)
frame.criteria:SetPoint("TOPLEFT", frame.bar, "BOTTOMLEFT", -14,0)
frame.criteria:SetWidth(200)
frame.criteria:SetJustifyH("LEFT")
frame.criteria:SetJustifyV("TOP")frame.bar:Hide()
 
frame:Hide()
 
2041,7 → 2040,6
 
function self:SetTrackerAchievement(num, id)
self.tracker.achievements[num]:SetID(id)
UASVPC.tracker.list[num] = id
 
if not self.masterList[id] then
self.tracker.achievements[num]:Hide()
2058,6 → 2056,7
self.tracker.achievements[num].icon:SetTexture(icon)
self.tracker.achievements[num].name:SetText(name)
self.tracker.achievements[num].bar:Hide()
self.tracker.achievements[num].bar:SetHeight(1)
 
--Now the criteria
local str = ""
2069,6 → 2068,7
if (not cCompleted) or (cQuantity < cReqQuantity) then
if (bit.band(cFlags, ACHIEVEMENT_CRITERIA_PROGRESS_BAR) == ACHIEVEMENT_CRITERIA_PROGRESS_BAR) then
self.tracker.achievements[num].bar:Show()
self.tracker.achievements[num].bar:SetHeight(14)
self.tracker.achievements[num].bar:SetMinMaxValues(0, cReqQuantity)
self.tracker.achievements[num].bar:SetValue(cQuantity)
local cQ, cRQ = cQuantity, cReqQuantity
2122,6 → 2122,7
for i=1, #self.tracker.achievements do
if self.tracker.achievements[i]:GetID() == 0 then
self:SetTrackerAchievement(i, id)
UASVPC.tracker.list[i] = id
break
end
end
2137,6 → 2138,7
 
if deleted > 0 then
self:SetTrackerAchievement(deleted, 0)
UASVPC.tracker.list[deleted] = 0
if deleted < #self.tracker.achievements then
for i=deleted, #self.tracker.achievements-1 do
self:SetTrackerAchievement(i, self.tracker.achievements[i+1]:GetID())