# HG changeset patch # User Nenue # Date 1452098784 18000 # Node ID 4b1b301cf8d4f45bec04cc4b39ee31c8bcb72feb # Parent 1b8c597dba442a987c0c38a2ca2eca5c5f540556 movement faders obey the conditons asserted by db.workspace diff -r 1b8c597dba44 -r 4b1b301cf8d4 Devian.lua --- a/Devian.lua Wed Jan 06 07:37:17 2016 -0500 +++ b/Devian.lua Wed Jan 06 11:46:24 2016 -0500 @@ -53,14 +53,14 @@ headerfontcolor = {1,1,1,1}, backdrop = {1,1,1,1}, -- background frame info - backgrad = {'VERTICAL', 0.1, 0.1, 0.1, 1, 0, 0, 0, 1}, + backgrad = {'VERTICAL', 0, 0, 0, .75, 0,0,0, .65}, backblend = 'BLEND', backalpha = 1, backborder = {.5,.5,.5,1}, backheader = {.25,.25,.25,1}, frontdrop = {1,1,1,1}, -- foreground frame info - frontgrad = {'VERTICAL', 0.1, 0.1, 0.1, 1, 0, 0, 0, 1}, + frontgrad = {'VERTICAL', 0, 0, 0, 1, 0,0,0, 0.95}, frontblend = 'BLEND', frontalpha = 1, frontborder = {.07,.47,1,1}, @@ -399,6 +399,26 @@ D:Print('Gameplay mode active (list #'..db.workspace..'). Print handling turned |cFFFFFF00OFF|r.') else D:Print('Development mode active (list #'..db.workspace..'). Print handling |cFF00FF00ON|r.') + -- movement fading + if db.movement_fade then + self:RegisterEvent('PLAYER_STARTED_MOVING', function() + for k, v in pairs(self.console) do + if v.enabled then + v.preAlpha = v:GetAlpha() + UIFrameFadeOut(v, db.movement_fade_time, v.preAlpha, 0) + UIFrameFadeOut(v.out, db.movement_fade_time, v.preAlpha, 0) + end + end + end) + self:RegisterEvent('PLAYER_STOPPED_MOVING', function() + for k, v in pairs(self.console) do + if v.enabled then + UIFrameFadeIn(v, db.movement_fade_time, v:GetAlpha(), v.alpha) + UIFrameFadeIn(v.out, db.movement_fade_time, v:GetAlpha(), v.alpha) + end + end + end) + end end --@debug@ @@ -411,26 +431,6 @@ end) --@end-debug@ - -- movement fading - if db.movement_fade then - self:RegisterEvent('PLAYER_STARTED_MOVING', function() - for k, v in pairs(self.console) do - if v.enabled then - v.preAlpha = v:GetAlpha() - UIFrameFadeOut(v, db.movement_fade_time, v.preAlpha, 0) - UIFrameFadeOut(v.out, db.movement_fade_time, v.preAlpha, 0) - end - end - end) - self:RegisterEvent('PLAYER_STOPPED_MOVING', function() - for k, v in pairs(self.console) do - if v.enabled then - UIFrameFadeIn(v, db.movement_fade_time, v:GetAlpha(), v.alpha) - UIFrameFadeIn(v.out, db.movement_fade_time, v:GetAlpha(), v.alpha) - end - end - end) - end end function D:OnInitialize()