#include "animation.h" #include "rect.h" int update_anim(const Animation* a, int* f, Rect* r) { int done = 0; f[0]++; if (f[0] >= a->fc * a->s) { f[0] = 0; done = 1; } *r = ((const Rect*)&a[1])[f[0] / a->s]; return done; }