annotate main.lua @ 3:e76c327b62e4

Actually test code before checking in this time.
author Farmbuyer of US-Kilrogg <farmbuyer@gmail.com>
date Sat, 19 Feb 2011 01:35:46 +0000
parents 4d9949e554ef
children fd47a5f58fa0
rev   line source
farmbuyer@1 1 local nametag, addon = ...
farmbuyer@1 2
farmbuyer@2 3 -----------------------------------------------------------------------------
farmbuyer@2 4 local on = false
farmbuyer@2 5 local L = GetLocale()
farmbuyer@1 6
farmbuyer@3 7 ------- Begin messy generated code.
farmbuyer@3 8 -- Please use the Localization App on WoWAce to update this
farmbuyer@2 9 -- http://www.wowace.com/addons/what-just-procced/localization/
farmbuyer@2 10 if L == 'deDE' then
farmbuyer@2 11 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
farmbuyer@2 12 elseif L == 'enUS' or L == 'enGB' then
farmbuyer@2 13 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
farmbuyer@2 14 elseif L == 'esES' or L == 'esMX' then
farmbuyer@2 15 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
farmbuyer@2 16 elseif L == 'frFR' then
farmbuyer@2 17 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
farmbuyer@2 18 elseif L == 'koKR' then
farmbuyer@2 19 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
farmbuyer@2 20 elseif L == 'ruRU' then
farmbuyer@2 21 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
farmbuyer@2 22 elseif L == 'zhCN' then
farmbuyer@2 23 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
farmbuyer@2 24 elseif L == 'zhTW' then
farmbuyer@2 25 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
farmbuyer@2 26 end
farmbuyer@3 27 ------- End messy generated code.
farmbuyer@1 28
farmbuyer@1 29 -----------------------------------------------------------------------------
farmbuyer@1 30 addon = LibStub("AceAddon-3.0"):NewAddon(addon, nametag,
farmbuyer@1 31 "AceConsole-3.0", "AceEvent-3.0")
farmbuyer@1 32
farmbuyer@1 33 function addon:OnInitialize()
farmbuyer@1 34 self:RegisterChatCommand("wjp", "ToggleEnable")
farmbuyer@1 35 self.OnInitialize = nil
farmbuyer@1 36 end
farmbuyer@1 37
farmbuyer@1 38 function addon:ToggleEnable()
farmbuyer@1 39 on = not on
farmbuyer@1 40 if on then
farmbuyer@1 41 self:RegisterEvent("SPELL_ACTIVATION_OVERLAY_SHOW")
farmbuyer@1 42 else
farmbuyer@1 43 self:UnregisterEvent("SPELL_ACTIVATION_OVERLAY_SHOW")
farmbuyer@1 44 end
farmbuyer@2 45 self:Print(on and L["Activated"] or L["Deactivated"])
farmbuyer@1 46 end
farmbuyer@1 47
farmbuyer@1 48 function addon:SPELL_ACTIVATION_OVERLAY_SHOW(...)
farmbuyer@1 49 local _,spellID,_,positions = ...
farmbuyer@1 50 local spell = GetSpellLink(spellID) or GetSpellInfo(spellID) or spellID
farmbuyer@3 51 self:Printf(L["%s at position %s."], spell, positions)
farmbuyer@1 52 end
farmbuyer@1 53
farmbuyer@1 54 -- vim:noet