summaryrefslogtreecommitdiff
path: root/include/Game
diff options
context:
space:
mode:
authorAetias <aetias@outlook.com>2025-07-05 11:52:32 +0200
committerAetias <aetias@outlook.com>2025-07-05 11:52:32 +0200
commit767b0b099fc192b20953947cc9179b5cb70b07fa (patch)
tree968dda5aff3e499f6c3c2a0147f63a512fd13c33 /include/Game
parent92128cf891326c30c7417c596fcb3be0d2602924 (diff)
Delink GameModeBattle
Diffstat (limited to 'include/Game')
-rw-r--r--include/Game/GameModeBattle.hpp30
1 files changed, 30 insertions, 0 deletions
diff --git a/include/Game/GameModeBattle.hpp b/include/Game/GameModeBattle.hpp
new file mode 100644
index 00000000..e45d5210
--- /dev/null
+++ b/include/Game/GameModeBattle.hpp
@@ -0,0 +1,30 @@
+#pragma once
+
+#include "Game/GameModePlay.hpp"
+
+class GameModeBattle : public GameModePlay {
+public:
+ /* 000 (base) */
+ /* 008 */ unk8 mUnk_008[0x878];
+ /* 880 */ unk16 mUnk_880;
+ /* 882 */ unk8 mUnk_882[0xa];
+ /* 88c */ unk16 mUnk_88c;
+ /* 88e */ unk8 mUnk_88e[0x102];
+ /* 990 */ unk32 mUnk_990;
+ /* 994 */ unk32 mUnk_994;
+ /* 998 */ unk32 mUnk_998;
+ /* 99c */ unk8 mUnk_99c[0x4];
+ /* 9a0 */
+
+ /* 00 */ virtual ~GameModeBattle() override;
+ /* 08 */ virtual unk32 vfunc_08(unk32 param1) override;
+ /* 0c */ virtual void vfunc_0c(u16 *param1) override;
+ /* 10 */ virtual void vfunc_10(u16 *param1) override;
+ /* 14 */ virtual void vfunc_14(u16 *param1) override;
+ /* 18 */ virtual void vfunc_18() override;
+ /* 24 */ virtual void vfunc_24();
+ /* 28 */
+
+ GameModeBattle(unk32 param1);
+ static GameModeBattle *Create(unk32 param1);
+};