rnd-20030128-1-src
[rocksndiamonds.git] / src / libgame / toons.c
index 8ecc0d5d6672b1a1181fc4fab9f279763bcaba35..a45720be956da67a4aa81847c1b931376cd485d1 100644 (file)
@@ -64,7 +64,10 @@ int getAnimationFrame(int num_frames, int delay, int mode, int start_frame,
   {
     /* note: expect different frames for the same delay cycle! */
 
-    frame = anim.simple_random_value % num_frames;
+    if (anim.random_frame < 0)
+      frame = SimpleRND(num_frames);
+    else
+      frame = anim.random_frame % num_frames;
   }
 
   if (mode & ANIM_REVERSE)             /* use reverse animation direction */