sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
aafonts.c
1#include <stdio.h>
2#include "config.h"
3#include "aalib.h"
4#define MAXFONTS 246
5struct aa_font *aa_fonts[MAXFONTS + 1] =
6{
7#ifdef VYHEN_SUPPORT
8 &aa_fontvyhen,
9#endif
10 &aa_font8, &aa_font9, &aa_font14, &aa_font16, &aa_fontX13, &aa_fontX13B, &aa_fontX16, &aa_fontline, &aa_fontgl, &aa_fontcourier,
11 NULL
12};
13
14int aa_registerfont(struct aa_font *f)
15{
16 int i;
17 for (i = 0; i < 256 && aa_fonts[i] != NULL; i++);
18 if (i == 256)
19 return 0;
20 aa_fonts[i] = f;
21 aa_fonts[i + 1] = 0;
22 return (1);
23}