mirror of https://github.com/zeldaret/tp.git
53 lines
1.4 KiB
C++
53 lines
1.4 KiB
C++
#ifndef D_A_OBJ_CRVGATE_H
|
|
#define D_A_OBJ_CRVGATE_H
|
|
|
|
#include "f_op/f_op_actor_mng.h"
|
|
|
|
/**
|
|
* @ingroup actors-objects
|
|
* @class daObjCRVGATE_c
|
|
* @brief Caravan Gate
|
|
*
|
|
* @details
|
|
*
|
|
*/
|
|
class daObjCRVGATE_c : public fopAc_ac_c {
|
|
public:
|
|
/* 80BD0398 */ void initCcCylinder();
|
|
/* 80BD0500 */ void setCcCylinder();
|
|
/* 80BD069C */ void checkOpen();
|
|
/* 80BD0880 */ void actionStartEvent();
|
|
/* 80BD0978 */ void actionWaitEvent();
|
|
/* 80BD0A64 */ void Demo_Set();
|
|
/* 80BD0B7C */ void SetOpen();
|
|
/* 80BD0B88 */ void actionDemoEvent();
|
|
/* 80BD0D28 */ void event_proc_call();
|
|
/* 80BD0D90 */ void CheckVec();
|
|
/* 80BD0E1C */ void KeyVib();
|
|
/* 80BD0F9C */ void DoorVib();
|
|
/* 80BD10C0 */ void VibStop();
|
|
/* 80BD10D0 */ void CloseVibration();
|
|
/* 80BD1110 */ void CloseAction();
|
|
/* 80BD18E0 */ void OpenAction();
|
|
/* 80BD21E4 */ void HakaiMotion();
|
|
/* 80BD22C8 */ void DoorAction();
|
|
/* 80BD2338 */ void B_CloseAction();
|
|
/* 80BD245C */ void SetB_Close();
|
|
/* 80BD2528 */ void setBaseMtx();
|
|
/* 80BD2670 */ void CreateHeap();
|
|
/* 80BD2758 */ void SetDoor();
|
|
/* 80BD28C0 */ void create();
|
|
/* 80BD2E88 */ void Create();
|
|
/* 80BD2ECC */ void Execute(f32 (**)[3][4]);
|
|
/* 80BD2FB8 */ void Draw();
|
|
/* 80BD3074 */ void Delete();
|
|
|
|
private:
|
|
/* 0x568 */ u8 field_0x568[0xde4 - 0x568];
|
|
};
|
|
|
|
STATIC_ASSERT(sizeof(daObjCRVGATE_c) == 0xde4);
|
|
|
|
|
|
#endif /* D_A_OBJ_CRVGATE_H */
|