diff options
-rw-r--r-- | bin/SDL2.dll | bin | 1242112 -> 1279488 bytes | |||
-rw-r--r-- | bin/jin.exe | bin | 1596416 -> 1811456 bytes | |||
-rw-r--r-- | bin/lua51.dll | bin | 364544 -> 364544 bytes | |||
-rw-r--r-- | src/3rdparty/LuaJIT-2.0.5/src/buildvm.lib | bin | 33996 -> 33996 bytes | |||
-rw-r--r-- | src/3rdparty/LuaJIT-2.0.5/src/minilua.lib | bin | 33996 -> 33996 bytes | |||
-rw-r--r-- | src/libjin/graphics/animations/je_animator.cpp | 6 | ||||
-rw-r--r-- | src/libjin/math/je_math.h | 2 |
7 files changed, 4 insertions, 4 deletions
diff --git a/bin/SDL2.dll b/bin/SDL2.dll Binary files differindex 0e2e59e..65f23c8 100644 --- a/bin/SDL2.dll +++ b/bin/SDL2.dll diff --git a/bin/jin.exe b/bin/jin.exe Binary files differindex 4561246..d8d1779 100644 --- a/bin/jin.exe +++ b/bin/jin.exe diff --git a/bin/lua51.dll b/bin/lua51.dll Binary files differindex 0e56506..a47ab15 100644 --- a/bin/lua51.dll +++ b/bin/lua51.dll diff --git a/src/3rdparty/LuaJIT-2.0.5/src/buildvm.lib b/src/3rdparty/LuaJIT-2.0.5/src/buildvm.lib Binary files differindex c7be727..be22bd4 100644 --- a/src/3rdparty/LuaJIT-2.0.5/src/buildvm.lib +++ b/src/3rdparty/LuaJIT-2.0.5/src/buildvm.lib diff --git a/src/3rdparty/LuaJIT-2.0.5/src/minilua.lib b/src/3rdparty/LuaJIT-2.0.5/src/minilua.lib Binary files differindex e2b3ac3..1a4ed3f 100644 --- a/src/3rdparty/LuaJIT-2.0.5/src/minilua.lib +++ b/src/3rdparty/LuaJIT-2.0.5/src/minilua.lib diff --git a/src/libjin/graphics/animations/je_animator.cpp b/src/libjin/graphics/animations/je_animator.cpp index 449799d..1e25639 100644 --- a/src/libjin/graphics/animations/je_animator.cpp +++ b/src/libjin/graphics/animations/je_animator.cpp @@ -51,10 +51,10 @@ namespace JinEngine float interval = 1 / mSpeed; mTick += dt; uint fc = mAnimation->getFrameCount(); - while (mTick >= interval) + if (mTick >= interval) { - mTick -= interval; - ++mIndex; + mIndex += int(mTick / interval); + mTick = fmod(mTick, interval); if (mLoop) mIndex %= fc; mIndex = clamp<uint>(mIndex, 0, fc - 1); diff --git a/src/libjin/math/je_math.h b/src/libjin/math/je_math.h index ae4017f..ed46e58 100644 --- a/src/libjin/math/je_math.h +++ b/src/libjin/math/je_math.h @@ -86,4 +86,4 @@ namespace JinEngine } // namespace Math } // namespace JinEngine -#endif // __JE_UTILS_MATH_H__ +#endif // __JE_UTILS_MATH_H__
\ No newline at end of file |