4bpp tiles | |
| void | tte_init_chr4c (int bgnr, u16 bgcnt, u16 se0, u32 cattrs, u32 clrs, const TFont *font, fnDrawg proc) |
| Initialize text system for 4bpp tiled, column-major surfaces. | |
| void | chr4c_erase (int left, int top, int right, int bottom) |
| Erase part of the 4bpp text canvas. | |
| void | chr4c_drawg_b1cts (uint gid) |
| Render 1bpp fonts to 4bpp tiles. | |
| IWRAM_CODE void | chr4c_drawg_b1cts_fast (uint gid) |
| Initialize text system for 4bpp tiled, column-major surfaces. | |
| void | chr4c_drawg_b4cts (uint gid) |
| Initialize text system for 4bpp tiled, column-major surfaces. | |
| IWRAM_CODE void | chr4c_drawg_b4cts_fast (uint gid) |
| Initialize text system for 4bpp tiled, column-major surfaces. | |
There are actually two chr4 systems. The difference between the two is the ordering of the tiles: column-major versus row-major. Since column-major is 'better', this is considered the primary sub-system for tiled text.
| IWRAM_CODE void chr4c_drawg_b1cts_fast | ( | uint | gid | ) |
Initialize text system for 4bpp tiled, column-major surfaces.
| bgnr | Background number. | |
| bgcnt | Background control flags. | |
| se0 | Base offset for screen-entries. | |
| cattrs | Color attributes; one byte per attr. | |
| clrs | ink(/shadow) colors. | |
| font | Font to initialize with. | |
| proc | Glyph renderer |
| void chr4c_drawg_b4cts | ( | uint | gid | ) |
Initialize text system for 4bpp tiled, column-major surfaces.
| bgnr | Background number. | |
| bgcnt | Background control flags. | |
| se0 | Base offset for screen-entries. | |
| cattrs | Color attributes; one byte per attr. | |
| clrs | ink(/shadow) colors. | |
| font | Font to initialize with. | |
| proc | Glyph renderer |
| IWRAM_CODE void chr4c_drawg_b4cts_fast | ( | uint | gid | ) |
Initialize text system for 4bpp tiled, column-major surfaces.
| bgnr | Background number. | |
| bgcnt | Background control flags. | |
| se0 | Base offset for screen-entries. | |
| cattrs | Color attributes; one byte per attr. | |
| clrs | ink(/shadow) colors. | |
| font | Font to initialize with. | |
| proc | Glyph renderer |
| void tte_init_chr4c | ( | int | bgnr, | |
| u16 | bgcnt, | |||
| u16 | se0, | |||
| u32 | cattrs, | |||
| u32 | clrs, | |||
| const TFont * | font, | |||
| fnDrawg | proc | |||
| ) |
Initialize text system for 4bpp tiled, column-major surfaces.
| bgnr | Background number. | |
| bgcnt | Background control flags. | |
| se0 | Base offset for screen-entries. | |
| cattrs | Color attributes; one byte per attr. | |
| clrs | ink(/shadow) colors. | |
| font | Font to initialize with. | |
| proc | Glyph renderer |
1.5.3