From 30e416b0b3fedfb0af8aa8f8fb03ea57e7a7fa5a Mon Sep 17 00:00:00 2001 From: "jean.chalard" Date: Thu, 3 Sep 2009 17:24:42 +0000 Subject: [PATCH] J : * Animation smoothing (and bugfix on slow machines). --- projects/mtg/src/Pos.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/mtg/src/Pos.cpp b/projects/mtg/src/Pos.cpp index 45bc4c4ea..0707c9fba 100644 --- a/projects/mtg/src/Pos.cpp +++ b/projects/mtg/src/Pos.cpp @@ -4,6 +4,7 @@ Pos::Pos(float x, float y, float z, float t, float a) : actX(x), actY(y), actZ(z), actT(t), actA(a), x(x), y(y), zoom(z), t(t), alpha(a) {} void Pos::Update(float dt) { + if (dt > 0.05) dt = 0.05; actX += 10 * dt * (x - actX); actY += 10 * dt * (y - actY); actT += 10 * dt * (t - actT);