![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Guard (Hyrule Castle Town Guard?) More...
#include <d_a_npc_guard.h>
Inheritance diagram for daNpcGuard_c:
Collaboration diagram for daNpcGuard_c:Public Types | |
| enum | Mode_e { MODE_PATH_e , MODE_RUN_e , MODE_FIGHT_WAIT_e , MODE_FIGHT_STEP_e , MODE_FIGHT_MENACE_e , MODE_FEAR_e , MODE_MAX_e } |
| typedef void(daNpcGuard_c::*) | actionFunc() |
Public Member Functions | |
| void | setAction (daNpcGuard_c::Mode_e) |
| void | callInit () |
| void | callExecute () |
| void | initPath () |
| void | executePath () |
| void | initRun () |
| void | executeRun () |
| void | initFightWait () |
| void | executeFightWait () |
| void | initFightStep () |
| void | executeFightStep () |
| void | initFightMenace () |
| void | executeFightMenace () |
| void | initFear () |
| void | executeFear () |
| void | initEscape () |
| void | executeEscape () |
| void | setAngle () |
| void | setSpeed (f32, f32, f32 *, int) |
| void | pathMoveF () |
| int | create () |
| void | create_init () |
| void | setMtx () |
| void | lookat () |
| virtual | ~daNpcGuard_c () |
| int | execute () |
| int | createHeap () |
| int | draw () |
| void | setCollision () |
| void | initCollision () |
| u32 | getPathID () |
Public Member Functions inherited from daNpcCd2_c | |
| int | NpcCreate (int) |
| J3DModel * | ObjCreate (int) |
| J3DModel * | ChairCreate (f32) |
| bool | isM_ () |
| J3DAnmTransform * | getAnmP (int, int) |
| int | setAttention (int) |
| int | loadResrc (int, int) |
| int | removeResrc (int, int) |
| void | setEnvTevCol () |
| void | setRoomNo () |
| void | animation (int) |
| void | setAnm (J3DAnmTransformKey *, f32, f32, int, int, int) |
| int | drawShadow (f32) |
| int | drawObj (int, J3DModel *, f32) |
| int | drawNpc () |
| int | jntNodeCB (J3DJoint *, J3DModel *) |
| void | setHitodamaParticle () |
| daTagEscape_c * | getEscapeTag () |
| bool | checkFearSituation () |
| J3DModelData * | getNpcMdlDataP (int) |
| J3DModelData * | getObjMdlDataP (int) |
| J3DAnmTexPattern * | getTexAnmP (int) |
| virtual | ~daNpcCd2_c () |
Public Member Functions inherited from fopAc_ac_c | |
| fopAc_ac_c () | |
| ~fopAc_ac_c () | |
Static Public Attributes | |
| static actionFunc | ActionTable [7][2] |
Static Public Attributes inherited from daNpcCd2_c | |
| static dCcD_SrcCyl const | m_cylDat |
Static Public Attributes inherited from fopAc_ac_c | |
| static u32 | stopStatus |
Private Attributes | |
| J3DModel * | mpModel |
| J3DModel * | mpModel2 |
| J3DAnmTransformKey * | mpAnmKey |
| J3DAnmTransformKey * | mpAnmKey2 |
| PathTrace_c | m_path |
| daNpcT_ActorMngr_c | mActorMngr |
| daNpcGuard_c::actionFunc * | mAction |
| Mode_e | mActionIdx |
| Mode_e | mPrevActionIdx |
| dCcD_Sph | mSpheres [2] |
| int | mObjNum |
| int | field_0xd88 |
| f32 | field_0xd8c |
| f32 | field_0xd90 |
| f32 | field_0xd94 |
| f32 | field_0xd98 |
| u32 | field_0xd9c |
| s16 | field_0xda0 |
| u8 | field_0xda2 |
| u8 | field_0xda3 [0xDA5 - 0xDA3] |
| u8 | field_0xda5 |
Guard (Hyrule Castle Town Guard?)
| void(daNpcGuard_c::*) daNpcGuard_c::actionFunc() |
| enum daNpcGuard_c::Mode_e |
|
inlinevirtual |
| void daNpcGuard_c::callExecute | ( | ) |
| void daNpcGuard_c::callInit | ( | ) |
| int daNpcGuard_c::create | ( | ) |
|
inline |
|
inline |
|
inline |
| int daNpcGuard_c::execute | ( | ) |
| void daNpcGuard_c::executeEscape | ( | ) |
| void daNpcGuard_c::executeFear | ( | ) |
| void daNpcGuard_c::executeFightMenace | ( | ) |
| void daNpcGuard_c::executeFightStep | ( | ) |
| void daNpcGuard_c::executeFightWait | ( | ) |
| void daNpcGuard_c::executePath | ( | ) |
| void daNpcGuard_c::executeRun | ( | ) |
|
inline |
|
inline |
| void daNpcGuard_c::initEscape | ( | ) |
| void daNpcGuard_c::initFear | ( | ) |
| void daNpcGuard_c::initFightMenace | ( | ) |
| void daNpcGuard_c::initFightStep | ( | ) |
| void daNpcGuard_c::initFightWait | ( | ) |
| void daNpcGuard_c::initPath | ( | ) |
| void daNpcGuard_c::initRun | ( | ) |
|
inline |
| void daNpcGuard_c::pathMoveF | ( | ) |
| void daNpcGuard_c::setAction | ( | daNpcGuard_c::Mode_e | i_action | ) |
| void daNpcGuard_c::setAngle | ( | ) |
|
inline |
|
inline |
|
inline |
|
static |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |