+ int i;
+
+ for (i=0; i<NUM_TOONS; i++)
+ {
+ int graphic = toons[i].graphic;
+
+ toons[i].bitmap = graphic_info[graphic].bitmap;
+
+ if (toons[i].src_x == -1 && toons[i].src_y == -1)
+ {
+ int anim_frames = graphic_info[graphic].anim_frames;
+ int anim_delay = graphic_info[graphic].anim_delay;
+ int anim_mode = graphic_info[graphic].anim_mode;
+ int start_frame = graphic_info[graphic].anim_start_frame;
+
+ toons[i].src_x = graphic_info[graphic].src_x;
+ toons[i].src_y = graphic_info[graphic].src_y;
+
+ toons[i].width = TILEX;
+ toons[i].height = TILEY;
+
+ toons[i].anim_frames = anim_frames;
+ toons[i].anim_delay = anim_delay;
+ toons[i].anim_mode = anim_mode;
+ toons[i].start_frame = start_frame;
+
+ toons[i].move_delay = 1;
+ toons[i].stepsize = TILEX / 8;
+ }
+ else
+ {
+ toons[i].anim_delay = 1; /* no delay between frames */
+ toons[i].start_frame = 0; /* always start with first */
+ }
+ }
+
+ InitToonScreen(bitmap_db_door,