summaryrefslogtreecommitdiff
path: root/include/Map
diff options
context:
space:
mode:
authorAetias <aetias@outlook.com>2024-04-23 00:34:24 +0200
committerAetias <aetias@outlook.com>2024-04-23 00:34:24 +0200
commitc621c917c11faec9665cd5806dd529780d5e8593 (patch)
tree89916b720fd87d1d92e4d5554e63354e5decade3 /include/Map
parenta8c5c49efae2c4c1489bad419fd680bc0e85800c (diff)
Add `MapManager` member variables
Diffstat (limited to 'include/Map')
-rw-r--r--include/Map/MapManager.hpp21
1 files changed, 17 insertions, 4 deletions
diff --git a/include/Map/MapManager.hpp b/include/Map/MapManager.hpp
index e246cd34..2f3311e4 100644
--- a/include/Map/MapManager.hpp
+++ b/include/Map/MapManager.hpp
@@ -5,6 +5,7 @@
#include "lib/math.h"
+#include "Map/Course.hpp"
#include "Physics/AABB.hpp"
#include "System/SysNew.hpp"
@@ -24,16 +25,28 @@ struct MapManager_Unk2 {
~MapManager_Unk2();
};
-class MapDataBase : public SysObject {
+class MapBase : public SysObject {
public:
- /* 00 */ virtual ~MapDataBase();
+ /* 00 */ virtual ~MapBase();
- MapDataBase();
- MapDataBase(u32 param1, u32 param2);
+ MapBase();
+ MapBase(u32 param1, u32 param2);
};
class MapManager : public SysObject {
public:
+ /* 00 */ Course *mCourse;
+ /* 04 */ MapBase *mMap;
+ /* 08 */ unk8 mUnk_08;
+ /* 09 */ unk8 mUnk_09;
+ /* 0a */ unk8 mUnk_0a;
+ /* 0b */ unk8 mUnk_0b;
+ /* 0c */ unk8 mUnk_0c;
+ /* 0d */ unk8 mUnk_0d;
+ /* 0e */ unk8 mUnk_0e;
+ /* 0f */ unk8 mUnk_0f;
+ /* 10 */
+
void func_ov00_020820ec(unk32 *param_2);
void func_ov00_020820fc(s32 param_2, unk32 param_3, unk32 param_4);
unk8 func_ov00_0208210c(unk32 param_2, unk32 param_3);