SSBM Decomp
Loading...
Searching...
No Matches
sislib_font.h
Go to the documentation of this file.
1#ifndef GALE01_40CD40
2#define GALE01_40CD40
3
4#include <Runtime/platform.h>
5
6typedef struct TextGlyphTexture {
7 /*0x00*/ u8 data[512];
9
11typedef struct TextGlyphMetrics {
12 /*0x00*/ u8 left;
13 /*0x01*/ u8 right;
15
17typedef struct SisGlyphCode {
18 /*0x00*/ u8 hi;
19 /*0x01*/ u8 lo;
21
23typedef struct SjisChar {
24 /*0x00*/ u8 lead;
25 /*0x01*/ u8 trail;
26} SjisChar;
27
28/* 40C680 */ extern SisGlyphCode HSD_SisLib_8040C680[288];
29/* 40C8C0 */ extern SjisChar lbl_8040C8C0[288];
30/* 40CB00 */ extern TextGlyphMetrics HSD_SisLib_8040CB00[288];
31/* 40CD40 */ extern TextGlyphTexture HSD_SisLib_FontAtlas[287];
32
33#endif
TextGlyphMetrics HSD_SisLib_8040CB00[288]
Definition hsd_3A76.c:1151
SisGlyphCode HSD_SisLib_8040C680[288]
Definition hsd_3A76.c:999
SjisChar lbl_8040C8C0[288]
Definition hsd_3A76.c:1075
unsigned char u8
Definition types.h:5
TextGlyphTexture HSD_SisLib_FontAtlas[287]
A big-endian SIS glyph opcode, as stored in encoded strings.
Definition sislib_font.h:17
u8 hi
Definition sislib_font.h:18
u8 lo
Definition sislib_font.h:19
A double-byte Shift-JIS character.
Definition sislib_font.h:23
u8 lead
Definition sislib_font.h:24
u8 trail
Definition sislib_font.h:25
Per-glyph left and right margins used by proportional text rendering.
Definition sislib_font.h:11
u8 right
Definition sislib_font.h:13
u8 left
Definition sislib_font.h:12
Definition sislib_font.h:6
u8 data[512]
Definition sislib_font.h:7