![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Hanch. More...
#include <d_a_npc_hanjo.h>
Public Types | |
enum | Type { TYPE_0 , TYPE_1 , TYPE_2 , TYPE_3 , TYPE_4 } |
typedef int(daNpc_Hanjo_c::*) | cutFunc(int) |
typedef int(daNpc_Hanjo_c::*) | actionFunc(void *) |
Static Public Member Functions | |
static int | createHeapCallBack (fopAc_ac_c *) |
static int | ctrlJointCallBack (J3DJoint *, int) |
![]() | |
static void | tgHitCallBack (fopAc_ac_c *, dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *) |
static int | srchActor (void *, void *) |
![]() | |
static void | setStopStatus (u32 status) |
Static Public Attributes | |
static dCcD_SrcGObjInf const | mStoneCcDObjInfo |
static char * | mCutNameList [6] |
static cutFunc | mCutList [6] |
static u8 | mStoneCcDSph [64] |
![]() | |
static u8 | mCcDCyl [68] |
static u8 | mFindActorPtrs [200] |
static u8 | mSrchName [2+2] |
static u8 | mFindCount [4] |
static dCcD_SrcGObjInf const | mCcDObjData |
static dCcD_SrcCyl | mCcDCyl |
static dCcD_SrcSph | mCcDSph |
static fopAc_ac_c * | mFindActorPtrs [50] |
static s16 | mSrchName |
static s32 | mFindCount |
![]() | |
static u32 | stopStatus |
Private Attributes | |
int | field_0x0E40 |
J3DModel * | mModel1 |
J3DModel * | mModel2 |
dCcD_Cyl | mCyl1 |
dCcD_Cyl | mCyl2 |
u8 | mType |
daNpcT_ActorMngr_c | field_0x10c8 [4] |
daNpcT_Path_c | field_0x10e8 |
daNpc_HanjoStone_c | mStones [4] |
actionFunc | field_0x16e0 |
actionFunc | field_0x16ec |
cXyz | field_0x16f8 |
int | field_0x1704 |
int | field_0x1708 |
int | field_0x170c |
int | field_0x1710 |
int | field_0x1714 |
f32 | field_0x1718 |
s16 | field_0x171c |
u8 | field_0x171e |
u8 | field_0x171f |
u8 | field_0x1720 |
u8 | field_0x1721 |
u8 | field_0x1722 |
u8 | field_0x1723 |
u8 | field_0x1724 |
int | field_0x1728 |
Hanch.
int(daNpc_Hanjo_c::*) daNpc_Hanjo_c::actionFunc(void *) |
int(daNpc_Hanjo_c::*) daNpc_Hanjo_c::cutFunc(int) |
enum daNpc_Hanjo_c::Type |
daNpc_Hanjo_c::~daNpc_Hanjo_c | ( | ) |
|
inline |
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
|
inlinevirtual |
Reimplemented from daNpcT_c.
|
inlinevirtual |
Reimplemented from daNpcT_c.
int daNpc_Hanjo_c::chkAction | ( | int(daNpc_Hanjo_c::* | action )(void *) | ) |
int daNpc_Hanjo_c::commandToHawk | ( | ) |
int daNpc_Hanjo_c::create | ( | ) |
int daNpc_Hanjo_c::CreateHeap | ( | ) |
|
static |
|
static |
int daNpc_Hanjo_c::cutAppearHawker | ( | int | param_1 | ) |
int daNpc_Hanjo_c::cutConversation | ( | int | param_1 | ) |
int daNpc_Hanjo_c::cutConversationAboutSaru | ( | int | staffIdx | ) |
int daNpc_Hanjo_c::cutDive | ( | int | param_1 | ) |
int daNpc_Hanjo_c::cutPursuitBee | ( | int | param_1 | ) |
int daNpc_Hanjo_c::Delete | ( | ) |
void daNpc_Hanjo_c::dive | ( | ) |
int daNpc_Hanjo_c::Draw | ( | ) |
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
int daNpc_Hanjo_c::Execute | ( | ) |
|
inline |
|
inline |
u8 daNpc_Hanjo_c::getType | ( | ) |
void daNpc_Hanjo_c::initDive | ( | ) |
void daNpc_Hanjo_c::initShoot | ( | int | param_1 | ) |
int daNpc_Hanjo_c::isDelete | ( | ) |
int daNpc_Hanjo_c::lookround | ( | s16 | param_1 | ) |
void daNpc_Hanjo_c::reset | ( | ) |
int daNpc_Hanjo_c::selectAction | ( | ) |
int daNpc_Hanjo_c::setAction | ( | int(daNpc_Hanjo_c::* | action )(void *) | ) |
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
int daNpc_Hanjo_c::shoot | ( | int | param_1 | ) |
void daNpc_Hanjo_c::srchActors | ( | ) |
int daNpc_Hanjo_c::takayose | ( | void * | param_0 | ) |
int daNpc_Hanjo_c::talk | ( | void * | param_0 | ) |
int daNpc_Hanjo_c::throwStone | ( | void * | param_0 | ) |
int daNpc_Hanjo_c::wait | ( | void * | param_0 | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
|
static |
|
private |
|
private |
|
private |
|
private |
|
static |
|
static |
|
private |
|
private |