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/Cutscene/CutsceneHandler.hpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/Cutscene') diff --git a/include/Cutscene/CutsceneHandler.hpp b/include/Cutscene/CutsceneHandler.hpp index 035638a7..85f918a5 100644 --- a/include/Cutscene/CutsceneHandler.hpp +++ b/include/Cutscene/CutsceneHandler.hpp @@ -43,6 +43,12 @@ public: /* 88 */ s32 mUnk_88; /* 8c */ + void SetFlags(s32 value) { + mFlags1 &= value; + mFlags2 &= value; + } + + void func_ov000_020980f8(); s32 func_ov000_020980fc(unk32 param1, unk32 param2, void **param3); bool func_ov000_02098114(); bool SkipCutscene(s32 param1); -- cgit v1.2.3