266
218
g_assert (iter->ani_anim->total_time > 0);
268
220
/* See how many times we've already played the full animation,
269
221
* and subtract time for that.
271
223
elapsed = elapsed % iter->ani_anim->total_time;
273
225
iter->position = elapsed;
275
227
/* Now move to the proper frame */
278
230
for (tmp = 0; tmp < iter->ani_anim->n_frames; tmp++) {
279
231
if (iter->position >= iter->elapsed &&