summaryrefslogtreecommitdiff
path: root/src/boot/O2
diff options
context:
space:
mode:
authorDerek Hensley <hensley.derek58@gmail.com>2024-01-29 05:51:59 -0800
committerGitHub <noreply@github.com>2024-01-29 10:51:59 -0300
commit6fb4a073257379b562c2ddec74583fd8b83fb0a2 (patch)
treefa62646f182d94c9138ff4a8f49b0e7437916978 /src/boot/O2
parent0729b150a39c86957d68cb36f2fbe1485b38f750 (diff)
General Cleanup 3 (#1543)
* voicestopread -> voicestopreaddata * PadMgr_ThreadEntry * PointLight_t * OS_VI_UNK28 * print stuff * Remove OS_PRIORITY_THREADTAIL * sBoeDlists -> sBoeModelInfo * Prerender_DrawBackground2D * segments * Revert "print stuff" This reverts commit 1d833e2f0d2e013d73ab9c4826fac8efefdc830b. * format * Update src/overlays/actors/ovl_En_Mkk/z_en_mkk.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
Diffstat (limited to 'src/boot/O2')
-rw-r--r--src/boot/O2/gfxprint.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/boot/O2/gfxprint.c b/src/boot/O2/gfxprint.c
index 368ef7d68..735514e45 100644
--- a/src/boot/O2/gfxprint.c
+++ b/src/boot/O2/gfxprint.c
@@ -1,5 +1,4 @@
-#include "global.h"
-#include "libc64/aprintf.h"
+#include "gfxprint.h"
#define GFXP_FLAG_HIRAGANA (1 << 0)
#define GFXP_FLAG_RAINBOW (1 << 1)
@@ -127,30 +126,37 @@ void GfxPrint_PrintChar(GfxPrint* this, u8 c) {
switch (c) {
case '\0':
break;
+
case '\n':
this->posY += 32;
case '\r':
this->posX = this->baseX;
break;
+
case '\t':
do {
GfxPrint_PrintCharImpl(this, ' ');
} while ((this->posX - this->baseX) % 256);
break;
+
case GFXP_HIRAGANA_CHAR:
this->flags |= GFXP_FLAG_HIRAGANA;
break;
+
case GFXP_KATAKANA_CHAR:
this->flags &= ~GFXP_FLAG_HIRAGANA;
break;
+
case GFXP_RAINBOW_ON_CHAR:
this->flags |= GFXP_FLAG_RAINBOW;
this->flags |= GFXP_FLAG_UPDATE;
break;
+
case GFXP_RAINBOW_OFF_CHAR:
this->flags &= ~GFXP_FLAG_RAINBOW;
this->flags |= GFXP_FLAG_UPDATE;
break;
+
case GFXP_UNUSED_CHAR:
default:
break;