Add debug options

Add debug buttons

Add combatalerter debug
This commit is contained in:
2025-01-08 15:10:52 +01:00
parent 8b085009a9
commit fca49c6302
14 changed files with 584 additions and 95 deletions

View File

@@ -521,7 +521,14 @@ function shared.Config.Init()
configFrame:Add(spotterConfigFrame, 5, 3)
local title = CreateFancyText("HeimdallSpotterConfigTitle", spotterConfigFrame.frame, "Spotter", { r, g, b, a })
spotterConfigFrame:Add(title, 1, 12)
spotterConfigFrame:Add(title, 1, 8)
local debugButton = CreateBasicButton("HeimdallSpotterConfigDebugButton",
spotterConfigFrame.frame, "Debug", function()
Heimdall_Data.config.spotter.debug = not Heimdall_Data.config.spotter.debug
return Heimdall_Data.config.spotter.debug
end)
debugButton:UpdateColor(Heimdall_Data.config.spotter.debug)
spotterConfigFrame:Add(debugButton, 1, 4)
local enableButton = CreateBasicButton("HeimdallSpotterConfigEnableButton",
spotterConfigFrame.frame, "Enabled", function()
@@ -617,7 +624,14 @@ function shared.Config.Init()
configFrame:Add(whoerConfigFrame, 9, 3)
local title = CreateFancyText("HeimdallWhoerConfigTitle", whoerConfigFrame.frame, "Whoer", { r, g, b, a })
whoerConfigFrame:Add(title, 1, 12)
whoerConfigFrame:Add(title, 1, 8)
local debugButton = CreateBasicButton("HeimdallWhoerConfigDebugButton",
whoerConfigFrame.frame, "Debug", function()
Heimdall_Data.config.who.debug = not Heimdall_Data.config.who.debug
return Heimdall_Data.config.who.debug
end)
debugButton:UpdateColor(Heimdall_Data.config.who.debug)
whoerConfigFrame:Add(debugButton, 1, 4)
local enableButton = CreateBasicButton("HeimdallWhoerConfigEnableButton",
whoerConfigFrame.frame, "Enabled", function()
@@ -694,7 +708,14 @@ function shared.Config.Init()
local title = CreateFancyText("HeimdallMessengerConfigTitle", messengerConfigFrame.frame, "Messenger",
{ r, g, b, a })
messengerConfigFrame:Add(title, 1, 12)
messengerConfigFrame:Add(title, 1, 8)
local debugButton = CreateBasicButton("HeimdallMessengerConfigDebugButton",
messengerConfigFrame.frame, "Debug", function()
Heimdall_Data.config.messenger.debug = not Heimdall_Data.config.messenger.debug
return Heimdall_Data.config.messenger.debug
end)
debugButton:UpdateColor(Heimdall_Data.config.messenger.debug)
messengerConfigFrame:Add(debugButton, 1, 4)
local enableButton = CreateBasicButton("HeimdallMessengerConfigEnableButton",
messengerConfigFrame.frame, "Enabled", function()
@@ -731,7 +752,14 @@ function shared.Config.Init()
local title = CreateFancyText("HeimdallDeathReporterConfigTitle", deathReporterConfigFrame.frame,
"Death Reporter",
{ r, g, b, a })
deathReporterConfigFrame:Add(title, 1, 12)
deathReporterConfigFrame:Add(title, 1, 8)
local debugButton = CreateBasicButton("HeimdallDeathReporterConfigDebugButton",
deathReporterConfigFrame.frame, "Debug", function()
Heimdall_Data.config.deathReporter.debug = not Heimdall_Data.config.deathReporter.debug
return Heimdall_Data.config.deathReporter.debug
end)
debugButton:UpdateColor(Heimdall_Data.config.deathReporter.debug)
deathReporterConfigFrame:Add(debugButton, 1, 4)
local enableButton = CreateBasicButton("HeimdallDeathReporterConfigEnableButton",
deathReporterConfigFrame.frame, "Enabled", function()
@@ -819,7 +847,14 @@ function shared.Config.Init()
configFrame:Add(inviterConfigFrame, 7, 3)
local title = CreateFancyText("HeimdallInviterConfigTitle", inviterConfigFrame.frame, "Inviter", { r, g, b, a })
inviterConfigFrame:Add(title, 1, 12)
inviterConfigFrame:Add(title, 1, 8)
local debugButton = CreateBasicButton("HeimdallInviterConfigDebugButton",
inviterConfigFrame.frame, "Debug", function()
Heimdall_Data.config.inviter.debug = not Heimdall_Data.config.inviter.debug
return Heimdall_Data.config.inviter.debug
end)
debugButton:UpdateColor(Heimdall_Data.config.inviter.debug)
inviterConfigFrame:Add(debugButton, 1, 4)
local enableButton = CreateBasicButton("HeimdallInviterConfigEnableButton",
inviterConfigFrame.frame, "Enabled", function()
@@ -935,7 +970,14 @@ function shared.Config.Init()
configFrame:Add(duelerConfigFrame, 2, 3)
local title = CreateFancyText("HeimdallDuelerConfigTitle", duelerConfigFrame.frame, "Dueler", { r, g, b, a })
duelerConfigFrame:Add(title, 1, 12)
duelerConfigFrame:Add(title, 1, 8)
local debugButton = CreateBasicButton("HeimdallDuelerConfigDebugButton",
duelerConfigFrame.frame, "Debug", function()
Heimdall_Data.config.dueler.debug = not Heimdall_Data.config.dueler.debug
return Heimdall_Data.config.dueler.debug
end)
debugButton:UpdateColor(Heimdall_Data.config.dueler.debug)
duelerConfigFrame:Add(debugButton, 1, 4)
local enableButton = CreateBasicButton("HeimdallInviterConfigEnableButton",
duelerConfigFrame.frame, "Enabled", function()
@@ -964,7 +1006,15 @@ function shared.Config.Init()
local title = CreateFancyText("HeimdallAgentTrackerConfigTitle", agentTrackerConfigFrame.frame, "Agent Tracker",
{ r, g, b, a })
agentTrackerConfigFrame:Add(title, 1, 12)
agentTrackerConfigFrame:Add(title, 1, 8)
local debugButton = CreateBasicButton("HeimdallAgentTrackerConfigDebugButton",
agentTrackerConfigFrame.frame, "Debug", function()
Heimdall_Data.config.agentTracker.debug = not Heimdall_Data.config.agentTracker.debug
return Heimdall_Data.config.agentTracker.debug
end)
debugButton:UpdateColor(Heimdall_Data.config.agentTracker.debug)
agentTrackerConfigFrame:Add(debugButton, 1, 4)
local enableButton = CreateBasicButton("HeimdallAgentTrackerConfigEnableButton",
agentTrackerConfigFrame.frame, "Enabled", function()
@@ -1001,7 +1051,14 @@ function shared.Config.Init()
local title = CreateFancyText("HeimdallStinkyTrackerConfigTitle", stinkyTrackerConfigFrame.frame,
"Stinky Tracker",
{ r, g, b, a })
stinkyTrackerConfigFrame:Add(title, 1, 12)
stinkyTrackerConfigFrame:Add(title, 1, 8)
local debugButton = CreateBasicButton("HeimdallStinkyTrackerConfigDebugButton",
stinkyTrackerConfigFrame.frame, "Debug", function()
Heimdall_Data.config.stinkyTracker.debug = not Heimdall_Data.config.stinkyTracker.debug
return Heimdall_Data.config.stinkyTracker.debug
end)
debugButton:UpdateColor(Heimdall_Data.config.stinkyTracker.debug)
stinkyTrackerConfigFrame:Add(debugButton, 1, 4)
local enableButton = CreateBasicButton("HeimdallStinkyTrackerConfigEnableButton",
stinkyTrackerConfigFrame.frame, "Enabled", function()
@@ -1037,7 +1094,14 @@ function shared.Config.Init()
local title = CreateFancyText("HeimdallEmoterConfigTitle", emoterConfigFrame.frame, "Emoter",
{ r, g, b, a })
emoterConfigFrame:Add(title, 1, 12)
emoterConfigFrame:Add(title, 1, 8)
local debugButton = CreateBasicButton("HeimdallEmoterConfigDebugButton",
emoterConfigFrame.frame, "Debug", function()
Heimdall_Data.config.emoter.debug = not Heimdall_Data.config.emoter.debug
return Heimdall_Data.config.emoter.debug
end)
debugButton:UpdateColor(Heimdall_Data.config.emoter.debug)
emoterConfigFrame:Add(debugButton, 1, 4)
local enableButton = CreateBasicButton("HeimdallEmoterConfigEnableButton",
emoterConfigFrame.frame, "Enabled", function()
@@ -1088,7 +1152,14 @@ function shared.Config.Init()
local title = CreateFancyText("HeimdallEchoerConfigTitle", echoerConfigFrame.frame, "Echoer",
{ r, g, b, a })
echoerConfigFrame:Add(title, 1, 12)
echoerConfigFrame:Add(title, 1, 8)
local debugButton = CreateBasicButton("HeimdallEchoerConfigDebugButton",
echoerConfigFrame.frame, "Debug", function()
Heimdall_Data.config.echoer.debug = not Heimdall_Data.config.echoer.debug
return Heimdall_Data.config.echoer.debug
end)
debugButton:UpdateColor(Heimdall_Data.config.echoer.debug)
echoerConfigFrame:Add(debugButton, 1, 4)
local enableButton = CreateBasicButton("HeimdallEmoterConfigEnableButton",
echoerConfigFrame.frame, "Enabled", function()
@@ -1139,7 +1210,14 @@ function shared.Config.Init()
local title = CreateFancyText("HeimdallCommanderConfigTitle", commanderConfigFrame.frame, "Commander",
{ r, g, b, a })
commanderConfigFrame:Add(title, 1, 12)
commanderConfigFrame:Add(title, 1, 8)
local debugButton = CreateBasicButton("HeimdallCommanderConfigDebugButton",
commanderConfigFrame.frame, "Debug", function()
Heimdall_Data.config.commander.debug = not Heimdall_Data.config.commander.debug
return Heimdall_Data.config.commander.debug
end)
debugButton:UpdateColor(Heimdall_Data.config.commander.debug)
commanderConfigFrame:Add(debugButton, 1, 4)
local enableButton = CreateBasicButton("HeimdallCommanderConfigEnableButton",
commanderConfigFrame.frame, "Enabled", function()
@@ -1199,7 +1277,14 @@ function shared.Config.Init()
local title = CreateFancyText("HeimdallMacroerConfigTitle", macroerConfigFrame.frame, "Macroer",
{ r, g, b, a })
macroerConfigFrame:Add(title, 1, 12)
macroerConfigFrame:Add(title, 1, 8)
local debugButton = CreateBasicButton("HeimdallMacroerConfigDebugButton",
macroerConfigFrame.frame, "Debug", function()
Heimdall_Data.config.macroer.debug = not Heimdall_Data.config.macroer.debug
return Heimdall_Data.config.macroer.debug
end)
debugButton:UpdateColor(Heimdall_Data.config.macroer.debug)
macroerConfigFrame:Add(debugButton, 1, 4)
local enableButton = CreateBasicButton("HeimdallCommanderConfigEnableButton",
macroerConfigFrame.frame, "Enabled", function()
@@ -1230,7 +1315,14 @@ function shared.Config.Init()
local title = CreateFancyText("HeimdallCombatAlerterConfigTitle", combatAlerterConfigFrame.frame,
"Combat Alerter",
{ r, g, b, a })
combatAlerterConfigFrame:Add(title, 1, 12)
combatAlerterConfigFrame:Add(title, 1, 8)
local debugButton = CreateBasicButton("HeimdallCombatAlerterConfigDebugButton",
combatAlerterConfigFrame.frame, "Debug", function()
Heimdall_Data.config.combatAlerter.debug = not Heimdall_Data.config.combatAlerter.debug
return Heimdall_Data.config.combatAlerter.debug
end)
debugButton:UpdateColor(Heimdall_Data.config.combatAlerter.debug)
combatAlerterConfigFrame:Add(debugButton, 1, 4)
local enableButton = CreateBasicButton("HeimdallCombatAlerterConfigEnableButton",
combatAlerterConfigFrame.frame, "Enabled", function()
@@ -1304,7 +1396,7 @@ function shared.Config.Init()
stinkiesConfigFrame:Add(stinkies, 16, 12)
end
configFrame.frame:Hide()
--configFrame.frame:Hide()
print("Heimdall - Config loaded")
end