diff Modules/BuffFrame.lua @ 67:f80ee484ac8a

- progress bar width math
author Nenue
date Fri, 19 Aug 2016 11:49:51 -0400
parents ba9c13261bb2
children be5cea6e1e8f
line wrap: on
line diff
--- a/Modules/BuffFrame.lua	Fri Aug 19 09:28:38 2016 -0400
+++ b/Modules/BuffFrame.lua	Fri Aug 19 11:49:51 2016 -0400
@@ -136,14 +136,14 @@
       veneer.progress:SetScript('OnUpdate', function(self, elapsed)
         veneer.elapsed = veneer.elapsed + elapsed
 
-        local w = floor(veneer.progress:GetWidth()+.5)
+        local w = floor(veneer.progress:GetWidth()+.5) - (BUFF_PROGRESS_INSET*2)
         local t = GetTime()
         local progress = (t - startTime) / duration
 
-        local nw = (w-2) - ceil(w * progress)
+        local nw = (w - (w * progress))
         if veneer.elapsed >= 0.25 then
 
-          print(progress, nw, w)
+          print(t, startTime, floor(progress*100), w * progress, nw, w)
           veneer.elapsed = 0.25 - veneer.elapsed
         end
         if (progress >= 1) or not frame:IsVisible() then