summaryrefslogtreecommitdiff
path: root/arm9/src/render_text.c
diff options
context:
space:
mode:
authorAkira Akashi <rubenru09@aol.com>2021-06-23 00:09:33 +0100
committerGitHub <noreply@github.com>2021-06-23 00:09:33 +0100
commit66d408a02664eabd153377fe3f4842da0da2d627 (patch)
treebe881440e94b0db53321ef230e70935459ef89d6 /arm9/src/render_text.c
parentd192b6951f54d1397ded3db03b5e486ec679ac6f (diff)
parent153430dda98d33ecabac5813c08226f20f63c053 (diff)
Merge pull request #411 from remicalixte/unk_02002C14
Decompile unk_02002C14.s into font.c
Diffstat (limited to 'arm9/src/render_text.c')
-rw-r--r--arm9/src/render_text.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/arm9/src/render_text.c b/arm9/src/render_text.c
index af0218c8..34777739 100644
--- a/arm9/src/render_text.c
+++ b/arm9/src/render_text.c
@@ -4,6 +4,7 @@
#include "string_util.h"
#include "text.h"
#include "unk_0201B8B8.h"
+#include "font.h"
u16 unk00;
@@ -11,7 +12,6 @@ TextFlags gTextFlags;
const u8 UNK_020ECB50[] = { 0, 1, 2, 1 };
-extern const char *FUN_02002D94(u8, u16);
extern void PlaySE(u16);
THUMB_FUNC u32 RenderText(struct TextPrinter *printer)
@@ -207,16 +207,16 @@ THUMB_FUNC u32 RenderText(struct TextPrinter *printer)
return 3;
}
- const char *r5 = FUN_02002D94(subStruct->glyphId, currentChar);
+ struct UnkStruct_02002C14 *r5 = FUN_02002D94(subStruct->glyphId, currentChar);
CopyGlyphToWindow(printer->printerTemplate.window,
- r5,
- r5[0x80],
- r5[0x81],
+ r5->buf,
+ r5->width,
+ r5->height,
printer->printerTemplate.currentX,
printer->printerTemplate.currentY,
printer->printerTemplate.unk2);
- printer->printerTemplate.currentX += r5[0x80] + printer->printerTemplate.letterSpacing;
+ printer->printerTemplate.currentX += r5->width + printer->printerTemplate.letterSpacing;
return 0;
case 1: