diff options
| author | Yanis <35189056+Yanis002@users.noreply.github.com> | 2025-07-13 15:11:50 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-13 15:11:50 +0200 |
| commit | 0421d36979794e73793e40a92c55365e69f6944e (patch) | |
| tree | 9d02cf2999dfcfc6fbf1a7badee74d266002a221 /include/GameStart | |
| parent | 91e4cafc1906577aa792de2f072259e953ab60bf (diff) | |
Decompile overlay 8 (95%) (#115)
* started overlay 8
* progress
* progress
* progress
* more headers
* progress
* more progress
* symbols
* fix splits + new headers
* more progress
* func_ov008_02112ee0 & func_ov008_02112f28
* document fish in save item manager and unrelated things because precommit is mad
* SaveItemManager ctor
* progress?
* fix build issues
* split files to match data
* format
* format
* cleanup and match vfunc_08
* add reloc for overlay 0
* fix vtable symbol
* improve non-matching functions
---------
Co-authored-by: Aetias <144526980+AetiasHax@users.noreply.github.com>
Diffstat (limited to 'include/GameStart')
| -rw-r--r-- | include/GameStart/GameStart.hpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/include/GameStart/GameStart.hpp b/include/GameStart/GameStart.hpp new file mode 100644 index 00000000..d4591013 --- /dev/null +++ b/include/GameStart/GameStart.hpp @@ -0,0 +1,26 @@ +#pragma once + +#include "Game/GameMode.hpp" +#include "Player/TouchControl.hpp" +#include "System/SysNew.hpp" +#include "global.h" +#include "types.h" + +class GameStart : public GameMode { +public: + /* 000 (base) */ + /* 008 */ unk32 mUnk_008; + /* 00c */ u32 mUnk_00c; + /* 010 */ + + /* 00 */ virtual ~GameStart() override; + /* 04 */ virtual GameModeId vfunc_08(bool param1) override; + /* 10 */ virtual void vfunc_10(u16 *param1) override; + /* 14 */ + + static GameStart *Create(GameModeId modeId); + + GameStart(GameModeId modeId); + + static void func_ov008_02112e88(); +}; |
