Skip to content

Commit

Permalink
Fixed various issues
Browse files Browse the repository at this point in the history
  • Loading branch information
splinecl committed Oct 21, 2019
1 parent 7c9f192 commit af770f0
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions main.lua
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
local isDebugEnabled = false;
local isDebugEnabled = true;
local frame = CreateFrame("FRAME", "QuestCrierAddonFrame");

frame:RegisterEvent("UI_INFO_MESSAGE");
frame:RegisterEvent("ADDON_LOADED");
frame:SetScript("OnEvent", eventHandler);

SLASH_QUEST_CRIER1 = "/qc"
SlashCmdList["QUEST_CRIER"] = function(msg)
isEnabled = not isEnabled;
if(isEnabled) then
DEFAULT_CHAT_FRAME:AddMessage("Quest Crier on");
DEFAULT_CHAT_FRAME:AddMessage("Quest Crier on", 1.0, 1.0, 0.0);
else
DEFAULT_CHAT_FRAME:AddMessage("Quest Crier off");
DEFAULT_CHAT_FRAME:AddMessage("Quest Crier off", 1.0, 1.0, 0.0);
end
end

function eventHandler(self, event, ...)
local arg1, arg2 = ...;
local isPlayerInParty = UnitInParty("player");

if(event == "ADDON_LOADED") then
if(event == "ADDON_LOADED" and arg1 == "QuestCrier") then
--We want to default to true if this is a first time load
if(isEnabled == nil) then
printDebug("First time load");
isEnabled = true;
end
DEFAULT_CHAT_FRAME:AddMessage("Quest Crier @project-version@ toggle on/off using /qc, currently "..(isEnabled and 'on' or 'off'));
DEFAULT_CHAT_FRAME:AddMessage("Quest Crier @project-version@ toggle on/off using /qc, currently "..(isEnabled and 'on' or 'off'), 1.0, 1.0, 0.0, true);
frame:UnregisterEvent("ADDON_LOADED");
end

if (event == "UI_INFO_MESSAGE") then
local isPlayerInParty = UnitInParty("player");
printDebug("[QuestCrier arg1] " .. arg1);
printDebug("[QuestCrier arg2] " .. arg2);

Expand All @@ -43,6 +43,8 @@ function eventHandler(self, event, ...)
end
end

frame:SetScript("OnEvent", eventHandler);

function printDebug(message)
if(isDebugEnabled) then
DEFAULT_CHAT_FRAME:AddMessage(message);
Expand Down

0 comments on commit af770f0

Please sign in to comment.