mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-21 03:40:49 +00:00
minimap: add option to set minimap arrow scaling
This commit is contained in:
+2
-1
@@ -172,7 +172,8 @@ function pfUI:LoadConfig()
|
|||||||
pfUI:UpdateConfig("appearance", "bags", "icon_size", "-1")
|
pfUI:UpdateConfig("appearance", "bags", "icon_size", "-1")
|
||||||
pfUI:UpdateConfig("appearance", "bags", "bagrowlength", "10")
|
pfUI:UpdateConfig("appearance", "bags", "bagrowlength", "10")
|
||||||
pfUI:UpdateConfig("appearance", "bags", "bankrowlength", "10")
|
pfUI:UpdateConfig("appearance", "bags", "bankrowlength", "10")
|
||||||
pfUI:UpdateConfig("appearance", "minimap", "size", "140")
|
pfUI:UpdateConfig("appearance", "minimap", "size", "140")
|
||||||
|
pfUI:UpdateConfig("appearance", "minimap", "arrowscale", "1")
|
||||||
pfUI:UpdateConfig("appearance", "minimap", "zonetext", "off")
|
pfUI:UpdateConfig("appearance", "minimap", "zonetext", "off")
|
||||||
pfUI:UpdateConfig("appearance", "minimap", "coordstext", "mouseover")
|
pfUI:UpdateConfig("appearance", "minimap", "coordstext", "mouseover")
|
||||||
pfUI:UpdateConfig("appearance", "minimap", "coordsloc", "bottomleft")
|
pfUI:UpdateConfig("appearance", "minimap", "coordsloc", "bottomleft")
|
||||||
|
|||||||
@@ -1895,6 +1895,7 @@ pfUI:RegisterModule("gui", "vanilla:tbc", function ()
|
|||||||
|
|
||||||
CreateGUIEntry(T["Minimap"], T["Minimap"], function()
|
CreateGUIEntry(T["Minimap"], T["Minimap"], function()
|
||||||
CreateConfig(U["minimap"], T["Minimap Size (|cffffaaaaExperimental|r)"], C.appearance.minimap, "size")
|
CreateConfig(U["minimap"], T["Minimap Size (|cffffaaaaExperimental|r)"], C.appearance.minimap, "size")
|
||||||
|
CreateConfig(U["minimap"], T["Minimap Player Arrow Scale"], C.appearance.minimap, "arrowscale")
|
||||||
CreateConfig(nil, T["Zone Text On Minimap"], C.appearance.minimap, "zonetext", "dropdown", pfUI.gui.dropdowns.minimap_zone_visibility)
|
CreateConfig(nil, T["Zone Text On Minimap"], C.appearance.minimap, "zonetext", "dropdown", pfUI.gui.dropdowns.minimap_zone_visibility)
|
||||||
CreateConfig(nil, T["Coordinates On Minimap"], C.appearance.minimap, "coordstext", "dropdown", pfUI.gui.dropdowns.minimap_cords_visibility)
|
CreateConfig(nil, T["Coordinates On Minimap"], C.appearance.minimap, "coordstext", "dropdown", pfUI.gui.dropdowns.minimap_cords_visibility)
|
||||||
CreateConfig(nil, T["Coordinates Location"], C.appearance.minimap, "coordsloc", "dropdown", pfUI.gui.dropdowns.minimap_cords_position)
|
CreateConfig(nil, T["Coordinates Location"], C.appearance.minimap, "coordsloc", "dropdown", pfUI.gui.dropdowns.minimap_cords_position)
|
||||||
|
|||||||
@@ -38,6 +38,22 @@ pfUI:RegisterModule("minimap", "vanilla:tbc", function ()
|
|||||||
|
|
||||||
Minimap:SetWidth(size)
|
Minimap:SetWidth(size)
|
||||||
Minimap:SetHeight(size)
|
Minimap:SetHeight(size)
|
||||||
|
|
||||||
|
-- vanilla+tbc: do the best to detect the minimap arrow
|
||||||
|
local arrowscale = tonumber(C.appearance.minimap.arrowscale)
|
||||||
|
local minimaparrow = ({Minimap:GetChildren()})[9]
|
||||||
|
for k, v in pairs({Minimap:GetChildren()}) do
|
||||||
|
if v:IsObjectType("Model") and not v:GetName() then
|
||||||
|
if string.find(strlower(v:GetModel()), "interface\\minimap\\minimaparrow") then
|
||||||
|
minimaparrow = v
|
||||||
|
break
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if minimaparrow then
|
||||||
|
minimaparrow:SetScale(arrowscale)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
pfUI.minimap:UpdateConfig()
|
pfUI.minimap:UpdateConfig()
|
||||||
|
|||||||
Reference in New Issue
Block a user