From cf8f5a80b13c4edd7fd8ebb33ab0de81d64f609b Mon Sep 17 00:00:00 2001 From: Yanis <35189056+Yanis002@users.noreply.github.com> Date: Tue, 22 Jul 2025 16:17:02 +0200 Subject: Decompile more of `AdventureFlags.cpp` (#118) * fix flags getters and associated relocs * explicit ARM and improve existing matches * match CopyTo * document a bit the flag system and progress on unmatched functions * remaining bottom functions * func_ov00_02097810 params and name fix * fix build issues * move flag base definition to its own file * document item flags --------- Co-authored-by: Yanis002 Co-authored-by: Aetias --- include/Map/MapManager.hpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/Map/MapManager.hpp') diff --git a/include/Map/MapManager.hpp b/include/Map/MapManager.hpp index 88308e4b..aa13a0f1 100644 --- a/include/Map/MapManager.hpp +++ b/include/Map/MapManager.hpp @@ -8,6 +8,7 @@ #include "Map/Course.hpp" #include "Map/MapBase.hpp" #include "Physics/AABB.hpp" +#include "Save/AdventureFlags.hpp" #include "System/SysNew.hpp" struct MapManager_Unk1 { @@ -245,6 +246,7 @@ public: Vec3p *param_8); bool func_ov00_02086a84(s32 *param_2, Vec3p *param_3, Vec3p *param_4, s32 param_5, s32 param_6, unk32 param_7, Vec3p *param_8, Vec3p *param_9); + void func_ov000_02098d34(FlagsUnk2 *param1); MapManager(); ~MapManager(); -- cgit v1.2.3