mirror of https://github.com/zeldaret/tp.git
58 lines
1.6 KiB
C++
58 lines
1.6 KiB
C++
#ifndef D_A_OBJ_SS_DRINK_H
|
|
#define D_A_OBJ_SS_DRINK_H
|
|
|
|
#include "f_op/f_op_actor_mng.h"
|
|
|
|
/**
|
|
* @ingroup actors-objects
|
|
* @class daObj_SSDrink_c
|
|
* @brief ???
|
|
*
|
|
* @details
|
|
*
|
|
*/
|
|
class daObj_SSDrink_c : public fopAc_ac_c {
|
|
public:
|
|
/* 80CE4F78 */ ~daObj_SSDrink_c();
|
|
/* 80CE51C8 */ void create();
|
|
/* 80CE53EC */ void CreateHeap();
|
|
/* 80CE55F0 */ void Delete();
|
|
/* 80CE5624 */ void Execute();
|
|
/* 80CE5858 */ void Draw();
|
|
/* 80CE59DC */ void createHeapCallBack(fopAc_ac_c*);
|
|
/* 80CE59FC */ void setSoldOut();
|
|
/* 80CE5A50 */ void getResName();
|
|
/* 80CE5A60 */ void getTypeFromParam();
|
|
/* 80CE5B0C */ void getSwitchFromParam();
|
|
/* 80CE5B18 */ void getCapacityFromParam();
|
|
/* 80CE5B3C */ void getFlowNodeNum();
|
|
/* 80CE5B74 */ void getValue();
|
|
/* 80CE5B80 */ void restart();
|
|
/* 80CE5BF0 */ void initialize();
|
|
/* 80CE5DB0 */ void checkProcess(int (daObj_SSDrink_c::*)(void*));
|
|
/* 80CE5DDC */ void setProcess(int (daObj_SSDrink_c::*)(void*));
|
|
/* 80CE5EC8 */ void setParam();
|
|
/* 80CE5FE4 */ void setEnvTevColor();
|
|
/* 80CE6040 */ void setRoomNo();
|
|
/* 80CE6084 */ void setMtx();
|
|
/* 80CE60E8 */ void setAttnPos();
|
|
/* 80CE6170 */ void animeEntry();
|
|
/* 80CE61E4 */ void animePlay();
|
|
/* 80CE622C */ void chkEvent();
|
|
/* 80CE63AC */ void orderEvent();
|
|
/* 80CE644C */ bool wait(void*);
|
|
/* 80CE6454 */ void talk(void*);
|
|
/* 80CE6514 */ void drink(void*);
|
|
|
|
static u8 const mCcDObjInfo[48];
|
|
static u8 mCcDCyl[68];
|
|
|
|
private:
|
|
/* 0x568 */ u8 field_0x568[0xb10 - 0x568];
|
|
};
|
|
|
|
STATIC_ASSERT(sizeof(daObj_SSDrink_c) == 0xb10);
|
|
|
|
|
|
#endif /* D_A_OBJ_SS_DRINK_H */
|