--- 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