Mercurial > wow > reagentmaker
comparison ReagentMaker.lua @ 28:76414c6318ff
Remove useless comments
| author | contrebasse | 
|---|---|
| date | Thu, 28 Apr 2011 19:46:29 +0200 | 
| parents | fb02770b8b5e | 
| children | fd76c8951b7d | 
   comparison
  equal
  deleted
  inserted
  replaced
| 27:fb02770b8b5e | 28:76414c6318ff | 
|---|---|
| 1 local addonName, A = ... | 1 local addonName, A = ... | 
| 2 | 2 | 
| 3 -- @todo clean the A table | 3 -- @todo clean the A table | 
| 4 -- @todo check local copy of globals functions | 4 -- @todo check local copy of globals functions | 
| 5 -- @todo show number of craftable items | |
| 6 -- @todo show owned items | 5 -- @todo show owned items | 
| 7 -- @todo add support for dez ? | 6 -- @todo add support for dez ? | 
| 8 -- @todo add support for cross tradeskill, like mining + forge/ingé | 7 -- @todo add support for cross tradeskill, like mining + forge/ingé | 
| 9 | 8 | 
| 10 --------------------------------------------------- | 9 --------------------------------------------------- | 
| 94 end -- for | 93 end -- for | 
| 95 | 94 | 
| 96 A.tooltipRecipe = CreateFrame("GameTooltip", "ReagentMaker_tooltipRecipe",UIParent, "GameTooltipTemplate") | 95 A.tooltipRecipe = CreateFrame("GameTooltip", "ReagentMaker_tooltipRecipe",UIParent, "GameTooltipTemplate") | 
| 97 A.tooltipRecipe:SetFrameStrata("TOOLTIP") | 96 A.tooltipRecipe:SetFrameStrata("TOOLTIP") | 
| 98 A.tooltipRecipe:Hide() | 97 A.tooltipRecipe:Hide() | 
| 99 --[[ | |
| 100 A.tooltipReagent = CreateFrame("GameTooltip", "ReagentMaker_tooltipReagent",UIParent, "GameTooltipTemplate") | |
| 101 A.tooltipReagent:SetFrameStrata("TOOLTIP") | |
| 102 A.tooltipReagent:Hide() | |
| 103 --]] | |
| 104 end -- function | 98 end -- function | 
| 105 | 99 | 
| 106 -- Function run after selecting a item in the tradeskill window | 100 -- Function run after selecting a item in the tradeskill window | 
| 107 function A.ProcessReagent(btn, ...) | 101 function A.ProcessReagent(btn, ...) | 
| 108 | 102 | 
| 162 function A.craft(reagentID,reagentRecipeIndex,reagentIndex,numReagentMakable,chooseNumber) | 156 function A.craft(reagentID,reagentRecipeIndex,reagentIndex,numReagentMakable,chooseNumber) | 
| 163 -- Look at how many we need to make one item for the selected recipe | 157 -- Look at how many we need to make one item for the selected recipe | 
| 164 local numToMake = 1 | 158 local numToMake = 1 | 
| 165 local selectedIndex = GetTradeSkillSelectionIndex() | 159 local selectedIndex = GetTradeSkillSelectionIndex() | 
| 166 local skillName, skillType, numAvailable, isExpanded, serviceType, numSkillUps = GetTradeSkillInfo(selectedIndex) | 160 local skillName, skillType, numAvailable, isExpanded, serviceType, numSkillUps = GetTradeSkillInfo(selectedIndex) | 
| 167 --if numAvailable==0 then | 161 local reagentName, reagentTexture, reagentCount, playerReagentCount = GetTradeSkillReagentInfo(selectedIndex, reagentRecipeIndex) | 
| 168 local reagentName, reagentTexture, reagentCount, playerReagentCount = GetTradeSkillReagentInfo(selectedIndex, reagentRecipeIndex) | 162 -- make enough reagents to craft one more item | 
| 169 -- make enough reagents to craft one more item | 163 numToMake = math.min(reagentCount*(1+numAvailable) - playerReagentCount,numReagentMakable) | 
| 170 numToMake = math.min(reagentCount*(1+numAvailable) - playerReagentCount,numReagentMakable) | |
| 171 --end -- if | |
| 172 | 164 | 
| 173 -- Choose number or craft directly | 165 -- Choose number or craft directly | 
| 174 if chooseNumber and numReagentMakable>1 then | 166 if chooseNumber and numReagentMakable>1 then | 
| 175 -- the dialog window is linked to the reagent button | 167 -- the dialog window is linked to the reagent button | 
| 176 local btn = _G["TradeSkillReagent"..reagentRecipeIndex] | 168 local btn = _G["TradeSkillReagent"..reagentRecipeIndex] | 
| 198 -- Do not manage guild tradeskill | 190 -- Do not manage guild tradeskill | 
| 199 if IsTradeSkillGuild() or IsTradeSkillLinked() then return end | 191 if IsTradeSkillGuild() or IsTradeSkillLinked() then return end | 
| 200 | 192 | 
| 201 -- Index of the reagent in the recipe, taken from the button name | 193 -- Index of the reagent in the recipe, taken from the button name | 
| 202 local reagentRecipeIndex = A.buttonNumber(btn) | 194 local reagentRecipeIndex = A.buttonNumber(btn) | 
| 203 | |
| 204 --A.SaveActiveFilters() | |
| 205 | 195 | 
| 206 -- ID of the reagent we want to craft | 196 -- ID of the reagent we want to craft | 
| 207 local reagentLink = GetTradeSkillReagentItemLink(GetTradeSkillSelectionIndex(), reagentRecipeIndex) | 197 local reagentLink = GetTradeSkillReagentItemLink(GetTradeSkillSelectionIndex(), reagentRecipeIndex) | 
| 208 local reagentID = A.link2ID(reagentLink) | 198 local reagentID = A.link2ID(reagentLink) | 
| 209 | 199 | 
| 221 if reagentIndex then | 211 if reagentIndex then | 
| 222 link = GetTradeSkillRecipeLink(A.findSkillIndex(reagentID)) | 212 link = GetTradeSkillRecipeLink(A.findSkillIndex(reagentID)) | 
| 223 end | 213 end | 
| 224 end | 214 end | 
| 225 | 215 | 
| 226 --A.RestoreActiveFilters() | |
| 227 | |
| 228 if link then | 216 if link then | 
| 229 A.tooltipRecipe:SetOwner(btn) | 217 A.tooltipRecipe:SetOwner(btn) | 
| 230 A.tooltipRecipe:SetHyperlink(link) | 218 A.tooltipRecipe:SetHyperlink(link) | 
| 231 A.tooltipRecipe:Show() | 219 A.tooltipRecipe:Show() | 
| 232 A.tooltipRecipe:ClearAllPoints() | 220 A.tooltipRecipe:ClearAllPoints() | 
| 235 end | 223 end | 
| 236 | 224 | 
| 237 function A.btnLeft(btn) | 225 function A.btnLeft(btn) | 
| 238 btn.textureHighlight:Hide() | 226 btn.textureHighlight:Hide() | 
| 239 A.tooltipRecipe:Hide() | 227 A.tooltipRecipe:Hide() | 
| 240 --A.tooltipReagent:Hide() | |
| 241 end -- function | 228 end -- function | 
| 242 | 229 | 
| 243 function A.updateCounts(recipeIndex) | 230 function A.updateCounts(recipeIndex) | 
| 244 -- Needs an argument | 231 -- Needs an argument | 
| 245 if not recipeIndex then return end | 232 if not recipeIndex then return end | 
