1#ifndef ALCHEMY_UNIT_GRAPHICS_CREDITS_CREDITS_H
2#define ALCHEMY_UNIT_GRAPHICS_CREDITS_CREDITS_H
const u32 gDisplayScroll_SlideResources[]
Battle backgrounds shown in the credits; 0 clears the display.
void Graphics_LoadCharacterBlockAndPalette(u32 resourceId, s32 alternate)
Loads a credits backdrop into one of the two tile/palette halves.
void DisplayScroll_RenderEnteringLine(void)
A main-loop task scheduled by DisplayScroll_InitObjectTable: renders each entering line sixteen rows ...
void DisplayScroll_BuildHblankWordTable(u32 *destination)
Builds the 512 tilemap words surrounding a sliding credits backdrop: blank margins,...
void DisplayScroll_InitObjectTable(void)
Allocates the credits sprites, builds the blank border and text rows, clears the tile ring and schedu...
void Graphics_ClearCharacterBlockAndPalette(s32 alternate)
Fills 30 KB of 256-color tiles with color 1 and clears 128 palette colors.
const void * gDisplayScroll_LineTable[]
Credits text, one row per line, terminated by 0.
s32 DisplayScroll_RunSlideshow(void)
Crossfades the credits backdrop sequence through alternating tile banks while the staff names scroll ...
void DisplayScroll_StepPositionEveryFourFrames(void)
A VBlank task of the credits slideshow: drifts both backdrops together, keeping their horizontal offs...
s32 DisplayScroll_DrawLine(const u8 *text, s32 firstTile, s32 alignment)
Centers, right-aligns or left-aligns one credits line in a 192-pixel row.
void DisplayScroll_UpdateObjects(void)
A VBlank task scheduled by DisplayScroll_InitObjectTable: maps the visible sixteen rows onto the tile...
const u8 gDisplayScroll_GlyphWidths[96]
The integer types, TRUE, UNUSED and the fixed-address macros.