diff options
Diffstat (limited to 'src/00_Core')
| -rw-r--r-- | src/00_Core/Game/GameModePlay.cpp | 28 |
1 files changed, 23 insertions, 5 deletions
diff --git a/src/00_Core/Game/GameModePlay.cpp b/src/00_Core/Game/GameModePlay.cpp index 92299df5..fdac30e6 100644 --- a/src/00_Core/Game/GameModePlay.cpp +++ b/src/00_Core/Game/GameModePlay.cpp @@ -1,7 +1,25 @@ #include "Game/GameModePlay.hpp" -GameModePlay::GameModePlay(unk32 param1) : - GameMode(param1) {} -GameModePlay::~GameModePlay() {} -void GameModePlay::vfunc_1c() {} -void GameModePlay::vfunc_20() {} +extern "C" void func_0201823c(void *param1); +extern "C" void *func_0201825c(); +extern "C" void func_02036074(void *param1); +extern unk32 data_027e0934[]; +extern unk32 data_027e0c54[]; +extern GameModePlay *data_027e0d40; + +THUMB GameModePlay::GameModePlay(unk32 param1) : + GameMode(param1) { + data_027e0d40 = this; + func_0201823c(data_027e0934); +} + +THUMB GameModePlay::~GameModePlay() { + func_0201825c(); + data_027e0d40 = NULL; +} + +THUMB void GameModePlay::vfunc_1c() { + func_02036074(data_027e0c54); +} + +THUMB void GameModePlay::vfunc_20() {} |
