annotate AuctionAddons/Auctioneer.lua @ 76:958aba5f3297

Moved the group functions to the item data class. Added a new subgroup under the general config group called ?extra? which will provide features such as database character removal and perhaps guild selecting. Added a new custom .Print function to the addon object which takes two parameters: (string)text, (Color)color. The latter can be retrieved from the addon.Colors var (e.g. addon.Colors.Red). The ItemId parameter of the ItemData class constructor is now optional.
author Zerotorescue
date Sat, 25 Dec 2010 22:07:07 +0100
parents 7d7aaa3fbe94
children
rev   line source
Zerotorescue@13 1 do
Zerotorescue@13 2
Zerotorescue@13 3 local function GetValue(link)
Zerotorescue@13 4 local imgSeen, _, _, _, _, lowBuy, _, _ = AucAdvanced.Modules.Util.SimpleAuction.Private.GetItems(link);
Zerotorescue@13 5 --local imgseen, image, matchBid, matchBuy, lowBid, lowBuy, aveBuy, aSeen
Zerotorescue@13 6
Zerotorescue@13 7 if imgSeen <= 0 then
Zerotorescue@13 8 -- No auctions up at this time
Zerotorescue@13 9 return -1;
Zerotorescue@13 10 end
Zerotorescue@13 11
Zerotorescue@23 12 return lowBuy or -5;
Zerotorescue@13 13 end
Zerotorescue@13 14
Zerotorescue@13 15 local function IsEnabled()
Zerotorescue@13 16 return (AucAdvanced ~= nil and AucAdvanced.Modules.Util.SimpleAuction ~= nil and AucAdvanced.Modules.Util.SimpleAuction.Private.GetItems ~= nil);
Zerotorescue@13 17 end
Zerotorescue@13 18
Zerotorescue@13 19 IMRegisterPricingAddon("Auctioneer", GetValue, IsEnabled);
Zerotorescue@13 20
Zerotorescue@13 21 end