![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Sliding Door. More...
#include <d_a_door_shutter.h>
Inheritance diagram for daDoor20_c:
Collaboration diagram for daDoor20_c:Public Types | |
| enum | ActionType { ACTION_INIT , ACTION_WAIT , ACTION_STOP_CLOSE , ACTION_DEMO } |
Public Member Functions | |
| char * | getStopBmdName () |
| J3DModelData * | getStopModelData () |
| char * | getAlwaysArcName () |
| char * | getArcName () |
| char * | getBmdName () |
| char * | getBtk () |
| J3DModelData * | getModelData () |
| f32 | getSize2X () |
| int | CreateHeap () |
| void | setEventPrm () |
| int | checkOpenMsgDoor (int *) |
| int | adjustmentAngle () |
| int | adjustmentProc () |
| void | setAngle () |
| void | openInit_0 () |
| void | openInit_1 () |
| int | openInit (int) |
| int | openProc (int) |
| void | openEnd_0 () |
| void | openEnd_1 () |
| int | openEnd (int) |
| void | closeInit_0 () |
| void | closeInit_1 () |
| int | closeInit (int) |
| int | closeProc (int) |
| void | closeEnd_0 () |
| void | closeEnd_1 () |
| int | closeEnd (int) |
| void | openInit2 () |
| void | closeEnd2 () |
| void | calcMtx_2 () |
| void | calcMtx () |
| int | CreateInit () |
| void | setKey () |
| int | create () |
| int | demoProc () |
| int | orderStopEvent () |
| int | actionWait () |
| int | actionStopClose () |
| int | actionDemo () |
| int | actionInit () |
| int | execute () |
| int | draw () |
| void | setDoorAngleSpec () |
| int | _delete () |
| int | createKey () |
| int | deleteKey () |
| int | adjoinPlayer () |
| int | frontCheckOld () |
| int | frontCheck () |
| int | drawCheck (int) |
| int | checkExecute () |
| void | startDemoProc () |
| void | makeEventId () |
| void | initProc () |
| void | initOpenDemo (int) |
| int | checkArea (f32, f32, f32) |
| void | openInitCom (int) |
| void | closeEndCom () |
| void | getRestartPos (cXyz *) |
| void | setGoal () |
| int | chkMakeStop () |
| int | chkStopF () |
| int | chkStopB () |
| void | setStopDemo () |
| int | chkStopClose () |
| void | setStop () |
| int | chkStopOpen () |
| int | chkMakeKey () |
| virtual char * | getDzbName () |
| virtual int | getDemoAction () |
| void | onFlag (u16 flag) |
| void | offFlag (u16 flag) |
| bool | checkFlag (u16 flag) |
| void | setAction (u8 action) |
Public Member Functions inherited from fopAc_ac_c | |
| fopAc_ac_c () | |
| ~fopAc_ac_c () | |
Private Attributes | |
| request_of_phase_process_class | mPhase1 |
| request_of_phase_process_class | mPhase2 |
| J3DModel * | mModel1 |
| J3DModel * | mModel2 |
| mDoExt_bckAnm | field_0x584 |
| mDoExt_bckAnm | field_0x5a0 |
| J3DModel * | field_0x5bc |
| mDoExt_btkAnm * | field_0x5c0 |
| dBgW * | field_0x5c4 |
| s8 | field_0x5c8 |
| bool | field_0x5c9 |
| u8 | field_0x5ca [0x5dd - 0x5ca] |
| u8 | field_0x5dd |
| cXyz | field_0x5e0 |
| u32 | field_0x5ec |
| bool | field_0x5f0 |
| u8 | field_0x5f1 |
| Mtx | field_0x5f4 |
| dMsgFlow_c | field_0x624 |
| s16 | field_0x670 |
| bool | field_0x672 |
| u8 | field_0x673 |
| u8 | field_0x674 |
| int | field_0x678 |
| u8 | field_0x67c |
| s8 | field_0x67d |
| u8 | field_0x67e |
| u8 | field_0x67f |
| cXyz | field_0x680 |
| u8 | field_0x68c |
| u8 | field_0x68d |
| u16 | field_0x68e |
| u8 | mAction |
| u8 | field_0x691 |
| s16 | field_0x692 [19] |
| u8 | field_0x6b8 [19] |
| u8 | field_0x6cb |
| u32 | field_0x6cc |
| dDoor_stop_c | mDoorStop |
| s16 | field_0x6dc |
| dBgS_ObjAcch | field_0x6de |
| dBgS_AcchCir | field_0x8b8 |
| u32 | field_0x8f8 |
Additional Inherited Members | ||
Static Public Member Functions inherited from fopAc_ac_c | ||
| static u32 | getStopStatus () | |
| static void | setStopStatus (u32 status) | |
Public Attributes inherited from fopAc_ac_c | ||
| leafdraw_class | base | |
| int | actor_type | |
| create_tag_class | actor_tag | |
| create_tag_class | draw_tag | |
| profile_method_class * | sub_method | |
| JKRSolidHeap * | heap | |
| dEvt_info_c | eventInfo | |
| dKy_tevstr_c | tevStr | |
| u16 | setID | |
| u8 | group | |
| u8 | cullType | |
| u8 | demoActorID | |
| s8 | argument | |
| u8 | carryType | |
| u32 | actor_status | |
| u32 | actor_condition | |
| fpc_ProcID | parentActorID | |
| actor_place | home | |
| actor_place | old | |
| actor_place | current | |
| csXyz | shape_angle | |
| cXyz | scale | |
| cXyz | speed | |
| MtxP | cullMtx | |
| union { | ||
| cull_box box | ||
| cull_sphere sphere | ||
| } | cull | |
| f32 | cullSizeFar | |
| J3DModel * | model | |
| dJntCol_c * | jntCol | |
| f32 | speedF | |
| f32 | gravity | |
| f32 | maxFallSpeed | |
| cXyz | eyePos | |
| actor_attention_types | attention_info | |
| s16 | field_0x560 | |
| s16 | health | |
| u8 | field_0x564 | |
| u8 | field_0x565 | |
| s8 | field_0x566 | |
| s8 | field_0x567 | |
Static Public Attributes inherited from fopAc_ac_c | ||
| static u32 | stopStatus | |
Sliding Door.
Multi-purpose door actor. This actor is used for vertical sliding doors in the game.
| int daDoor20_c::_delete | ( | ) |
| int daDoor20_c::actionDemo | ( | ) |
| int daDoor20_c::actionInit | ( | ) |
| int daDoor20_c::actionStopClose | ( | ) |
| int daDoor20_c::actionWait | ( | ) |
| int daDoor20_c::adjoinPlayer | ( | ) |
| int daDoor20_c::adjustmentAngle | ( | ) |
| int daDoor20_c::adjustmentProc | ( | ) |
| void daDoor20_c::calcMtx | ( | ) |
| void daDoor20_c::calcMtx_2 | ( | ) |
| int daDoor20_c::checkArea | ( | f32 | param_1, |
| f32 | param_2, | ||
| f32 | param_3 ) |
| int daDoor20_c::checkExecute | ( | ) |
|
inline |
| int daDoor20_c::checkOpenMsgDoor | ( | int * | param_1 | ) |
| int daDoor20_c::chkMakeKey | ( | ) |
| int daDoor20_c::chkMakeStop | ( | ) |
| int daDoor20_c::chkStopB | ( | ) |
| int daDoor20_c::chkStopClose | ( | ) |
| int daDoor20_c::chkStopF | ( | ) |
| int daDoor20_c::chkStopOpen | ( | ) |
| int daDoor20_c::closeEnd | ( | int | param_0 | ) |
| void daDoor20_c::closeEnd2 | ( | ) |
| void daDoor20_c::closeEnd_0 | ( | ) |
| void daDoor20_c::closeEnd_1 | ( | ) |
| void daDoor20_c::closeEndCom | ( | ) |
| int daDoor20_c::closeInit | ( | int | param_1 | ) |
| void daDoor20_c::closeInit_0 | ( | ) |
| void daDoor20_c::closeInit_1 | ( | ) |
| int daDoor20_c::closeProc | ( | int | param_0 | ) |
| int daDoor20_c::create | ( | ) |
| int daDoor20_c::CreateHeap | ( | ) |
| int daDoor20_c::CreateInit | ( | ) |
| int daDoor20_c::createKey | ( | ) |
| int daDoor20_c::deleteKey | ( | ) |
| int daDoor20_c::demoProc | ( | ) |
| int daDoor20_c::draw | ( | ) |
| int daDoor20_c::drawCheck | ( | int | param_1 | ) |
| int daDoor20_c::execute | ( | ) |
| int daDoor20_c::frontCheck | ( | ) |
| int daDoor20_c::frontCheckOld | ( | ) |
| char * daDoor20_c::getAlwaysArcName | ( | ) |
| char * daDoor20_c::getArcName | ( | ) |
| char * daDoor20_c::getBmdName | ( | ) |
| char * daDoor20_c::getBtk | ( | ) |
|
virtual |
|
virtual |
| J3DModelData * daDoor20_c::getModelData | ( | ) |
| void daDoor20_c::getRestartPos | ( | cXyz * | param_1 | ) |
| f32 daDoor20_c::getSize2X | ( | ) |
| char * daDoor20_c::getStopBmdName | ( | ) |
| J3DModelData * daDoor20_c::getStopModelData | ( | ) |
| void daDoor20_c::initOpenDemo | ( | int | param_1 | ) |
| void daDoor20_c::initProc | ( | ) |
| void daDoor20_c::makeEventId | ( | ) |
|
inline |
|
inline |
| int daDoor20_c::openEnd | ( | int | param_1 | ) |
| void daDoor20_c::openEnd_0 | ( | ) |
| void daDoor20_c::openEnd_1 | ( | ) |
| int daDoor20_c::openInit | ( | int | param_1 | ) |
| void daDoor20_c::openInit2 | ( | ) |
| void daDoor20_c::openInit_0 | ( | ) |
| void daDoor20_c::openInit_1 | ( | ) |
| void daDoor20_c::openInitCom | ( | int | param_1 | ) |
| int daDoor20_c::openProc | ( | int | param_1 | ) |
| int daDoor20_c::orderStopEvent | ( | ) |
|
inline |
| void daDoor20_c::setAngle | ( | ) |
| void daDoor20_c::setDoorAngleSpec | ( | ) |
| void daDoor20_c::setEventPrm | ( | ) |
| void daDoor20_c::setGoal | ( | ) |
| void daDoor20_c::setKey | ( | ) |
| void daDoor20_c::setStop | ( | ) |
| void daDoor20_c::setStopDemo | ( | ) |
| void daDoor20_c::startDemoProc | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |