summaryrefslogtreecommitdiff
path: root/src/Main/System/OverlayManager.cpp
diff options
context:
space:
mode:
authorAetias <aetias@outlook.com>2025-07-06 14:47:44 +0200
committerAetias <aetias@outlook.com>2025-07-06 14:47:44 +0200
commit36b9d9dea418bfde388216dd2e0707c4be7f19d2 (patch)
tree72953271cb823e914a94725cab32cc5cee17bf32 /src/Main/System/OverlayManager.cpp
parent70e6bb21469372c6ed0a80264bffec7c160ca310 (diff)
Game 26%
Diffstat (limited to 'src/Main/System/OverlayManager.cpp')
-rw-r--r--src/Main/System/OverlayManager.cpp20
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);
}