removed obsolete toon animation code (done by global animations now)
[rocksndiamonds.git] / src / cartoons.c
index 95b12ecb944bce0d4a9e10359704bc1e53ce1a5a..e572b043b118bd9f0cd503a2a5450b708b88a768 100644 (file)
@@ -161,7 +161,6 @@ static void HandleGlobalAnim(int, int);
 static void DoAnimationExt(void);
 
 static struct GlobalAnimControlInfo global_anim_ctrl[NUM_GAME_MODES];
-static struct ToonInfo toons[MAX_NUM_TOONS];
 
 static unsigned int anim_sync_frame = 0;
 
@@ -221,59 +220,6 @@ static int compareGlobalAnimMainControlInfo(const void *obj1, const void *obj2)
   return compare_result;
 }
 
-static void PrepareBackbuffer()
-{
-  if (game_status != GAME_MODE_PLAYING)
-    return;
-
-  BlitScreenToBitmap(backbuffer);
-}
-
-boolean ToonNeedsRedraw()
-{
-  return TRUE;
-}
-
-void InitToons()
-{
-  int num_toons = MAX_NUM_TOONS;
-  int i;
-
-  if (global.num_toons >= 0 && global.num_toons < MAX_NUM_TOONS)
-    num_toons = global.num_toons;
-
-  for (i = 0; i < num_toons; i++)
-  {
-    int graphic = IMG_TOON_1 + i;
-    struct FileInfo *image = getImageListEntryFromImageID(graphic);
-
-    toons[i].bitmap = graphic_info[graphic].bitmap;
-
-    toons[i].src_x = graphic_info[graphic].src_x;
-    toons[i].src_y = graphic_info[graphic].src_y;
-
-    toons[i].width  = graphic_info[graphic].width;
-    toons[i].height = graphic_info[graphic].height;
-
-    toons[i].anim_frames      = graphic_info[graphic].anim_frames;
-    toons[i].anim_delay       = graphic_info[graphic].anim_delay;
-    toons[i].anim_mode        = graphic_info[graphic].anim_mode;
-    toons[i].anim_start_frame = graphic_info[graphic].anim_start_frame;
-
-    toons[i].step_offset = graphic_info[graphic].step_offset;
-    toons[i].step_delay  = graphic_info[graphic].step_delay;
-
-    toons[i].direction = image->parameter[GFX_ARG_DIRECTION];
-    toons[i].position = image->parameter[GFX_ARG_POSITION];
-  }
-
-  InitToonScreen(bitmap_db_toons,
-                BackToFront, PrepareBackbuffer, ToonNeedsRedraw,
-                toons, num_toons,
-                REAL_SX, REAL_SY, FULL_SXSIZE, FULL_SYSIZE,
-                GAME_FRAME_DELAY);
-}
-
 static void InitToonControls()
 {
   int mode_nr_toons = GAME_MODE_PSEUDO_TOONS;
@@ -492,7 +438,7 @@ void InitGlobalAnimations()
   InitGlobalAnimControls();
 }
 
-void DrawGlobalAnimExt(int drawing_stage)
+void DrawGlobalAnimationsExt(int drawing_stage)
 {
   int mode_nr;
 
@@ -643,9 +589,9 @@ void DrawGlobalAnimExt(int drawing_stage)
   }
 }
 
-void DrawGlobalAnim(int drawing_stage)
+void DrawGlobalAnimations(int drawing_stage)
 {
-  DrawGlobalAnimExt(drawing_stage);
+  DrawGlobalAnimationsExt(drawing_stage);
 }
 
 boolean SetGlobalAnimPart_Viewport(struct GlobalAnimPartControlInfo *part)