diff options
author | red031000 <rubenru09@aol.com> | 2021-03-12 04:04:34 +0000 |
---|---|---|
committer | red031000 <rubenru09@aol.com> | 2021-03-12 04:04:34 +0000 |
commit | fd3ac04d131ba3237c90695b2a59f11959af75ce (patch) | |
tree | 5a954f9f92a8b5107864795c49807bfa983b629e /include | |
parent | c7b8a8b0762c5eef4a678eb9cbc036e4fbb5568b (diff) |
RunTextPrinter
Diffstat (limited to 'include')
-rw-r--r-- | include/text.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/include/text.h b/include/text.h index fab36565..06b7f52a 100644 --- a/include/text.h +++ b/include/text.h @@ -28,7 +28,7 @@ struct TextPrinter { struct TextPrinterTemplate printerTemplate; - void (*callback)(struct TextPrinterTemplate *, u16); // 0x10 + u8 (*callback)(struct TextPrinterTemplate *, u16); // 0x10 u8 subStructFields[7]; // always cast to struct TextPrinterSubStruct... so why bother u8 active; @@ -38,8 +38,9 @@ struct TextPrinter u8 delayCounter; u8 scrollDistance; u8 minLetterSpacing; // 0x20 - u8 japanese; - u8 padding[6]; + u8 Unk29; // used to be japanese, not sure about that anymore + u16 Unk2A; + u8 padding[4]; }; struct FontInfo @@ -61,9 +62,10 @@ BOOL FUN_0201BD44(u32 param0); void FUN_0201BD5C(void); u8 FUN_0201BD70(u32 param0); void FUN_0201BD7C(u32 param0); -u16 AddTextPrinterParameterized(u32 windowId, u8 fontId, const u16 *str, u32 x, u32 y, u32 speed, void (*callback)(struct TextPrinterTemplate *, u16)); -u16 AddTextPrinterParameterized2(u32 windowId, u8 fontId, const u16 *str, u32 x, u32 y, u32 speed, u32 colors, void (*callback)(struct TextPrinterTemplate *, u16)); -u16 AddTextPrinterParameterized3(u32 windowId, u8 fontId, const u16 *str, u32 x, u32 y, u32 speed, u32 colors, u32 letterSpacing, u32 lineSpacing, void (*callback)(struct TextPrinterTemplate *, u16)); -u16 AddTextPrinter(struct TextPrinterTemplate *printerTemplate, u32 speed, void (*callback)(struct TextPrinterTemplate *, u16)); +u16 AddTextPrinterParameterized(u32 windowId, u8 fontId, const u16 *str, u32 x, u32 y, u32 speed, u8 (*callback)(struct TextPrinterTemplate *, u16)); +u16 AddTextPrinterParameterized2(u32 windowId, u8 fontId, const u16 *str, u32 x, u32 y, u32 speed, u32 colors, u8 (*callback)(struct TextPrinterTemplate *, u16)); +u16 AddTextPrinterParameterized3(u32 windowId, u8 fontId, const u16 *str, u32 x, u32 y, u32 speed, u32 colors, u32 letterSpacing, u32 lineSpacing, u8 (*callback)(struct TextPrinterTemplate *, u16)); +u16 AddTextPrinter(struct TextPrinterTemplate *printerTemplate, u32 speed, u8 (*callback)(struct TextPrinterTemplate *, u16)); +void RunTextPrinter(u32 param0, struct TextPrinter *printer); #endif //POKEDIAMOND_TEXT_H |