summaryrefslogtreecommitdiff
path: root/include/d
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-05-28 19:06:59 +0200
committerGitHub <noreply@github.com>2025-05-28 19:06:59 +0200
commit887b9336ce4dfbbbf8f9f7384969c744eafdce6a (patch)
tree528390a405bad62c8a7cc9a72d4dbd5a78a99814 /include/d
parent552612bbc79e68d4d27b20c7eb4758df736da926 (diff)
parent1e5451ca59ab4706f887667925b5c11a410cece9 (diff)
Merge pull request #191 from swekka/d_a_obj_F400_gate_leaf
d_a_obj_F400_gate_leaf OK
Diffstat (limited to 'include/d')
-rw-r--r--include/d/a/obj/d_a_obj_F400_gate_leaf.h7
-rw-r--r--include/d/flag/baseflag_manager.h4
2 files changed, 11 insertions, 0 deletions
diff --git a/include/d/a/obj/d_a_obj_F400_gate_leaf.h b/include/d/a/obj/d_a_obj_F400_gate_leaf.h
index a31e3ba8..24b73c1e 100644
--- a/include/d/a/obj/d_a_obj_F400_gate_leaf.h
+++ b/include/d/a/obj/d_a_obj_F400_gate_leaf.h
@@ -8,7 +8,14 @@ public:
dAcOF400GateLeaf_c() {}
virtual ~dAcOF400GateLeaf_c() {}
+ virtual bool createHeap() override;
+ virtual int create() override;
+ virtual int draw() override;
+
+ u16 getStoryflag();
+
private:
+ /* 0x330 */ m3d::smdl_c mMdl;
};
#endif
diff --git a/include/d/flag/baseflag_manager.h b/include/d/flag/baseflag_manager.h
index 932e3b76..db0aa401 100644
--- a/include/d/flag/baseflag_manager.h
+++ b/include/d/flag/baseflag_manager.h
@@ -35,6 +35,10 @@ public:
u16 getUncommittedValue_Priv(u16 flag) const;
+ u32 checkFlagValid(u16 counterIdx) const {
+ return mpFlagIndex->checkFlagValid(counterIdx, mFlagCount);
+ }
+
protected:
void setFlagSizes(u16 flagCount, u16 flagSizeBytes);