18 for (i = 0; i < 3; i++) {
GfxState GFX
GFX: the graphics state and its methods.
void drawTimer(StageTask *task)
Draws the timer: its frame and the three digits of GAME.countdown, from the sprites of the stage's TI...
GameState GAME
The save data, the game mode and the methods.
#define FIELD_LAYER_MAP
the map, its objects and characters, and the menus
FileCache FILE_CACHE
The file cache.
void initSpriteDrawer(SpriteDrawer *obj)
Clears a sprite drawer to neutral (no scale, gray tint, follows the scroll), gives it its methods and...
void *(* getEntry)(u32 fileAndIndex)
struct Layer *(* getLayer)(s32 id)
A drawing layer (GFX.funcs.createLayer): a DRAWENV with a pair of ordering tables,...
Draws sprites from a sprite sheet (such as file 0x277, the menu graphics): a sheet has a table of fra...
void(* setAltClut)()
(x, y)
void(* setLayer)()
(layer, depth)
void(* draw)()
(sheet, frame, x, y)
void(* setTexture)()
(x, y)
The task a stage starts (startStage), updated by its updateStage.
s16 timerDigitX[]
Defined below, after the code that uses them.