Add more configs for achievement sniffers

This commit is contained in:
2025-01-26 23:23:49 +01:00
parent 0327359300
commit 054d8ab7ef
4 changed files with 32 additions and 9 deletions

View File

@@ -573,17 +573,17 @@ function shared.Config.Init()
local russian = nil
local english = CreateBasicButton("HeimdallConfigEnglish", configFrame.frame,
shared._L("english", Heimdall_Data.config.locale), function()
Heimdall_Data.config.locale = "en"
russian:UpdateColor(false)
return Heimdall_Data.config.locale == "en"
end)
Heimdall_Data.config.locale = "en"
russian:UpdateColor(false)
return Heimdall_Data.config.locale == "en"
end)
english:UpdateColor(Heimdall_Data.config.locale == "en")
russian = CreateBasicButton("HeimdallConfigRussian", configFrame.frame,
shared._L("russian", Heimdall_Data.config.locale), function()
Heimdall_Data.config.locale = "ru"
english:UpdateColor(false)
return Heimdall_Data.config.locale == "ru"
end)
Heimdall_Data.config.locale = "ru"
english:UpdateColor(false)
return Heimdall_Data.config.locale == "ru"
end)
russian:UpdateColor(Heimdall_Data.config.locale == "ru")
configFrame:Add(english, 2, 1)
configFrame:Add(russian, 2, 1)
@@ -2059,6 +2059,23 @@ function shared.Config.Init()
end
end)
achievementSnifferConfigFrame:Add(offsetY, 2, 3)
local rescan = CreateBasicButton("HeimdallAchievementSnifferConfigRescanButton",
achievementSnifferConfigFrame.frame, shared._L("rescan", Heimdall_Data.config.locale), function()
Heimdall_Data.config.achievementSniffer.rescan = not Heimdall_Data.config.achievementSniffer.rescan
return Heimdall_Data.config.achievementSniffer.rescan
end)
rescan:UpdateColor(Heimdall_Data.config.achievementSniffer.rescan)
achievementSnifferConfigFrame:Add(rescan, 2, 3)
local scanInterval = CreateBasicSmallEditBox("HeimdallAchievementSnifferConfigScanInterval",
achievementSnifferConfigFrame.frame, shared._L("scanInterval", Heimdall_Data.config.locale),
tostring(Heimdall_Data.config.achievementSniffer.scanInterval),
function(self)
local text = self:GetText()
Heimdall_Data.config.achievementSniffer.scanInterval = tonumber(text)
end)
achievementSnifferConfigFrame:Add(scanInterval, 2, 3)
end
-- Addon prefix