comparison Modules/Queue.lua @ 98:252292b703ce

All print(...) function calls are now handled by addon:Print(text, color). The cursor will be cleared of any items/spells before moving as well as when aborting.
author Zerotorescue
date Sun, 09 Jan 2011 17:49:33 +0100
parents 31493364b163
children 67bd5057ecb7
comparison
equal deleted inserted replaced
97:ae268e5c7825 98:252292b703ce
35 end 35 end
36 end 36 end
37 37
38 function mod:QueueGroup(groupName) 38 function mod:QueueGroup(groupName)
39 if not addon.db.profile.groups[groupName] then 39 if not addon.db.profile.groups[groupName] then
40 print(("Tried to queue items from a group named \"%s\", but no such group exists."):format(groupName)); 40 addon:Print(("Tried to queue items from a group named \"%s\", but no such group exists."):format(groupName), addon.Colors.Red);
41 return; 41 return;
42 end 42 end
43 43
44 local temp = {}; 44 local temp = {};
45 45
56 if addon.db.profile.groups[groupName].items then 56 if addon.db.profile.groups[groupName].items then
57 for itemId, _ in pairs(addon.db.profile.groups[groupName].items) do 57 for itemId, _ in pairs(addon.db.profile.groups[groupName].items) do
58 if not temp[itemId] then 58 if not temp[itemId] then
59 local itemLink = select(2, GetItemInfo(itemId)); 59 local itemLink = select(2, GetItemInfo(itemId));
60 60
61 print("Couldn't queue " .. (itemLink or itemId or "???") .. " (not part of this profession)"); 61 addon:Print(("Couldn't queue %s (not part of this profession)"):format((itemLink or itemId or "???")), addon.Colors.Orange);
62 end 62 end
63 end 63 end
64 end 64 end
65 end 65 end
66 66
114 if priceThreshold == 0 or value == -1 or value >= priceThreshold then 114 if priceThreshold == 0 or value == -1 or value >= priceThreshold then
115 -- If no price threshold is set or the auction value is equal to or larger than the price threshold, then proceed 115 -- If no price threshold is set or the auction value is equal to or larger than the price threshold, then proceed
116 116
117 self:Queue(i, amount, groupName); 117 self:Queue(i, amount, groupName);
118 118
119 print("Queued " .. amount .. " of " .. itemLink); 119 addon:Print(("Queued %d of %s"):format(amount, itemLink));
120 end 120 end
121 end 121 end
122 else 122 else
123 print("No usable itemcount addon found."); 123 addon:Print("No usable itemcount addon found.");
124 end 124 end
125 end 125 end
126 end 126 end
127 end 127 end
128 128