From b8290ba524554302d67c3f23e2cf002447e6d4c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Calixte?= Date: Sat, 19 Jun 2021 14:23:58 +0200 Subject: change filename --- include/render_text.h | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 include/render_text.h (limited to 'include/render_text.h') diff --git a/include/render_text.h b/include/render_text.h new file mode 100644 index 00000000..503628c6 --- /dev/null +++ b/include/render_text.h @@ -0,0 +1,43 @@ +#include "global.h" +#include "text.h" + +typedef struct +{ + u8 canABSpeedUpPrint : 1; + u8 useAlternateDownArrow : 1; + u8 autoScroll : 1; + u8 forceMidTextSpeed : 1; + u8 unk0_4 : 1; + u8 unk0_5 : 1; + u8 unk0_6 : 1; + u8 unk0_7 : 1; + u8 unk1; +} TextFlags; + +struct TextPrinterSubStruct +{ + u8 glyphId : 4; // 0x14 + u8 hasPrintBeenSpedUp : 1; + u8 unk : 3; + u8 downArrowDelay : 5; + u8 downArrowYPosIdx : 2; + u8 hasGlyphIdBeenSet : 1; + u8 autoScrollDelay : 8; +}; + +u32 RenderText(struct TextPrinter *printer); +void FUN_02002840(u16 flag); +void FUN_0200284C(struct TextPrinter *printer); +void FUN_02002878(struct TextPrinter *printer); +void FUN_02002A00(struct TextPrinter *printer); +u32 FUN_02002A94(struct TextPrinter *printer); +u32 FUN_02002ADC(struct TextPrinter *printer); +u32 FUN_02002B18(struct TextPrinter *printer); +u8 FUN_02002B3C(struct TextPrinter *printer); +void FUN_02002B60(u32 param0); +void FUN_02002B7C(s32 param0); +void FUN_02002BB8(u32 param0); +u8 FUN_02002BD4(); +void FUN_02002BE4(); +u8 FUN_02002BF4(); +void FUN_02002C04(); -- cgit v1.2.3 From a252c28863e078fd8ea65f4ad228308585de92c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Calixte?= Date: Sat, 19 Jun 2021 14:43:22 +0200 Subject: rename symbols based on pokeemerald --- include/render_text.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'include/render_text.h') diff --git a/include/render_text.h b/include/render_text.h index 503628c6..94002caf 100644 --- a/include/render_text.h +++ b/include/render_text.h @@ -27,14 +27,14 @@ struct TextPrinterSubStruct u32 RenderText(struct TextPrinter *printer); void FUN_02002840(u16 flag); -void FUN_0200284C(struct TextPrinter *printer); -void FUN_02002878(struct TextPrinter *printer); -void FUN_02002A00(struct TextPrinter *printer); -u32 FUN_02002A94(struct TextPrinter *printer); -u32 FUN_02002ADC(struct TextPrinter *printer); -u32 FUN_02002B18(struct TextPrinter *printer); -u8 FUN_02002B3C(struct TextPrinter *printer); -void FUN_02002B60(u32 param0); +void TextPrinterInitDownArrowCounters(struct TextPrinter *printer); +void TextPrinterDrawDownArrow(struct TextPrinter *printer); +void TextPrinterClearDownArrow(struct TextPrinter *printer); +BOOL TextPrinterContinue(struct TextPrinter *printer); +BOOL TextPrinterWaitAutoMode(struct TextPrinter *printer); +BOOL TextPrinterWaitWithDownArrow(struct TextPrinter *printer); +u8 TextPrinterWait(struct TextPrinter *printer); +void TextFlags_SetCanABSpeedUpPrint(BOOL param0); void FUN_02002B7C(s32 param0); void FUN_02002BB8(u32 param0); u8 FUN_02002BD4(); -- cgit v1.2.3 From 3e8c37cf1fee349756ff7f0fe9b0b693622bfa73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Calixte?= Date: Sat, 19 Jun 2021 15:20:23 +0200 Subject: header guards --- include/render_text.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include/render_text.h') diff --git a/include/render_text.h b/include/render_text.h index 94002caf..e3e0f4c8 100644 --- a/include/render_text.h +++ b/include/render_text.h @@ -1,3 +1,6 @@ +#ifndef POKEDIAMOND_RENDER_TEXT_H +#define POKEDIAMOND_RENDER_TEXT_H + #include "global.h" #include "text.h" @@ -41,3 +44,5 @@ u8 FUN_02002BD4(); void FUN_02002BE4(); u8 FUN_02002BF4(); void FUN_02002C04(); + +#endif // POKEDIAMOND_RENDER_TEXT_H -- cgit v1.2.3