Mercurial > wow > cyborg-mmo7
changeset 48:40892c6b6075
Fixed settings initialization, and added the minimap buttton position to the saved data.
author | madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09 |
---|---|
date | Fri, 03 May 2013 19:39:43 +0000 |
parents | 1a29be548897 |
children | 3b1f85a1cbb1 |
files | CyborgMMO7.lua |
diffstat | 1 files changed, 15 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/CyborgMMO7.lua Mon Apr 29 17:45:04 2013 +0000 +++ b/CyborgMMO7.lua Fri May 03 19:39:43 2013 +0000 @@ -44,6 +44,9 @@ local dy = r * math.sin(angle) CyborgMMO_MiniMapButton:ClearAllPoints() CyborgMMO_MiniMapButton:SetPoint("CENTER", "Minimap", "CENTER", dx, dy) + if SettingsLoaded then + Settings.MiniMapButtonAngle = angle + end end @@ -329,24 +332,29 @@ Settings = data.Settings if not Settings then Settings = {} - Settings.Cyborg = 0.75 - Settings.Plugin = 0.75 Settings.MiniMapButton = true Settings.CyborgButton = true data.Settings = Settings end - SettingsLoaded = true + if not Settings.Cyborg then + Settings.Cyborg = 0.75 + end + if not Settings.Plugin then + Settings.Plugin = 0.75 + end + if not Settings.MiniMapButtonAngle then + Settings.MiniMapButtonAngle = math.rad(150) + end -- Reload Slider values: CyborgMMO_SetOpenButtonSize(Settings.Cyborg) CyborgMMO_SetMainPageSize(Settings.Plugin) CyborgMMO_SetMiniMapButton(Settings.MiniMapButton) + CyborgMMO_MiniMapButtonReposition(Settings.MiniMapButtonAngle) CyborgMMO_SetCyborgHeadButton(Settings.CyborgButton) - local xmin,ymin = Minimap:GetLeft(),Minimap:GetBottom() - local angle = math.rad(150) - CyborgMMO_MiniMapButtonReposition(angle) + SettingsLoaded = true end end @@ -429,7 +437,7 @@ function CyborgMMO_SetMainPageSize(percent) CyborgMMO_MainPage:SetScale(percent) CyborgMMO_OptionPagePluginSizeSlider:SetValue(percent) - if BindingsLoaded then + if SettingsLoaded then Settings.Plugin = percent end end