![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Hylian Passerby. More...
#include <d_a_npc_passer.h>
Inheritance diagram for daNpcPasser_c:
Collaboration diagram for daNpcPasser_c:Public Types | |
| enum | Mode_e { MODE_0 , MODE_1 , MODE_2 , MODE_3 , MODE_4 , MODE_MAX_e } |
| typedef void(daNpcPasser_c::*) | actionFunc() |
| typedef BOOL(daNpcPasser_c::*) | seqFunc(void *) |
Public Member Functions | |
| ~daNpcPasser_c () | |
| int | createHeap () |
| cPhs_Step | create () |
| int | execute () |
| int | draw () |
| void | setAction (daNpcPasser_c::Mode_e) |
| void | callInit () |
| void | callExecute () |
| void | initPath () |
| void | executePath () |
| void | initEscape () |
| void | executeEscape () |
| void | initFear () |
| void | executeFear () |
| void | initFight () |
| void | executeFight () |
| void | initRelief () |
| void | executeRelief () |
| void | create_init () |
| void | setAngle () |
| void | setSpeed (f32, f32, f32 *, int) |
| void | pathMoveF () |
| void | setBaseMtx () |
| void | initCollision () |
| void | setCollision () |
| BOOL | waita (void *) |
| BOOL | talka (void *) |
| BOOL | waitwall (void *) |
| BOOL | talkwall (void *) |
| BOOL | talkbwall (void *) |
| BOOL | talkb (void *) |
| BOOL | talkc (void *) |
| BOOL | waitb (void *) |
| BOOL | sitwaita (void *) |
| BOOL | sittalka (void *) |
| BOOL | sittalkab (void *) |
| BOOL | sitwaitb (void *) |
| BOOL | sittalkb (void *) |
| BOOL | sittalkbb (void *) |
| BOOL | looka (void *) |
| BOOL | lookb (void *) |
| BOOL | playm (void *) |
| BOOL | turnr (void *) |
| BOOL | turnl (void *) |
| BOOL | walka (void *) |
| BOOL | runa (void *) |
| BOOL | runb (void *) |
| BOOL | walkb (void *) |
| BOOL | browsea (void *) |
| BOOL | browseb (void *) |
| BOOL | waitTime (void *) |
| int | getObjNum () |
| int | getTimeHour () |
| int | getTimeMinute () |
| int | getTime () |
| int | getDayOfWeek () |
| int | getEndTime () |
| int | getType () |
| u8 | getMoveType () |
| u8 | getWalkMotionType () |
| u8 | getRunMotionType () |
| u8 | getPathID () |
| BOOL | isStop () |
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 () | |
Private Attributes | |
| J3DModel * | mpModel |
| PathTrace_c | m_path |
| daNpcPasser_c::actionFunc * | mAction |
| int | mActionIdx |
| int | mPrevActionIdx |
| int | m_objNum |
| int | arg0 |
| int | m_dayOfWeek |
| int | m_endTime |
| f32 | field_0xb10 |
| f32 | field_0xb14 |
| f32 | mPosY |
| u32 | field_0xb1c |
| s16 | mTargetAngleY |
| u8 | field_0xb22 |
| u8 | field_0xb23 |
| u8 | mPathMode |
| u8 | field_0xb25 |
Hylian Passerby.
| void(daNpcPasser_c::*) daNpcPasser_c::actionFunc() |
| BOOL(daNpcPasser_c::*) daNpcPasser_c::seqFunc(void *) |
| daNpcPasser_c::~daNpcPasser_c | ( | ) |
| int daNpcPasser_c::browsea | ( | void * | param_1 | ) |
| int daNpcPasser_c::browseb | ( | void * | param_1 | ) |
| void daNpcPasser_c::callExecute | ( | ) |
| void daNpcPasser_c::callInit | ( | ) |
| cPhs_Step daNpcPasser_c::create | ( | ) |
| void daNpcPasser_c::create_init | ( | ) |
| int daNpcPasser_c::createHeap | ( | ) |
| int daNpcPasser_c::draw | ( | ) |
| int daNpcPasser_c::execute | ( | ) |
| void daNpcPasser_c::executeEscape | ( | ) |
| void daNpcPasser_c::executeFear | ( | ) |
| void daNpcPasser_c::executeFight | ( | ) |
| void daNpcPasser_c::executePath | ( | ) |
| void daNpcPasser_c::executeRelief | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void daNpcPasser_c::initCollision | ( | ) |
| void daNpcPasser_c::initEscape | ( | ) |
| void daNpcPasser_c::initFear | ( | ) |
| void daNpcPasser_c::initFight | ( | ) |
| void daNpcPasser_c::initPath | ( | ) |
| void daNpcPasser_c::initRelief | ( | ) |
|
inline |
| int daNpcPasser_c::looka | ( | void * | param_1 | ) |
| int daNpcPasser_c::lookb | ( | void * | param_1 | ) |
| void daNpcPasser_c::pathMoveF | ( | ) |
| int daNpcPasser_c::playm | ( | void * | param_1 | ) |
| int daNpcPasser_c::runa | ( | void * | param_1 | ) |
| int daNpcPasser_c::runb | ( | void * | param_1 | ) |
| void daNpcPasser_c::setAction | ( | daNpcPasser_c::Mode_e | i_action | ) |
| void daNpcPasser_c::setAngle | ( | ) |
| void daNpcPasser_c::setBaseMtx | ( | ) |
| void daNpcPasser_c::setCollision | ( | ) |
| void daNpcPasser_c::setSpeed | ( | f32 | param_1, |
| f32 | param_2, | ||
| f32 * | i_speed, | ||
| int | param_4 ) |
| int daNpcPasser_c::sittalka | ( | void * | param_1 | ) |
| int daNpcPasser_c::sittalkab | ( | void * | param_1 | ) |
| int daNpcPasser_c::sittalkb | ( | void * | param_1 | ) |
| int daNpcPasser_c::sittalkbb | ( | void * | param_1 | ) |
| int daNpcPasser_c::sitwaita | ( | void * | param_1 | ) |
| int daNpcPasser_c::sitwaitb | ( | void * | param_1 | ) |
| int daNpcPasser_c::talka | ( | void * | param_1 | ) |
| int daNpcPasser_c::talkb | ( | void * | param_1 | ) |
| int daNpcPasser_c::talkbwall | ( | void * | param_1 | ) |
| int daNpcPasser_c::talkc | ( | void * | param_1 | ) |
| int daNpcPasser_c::talkwall | ( | void * | param_1 | ) |
| int daNpcPasser_c::turnl | ( | void * | param_1 | ) |
| int daNpcPasser_c::turnr | ( | void * | param_1 | ) |
| BOOL daNpcPasser_c::waita | ( | void * | param_1 | ) |
| int daNpcPasser_c::waitb | ( | void * | param_1 | ) |
| int daNpcPasser_c::waitTime | ( | void * | param_1 | ) |
| int daNpcPasser_c::waitwall | ( | void * | param_1 | ) |
| int daNpcPasser_c::walka | ( | void * | param_1 | ) |
| int daNpcPasser_c::walkb | ( | void * | param_1 | ) |
|
static |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
|
private |
|
private |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |