From fe4c283ba249c5c676b75542c83dfbb829c768b3 Mon Sep 17 00:00:00 2001 From: Aetias Date: Sat, 18 Jan 2025 15:50:03 +0100 Subject: Document math functions --- include/Map/MapData.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/Map/MapData.hpp') diff --git a/include/Map/MapData.hpp b/include/Map/MapData.hpp index be4b691f..295e2309 100644 --- a/include/Map/MapData.hpp +++ b/include/Map/MapData.hpp @@ -3,7 +3,7 @@ #include "global.h" #include "types.h" -#include "lib/math.h" +#include "nds/math.h" #include "System/SysNew.hpp" -- cgit v1.2.3 From 7a2009cab93127754c636199e29cab1a886ceef2 Mon Sep 17 00:00:00 2001 From: Aetias Date: Mon, 20 Jan 2025 20:09:15 +0100 Subject: Move ov000 documentation from Ghidra --- include/Map/MapData.hpp | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'include/Map/MapData.hpp') diff --git a/include/Map/MapData.hpp b/include/Map/MapData.hpp index 295e2309..35dbc007 100644 --- a/include/Map/MapData.hpp +++ b/include/Map/MapData.hpp @@ -21,8 +21,22 @@ public: /* 20 */ unk32 mFlags0[1]; /* 24 */ unk32 mFlags1[8]; /* 44 */ unk32 mFlags2[2]; - /* 4c */ unk32 mFlags3[1]; - /* 50 */ unk32 mUnk_50; - /* 54 */ unk32 mUnk_54; + /* 4c */ unk32 mFlags3[2]; + /* 54 */ unk32 mFlags4[1]; /* 58 */ + + MapData(u8 *map, unk8 param2, unk8 param3, unk32 param4, unk32 param5); + ~MapData(); + void func_ov000_020972e4(u16 *param1, unk32 *param2, bool param3); + void func_ov000_02097354(); + void SetFlag0(u32 index, bool value); + bool GetFlag0(u32 index); + void SetFlag1(u32 index, bool value); + bool GetFlag1(u32 index); + void SetFlag2(u32 index, bool value); + bool GetFlag2(u32 index); + void SetFlag3(u32 index, bool value); + bool GetFlag3(u32 index); + void SetFlag4(u32 index, bool value); + bool GetFlag4(u32 index); }; -- cgit v1.2.3 From aecd9545577a9faf3fe8a578a64872aa4b93a4cd Mon Sep 17 00:00:00 2001 From: Aetias Date: Sat, 25 Jan 2025 14:35:02 +0100 Subject: Move ov004 documentation from Ghidra --- include/Map/MapData.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'include/Map/MapData.hpp') diff --git a/include/Map/MapData.hpp b/include/Map/MapData.hpp index 35dbc007..a2343aa2 100644 --- a/include/Map/MapData.hpp +++ b/include/Map/MapData.hpp @@ -16,7 +16,9 @@ public: /* 06 */ unk8 mUnk_06[2]; /* 08 */ unk32 mUnk_08; /* 0c */ unk32 mUnk_0c; - /* 10 */ unk8 mUnk_10[4]; + /* 10 */ unk8 mGridX; + /* 11 */ unk8 mGridY; + /* 12 */ unk8 mUnk_12[2]; /* 14 */ Vec3p mCenter; /* 20 */ unk32 mFlags0[1]; /* 24 */ unk32 mFlags1[8]; @@ -25,7 +27,7 @@ public: /* 54 */ unk32 mFlags4[1]; /* 58 */ - MapData(u8 *map, unk8 param2, unk8 param3, unk32 param4, unk32 param5); + MapData(u8 *map, unk8 x, unk8 y, unk32 param4, unk32 param5); ~MapData(); void func_ov000_020972e4(u16 *param1, unk32 *param2, bool param3); void func_ov000_02097354(); -- cgit v1.2.3