summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/d/com/d_com_inf_game.h1
-rw-r--r--include/rel/d/a/tag/d_a_tag_rmbit_sw/d_a_tag_rmbit_sw.h26
2 files changed, 26 insertions, 1 deletions
diff --git a/include/d/com/d_com_inf_game.h b/include/d/com/d_com_inf_game.h
index 9d6c0083a0..a15ae3fc4a 100644
--- a/include/d/com/d_com_inf_game.h
+++ b/include/d/com/d_com_inf_game.h
@@ -830,6 +830,7 @@ void dComIfGs_gameStart();
bool dComIfGs_wolfeye_effect_check();
BOOL dComIfGs_Wolf_Change_Check();
void dComIfGs_onVisitedRoom(int param_0);
+void dComIfGs_offVisitedRoom(int param_0);
void dComIfGs_setWarpItemData(char const* stage, cXyz pos, s16 angle, s8 roomNo, u8 param_4,
u8 param_5);
BOOL dComIfGs_isStageSwitch(int i_stageNo, int i_no);
diff --git a/include/rel/d/a/tag/d_a_tag_rmbit_sw/d_a_tag_rmbit_sw.h b/include/rel/d/a/tag/d_a_tag_rmbit_sw/d_a_tag_rmbit_sw.h
index 6e1a00f0f9..e1adbd51b2 100644
--- a/include/rel/d/a/tag/d_a_tag_rmbit_sw/d_a_tag_rmbit_sw.h
+++ b/include/rel/d/a/tag/d_a_tag_rmbit_sw/d_a_tag_rmbit_sw.h
@@ -1,6 +1,30 @@
#ifndef D_A_TAG_RMBIT_SW_H
#define D_A_TAG_RMBIT_SW_H
-#include "dolphin/types.h"
+#include "d/com/d_com_inf_game.h"
+#include "f_op/f_op_actor_mng.h"
+
+class daTagRmbitSw_c : public fopAc_ac_c {
+public:
+ /* 80D5FAF8 */ daTagRmbitSw_c();
+ /* 80D5FB34 */ virtual ~daTagRmbitSw_c();
+ /* 80D5FB94 */ int create();
+ /* 80D5FBEC */ int Delete();
+ /* 80D5FBF4 */ int draw();
+ /* 80D5FBFC */ int execute();
+ /* 80D5FDB8 */ void init();
+ /* 80D5FDF0 */ u8 chkPlyrInTag();
+
+ s8 getArg0_RoomSaveTableNo() { return fopAcM_GetParamBit(this, 0, 8); }
+ s8 getArg1_RoomNo() { return fopAcM_GetParamBit(this, 8, 8); }
+ u8 getArg2_CngBitVal() { return fopAcM_GetParamBit(this, 16, 1); }
+ u8 getArg3_CngBitFlg() { return fopAcM_GetParamBit(this, 17, 1); }
+ u8 getSwBit() { return fopAcM_GetParamBit(this, 24, 8); }
+
+ /* 0x56C */ f32 field_0x56c;
+ /* 0x570 */ f32 field_0x570;
+ /* 0x574 */ f32 field_0x574;
+
+}; // Size: 0x578
#endif /* D_A_TAG_RMBIT_SW_H */