---
 src/graphic/spriteanimation.cpp |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/graphic/spriteanimation.cpp b/src/graphic/spriteanimation.cpp
index c1c4a57..ac8a307 100644
--- a/src/graphic/spriteanimation.cpp
+++ b/src/graphic/spriteanimation.cpp
@@ -169,9 +169,12 @@ void SpriteAnimation::CalculateWait()
   MSG_DEBUG("eye", "CalculateWait stat   :  wait = %d , random = %d", 
loop_wait, loop_wait_random);
   MSG_DEBUG("eye", "CalculateWait 1 : %d", last_update);
 
-  if(loop_wait !=0)
-  {
-  last_update += loop_wait - loop_wait_random/2 + RandomSync().GetInt(0, 
loop_wait_random);
+  if (loop_wait != 0) {
+    last_update += loop_wait;
+    if (loop_wait_random != 0) {
+      MSG_DEBUG("random.get","SpriteAnimation::CalculateWait()");
+      last_update +=  RandomSync().GetInt(0, loop_wait_random) - 
loop_wait_random/2;
+    }
   }
   MSG_DEBUG("eye", "CalculateWait 2 : %d", last_update);
 }
-- 
1.6.0.4


_______________________________________________
Wormux-dev mailing list
Wormux-dev@gna.org
https://mail.gna.org/listinfo/wormux-dev

Répondre à