StageEffect * createStageEffect(s32 x, s32 y, s32 frame)
Creates a StageEffect at (x, y) with its sprites' frames from FRAME.
#define FIELD_TASK_LAUNCHER
a stage's launchers (FIELDSTG_runLaunch)
A sprite at (x, y) from the stage's sheet (FieldState.sheetEntry) with an animated palette,...
void * createTaskWithId(void(*update)(), s32 size, s32 childrenSize, s32 id)
Allocates a zeroed task of size bytes (header included) with room for childrenSize / 4 child tasks.
void updateStageEffect(StageEffect *task)
An effect that plays its animation each time it is set to TASK_DONE.