summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTakaRikka <takarikka@outlook.com>2023-01-31 02:59:13 -0800
committerTakaRikka <takarikka@outlook.com>2023-01-31 02:59:13 -0800
commite66f53a0b0ec84128f0b1c84457899677d2dc0e7 (patch)
tree5cc19c8a06a669785d4e467a59c0d6d1ce73b6ad /include
parentce13823586ed23c92a946d5188a719fa48e9e230 (diff)
d_a_tag_guard OK
Diffstat (limited to 'include')
-rw-r--r--include/d/d_path.h1
-rw-r--r--include/rel/d/a/tag/d_a_tag_guard/d_a_tag_guard.h15
2 files changed, 15 insertions, 1 deletions
diff --git a/include/d/d_path.h b/include/d/d_path.h
index e3c17df3b9..0ff854677d 100644
--- a/include/d/d_path.h
+++ b/include/d/d_path.h
@@ -18,5 +18,6 @@ struct dPath {
inline int dPath_ChkClose(dPath* i_path) { return (i_path->m_closed & 1); }
dPath* dPath_GetRoomPath(int path_index, int room_no);
+dStage_dPnt_c* dPath_GetPnt(dPath const* path, int pnt_index);
#endif /* D_D_PATH_H */
diff --git a/include/rel/d/a/tag/d_a_tag_guard/d_a_tag_guard.h b/include/rel/d/a/tag/d_a_tag_guard/d_a_tag_guard.h
index 324c439670..f71874c820 100644
--- a/include/rel/d/a/tag/d_a_tag_guard/d_a_tag_guard.h
+++ b/include/rel/d/a/tag/d_a_tag_guard/d_a_tag_guard.h
@@ -1,6 +1,19 @@
#ifndef D_A_TAG_GUARD_H
#define D_A_TAG_GUARD_H
-#include "dolphin/types.h"
+#include "f_op/f_op_actor_mng.h"
+#include "d/d_path.h"
+
+class daTagGuard_c : public fopAc_ac_c {
+public:
+ /* 80D597F8 */ int getAppearPoint(Vec*);
+ /* 80D5985C */ void createGuard(u32);
+
+ u8 getPathID() { return fopAcM_GetParam(this) >> 8; }
+ inline int create();
+ inline void create_init();
+
+ /* 0x568 */ dPath* mPath;
+}; // Size: 0x56C
#endif /* D_A_TAG_GUARD_H */