Decompile Title overlay (#20)

* Decompile Title overlay

* math structs as cpp when applicable

* fixes and improvements

* regressions fix 1

* regressions fix 2
This commit is contained in:
Yanis
2026-01-15 19:04:43 +01:00
committed by GitHub
parent 76c1ec9acf
commit ed672be03f
57 changed files with 1788 additions and 784 deletions
+4 -4
View File
@@ -84,7 +84,7 @@ ARM void FileSelectMicTest::func_ov019_020cea6c() {}
ARM void FileSelectMicTest::func_ov019_020cea70() {}
ARM void FileSelectMicTest::func_ov019_020cea74() {
CALL_PTMF(FileSelectMicTest, data_ov019_020d225c[this->mState]);
CALL_PTMF(PTMF<FileSelectMicTest>, data_ov019_020d225c[this->mState]);
}
// non-matching
@@ -138,7 +138,7 @@ ARM void FileSelectMicTest::func_ov019_020cebcc() {
this->mUnk_304.mUnk_0A4.func_ov000_0206415c(&local_10, 7, data_ov019_020d2248.mUnk_00, 0);
}
ARM void FileSelectMicTest::vfunc_08() {
ARM void FileSelectMicTest::vfunc_08(GameModePTMFParam2Struct *param1, TouchControl *pTouchControl) {
switch (this->mState) {
case FSMicTestState_MicTestIdle:
this->mUnk_270.func_ov019_020cf168();
@@ -177,7 +177,7 @@ ARM void FileSelectMicTest::vfunc_08() {
data_ov000_020b51b8.func_ov000_0206c608(8, 0, 0x1000);
}
ARM void FileSelectMicTest::vfunc_10() {
ARM void FileSelectMicTest::vfunc_10(unk8 *param1) {
this->mUnk_270.func_ov019_020cf21c();
data_0204af1c.func_0201aa44(&this->mUnk_258.mUnk_00, &this->mUnk_258.mPos, 0, 0);
this->mUnk_020.func_0201f4b4(0);
@@ -189,7 +189,7 @@ ARM void FileSelectMicTest::vfunc_10() {
extern u8 data_ov000_020b5340[]; // bool?
ARM void FileSelectMicTest::vfunc_14() {
ARM void FileSelectMicTest::vfunc_14(unk8 *param1) {
if (this->mUnk_630 != 0) {
if (data_ov000_020b5340[5] == 0) {
this->mUnk_630 = 0;