rnd-20021129-2-src
[rocksndiamonds.git] / src / libgame / toons.h
index cf267345df4cecd8b167cf09ef12ff21c799c57c..75f76864e8203ccef076017791a773ea5c98780f 100644 (file)
@@ -41,7 +41,6 @@
 
 struct ToonScreenInfo
 {
-  Bitmap **toon_bitmap_array;
   Bitmap *save_buffer;
   void (*update_function)(void);
   void (*prepare_backbuffer_function)(void);
@@ -56,18 +55,24 @@ struct ToonScreenInfo
 
 struct ToonInfo
 {
-  int bitmap_nr;
+  int graphic;
   int width, height;
   int src_x, src_y;
-  int frames;
-  int frames_per_second;
+  int anim_frames;
+  int move_delay;
   int stepsize;
-  int mode;
+  int anim_mode;
   int direction;
   int position;
+
+  int anim_delay;
+  int start_frame;
+  Bitmap *bitmap;      /* dynamically initialized */
 };
 
 
+int getAnimationFrame(int, int, int, int, int);
+
 void InitToonScreen();
 void InitAnimation(void);
 void StopAnimation(void);