diff options
Diffstat (limited to 'src/Main/System')
| -rw-r--r-- | src/Main/System/OverlayManager.cpp | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/src/Main/System/OverlayManager.cpp b/src/Main/System/OverlayManager.cpp index 934ad078..6ed64320 100644 --- a/src/Main/System/OverlayManager.cpp +++ b/src/Main/System/OverlayManager.cpp @@ -1,6 +1,5 @@ #include "System/OverlayManager.hpp" -#include "global.h" -#include "nds/overlay.h" +#include "Game/Game.hpp" struct UnkStruct_020ee698 { /* 00 */ unk8 mUnk_00[0x2C]; @@ -9,21 +8,6 @@ struct UnkStruct_020ee698 { }; extern UnkStruct_020ee698 data_ov000_020ee698; -struct GameModeData { - /* 00 */ unk8 mUnk_00; - /* 01 */ unk8 mUnk_01; - /* 02 */ unk8 mUnk_02; - /* 03 */ unk8 mUnk_03; - /* 04 */ OverlayId slot1Overlay; - /* 08 */ OverlayId slot2Overlay; - /* 0c */ OverlayId slot3Overlay; - /* 10 */ OverlayId slot12Overlay; - /* 14 */ void *mUnk_14; - /* 18 */ void *mUnk_18; - /* 1c */ -}; -extern GameModeData gGameModes[]; - extern u32 *data_027e0ce0[]; extern "C" void func_ov007_02102850(u32 **); extern "C" void func_ov007_021028a0(u32 **); @@ -79,7 +63,7 @@ THUMB void OverlayManager::UnloadGameMode() { this->Unload(OverlayIndex_12); this->Unload(OverlayIndex_3); - if (this->mLoadedOverlays[2] == OverlayId_07) { + if (this->mLoadedOverlays[2] == OverlayId_DownloadPlay) { func_ov007_021028a0(data_027e0ce0); this->Unload(OverlayIndex_2); } |
