Mercurial > wow > devian
comparison Devian.lua @ 1:a13243a4118b
empty output detection
cleaning old code
| author | Nenue |
|---|---|
| date | Thu, 17 Dec 2015 03:07:00 -0500 |
| parents | 585221424a93 |
| children | 77adceb8ebe4 |
comparison
equal
deleted
inserted
replaced
| 0:585221424a93 | 1:a13243a4118b |
|---|---|
| 1 -- User: Krakyn | 1 -- User: Krakyn |
| 2 -- Created: 11/30/2015 7:46 AM | 2 -- Created: 11/30/2015 7:46 AM |
| 3 if not LibStub then | 3 if not LibStub then |
| 4 print('Something has happened...') | 4 print('Something has happened...') |
| 5 end | 5 end |
| 6 | |
| 7 Devian = LibStub("AceAddon-3.0"):NewAddon("Devian", "AceConsole-3.0", "AceEvent-3.0") | 6 Devian = LibStub("AceAddon-3.0"):NewAddon("Devian", "AceConsole-3.0", "AceEvent-3.0") |
| 8 local D = _G.Devian | 7 local D = _G.Devian |
| 9 | |
| 10 local db | 8 local db |
| 11 local msg = function(...) | |
| 12 D:Print(...) | |
| 13 end | |
| 14 local STATE_LOW, STATE_HIGH = 1, 2 | 9 local STATE_LOW, STATE_HIGH = 1, 2 |
| 15 local PLAYER_REALM = UnitName("player") .. '-' .. GetRealmName() | 10 local PLAYER_REALM = UnitName("player") .. '-' .. GetRealmName() |
| 16 local DEVIAN_FRAME = DevianDebugInfo | 11 local DEVIAN_FRAME = DevianDebugInfo |
| 17 | 12 |
| 18 local ScanAddOnList = function(args) | 13 local ScanAddOnList = function(args) |
| 139 D.debug_init = true | 134 D.debug_init = true |
| 140 end | 135 end |
| 141 | 136 |
| 142 local prefix_cache = {} | 137 local prefix_cache = {} |
| 143 local function Message(prefix, ...) | 138 local function Message(prefix, ...) |
| 144 | 139 if prefix == nil then |
| 140 oldprint('Tried to print nothing.') | |
| 141 return | |
| 142 end | |
| 145 -- colorize | 143 -- colorize |
| 146 if not prefix_cache[prefix] then | 144 if not prefix_cache[prefix] then |
| 147 local c = {0, 0, 0 } | 145 local c = {0, 0, 0 } |
| 148 local max = string.len(prefix) | 146 local max = string.len(prefix) |
| 149 for i = 1, max, 3 do | 147 for i = 1, max, 3 do |
