diff options
| author | Derek Hensley <hensley.derek58@gmail.com> | 2024-01-29 05:51:59 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-29 10:51:59 -0300 |
| commit | 6fb4a073257379b562c2ddec74583fd8b83fb0a2 (patch) | |
| tree | fa62646f182d94c9138ff4a8f49b0e7437916978 /src/boot/O2 | |
| parent | 0729b150a39c86957d68cb36f2fbe1485b38f750 (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.c | 10 |
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; |
