rnd-20020930-2-src
[rocksndiamonds.git] / src / libgame / toons.h
index f090b4d293922ca3b55e254293f13b8a24ab6940..cf267345df4cecd8b167cf09ef12ff21c799c57c 100644 (file)
 #include "system.h"
 
 
-/* values for toon animation */
+/* values for animation mode (frame order and direction) */
+#define ANIM_NONE              0
+#define ANIM_LOOP              (1 << 0)
+#define ANIM_LINEAR            (1 << 1)
+#define ANIM_PINGPONG          (1 << 2)
+#define ANIM_PINGPONG2         (1 << 3)
+#define ANIM_REVERSE           (1 << 4)
+
+/* values for toon animation direction */
 #define ANIMDIR_LEFT   1
 #define ANIMDIR_RIGHT  2
 #define ANIMDIR_UP     4
@@ -54,7 +62,7 @@ struct ToonInfo
   int frames;
   int frames_per_second;
   int stepsize;
-  boolean pingpong;
+  int mode;
   int direction;
   int position;
 };