mirror of
https://github.com/zeldaret/st
synced 2026-07-10 23:11:57 -04:00
Decompile overlay 24 (Part 1) (#65)
* GameModeAdventure_001 OK * GameModeAdventure_024 17% * GameModeAdventure_024 73% * GameModeAdventure_024 99% * jp region differences * rename GameModeAdventure_024 and GameModeAdventure + UnkStruct_ov000_020d8660_024 OK * UnkActorSystem1OK * UnkActorSystem2 OK * delink more of ov024 & UnkStruct_027e0998_024 OK * improve instance stuff & UnkStruct_027e0cf8_024 OK * AdventureModeManager_160_024 OK & GameModeStartUp OK * fix regressions * fix regressions 2 * AdventureModeManager_170 OK * AdventureModeManager_174_Base OK * AdventureModeManager_174 OK * mark GameModeAdventure_024 as complete * AdventureModeManager_178 OK * AdventureModeManager_180 OK * AdventureModeManager_184_024 OK * AdventureModeManager_18C_024 OK & AdventureModeManager_190_024 OK * AdventureModeManager_15C_20_00 61% * AdventureModeManager_15C_20_00 OK * jp version differences * delink what's left in the overlay * fix regressions * AdventureModeManager_1B8_Base_024 98% * AdventureModeManager_1B8 48% and link AdventureModeManager_024 * AdventureModeManager_1B8_Base and AdventureModeManager_1B8 OK * oops * mark statics as local
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
#include "Game/GameMode.hpp"
|
||||
#include "Unknown/UnkStruct_02049be0.hpp"
|
||||
#include "Unknown/UnkStruct_0204a060.hpp"
|
||||
#include "Unknown/UnkStruct_0204aeac.hpp"
|
||||
#include "Unknown/UnkStruct_0204a110.hpp"
|
||||
#include "Unknown/UnkStruct_0204af1c.hpp"
|
||||
#include "Unknown/UnkStruct_027e0954.hpp"
|
||||
#include "Unknown/UnkStruct_ov000_020b5214.hpp"
|
||||
@@ -62,7 +62,7 @@ TitleScreen::TitleScreen() :
|
||||
auStack_68.func_ov000_02059270(0x3E, "title", 0x32500000);
|
||||
}
|
||||
|
||||
data_0204aeac.func_0201c494(3);
|
||||
data_0204a110.mUnk_D9C.func_0201c494(3);
|
||||
this->mUnk_218.func_0201effc(0x0F, 1, 0x1F);
|
||||
}
|
||||
|
||||
@@ -171,8 +171,8 @@ void TitleScreen::vfunc_08(Input *pButtons, TouchControl *pTouchControl) {
|
||||
}
|
||||
|
||||
CALL_PTMF(TitleScreenPTMF<TitleScreen>, data_ov025_020c5aec[this->mState], pButtons, pTouchControl);
|
||||
data_0204aeac.func_0201c4d8(0, 0x0B, 8);
|
||||
data_0204aeac.func_0201c504(1, 10, 0x10, 8);
|
||||
data_0204a110.mUnk_D9C.func_0201c4d8(0, 0x0B, 8);
|
||||
data_0204a110.mUnk_D9C.func_0201c504(1, 10, 0x10, 8);
|
||||
}
|
||||
|
||||
void TitleScreen::func_ov025_020c5200(Input *pButtons, TouchControl *pTouchControl) {}
|
||||
@@ -193,7 +193,7 @@ test:
|
||||
}
|
||||
|
||||
void TitleScreen::func_ov025_020c5240(Input *pButtons, TouchControl *pTouchControl) {
|
||||
this->mUnk_218.UnkOperations();
|
||||
this->mUnk_218.UpdateLogic();
|
||||
this->mUnk_204.mUnk_10 = this->mUnk_218.func_0201f04c();
|
||||
|
||||
if (this->mUnk_024.func_ov000_02060af8() == 0) {
|
||||
@@ -230,7 +230,7 @@ void TitleScreen::func_ov025_020c53d0(Input *pButtons, TouchControl *pTouchContr
|
||||
this->mUnk_18C.mUnk_6E = true;
|
||||
}
|
||||
|
||||
this->mUnk_218.UnkOperations();
|
||||
this->mUnk_218.UpdateLogic();
|
||||
this->mUnk_204.mUnk_10 = this->mUnk_218.func_0201f04c();
|
||||
|
||||
if (this->mUnk_218.mUnk_0C) {
|
||||
@@ -284,12 +284,12 @@ void TitleScreen::func_ov025_020c55e4(Input *pButtons, TouchControl *pTouchContr
|
||||
void TitleScreen::vfunc_14(unk8 *param1) {
|
||||
if (param1[1] == 0) {
|
||||
this->func_ov025_020c592c();
|
||||
data_0204aeac.func_0201c494(3);
|
||||
data_0204a110.mUnk_D9C.func_0201c494(3);
|
||||
}
|
||||
|
||||
if (param1[0] == 0) {
|
||||
this->func_ov025_020c5964();
|
||||
data_0204aeac.func_0201c494(0);
|
||||
data_0204a110.mUnk_D9C.func_0201c494(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user