summaryrefslogtreecommitdiff
path: root/src/Main
diff options
context:
space:
mode:
authorAetias <aetias@outlook.com>2025-07-05 00:16:17 +0200
committerAetias <aetias@outlook.com>2025-07-05 00:16:17 +0200
commit346a2af149fb20a3c721a2c070a89919a143ae7f (patch)
treee375af8bf2f424db50621c6add82e41f47ce5e03 /src/Main
parentdbc2a4506bcb8a2df544f277f0c924a21f611691 (diff)
Delink Game, GameMode, GameModePlay, GameModeAdventure
Diffstat (limited to 'src/Main')
-rw-r--r--src/Main/Game/Game.cpp11
-rw-r--r--src/Main/Game/GameMode.cpp8
-rw-r--r--src/Main/System/OverlayManager.cpp6
3 files changed, 22 insertions, 3 deletions
diff --git a/src/Main/Game/Game.cpp b/src/Main/Game/Game.cpp
new file mode 100644
index 00000000..ceabb272
--- /dev/null
+++ b/src/Main/Game/Game.cpp
@@ -0,0 +1,11 @@
+#include "Game/Game.hpp"
+
+void Game::EndGameMode() {}
+void Game::StartGameMode() {}
+void Game::func_0202c974() {}
+void Game::func_0202c97c() {}
+void Game::Run() {}
+void Game::func_0202cec8(s32 param1, unk32 param2) {}
+void Game::func_0202cf34() {}
+void Game::func_0202cf44() {}
+Game::~Game() {}
diff --git a/src/Main/Game/GameMode.cpp b/src/Main/Game/GameMode.cpp
new file mode 100644
index 00000000..fa86d5bc
--- /dev/null
+++ b/src/Main/Game/GameMode.cpp
@@ -0,0 +1,8 @@
+#include "Game/GameMode.hpp"
+
+GameMode::~GameMode() {}
+void GameMode::func_0202c0b8() {}
+void GameMode::vfunc_0c(u16 *param1) {}
+void GameMode::vfunc_10(u16 *param1) {}
+void GameMode::vfunc_14(u16 *param1) {}
+void GameMode::vfunc_18() {}
diff --git a/src/Main/System/OverlayManager.cpp b/src/Main/System/OverlayManager.cpp
index 4e22cb3e..934ad078 100644
--- a/src/Main/System/OverlayManager.cpp
+++ b/src/Main/System/OverlayManager.cpp
@@ -9,7 +9,7 @@ struct UnkStruct_020ee698 {
};
extern UnkStruct_020ee698 data_ov000_020ee698;
-struct GameMode {
+struct GameModeData {
/* 00 */ unk8 mUnk_00;
/* 01 */ unk8 mUnk_01;
/* 02 */ unk8 mUnk_02;
@@ -22,7 +22,7 @@ struct GameMode {
/* 18 */ void *mUnk_18;
/* 1c */
};
-extern GameMode gGameModes[];
+extern GameModeData gGameModes[];
extern u32 *data_027e0ce0[];
extern "C" void func_ov007_02102850(u32 **);
@@ -54,7 +54,7 @@ THUMB void OverlayManager::Unload(OverlayIndex index) {
THUMB void OverlayManager::LoadGameMode(s32 mode) {
OverlayId overlayId;
- GameMode *pSetup;
+ GameModeData *pSetup;
pSetup = &gGameModes[mode];