An animation clip — ROM-resident, 12 bytes. More...
#include <anim.h>
Public Attributes | |
| const u8 * | durations |
| const u16 * | frames |
| u8 | len |
| u8 | mode |
| u8 | reserved |
| u8 | speed |
An animation clip — ROM-resident, 12 bytes.
Declare with DECLARE_ANIM_CLIP() for the uniform-speed case, or as a raw struct when per-frame durations are needed:
| const u16* AnimClip::frames |
frame values, len entries (never NULL)
| u8 AnimClip::len |
frame count, >= 1
| u8 AnimClip::mode |
ANIM_LOOP or ANIM_ONCE
| u8 AnimClip::reserved |
must be 0 (layout stability)
| u8 AnimClip::speed |
ticks per frame when durations==NULL (0 acts as 1)