diff options
| author | TakaRikka <takarikka@outlook.com> | 2023-01-31 02:59:13 -0800 |
|---|---|---|
| committer | TakaRikka <takarikka@outlook.com> | 2023-01-31 02:59:13 -0800 |
| commit | e66f53a0b0ec84128f0b1c84457899677d2dc0e7 (patch) | |
| tree | 5cc19c8a06a669785d4e467a59c0d6d1ce73b6ad /include | |
| parent | ce13823586ed23c92a946d5188a719fa48e9e230 (diff) | |
d_a_tag_guard OK
Diffstat (limited to 'include')
| -rw-r--r-- | include/d/d_path.h | 1 | ||||
| -rw-r--r-- | include/rel/d/a/tag/d_a_tag_guard/d_a_tag_guard.h | 15 |
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 */ |
