X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Ftoons.h;fp=src%2Flibgame%2Ftoons.h;h=cf267345df4cecd8b167cf09ef12ff21c799c57c;hp=f090b4d293922ca3b55e254293f13b8a24ab6940;hb=a4eaa7fcd8ca604faeee50f049c441415aa4968c;hpb=9091c797c4a3abb34ceb98d80a82ae7310708fbb diff --git a/src/libgame/toons.h b/src/libgame/toons.h index f090b4d2..cf267345 100644 --- a/src/libgame/toons.h +++ b/src/libgame/toons.h @@ -17,7 +17,15 @@ #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; };