- int move_xsize = (step_xoffset ? g->width : 0);
- int move_ysize = (step_yoffset ? g->height : 0);
- /*
- int move_size = (move_xsize && move_ysize ?
- MIN(move_xsize, move_ysize) :
- move_xsize ? move_xsize : move_ysize);
- */
- int move_xsteps = (step_xoffset ? CEIL(move_xsize, step_xoffset) : 0);
- int move_ysteps = (step_yoffset ? CEIL(move_ysize, step_yoffset) : 0);
- /*
- int move_xdelay = move_xsteps * step_delay;
- int move_ydelay = move_ysteps * step_delay;
- int move_delay = (move_xdelay && move_ydelay ?
- MIN(move_xdelay, move_ydelay) :
- move_xdelay ? move_xdelay : move_ydelay);
- */
+ float move_xsize = (step_xoffset ? g->width : 0);
+ float move_ysize = (step_yoffset ? g->height : 0);
+ int move_xsteps = (step_xoffset ? ceil(move_xsize / step_xoffset) : 0);
+ int move_ysteps = (step_yoffset ? ceil(move_ysize / step_yoffset) : 0);