1#ifndef D_A_OBJ_TOBYHOUSE_H
2#define D_A_OBJ_TOBYHOUSE_H
Definition JORMContext.h:120
Definition JPAEmitter.h:101
Definition d_bg_s_movebg_actor.h:11
Definition d_a_obj_tobyhouse.h:84
u8 field_0x07
Definition d_a_obj_tobyhouse.h:91
f32 mLODDistance
Definition d_a_obj_tobyhouse.h:95
daObjTobyHouse_HIO_c()
Definition d_a_obj_tobyhouse.cpp:19
void genMessage(JORMContext *ctx)
Definition d_a_obj_tobyhouse.cpp:28
~daObjTobyHouse_HIO_c()
Definition d_a_obj_tobyhouse.h:87
u8 mHawkeyeMediumLOD
Definition d_a_obj_tobyhouse.h:90
u8 mDrawCollision
Definition d_a_obj_tobyhouse.h:92
f32 mShakingAmplitude
Definition d_a_obj_tobyhouse.h:94
s16 mShakingCycle
Definition d_a_obj_tobyhouse.h:93
Fyer's House.
Definition d_a_obj_tobyhouse.h:15
int mStaffId
Definition d_a_obj_tobyhouse.h:59
void(daObjTobyHouse_c::*) actionFunc()
Definition d_a_obj_tobyhouse.h:17
BOOL checkLODModel()
Definition d_a_obj_tobyhouse.cpp:531
u16 mBirlPJnt
Definition d_a_obj_tobyhouse.h:62
u8 field_0x5dc
Definition d_a_obj_tobyhouse.h:64
u8 mAction
Definition d_a_obj_tobyhouse.h:65
void actionWait()
Definition d_a_obj_tobyhouse.cpp:270
request_of_phase_process_class mPhase
Definition d_a_obj_tobyhouse.h:51
void actionEvent()
Definition d_a_obj_tobyhouse.cpp:302
int field_0x5c4
Definition d_a_obj_tobyhouse.h:57
JPABaseEmitter * field_0x5f0
Definition d_a_obj_tobyhouse.h:74
JPABaseEmitter * field_0x5fc
Definition d_a_obj_tobyhouse.h:77
void action()
Definition d_a_obj_tobyhouse.cpp:259
f32 mHeightOffset
Definition d_a_obj_tobyhouse.h:72
JPABaseEmitter * field_0x5f4
Definition d_a_obj_tobyhouse.h:75
void actionDead()
Definition d_a_obj_tobyhouse.cpp:314
Action
Definition d_a_obj_tobyhouse.h:19
@ ACTION_EVENT
Definition d_a_obj_tobyhouse.h:22
@ ACTION_ORDER_EVENT
Definition d_a_obj_tobyhouse.h:21
@ ACTION_WAIT
Definition d_a_obj_tobyhouse.h:20
@ ACTION_DEAD
Definition d_a_obj_tobyhouse.h:23
Type
Definition d_a_obj_tobyhouse.h:26
@ TYPE_0
Definition d_a_obj_tobyhouse.h:27
@ TYPE_1
Definition d_a_obj_tobyhouse.h:28
bool checkWater()
Definition d_a_obj_tobyhouse.h:48
int mEventIdIdx
Definition d_a_obj_tobyhouse.h:60
void sceneChange()
Definition d_a_obj_tobyhouse.cpp:488
u16 mDemoTimer
Definition d_a_obj_tobyhouse.h:73
u8 mType
Definition d_a_obj_tobyhouse.h:71
u8 field_0x5de
Definition d_a_obj_tobyhouse.h:66
JPABaseEmitter * field_0x5f8
Definition d_a_obj_tobyhouse.h:76
int Execute(Mtx **)
Definition d_a_obj_tobyhouse.cpp:247
void demoProc()
Definition d_a_obj_tobyhouse.cpp:316
mDoExt_bckAnm * mActiveBck
Definition d_a_obj_tobyhouse.h:55
u16 mBirlCannonJnt
Definition d_a_obj_tobyhouse.h:63
int create1st()
Definition d_a_obj_tobyhouse.cpp:219
void actionOrderEvent()
Definition d_a_obj_tobyhouse.cpp:289
s16 field_0x5e0
Definition d_a_obj_tobyhouse.h:67
J3DModel * mLODModel
Definition d_a_obj_tobyhouse.h:53
int Draw()
Definition d_a_obj_tobyhouse.cpp:504
int Create()
Definition d_a_obj_tobyhouse.cpp:142
int Delete()
Definition d_a_obj_tobyhouse.cpp:548
void initBaseMtx()
Definition d_a_obj_tobyhouse.cpp:115
void setAction(u8 action)
Definition d_a_obj_tobyhouse.h:49
u8 field_0x5e3
Definition d_a_obj_tobyhouse.h:69
mDoExt_bckAnm * mBcks[3]
Definition d_a_obj_tobyhouse.h:54
int field_0x5c8
Definition d_a_obj_tobyhouse.h:58
void setBaseMtx()
Definition d_a_obj_tobyhouse.cpp:120
int field_0x5c0
Definition d_a_obj_tobyhouse.h:56
J3DModel * mModel
Definition d_a_obj_tobyhouse.h:52
u8 field_0x5e4
Definition d_a_obj_tobyhouse.h:70
int CreateHeap()
Definition d_a_obj_tobyhouse.cpp:187
u8 field_0x5e2
Definition d_a_obj_tobyhouse.h:68
s16 mEventIds[2]
Definition d_a_obj_tobyhouse.h:61
Definition m_Do_ext.h:151
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daObjTobyHouse_c)==0x600)
f32 Mtx[3][4]
Definition mtx.h:25
int BOOL
Definition types.h:33
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196