WoWInterface SVN UrbanAchiever

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /trunk
    from Rev 69 to Rev 70
    Reverse comparison

Rev 69 → Rev 70

UrbanAchiever.toc
1,8 → 1,8
## Interface: 30000
## Interface: 30100
## Title: Urban Achiever
## Author: Syzgyn
## Notes: Improved Achievement Frame
## Version 0.9.4.wowi:revision
## Version 0.9.5.wowi:revision
## OptionalDeps: Blizzard_AchievementUI
## SavedVariables: UASV
## SavedVariablesPerCharacter: UASVPC
Main.lua
1,5 → 1,8
UrbanAchiever = LibStub("AceAddon-3.0"):NewAddon("UrbanAchiever", "AceConsole-3.0", "AceEvent-3.0", "AceHook-3.0")
local self = UrbanAchiever
 
if select(4, GetBuildInfo()) < 30100 then print("This version of Urban Achiever is for 3.1 Only.") return end
 
-------------------------------------------------------------
--Locals
-------------------------------------------------------------
8,7 → 11,7
BINDING_NAME_URBANACHIEVER_TOGGLE = "Toggle Achievement Frame"
 
local MAX_ACHIEVEMENTS = 3400
local menuTypes= {"PLAYER", "PARTY", "RAID_PLAYER"}
local menuTypes = {"PLAYER", "PARTY", "RAID_PLAYER"}
local playerFaction = UnitFactionGroup("player") == "Alliance" and 1 or 2
 
local moneyValues = {
Options.lua
15,53 → 15,9
subText:SetJustifyH("LEFT")
subText:SetJustifyV("TOP")
 
local trackerTitle = panel:CreateFontString(nil, "ARTWORK", "GameFontNormal")
trackerTitle:SetText("Tracker")
trackerTitle:SetPoint("TOPLEFT", subText, "BOTTOMLEFT", 0, -10)
 
local reset = CreateFrame("Button", nil, panel, "UIPanelButtonTemplate")
reset:SetPoint("TOPLEFT", trackerTitle, "BOTTOMLEFT", 0, -10)
reset:SetWidth(120)
reset:SetHeight(24)
reset.text = reset:GetRegions()
reset.text:SetText("Reset Tracker")
reset:SetScript("OnClick", function()
UASVPC.tracker.x = UIParent:GetWidth()/2
UASVPC.tracker.y = UIParent:GetHeight()/2
UrbanAchiever.tracker:SetPoint("TOPLEFT", UIParent, "BOTTOMLEFT", UASVPC.tracker.x, UASVPC.tracker.y)
UrbanAchiever.tracker.header:Show()
end)
 
local move = CreateFrame("Button", nil, panel, "UIPanelButtonTemplate")
move:SetPoint("TOPLEFT", reset, "TOPRIGHT", 5, 0)
move:SetWidth(120)
move:SetHeight(24)
move.text = move:GetRegions()
move.text:SetText("Move Tracker")
move:SetScript("OnClick", function()
UrbanAchiever.tracker.header:Show()
end)
 
local scale = CreateFrame("Slider", nil, panel, "OptionsSliderTemplate")
scale:SetPoint("TOPLEFT", reset, "BOTTOMLEFT", 3, -13)
scale.text = select(10, scale:GetRegions())
scale.text:SetText(format("Scale: %.2f", UASVPC.tracker.scale or 1))
scale.low = select(11, scale:GetRegions())
scale.low:SetText(0.5)
scale.high = select(12, scale:GetRegions())
scale.high:SetText(2)
scale:SetMinMaxValues(0.5, 2)
scale:SetValueStep(0.05)
scale:SetValue(UASVPC.tracker.scale or 1)
scale:SetScript("OnValueChanged", function(self)
UASVPC.tracker.scale = self:GetValue()
scale.text:SetText(format("Scale: %.2f", UASVPC.tracker.scale or 1))
UrbanAchiever:ScaleTracker()
end)
 
local statTitle = panel:CreateFontString(nil, "ARTWORK", "GameFontNormal")
statTitle:SetText("Options")
statTitle:SetPoint("TOPLEFT", scale, "BOTTOMLEFT", 0, -15)
statTitle:SetPoint("TOPLEFT", subText, "BOTTOMLEFT", 0, -10)
 
local sC = CreateFrame("CheckButton", "UACB", panel, "OptionsCheckButtonTemplate")
sC:SetPoint("TOPLEFT", statTitle, "BOTTOMLEFT", 0, -10)