Mercurial > wow > inventory
comparison Core.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 | 8d11fc88ecab |
children | f885805da5d6 |
comparison
equal
deleted
inserted
replaced
75:2127ab01ed4a | 76:958aba5f3297 |
---|---|
428 | 428 |
429 | 429 |
430 | 430 |
431 | 431 |
432 | 432 |
433 -- General | |
434 | |
435 addon.Colors = { | |
436 Red = { 1, 0, 0 }, | |
437 Green = { 0, 1, 0 }, | |
438 }; -- easy to extend if more colors are needed | |
439 function addon:Print(text, color) | |
440 local red, green, blue; | |
441 | |
442 if color then | |
443 red, green, blue = color[1], color[2], color[3]; | |
444 end | |
445 | |
446 DEFAULT_CHAT_FRAME:AddMessage(text or "", red, green, blue, nil, 5); | |
447 end | |
448 | |
433 -- Debug | 449 -- Debug |
434 | 450 |
435 function addon:Debug(t) | 451 function addon:Debug(t) |
436 if not self.debugChannel and self.debugChannel ~= false then | 452 if not self.debugChannel and self.debugChannel ~= false then |
437 -- We want to check just once, so if you add a debug channel later just do a /reload (registering an event for this is wasted resources) | 453 -- We want to check just once, so if you add a debug channel later just do a /reload (registering an event for this is wasted resources) |