![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Hylian Adult. More...
#include <d_a_npc_cdn3.h>
Public Types | |
enum | Mode_e { MODE_WAIT , MODE_PATH , MODE_TALK , MODE_ESCAPSE , MODE_FEAR , MODE_FEAR2 , MODE_FIGHT , MODE_RELIEF , MODE_MAX_e } |
typedef void(daNpcCdn3_c::*) | actionFunc() |
typedef int(daNpcCdn3_c::*) | seqFunc(void *) |
Public Member Functions | |
void | setAction (daNpcCdn3_c::Mode_e) |
void | callInit () |
void | callExecute () |
void | initWait () |
void | executeWait () |
void | initPath () |
void | executePath () |
void | initTalk () |
void | executeTalk () |
void | initEscape () |
void | executeEscape () |
void | initFear () |
void | executeFear () |
void | initFear2 () |
void | executeFear2 () |
void | initFight () |
void | executeFight () |
void | initRelief () |
void | executeRelief () |
void | setAngle () |
void | pathMoveF () |
int | ctrlMsgAnm () |
bool | searchNextScheduleTagSub (fopAc_ac_c *) |
bool | searchFirstScheduleTagSub (fopAc_ac_c *) |
void | checkSchedule () |
void | setSchedule (daTagSchedule_c *) |
bool | isInShop () |
bool | isChairStyle () |
bool | isNoTurnTalk () |
int | waita (void *) |
int | talka (void *) |
int | waitwall (void *) |
int | talkwall (void *) |
int | talkbwall (void *) |
int | talkb (void *) |
int | talkc (void *) |
int | waitb (void *) |
int | sitwaita (void *) |
int | sittalka (void *) |
int | sittalkab (void *) |
int | sitwaitb (void *) |
int | sittalkb (void *) |
int | sittalkbb (void *) |
int | looka (void *) |
int | lookb (void *) |
int | playm (void *) |
int | turnr (void *) |
int | turnl (void *) |
int | walka (void *) |
int | walkb (void *) |
int | runa (void *) |
int | runb (void *) |
int | browsea (void *) |
int | browseb (void *) |
int | dance (void *) |
int | ladytalka (void *) |
int | ladytalkb (void *) |
int | normtalka (void *) |
int | normtalkb (void *) |
int | sellme (void *) |
int | sing (void *) |
int | create () |
void | create_init () |
void | setMtx () |
void | lookat () |
virtual | ~daNpcCdn3_c () |
int | execute () |
void | checkTimeSchedule () |
int | draw () |
int | getTimeHour () |
int | getTimeMinute () |
int | getTime () |
int | getDayOfWeek () |
void | setSpeed (f32 *param_1, f32 param_2, f32 param_3, int param_4) |
int | getGroupID () |
u8 | getPathID () |
int | isStop () |
int | getType () |
int | getSeqNum () |
int | getFlowNodeNum () |
u16 | getStartTime () |
u16 | getEndTime () |
void | initParamTime () |
void | initTimeSchedule () |
int | getObjNum () |
void | initCollision () |
void | setCollision () |
bool | isOrchestra () |
int | chkEvent () |
int | orderEvent () |
bool | searchFirstScheduleTag (fopAc_ac_c *param_1) |
bool | searchNextScheduleTag () |
![]() | |
void | NpcCreate (int) |
void | ObjCreate (int) |
void | getAnmP (int, int) |
void | setAttention (int) |
void | loadResrc (int, int) |
void | removeResrc (int, int) |
void | setEnvTevCol () |
void | setRoomNo () |
void | animation (int) |
void | setAnm (J3DAnmTransformKey *, f32, f32, int, int, int) |
void | drawShadow (f32) |
void | drawObj (int, J3DModel *, f32) |
void | drawNpc () |
~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 () |
![]() | |
fopAc_ac_c () | |
~fopAc_ac_c () | |
fopAc_ac_c () | |
~fopAc_ac_c () | |
fopAc_ac_c () | |
~fopAc_ac_c () | |
fopAc_ac_c () | |
~fopAc_ac_c () | |
Additional Inherited Members | |
![]() | |
static void | setStopStatus (u32 status) |
Hylian Adult.
void(daNpcCdn3_c::*) daNpcCdn3_c::actionFunc() |
int(daNpcCdn3_c::*) daNpcCdn3_c::seqFunc(void *) |
enum daNpcCdn3_c::Mode_e |
|
virtual |
int daNpcCdn3_c::browsea | ( | void * | param_0 | ) |
int daNpcCdn3_c::browseb | ( | void * | param_0 | ) |
void daNpcCdn3_c::callExecute | ( | ) |
void daNpcCdn3_c::callInit | ( | ) |
void daNpcCdn3_c::checkSchedule | ( | ) |
void daNpcCdn3_c::checkTimeSchedule | ( | ) |
|
inline |
int daNpcCdn3_c::create | ( | ) |
void daNpcCdn3_c::create_init | ( | ) |
int daNpcCdn3_c::ctrlMsgAnm | ( | ) |
int daNpcCdn3_c::dance | ( | void * | param_0 | ) |
|
inline |
int daNpcCdn3_c::execute | ( | ) |
void daNpcCdn3_c::executeEscape | ( | ) |
void daNpcCdn3_c::executeFear | ( | ) |
void daNpcCdn3_c::executeFear2 | ( | ) |
void daNpcCdn3_c::executeFight | ( | ) |
void daNpcCdn3_c::executePath | ( | ) |
void daNpcCdn3_c::executeRelief | ( | ) |
void daNpcCdn3_c::executeTalk | ( | ) |
void daNpcCdn3_c::executeWait | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void daNpcCdn3_c::initEscape | ( | ) |
void daNpcCdn3_c::initFear | ( | ) |
void daNpcCdn3_c::initFear2 | ( | ) |
void daNpcCdn3_c::initFight | ( | ) |
|
inline |
void daNpcCdn3_c::initPath | ( | ) |
void daNpcCdn3_c::initRelief | ( | ) |
void daNpcCdn3_c::initTalk | ( | ) |
|
inline |
void daNpcCdn3_c::initWait | ( | ) |
bool daNpcCdn3_c::isChairStyle | ( | ) |
|
inline |
bool daNpcCdn3_c::isNoTurnTalk | ( | ) |
|
inline |
|
inline |
int daNpcCdn3_c::ladytalka | ( | void * | param_0 | ) |
int daNpcCdn3_c::ladytalkb | ( | void * | param_0 | ) |
int daNpcCdn3_c::looka | ( | void * | param_0 | ) |
void daNpcCdn3_c::lookat | ( | ) |
int daNpcCdn3_c::lookb | ( | void * | param_0 | ) |
int daNpcCdn3_c::normtalka | ( | void * | param_0 | ) |
int daNpcCdn3_c::normtalkb | ( | void * | param_0 | ) |
|
inline |
void daNpcCdn3_c::pathMoveF | ( | ) |
int daNpcCdn3_c::playm | ( | void * | param_0 | ) |
int daNpcCdn3_c::runa | ( | void * | param_0 | ) |
int daNpcCdn3_c::runb | ( | void * | param_0 | ) |
|
inline |
bool daNpcCdn3_c::searchFirstScheduleTagSub | ( | fopAc_ac_c * | param_1 | ) |
|
inline |
bool daNpcCdn3_c::searchNextScheduleTagSub | ( | fopAc_ac_c * | param_1 | ) |
int daNpcCdn3_c::sellme | ( | void * | param_0 | ) |
void daNpcCdn3_c::setAction | ( | daNpcCdn3_c::Mode_e | i_action | ) |
void daNpcCdn3_c::setAngle | ( | ) |
|
inline |
void daNpcCdn3_c::setMtx | ( | ) |
void daNpcCdn3_c::setSchedule | ( | daTagSchedule_c * | param_1 | ) |
int daNpcCdn3_c::sing | ( | void * | param_0 | ) |
int daNpcCdn3_c::sittalka | ( | void * | param_0 | ) |
int daNpcCdn3_c::sittalkab | ( | void * | param_0 | ) |
int daNpcCdn3_c::sittalkb | ( | void * | param_0 | ) |
int daNpcCdn3_c::sittalkbb | ( | void * | param_0 | ) |
int daNpcCdn3_c::sitwaita | ( | void * | param_0 | ) |
int daNpcCdn3_c::sitwaitb | ( | void * | param_0 | ) |
int daNpcCdn3_c::talka | ( | void * | param_0 | ) |
int daNpcCdn3_c::talkb | ( | void * | param_0 | ) |
int daNpcCdn3_c::talkbwall | ( | void * | param_0 | ) |
int daNpcCdn3_c::talkc | ( | void * | param_0 | ) |
int daNpcCdn3_c::talkwall | ( | void * | param_0 | ) |
int daNpcCdn3_c::turnl | ( | void * | param_0 | ) |
int daNpcCdn3_c::turnr | ( | void * | param_0 | ) |
int daNpcCdn3_c::waita | ( | void * | param_0 | ) |
int daNpcCdn3_c::waitb | ( | void * | param_0 | ) |
int daNpcCdn3_c::waitwall | ( | void * | param_0 | ) |
int daNpcCdn3_c::walka | ( | void * | param_0 | ) |
int daNpcCdn3_c::walkb | ( | void * | param_0 | ) |
|
static |
J3DModel* daNpcCdn3_c::field_0xac8 |
J3DModel* daNpcCdn3_c::field_0xacc |
f32 daNpcCdn3_c::field_0xb5c |
f32 daNpcCdn3_c::field_0xb60 |
f32 daNpcCdn3_c::field_0xb64 |
u32 daNpcCdn3_c::field_0xb68 |
int daNpcCdn3_c::field_0xb74 |
int daNpcCdn3_c::field_0xb7c |
J3DAnmTransform* daNpcCdn3_c::field_0xb80 |
daTagSchedule_c* daNpcCdn3_c::field_0xb88 |
u16 daNpcCdn3_c::field_0xb8c |
u16 daNpcCdn3_c::field_0xb8e |
u16 daNpcCdn3_c::field_0xb90 |
s16 daNpcCdn3_c::field_0xb92 |
u8 daNpcCdn3_c::field_0xb94 |
u8 daNpcCdn3_c::field_0xb95 |
u8 daNpcCdn3_c::field_0xb96 |
u8 daNpcCdn3_c::field_0xb97 |
u8 daNpcCdn3_c::field_0xb98 |
u8 daNpcCdn3_c::field_0xb99 |
|
static |
PathTrace_c daNpcCdn3_c::m_path |
|
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 |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
daNpcT_ActorMngr_c daNpcCdn3_c::m_targetAct |
daNpcCdn3_c::actionFunc* daNpcCdn3_c::mAction |
int daNpcCdn3_c::mFlowNodeNum |
Mode_e daNpcCdn3_c::mMode |
dMsgFlow_c daNpcCdn3_c::mMsgFlow |
int daNpcCdn3_c::mMsgIndex |
int daNpcCdn3_c::mObjNum |
Mode_e daNpcCdn3_c::mPrevMode |
int daNpcCdn3_c::mSeqNum |
daTagSchedule_c* daNpcCdn3_c::mTagSched |