improved synchronization of other event loops
[rocksndiamonds.git] / src / init.c
index 8dfd5f785c00308234e3514905019bd92643865b..0af298ee1bcdb5af172c564d53334fa9b6fed34a 100644 (file)
@@ -129,10 +129,6 @@ void DrawInitAnim()
   FrameCounter++;
 }
 
-void DrawGlobalAnim()
-{
-}
-
 void FreeGadgets()
 {
   FreeLevelEditorGadgets();
@@ -1339,8 +1335,13 @@ static void set_graphic_parameters_ext(int graphic, int *parameter,
     g->post_delay_random = parameter[GFX_ARG_POST_DELAY_RANDOM];
 
   /* this is only used for toon animations */
-  g->step_offset = parameter[GFX_ARG_STEP_OFFSET];
-  g->step_delay  = parameter[GFX_ARG_STEP_DELAY];
+  g->step_offset  = parameter[GFX_ARG_STEP_OFFSET];
+  g->step_xoffset = parameter[GFX_ARG_STEP_XOFFSET];
+  g->step_yoffset = parameter[GFX_ARG_STEP_YOFFSET];
+  g->step_frames  = parameter[GFX_ARG_STEP_FRAMES];
+  g->step_delay   = parameter[GFX_ARG_STEP_DELAY];
+  g->direction    = parameter[GFX_ARG_DIRECTION];
+  g->position     = parameter[GFX_ARG_POSITION];
 
   /* this is only used for drawing font characters */
   g->draw_xoffset = parameter[GFX_ARG_DRAW_XOFFSET];