aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bin/SDL2.dllbin1242112 -> 1279488 bytes
-rw-r--r--bin/jin.exebin1596416 -> 1811456 bytes
-rw-r--r--bin/lua51.dllbin364544 -> 364544 bytes
-rw-r--r--src/3rdparty/LuaJIT-2.0.5/src/buildvm.libbin33996 -> 33996 bytes
-rw-r--r--src/3rdparty/LuaJIT-2.0.5/src/minilua.libbin33996 -> 33996 bytes
-rw-r--r--src/libjin/graphics/animations/je_animator.cpp6
-rw-r--r--src/libjin/math/je_math.h2
7 files changed, 4 insertions, 4 deletions
diff --git a/bin/SDL2.dll b/bin/SDL2.dll
index 0e2e59e..65f23c8 100644
--- a/bin/SDL2.dll
+++ b/bin/SDL2.dll
Binary files differ
diff --git a/bin/jin.exe b/bin/jin.exe
index 4561246..d8d1779 100644
--- a/bin/jin.exe
+++ b/bin/jin.exe
Binary files differ
diff --git a/bin/lua51.dll b/bin/lua51.dll
index 0e56506..a47ab15 100644
--- a/bin/lua51.dll
+++ b/bin/lua51.dll
Binary files differ
diff --git a/src/3rdparty/LuaJIT-2.0.5/src/buildvm.lib b/src/3rdparty/LuaJIT-2.0.5/src/buildvm.lib
index c7be727..be22bd4 100644
--- a/src/3rdparty/LuaJIT-2.0.5/src/buildvm.lib
+++ b/src/3rdparty/LuaJIT-2.0.5/src/buildvm.lib
Binary files differ
diff --git a/src/3rdparty/LuaJIT-2.0.5/src/minilua.lib b/src/3rdparty/LuaJIT-2.0.5/src/minilua.lib
index e2b3ac3..1a4ed3f 100644
--- a/src/3rdparty/LuaJIT-2.0.5/src/minilua.lib
+++ b/src/3rdparty/LuaJIT-2.0.5/src/minilua.lib
Binary files differ
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