aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author1029chris <1029chris@gmail.com>2016-06-10 13:10:41 -0700
committer1029chris <1029chris@gmail.com>2016-06-10 13:10:41 -0700
commitc805934fb03808baeb688d3f629701b171b38873 (patch)
tree969f81ed85a1e1c21a2686ab5a488918b9dee420
parent25774367a92a93bb7d4e810b3ce4e54f93a155f9 (diff)
Made window open animation more smooth
Adjusted animation speed setting
-rw-r--r--assets.lua3
-rw-r--r--window.lua4
2 files changed, 3 insertions, 4 deletions
diff --git a/assets.lua b/assets.lua
index caabdd8..6094758 100644
--- a/assets.lua
+++ b/assets.lua
@@ -261,11 +261,10 @@ function loadAnimation(pic, quad, frames, limit, w, h)
end
function playAnimation(ani, loop, x, y, r, s, xo, yo, sp)
love.graphics.draw(ani.pic, ani.fs[math.floor(ani.f)], x, y, r, s, s, xo, yo)
- speed = (60/love.timer.getFPS())*sp
if loop == true and #ani.fs <= ani.f then
ani.f = 1
elseif loop == false and ani.f >= #ani.fs then
else
- ani.f = ani.f + speed
+ ani.f = ani.f + sys.s*sp
end
end
diff --git a/window.lua b/window.lua
index 3122240..a0afc7a 100644
--- a/window.lua
+++ b/window.lua
@@ -121,9 +121,9 @@ function drawWindow(id)
win[id].ex = true
end
if win[id].ex == true and win[id].s ~= 0 then
- win[id].s = win[id].s - 0.2*sys.s
+ win[id].s = win[id].s - (0.4*win[id].s)*sys.s
elseif win[id].ex == false and win[id].s ~= 0 then
- win[id].s = win[id].s + 0.2*sys.s
+ win[id].s = win[id].s + (0.075/win[id].s)*sys.s
end
if win[id].s > 1 then
win[id].s = 1