diff options
| author | notyourav <65437533+notyourav@users.noreply.github.com> | 2020-12-03 17:58:53 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-03 20:58:53 -0500 |
| commit | 294858f751d8f33cc453116a8d8adb8844ddd8a8 (patch) | |
| tree | 02080c192a7e2379fd1d204888d5493c239c66a3 /libs/JSystem/JUtility/JUTFont.cpp | |
| parent | e27ed1c55d971c154cb7265d427cb91512156a55 (diff) | |
JSystem Font classes, SComponent cBgW (#14)
* c_bg_w.cpp OK
* JUTFont and JUTResFont partially implemented
Co-authored-by: notyouraveragehooman <65437533+notyouraveragehooman@users.noreply.github.com>
Co-authored-by: Pheenoh <pheenoh@gmail.com>
Diffstat (limited to 'libs/JSystem/JUtility/JUTFont.cpp')
| -rw-r--r-- | libs/JSystem/JUtility/JUTFont.cpp | 41 |
1 files changed, 40 insertions, 1 deletions
diff --git a/libs/JSystem/JUtility/JUTFont.cpp b/libs/JSystem/JUtility/JUTFont.cpp index 4bf93c8658..1e755532a4 100644 --- a/libs/JSystem/JUtility/JUTFont.cpp +++ b/libs/JSystem/JUtility/JUTFont.cpp @@ -1 +1,40 @@ -// ok +#include "JSystem/JUtility/JUTFont/JUTFont.h" + +#ifdef NONMATCHING +JUTFont::JUTFont() +{ + mColor1 = TColor(); + mColor2 = TColor(); + mColor3 = TColor(); + mColor4 = TColor(); + unk4 = false; +} +#endif + +void JUTFont::initialize_state() +{ + setCharColor(TColor()); + unk5 = false; + unk8 = 0; + unk4 = false; +} + +void JUTFont::setCharColor(TColor col1) { + mColor1 = col1; + mColor2 = col1; + mColor3 = col1; + mColor4 = col1; +} + +void JUTFont::setGradColor(TColor col1, TColor col2) { + mColor1 = col1; + mColor2 = col1; + mColor3 = col2; + mColor4 = col2; +} + +asm float JUTFont::drawString_size_scale(float a1, float a2, float a3, float a4, char* a5, unsigned long usz, bool a7) { + nofralloc + +#include "JSystem/JUtility/JUTFont/asm/drawString_size_scale.s" +}
\ No newline at end of file |
