int effect_rm(Effect **efxlist, const EffectData *efx, int all)
Removes an effect from an effect list.
int effect_add(Effect **efxlist, const EffectData *efx, double duration, double scale, unsigned int parent)
Adds an effect to an effect list.
Abstraction for rendering sprite sheets.