annotate main.lua @ 1:cf3106134425

Initial upload.
author Farmbuyer of US-Kilrogg <farmbuyer@gmail.com>
date Sat, 30 Oct 2010 19:13:05 +0000
parents
children 4d9949e554ef
rev   line source
farmbuyer@1 1 local nametag, addon = ...
farmbuyer@1 2
farmbuyer@1 3
farmbuyer@1 4 -----------------------------------------------------------------------------
farmbuyer@1 5 -- other locals
farmbuyer@1 6 local on = false
farmbuyer@1 7
farmbuyer@1 8
farmbuyer@1 9 -----------------------------------------------------------------------------
farmbuyer@1 10 addon = LibStub("AceAddon-3.0"):NewAddon(addon, nametag,
farmbuyer@1 11 "AceConsole-3.0", "AceEvent-3.0")
farmbuyer@1 12
farmbuyer@1 13 function addon:OnInitialize()
farmbuyer@1 14 self:RegisterChatCommand("wjp", "ToggleEnable")
farmbuyer@1 15 self.OnInitialize = nil
farmbuyer@1 16 end
farmbuyer@1 17
farmbuyer@1 18 function addon:ToggleEnable()
farmbuyer@1 19 on = not on
farmbuyer@1 20 if on then
farmbuyer@1 21 self:RegisterEvent("SPELL_ACTIVATION_OVERLAY_SHOW")
farmbuyer@1 22 else
farmbuyer@1 23 self:UnregisterEvent("SPELL_ACTIVATION_OVERLAY_SHOW")
farmbuyer@1 24 end
farmbuyer@1 25 self:Print(on and "Activated" or "Deactivated")
farmbuyer@1 26 end
farmbuyer@1 27
farmbuyer@1 28 function addon:SPELL_ACTIVATION_OVERLAY_SHOW(...)
farmbuyer@1 29 local _,spellID,_,positions = ...
farmbuyer@1 30 local spell = GetSpellLink(spellID) or GetSpellInfo(spellID) or spellID
farmbuyer@1 31 self:Printf("%s at position: %s.", spell, positions)
farmbuyer@1 32 end
farmbuyer@1 33
farmbuyer@1 34 -- vim:noet