![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Hyrule Castle Chandelier. More...
#include <d_a_obj_chandelier.h>
Public Types | |
enum | Mode { MODE_WAIT = 0 , MODE_START_SWG = 1 , MODE_DOWN = 2 , MODE_END_SWG = 3 , MODE_HOOK_SWG = 4 } |
Public Member Functions | |
daObjChandelier_c () | |
int | CreateHeap () |
int | Delete () |
int | Draw () |
int | Execute (f32(**)[3][4]) |
void | exeModeWait () |
void | exeModeStartSwg () |
void | exeModeDown () |
void | exeModeEndSwg () |
void | exeModeHookSwg () |
void | init () |
void | setModelMtx () |
void | moveSwing (f32, f32, f32, f32) |
void | moveSwingFall () |
void | hookSwingInitParm () |
virtual cPhs__Step | create1st () |
virtual | ~daObjChandelier_c () |
u8 | getSW_0 () |
s32 | getArg_0 () |
void | moveHookOn () |
![]() | |
dBgS_MoveBgActor () | |
int | MoveBGCreateHeap () |
int | MoveBGCreate (char const *i_arcName, int i_dzb_id, MoveBGActor_SetFunc i_setFunc, u32 i_heapSize, Mtx *i_bgMtx) |
int | MoveBGDelete () |
int | MoveBGExecute () |
int | MoveBGDraw () |
int | MoveBGIsDelete () |
virtual int | Create () |
virtual int | Execute (Mtx **) |
virtual int | IsDelete () |
virtual int | ToFore () |
virtual int | ToBack () |
![]() | |
fopAc_ac_c () | |
~fopAc_ac_c () | |
fopAc_ac_c () | |
~fopAc_ac_c () | |
fopAc_ac_c () | |
~fopAc_ac_c () | |
fopAc_ac_c () | |
~fopAc_ac_c () | |
Private Attributes | |
cXyz | field_0x5a8 |
Mtx | mMtx |
u8 | field_0x5e4 [4] |
J3DModel * | mpModel |
f32 | field_0x5ec |
f32 | field_0x5f0 |
f32 | field_0x5f4 |
f32 | field_0x5f8 |
s32 | field_0x5fc |
s32 | mTimer |
s16 | field_0x604 |
s16 | field_0x606 |
s8 | field_0x608 |
u8 | mMode |
u8 | field_0x60a |
u8 | field_0x60b |
Static Private Attributes | |
static daObjChandelier_proc | s_exeProc [5] |
Hyrule Castle Chandelier.
daObjChandelier_c::daObjChandelier_c | ( | ) |
|
virtual |
|
virtual |
|
virtual |
Reimplemented from dBgS_MoveBgActor.
|
virtual |
Reimplemented from dBgS_MoveBgActor.
|
virtual |
Reimplemented from dBgS_MoveBgActor.
int daObjChandelier_c::Execute | ( | f32(**) | param_0[3][4] | ) |
void daObjChandelier_c::exeModeDown | ( | ) |
void daObjChandelier_c::exeModeEndSwg | ( | ) |
void daObjChandelier_c::exeModeHookSwg | ( | ) |
void daObjChandelier_c::exeModeStartSwg | ( | ) |
void daObjChandelier_c::exeModeWait | ( | ) |
|
inline |
|
inline |
void daObjChandelier_c::hookSwingInitParm | ( | ) |
void daObjChandelier_c::init | ( | ) |
|
inline |
void daObjChandelier_c::moveSwingFall | ( | ) |
void daObjChandelier_c::setModelMtx | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |