diff options
| author | RedArms <47068819+RedArms@users.noreply.github.com> | 2026-10-09 18:59:14 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-10-09 18:59:14 +0200 |
| commit | f0799bd6038be6858499ec68f0d03cdbbfa53d0b (patch) | |
| tree | 70f45d73e7912250bed68f17b3544f353671d645 /src | |
| parent | 29e3578e388b2ff350388e2cdfe45497c4ebdae2 (diff) | |
* Decompile GameModePlay
* Fix GameMode D2 symbol name in USA
Diffstat (limited to 'src')
| -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() {} |
