vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 --[[
2 Healers Assist by Kiki of European Cho'gall (Alliance)
3 Debug module
4 ]]
5  
6 HA_DEBUG_GLOBAL = 1; -- Blanc
7 HA_DEBUG_PROTOCOL = 2; -- Jaune foncé
8 HA_DEBUG_CHANNEL = 3; -- Bleu clair
9 HA_DEBUG_SPELLS = 4; -- Vert foncé
10 HA_DEBUG_MEMBERS = 5; -- Orange clair
11 HA_DEBUG_RAIDERS = 6; -- Violet foncé
12 HA_DEBUG_GUI = 7; -- Cyan clair
13 HA_DEBUG_ACTIONS = 8; -- Cyan foncé
14 HA_DEBUG_WARNING = 9; -- Rouge
15  
16 local _HA_DBG_ColorCodes = {{1,1,1},{0.5,0.5,0},{0,0,1.0},{0,0.4,0},{1,0.5,0},{1,0,1},{0,0.6,0.9},{0,0.4,0.5},{1,0.1,0.1}};
17  
18 function HA_DBG_SetDebugMode(mode)
19 if(mode == 1)
20 then
21 HA_Config.Debug = true;
22 HADebugFrame:Show();
23 else
24 HADebugFrame:Hide();
25 HA_Config.Debug = nil;
26 end
27 end
28  
29 function HA_ChatDebug(dbg_type,str)
30 if(HA_Config and HA_Config.Debug)
31 then
32 local tab = date("*t",tim);
33 local hour_str = tab.hour;
34 local min_str = tab.min;
35 local sec_str = tab.sec;
36  
37 if(string.len(hour_str) == 1)
38 then
39 hour_str = "0"..hour_str;
40 end
41 if(string.len(min_str) == 1)
42 then
43 min_str = "0"..min_str;
44 end
45 if(string.len(sec_str) == 1)
46 then
47 sec_str = "0"..sec_str;
48 end
49 local time_str = "["..hour_str..":"..min_str..":"..sec_str.."-"..HA_CurrentTime.."] ";
50 HADebug_Log:AddMessage(time_str..str,_HA_DBG_ColorCodes[dbg_type][1],_HA_DBG_ColorCodes[dbg_type][2],_HA_DBG_ColorCodes[dbg_type][3]);
51 end
52 end
53  
54 function HA_ChatWarning(str)
55 if(DEFAULT_CHAT_FRAME)
56 then
57 DEFAULT_CHAT_FRAME:AddMessage("HealersAssist WARNING (please inform Kiki) : "..str, 1.0, 0, 0);
58 end
59 HA_ChatDebug(HA_DEBUG_WARNING,str);
60 end
61  
62 function HA_ChatPrint(str)
63 if(DEFAULT_CHAT_FRAME)
64 then
65 DEFAULT_CHAT_FRAME:AddMessage("HealersAssist : "..str, 1.0, 0.7, 0.15);
66 end
67 end
68  
69 function HA_ChatMsg(str)
70 if(DEFAULT_CHAT_FRAME)
71 then
72 DEFAULT_CHAT_FRAME:AddMessage(str, 0.9, 0.7, 0.10);
73 end
74 end
75  
76 --[[
77 TEMP DEBUG PART
78 ]]
79 function _HA_DBG_Test1()
80 HA_ChatPrint("Revert : ");
81 for id,tab in HA_RaidersByID
82 do
83 HA_ChatPrint(" "..id.." : "..tab.name);
84 end
85 HA_ChatPrint("Done");
86 end
87