Alchemy
Loading...
Searching...
No Matches

glyph_arm.h

Go to the documentation of this file.
1#ifndef ALCHEMY_UNIT_WINDOW_GLYPH_ARM_H
2#define ALCHEMY_UNIT_WINDOW_GLYPH_ARM_H
3
4#include "types.h"
5
6struct UiWindow;
7
8s32 UiText_DrawGlyphArm(struct UiWindow *window, u32 character, u32 x, u32 y,
9 const u8 *font);
10void Tile_BuildMetatiles(u16 *scanlineBounds, u16 *frameTiles);
11
12#endif
s32 UiText_DrawGlyphArm(struct UiWindow *window, u32 character, u32 x, u32 y, const u8 *font)
Draws one character into a window's text canvas with its top-left corner at pixel (x,...
Definition glyph_arm.c:49
void Tile_BuildMetatiles(u16 *scanlineBounds, u16 *frameTiles)
Builds the hardware window's horizontal extent for each of the screen's 160 scanlines from frameTiles...
Definition glyph_arm.c:288
A window: a framed rectangle of the tilemap with its sprite outputs, its opening or closing animation...
Definition uiwindow.h:11
u16 y
tiles
Definition uiwindow.h:16
u16 x
tiles
Definition uiwindow.h:15
The integer types, TRUE, UNUSED and the fixed-address macros.
signed int s32
Definition types.h:14
unsigned int u32
Definition types.h:15
unsigned short u16
Definition types.h:13
unsigned char u8
Definition types.h:11