Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
daObj_GrA_c Class Reference

Goron A. More...

#include <d_a_obj_gra2.h>

+ Inheritance diagram for daObj_GrA_c:
+ Collaboration diagram for daObj_GrA_c:

Classes

class  daObj_GrA_prtclMngr_c
 

Public Types

enum  { NUMLOOKMODES_e = 4 }
 
typedef int(daObj_GrA_c::*) MotionFunc(int)
 
typedef int(daObj_GrA_c::*) Process(void *)
 

Public Member Functions

 daObj_GrA_c ()
 
 ~daObj_GrA_c ()
 
cPhs__Step create ()
 
int CreateHeap ()
 
int Delete ()
 
int Execute (Mtx **)
 
int Draw ()
 
int jointCtrl (J3DJoint *, J3DModel *)
 
const char * getResName ()
 
u8 getMode ()
 
u8 getPathNo ()
 
u16 getTagNo ()
 
u16 getJumpType ()
 
BOOL isDelete ()
 
void restart ()
 
int init ()
 
void setBaseAnm (int, f32)
 
void setFaceAnm (int, bool, f32)
 
void setFaceBtp (int)
 
void setBaseMotion (int, f32)
 
void setFaceMotion (int, f32)
 
void calcMotion ()
 
BOOL checkProcess (int(daObj_GrA_c::*)(void *))
 
int setProcess (int(daObj_GrA_c::*)(void *))
 
void setParam ()
 
BOOL checkEvent ()
 
void mainProc ()
 
void adjustShapeAngle ()
 
void setMtx (int)
 
void setCollisions ()
 
void setAttnPos ()
 
void drawOtherMdls ()
 
bool dbgDraw ()
 
int ppMoveInit ()
 
int setLookMode (int)
 
int lookat ()
 
int hitChk ()
 
int wait (void *)
 
int talk (void *)
 
int ctrlMsgAnm (int &, int &, fopAc_ac_c *)
 
bool checkTagGraSub (fopAc_ac_c *)
 
bool fallAbyssCheck ()
 
int setPrtcl ()
 
int base000 (int)
 
int base001 (int)
 
int base003 (int)
 
int base004 (int)
 
int base005 (int)
 
int base006 (int)
 
int base007 (int)
 
int base008 (int)
 
int base009 (int)
 
int base010 (int)
 
int base013 (int)
 
int base016 (int)
 
int base017 (int)
 
int base018 (int)
 
int base019 (int)
 
int base020 (int)
 
int base021 (int)
 
int base022 (int)
 
int base023 (int)
 
int base024 (int)
 
int base025 (int)
 
int base026 (int)
 
int face000 (int)
 
int face003 (int)
 
int face004 (int)
 
int face005 (int)
 
int face006 (int)
 
int face007 (int)
 
int face008 (int)
 
int face009 (int)
 
int face010 (int)
 
int face011 (int)
 
int face012 (int)
 
int face016 (int)
 
int face017 (int)
 
int face999 (int)
 
int evtcutTalk (int, int)
 
void setFaceTalkAfter ()
 
f32 getSrchCircleR ()
 
int standWait (void *)
 
int walk (void *)
 
int defence (void *)
 
int toStone (void *)
 
int step (void *)
 
int rollReturn (void *)
 
int soldierDemoSkip ()
 
int soldierDemo (void *)
 
f32 getSrchLinkR ()
 
f32 getSrchGraR ()
 
f32 getSpeed ()
 
int standRoll (void *)
 
int rollDemo (void *)
 
int rollAttack (void *)
 
int rollAttacked (void *)
 
int rollEscape (void *)
 
void rollLanding ()
 
int thrown (void *)
 
void demo_camera ()
 
void rollAttackedDemo ()
 
void graThrowDemo ()
 
void setCarryStatus ()
 
bool checkThrow ()
 
void calcCatchPos (f32, int)
 
void initCrazyBeforeCatch (int)
 
void executeCrazyBeforeCatch ()
 
void initCrazyCatch (int)
 
void executeCrazyCatch ()
 
void initCrazyThrow (int)
 
void executeCrazyThrow ()
 
void initCrazyAttack ()
 
void executeCrazyJumping ()
 
BOOL modeChangeCheck ()
 
BOOL checkGraSub (fopAc_ac_c *)
 
int waitDemo (void *)
 
int skipDemoGra ()
 
int startDemo (void *)
 
BOOL turn (s16, f32, int)
 
BOOL turn_step (s16, int, int, int)
 
BOOL chkFindPlayer2 (int, s16)
 
BOOL chkPointInArea (cXyz, cXyz, cXyz, s16)
 
BOOL chkPointInArea (cXyz, cXyz, f32, f32, f32, s16)
 
BOOL chkActorInSight2 (fopAc_ac_c *, f32, s16)
 
cXyz getAttentionPos (fopAc_ac_c *)
 
int standWaitJump (void *)
 
bool checkNpcObjGra ()
 
void setCrazyDash ()
 
void setCrazyCatch ()
 
void setCrazyThrowLeft ()
 
void setCrazyThrowRight ()
 
bool isFirstGra ()
 
bool isFisrtGra ()
 
void setDemoMode (s16 mDemoMode)
 
s16 getDemoMode ()
 
- Public Member Functions inherited from daBaseNpc_moveBgActor_c
 daBaseNpc_moveBgActor_c ()
 
int MoveBGCreateHeap ()
 
int MoveBGCreate (char const *, int, MoveBGActor_SetFunc, u32)
 
int MoveBGDelete ()
 
int MoveBGExecute ()
 
int MoveBGDraw ()
 
virtual ~daBaseNpc_moveBgActor_c ()
 
virtual int Create ()
 
virtual int IsDelete ()
 
virtual int ToFore ()
 
virtual int ToBack ()
 
- Public Member Functions inherited from daBaseNpc_c
 daBaseNpc_c ()
 
J3DAnmTransformgetTrnsfrmKeyAnmP (char *, int)
 
int setMcaMorfAnm (J3DAnmTransformKey *, f32, f32, int, int, int)
 
int setBckAnm (J3DAnmTransform *, f32, int, int, int, bool)
 
J3DAnmTransformgetTexPtrnAnmP (char *, int)
 
int setBtpAnm (J3DAnmTexPattern *, J3DModelData *, f32, int)
 
void orderEvent (int, char *)
 
void setEnvTevColor ()
 
void setRoomNo ()
 
int checkEndAnm (f32)
 
int checkEndAnm (J3DFrameCtrl *)
 
virtual ~daBaseNpc_c ()
 
virtual int execute ()
 
virtual int draw (f32)
 
virtual void attnSttsOn (int, int)
 
virtual BOOL btkCtrl ()
 
virtual void allAnmPlay ()
 
- Public Member Functions inherited from fopAc_ac_c
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 

Static Public Member Functions

static void rideCallBack (dBgW *, fopAc_ac_c *, fopAc_ac_c *)
 
- Static Public Member Functions inherited from fopAc_ac_c
static void setStopStatus (u32 status)
 

Static Public Attributes

static MotionFunc mBaseMotionList [22]
 
static MotionFunc mFaceMotionList [14]
 
- Static Public Attributes inherited from daBaseNpc_moveBgActor_c
static const char * m_name
 
static int m_dzb_id
 
static MoveBGActor_SetFunc m_set_func
 
- Static Public Attributes inherited from daBaseNpc_c
static dCcD_SrcGObjInf const mCcDObj
 
static dCcD_SrcCyl mCcDCyl
 
static dCcD_SrcSph mCcDSph
 
- Static Public Attributes inherited from fopAc_ac_c
static u32 stopStatus
 

Private Attributes

u16 field_0xa48
 
OBJ_GRA_HIO_CLASS * mpHIO
 
Process field_0xa50
 
request_of_phase_process_class mPhases [4]
 
u16 field_0xa7c
 
u8 mMode
 
u8 field_0xa7f
 
u8 field_0xa80 [0xa88 - 0xa80]
 
int field_0xa88
 
u8 field_0xa8c
 
u8 field_0xa8d
 
u8 field_0xa8e
 
u8 field_0xa8f
 
u16 field_0xa90
 
u16 field_0xa92
 
f32 field_0xa94
 
f32 field_0xa98
 
int field_0xa9c
 
int field_0xaa0
 
int field_0xaa4
 
int field_0xaa8
 
int field_0xaac
 
daBaseNpc_acMngr_c field_0xab0
 
daObj_GrA_prtclMngr_c field_0xab8 [6]
 
dCcD_Sph field_0xce0 [2]
 
dCcD_Cyl field_0xf50
 
cXyz field_0x108c
 
f32 field_0x1098
 
int field_0x109c
 
int field_0x10a0
 
int field_0x10a4
 
int field_0x10a8
 
u8 field_0x10ac
 
u8 field_0x10ad [0x10bc - 0x10ad]
 
int field_0x10bc
 
u8 field_0x10c0 [0x10c4 - 0x10c0]
 
int field_0x10c4
 
cBgS_GndChk field_0x10c8 [5]
 
dBgS_LinkLinChk field_0x11f4 [5]
 
cXyz field_0x1424 [5]
 
cXyz field_0x1460 [5]
 
u8 field_0x149c [0x14b0 - 0x149c]
 
int field_0x14b0
 
cXyz field_0x14b4 [5]
 
f32 field_0x14f0
 
int field_0x14f4
 
daBaseNpc_acMngr_c field_0x14f8
 
u8 field_0x1500
 
int mLookMode
 
int field_0x1508
 
int field_0x150c
 
u8 field_0x1510 [0x1518 - 0x1510]
 
int field_0x1518
 
u8 field_0x151c [0x1520 - 0x151c]
 
int field_0x1520
 
u8 field_0x1524 [0x1528 - 0x1524]
 
daBaseNpc_path_c field_0x1528
 
dBgS_LinkLinChk field_0x1f4c
 
int field_0x1fbc
 
int field_0x1fc0
 
u8 field_0x1fc4
 
int field_0x1fc8
 
int field_0x1fcc
 
f32 field_0x1fd0
 
s16 field_0x1fd4
 
s16 field_0x1fd6
 
s16 field_0x1fd8
 
int field_0x1fdc
 
u8 field_0x1fe0
 
int field_0x1fe4
 
s8 field_0x1fe8
 
u8 field_0x1fe9
 
int field_0x1fec
 
int field_0x1ff0
 
u8 field_0x1ff4
 
int field_0x1ff8
 
bool field_0x1ffc
 
int field_0x2000
 
u8 field_0x2004
 
s8 field_0x2005
 
f32 field_0x2008
 
u16 field_0x200c
 
int field_0x2010
 
u8 field_0x2014
 
int field_0x2018
 
s8 field_0x201c
 
u8 field_0x201d
 
u32 field_0x2020 [3]
 
u32 field_0x202c
 
u8 field_0x2030
 
u8 field_0x2031
 
u8 field_0x2032
 
cXyz mGraPos
 
f32 mGraExtent
 
f32 mGraHeight
 
s16 mGraMode
 
daBaseNpc_acMngr_c field_0x204c
 
s16 mDemoCamMode
 
s16 field_0x2056
 
cXyz mDemoCamEye
 
cXyz mDemoCamCenter
 
f32 mDemoCamFovy
 
cXyz field_0x2074
 
cXyz field_0x2080
 
f32 field_0x208c
 
cXyz field_0x2090
 
int field_0x209c
 
u8 field_0x20a0
 

Additional Inherited Members

- Public Attributes inherited from daBaseNpc_moveBgActor_c
dBgWmpBgw
 
Mtx mBgMtx
 
- Public Attributes inherited from daBaseNpc_c
dBgS_ObjAcch mAcch
 
char field_0x744
 
u8 field_0x745 [0x74c - 0x745]
 
request_of_phase_process_class mPhase
 
mDoExt_McaMorfSOmpModelMorf
 
Z2Creature mSound
 
u32 mShadowId
 
mDoExt_bckAnm mBck
 
mDoExt_btpAnm mBtp
 
mDoExt_btkAnm mBtk
 
s16 field_0x838
 
u16field_0x83c
 
u16 field_0x840
 
u16 field_0x842
 
u8 field_0x844
 
u8 field_0x845 [0x848 - 0x845]
 
s32 field_0x848
 
dMsgFlow_c mMsgFlow
 
u8 field_0x898 [0x89A - 0x898]
 
s16 mEvtIdx
 
dCcD_Stts mCcStts
 
dBgS_AcchCir mAcchCir
 
s16 field_0x918
 
csXyz field_0x91a
 
daBaseNpc_lookat_c mLookat
 
csXyz field_0x9bc
 
csXyz field_0x9c2
 
csXyz field_0x9c8
 
csXyz field_0x9ce
 
cBgS_GndChk field_0x9d4
 
f32 mGroundY
 
- 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_classsub_method
 
JKRSolidHeapheap
 
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
 
J3DModelmodel
 
dJntCol_cjntCol
 
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
 

Detailed Description

Goron A.

Member Typedef Documentation

◆ MotionFunc

int(daObj_GrA_c::*) daObj_GrA_c::MotionFunc(int)

◆ Process

int(daObj_GrA_c::*) daObj_GrA_c::Process(void *)

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
NUMLOOKMODES_e 

Constructor & Destructor Documentation

◆ daObj_GrA_c()

daObj_GrA_c::daObj_GrA_c ( )

◆ ~daObj_GrA_c()

daObj_GrA_c::~daObj_GrA_c ( )

Member Function Documentation

◆ adjustShapeAngle()

void daObj_GrA_c::adjustShapeAngle ( )
virtual

Reimplemented from daBaseNpc_c.

◆ base000()

int daObj_GrA_c::base000 ( int param_1)

◆ base001()

int daObj_GrA_c::base001 ( int param_1)

◆ base003()

int daObj_GrA_c::base003 ( int param_1)

◆ base004()

int daObj_GrA_c::base004 ( int param_1)

◆ base005()

int daObj_GrA_c::base005 ( int param_1)

◆ base006()

int daObj_GrA_c::base006 ( int param_1)

◆ base007()

int daObj_GrA_c::base007 ( int param_1)

◆ base008()

int daObj_GrA_c::base008 ( int param_1)

◆ base009()

int daObj_GrA_c::base009 ( int param_1)

◆ base010()

int daObj_GrA_c::base010 ( int param_1)

◆ base013()

int daObj_GrA_c::base013 ( int param_1)

◆ base016()

int daObj_GrA_c::base016 ( int param_1)

◆ base017()

int daObj_GrA_c::base017 ( int param_1)

◆ base018()

int daObj_GrA_c::base018 ( int param_1)

◆ base019()

int daObj_GrA_c::base019 ( int param_1)

◆ base020()

int daObj_GrA_c::base020 ( int param_1)

◆ base021()

int daObj_GrA_c::base021 ( int param_1)

◆ base022()

int daObj_GrA_c::base022 ( int param_1)

◆ base023()

int daObj_GrA_c::base023 ( int param_1)

◆ base024()

int daObj_GrA_c::base024 ( int param_1)

◆ base025()

int daObj_GrA_c::base025 ( int param_1)

◆ base026()

int daObj_GrA_c::base026 ( int param_1)

◆ calcCatchPos()

void daObj_GrA_c::calcCatchPos ( f32 ,
int  )

◆ calcMotion()

void daObj_GrA_c::calcMotion ( )

◆ checkEvent()

BOOL daObj_GrA_c::checkEvent ( )

◆ checkGraSub()

BOOL daObj_GrA_c::checkGraSub ( fopAc_ac_c * )

◆ checkNpcObjGra()

bool daObj_GrA_c::checkNpcObjGra ( )
inline

◆ checkProcess()

BOOL daObj_GrA_c::checkProcess ( int(daObj_GrA_c::* process )(void *))

◆ checkTagGraSub()

bool daObj_GrA_c::checkTagGraSub ( fopAc_ac_c * a_this)

◆ checkThrow()

bool daObj_GrA_c::checkThrow ( )

◆ chkActorInSight2()

BOOL daObj_GrA_c::chkActorInSight2 ( fopAc_ac_c * ,
f32 ,
s16  )

◆ chkFindPlayer2()

BOOL daObj_GrA_c::chkFindPlayer2 ( int ,
s16  )

◆ chkPointInArea() [1/2]

BOOL daObj_GrA_c::chkPointInArea ( cXyz ,
cXyz ,
cXyz ,
s16  )

◆ chkPointInArea() [2/2]

BOOL daObj_GrA_c::chkPointInArea ( cXyz ,
cXyz ,
f32 ,
f32 ,
f32 ,
s16  )

◆ create()

cPhs__Step daObj_GrA_c::create ( )

◆ CreateHeap()

int daObj_GrA_c::CreateHeap ( )
virtual

Reimplemented from daBaseNpc_moveBgActor_c.

◆ ctrlMsgAnm()

int daObj_GrA_c::ctrlMsgAnm ( int & param_1,
int & param_2,
fopAc_ac_c * param_3 )

◆ dbgDraw()

bool daObj_GrA_c::dbgDraw ( )
virtual

Reimplemented from daBaseNpc_c.

◆ defence()

int daObj_GrA_c::defence ( void * )

◆ Delete()

int daObj_GrA_c::Delete ( )
virtual

Reimplemented from daBaseNpc_moveBgActor_c.

◆ demo_camera()

void daObj_GrA_c::demo_camera ( )

◆ Draw()

int daObj_GrA_c::Draw ( )
virtual

Reimplemented from daBaseNpc_moveBgActor_c.

◆ drawOtherMdls()

void daObj_GrA_c::drawOtherMdls ( )
virtual

Reimplemented from daBaseNpc_c.

◆ evtcutTalk()

int daObj_GrA_c::evtcutTalk ( int param_1,
int param_2 )

◆ Execute()

int daObj_GrA_c::Execute ( Mtx ** param_1)
virtual

Reimplemented from daBaseNpc_moveBgActor_c.

◆ executeCrazyBeforeCatch()

void daObj_GrA_c::executeCrazyBeforeCatch ( )

◆ executeCrazyCatch()

void daObj_GrA_c::executeCrazyCatch ( )

◆ executeCrazyJumping()

void daObj_GrA_c::executeCrazyJumping ( )

◆ executeCrazyThrow()

void daObj_GrA_c::executeCrazyThrow ( )

◆ face000()

int daObj_GrA_c::face000 ( int param_1)

◆ face003()

int daObj_GrA_c::face003 ( int param_1)

◆ face004()

int daObj_GrA_c::face004 ( int param_1)

◆ face005()

int daObj_GrA_c::face005 ( int param_1)

◆ face006()

int daObj_GrA_c::face006 ( int param_1)

◆ face007()

int daObj_GrA_c::face007 ( int param_1)

◆ face008()

int daObj_GrA_c::face008 ( int param_1)

◆ face009()

int daObj_GrA_c::face009 ( int param_1)

◆ face010()

int daObj_GrA_c::face010 ( int param_1)

◆ face011()

int daObj_GrA_c::face011 ( int param_1)

◆ face012()

int daObj_GrA_c::face012 ( int param_1)

◆ face016()

int daObj_GrA_c::face016 ( int param_1)

◆ face017()

int daObj_GrA_c::face017 ( int param_1)

◆ face999()

int daObj_GrA_c::face999 ( int param_1)

◆ fallAbyssCheck()

bool daObj_GrA_c::fallAbyssCheck ( )

◆ getAttentionPos()

cXyz daObj_GrA_c::getAttentionPos ( fopAc_ac_c * )

◆ getDemoMode()

s16 daObj_GrA_c::getDemoMode ( )
inline

◆ getJumpType()

u16 daObj_GrA_c::getJumpType ( )

◆ getMode()

u8 daObj_GrA_c::getMode ( )

◆ getPathNo()

u8 daObj_GrA_c::getPathNo ( )

◆ getResName()

const char * daObj_GrA_c::getResName ( )
virtual

Reimplemented from daBaseNpc_c.

◆ getSpeed()

f32 daObj_GrA_c::getSpeed ( )

◆ getSrchCircleR()

f32 daObj_GrA_c::getSrchCircleR ( )

◆ getSrchGraR()

f32 daObj_GrA_c::getSrchGraR ( )

◆ getSrchLinkR()

f32 daObj_GrA_c::getSrchLinkR ( )

◆ getTagNo()

u16 daObj_GrA_c::getTagNo ( )

◆ graThrowDemo()

void daObj_GrA_c::graThrowDemo ( )

◆ hitChk()

int daObj_GrA_c::hitChk ( )

◆ init()

int daObj_GrA_c::init ( )

◆ initCrazyAttack()

void daObj_GrA_c::initCrazyAttack ( )

◆ initCrazyBeforeCatch()

void daObj_GrA_c::initCrazyBeforeCatch ( int )

◆ initCrazyCatch()

void daObj_GrA_c::initCrazyCatch ( int )

◆ initCrazyThrow()

void daObj_GrA_c::initCrazyThrow ( int )

◆ isDelete()

BOOL daObj_GrA_c::isDelete ( )

◆ isFirstGra()

bool daObj_GrA_c::isFirstGra ( )
inline

◆ isFisrtGra()

bool daObj_GrA_c::isFisrtGra ( )
inline

◆ jointCtrl()

int daObj_GrA_c::jointCtrl ( J3DJoint * i_joint,
J3DModel * param_2 )

◆ lookat()

int daObj_GrA_c::lookat ( )

◆ mainProc()

void daObj_GrA_c::mainProc ( )
virtual

Reimplemented from daBaseNpc_c.

◆ modeChangeCheck()

BOOL daObj_GrA_c::modeChangeCheck ( )

◆ ppMoveInit()

int daObj_GrA_c::ppMoveInit ( )

◆ restart()

void daObj_GrA_c::restart ( )

◆ rideCallBack()

void daObj_GrA_c::rideCallBack ( dBgW * param_1,
fopAc_ac_c * actor_p,
fopAc_ac_c * param_3 )
static

◆ rollAttack()

int daObj_GrA_c::rollAttack ( void * )

◆ rollAttacked()

int daObj_GrA_c::rollAttacked ( void * )

◆ rollAttackedDemo()

void daObj_GrA_c::rollAttackedDemo ( )

◆ rollDemo()

int daObj_GrA_c::rollDemo ( void * )

◆ rollEscape()

int daObj_GrA_c::rollEscape ( void * )

◆ rollLanding()

void daObj_GrA_c::rollLanding ( )

◆ rollReturn()

int daObj_GrA_c::rollReturn ( void * )

◆ setAttnPos()

void daObj_GrA_c::setAttnPos ( )
virtual

Reimplemented from daBaseNpc_c.

◆ setBaseAnm()

void daObj_GrA_c::setBaseAnm ( int param_1,
f32 i_morf )

◆ setBaseMotion()

void daObj_GrA_c::setBaseMotion ( int param_1,
f32 param_2 )

◆ setCarryStatus()

void daObj_GrA_c::setCarryStatus ( )

◆ setCollisions()

void daObj_GrA_c::setCollisions ( )
virtual

Reimplemented from daBaseNpc_c.

◆ setCrazyCatch()

void daObj_GrA_c::setCrazyCatch ( )
inline

◆ setCrazyDash()

void daObj_GrA_c::setCrazyDash ( )
inline

◆ setCrazyThrowLeft()

void daObj_GrA_c::setCrazyThrowLeft ( )
inline

◆ setCrazyThrowRight()

void daObj_GrA_c::setCrazyThrowRight ( )
inline

◆ setDemoMode()

void daObj_GrA_c::setDemoMode ( s16 mDemoMode)
inline

◆ setFaceAnm()

void daObj_GrA_c::setFaceAnm ( int param_1,
bool i_modify,
f32 i_morf )

◆ setFaceBtp()

void daObj_GrA_c::setFaceBtp ( int param_1)

◆ setFaceMotion()

void daObj_GrA_c::setFaceMotion ( int param_1,
f32 param_2 )

◆ setFaceTalkAfter()

void daObj_GrA_c::setFaceTalkAfter ( )

◆ setLookMode()

int daObj_GrA_c::setLookMode ( int iNo)

◆ setMtx()

void daObj_GrA_c::setMtx ( int param_1)
virtual

Reimplemented from daBaseNpc_c.

◆ setParam()

void daObj_GrA_c::setParam ( )
virtual

Reimplemented from daBaseNpc_c.

◆ setProcess()

int daObj_GrA_c::setProcess ( int(daObj_GrA_c::* process )(void *))

◆ setPrtcl()

int daObj_GrA_c::setPrtcl ( )

◆ skipDemoGra()

int daObj_GrA_c::skipDemoGra ( )

◆ soldierDemo()

int daObj_GrA_c::soldierDemo ( void * )

◆ soldierDemoSkip()

int daObj_GrA_c::soldierDemoSkip ( )

◆ standRoll()

int daObj_GrA_c::standRoll ( void * )

◆ standWait()

int daObj_GrA_c::standWait ( void * )

◆ standWaitJump()

int daObj_GrA_c::standWaitJump ( void * )

◆ startDemo()

int daObj_GrA_c::startDemo ( void * )

◆ step()

int daObj_GrA_c::step ( void * )

◆ talk()

int daObj_GrA_c::talk ( void * param_1)

◆ thrown()

int daObj_GrA_c::thrown ( void * )

◆ toStone()

int daObj_GrA_c::toStone ( void * )

◆ turn()

BOOL daObj_GrA_c::turn ( s16 ,
f32 ,
int  )

◆ turn_step()

BOOL daObj_GrA_c::turn_step ( s16 ,
int ,
int ,
int  )

◆ wait()

int daObj_GrA_c::wait ( void * param_1)

◆ waitDemo()

int daObj_GrA_c::waitDemo ( void * )

◆ walk()

int daObj_GrA_c::walk ( void * )

Member Data Documentation

◆ field_0x108c

cXyz daObj_GrA_c::field_0x108c
private

◆ field_0x1098

f32 daObj_GrA_c::field_0x1098
private

◆ field_0x109c

int daObj_GrA_c::field_0x109c
private

◆ field_0x10a0

int daObj_GrA_c::field_0x10a0
private

◆ field_0x10a4

int daObj_GrA_c::field_0x10a4
private

◆ field_0x10a8

int daObj_GrA_c::field_0x10a8
private

◆ field_0x10ac

u8 daObj_GrA_c::field_0x10ac
private

◆ field_0x10ad

u8 daObj_GrA_c::field_0x10ad[0x10bc - 0x10ad]
private

◆ field_0x10bc

int daObj_GrA_c::field_0x10bc
private

◆ field_0x10c0

u8 daObj_GrA_c::field_0x10c0[0x10c4 - 0x10c0]
private

◆ field_0x10c4

int daObj_GrA_c::field_0x10c4
private

◆ field_0x10c8

cBgS_GndChk daObj_GrA_c::field_0x10c8[5]
private

◆ field_0x11f4

dBgS_LinkLinChk daObj_GrA_c::field_0x11f4[5]
private

◆ field_0x1424

cXyz daObj_GrA_c::field_0x1424[5]
private

◆ field_0x1460

cXyz daObj_GrA_c::field_0x1460[5]
private

◆ field_0x149c

u8 daObj_GrA_c::field_0x149c[0x14b0 - 0x149c]
private

◆ field_0x14b0

int daObj_GrA_c::field_0x14b0
private

◆ field_0x14b4

cXyz daObj_GrA_c::field_0x14b4[5]
private

◆ field_0x14f0

f32 daObj_GrA_c::field_0x14f0
private

◆ field_0x14f4

int daObj_GrA_c::field_0x14f4
private

◆ field_0x14f8

daBaseNpc_acMngr_c daObj_GrA_c::field_0x14f8
private

◆ field_0x1500

u8 daObj_GrA_c::field_0x1500
private

◆ field_0x1508

int daObj_GrA_c::field_0x1508
private

◆ field_0x150c

int daObj_GrA_c::field_0x150c
private

◆ field_0x1510

u8 daObj_GrA_c::field_0x1510[0x1518 - 0x1510]
private

◆ field_0x1518

int daObj_GrA_c::field_0x1518
private

◆ field_0x151c

u8 daObj_GrA_c::field_0x151c[0x1520 - 0x151c]
private

◆ field_0x1520

int daObj_GrA_c::field_0x1520
private

◆ field_0x1524

u8 daObj_GrA_c::field_0x1524[0x1528 - 0x1524]
private

◆ field_0x1528

daBaseNpc_path_c daObj_GrA_c::field_0x1528
private

◆ field_0x1f4c

dBgS_LinkLinChk daObj_GrA_c::field_0x1f4c
private

◆ field_0x1fbc

int daObj_GrA_c::field_0x1fbc
private

◆ field_0x1fc0

int daObj_GrA_c::field_0x1fc0
private

◆ field_0x1fc4

u8 daObj_GrA_c::field_0x1fc4
private

◆ field_0x1fc8

int daObj_GrA_c::field_0x1fc8
private

◆ field_0x1fcc

int daObj_GrA_c::field_0x1fcc
private

◆ field_0x1fd0

f32 daObj_GrA_c::field_0x1fd0
private

◆ field_0x1fd4

s16 daObj_GrA_c::field_0x1fd4
private

◆ field_0x1fd6

s16 daObj_GrA_c::field_0x1fd6
private

◆ field_0x1fd8

s16 daObj_GrA_c::field_0x1fd8
private

◆ field_0x1fdc

int daObj_GrA_c::field_0x1fdc
private

◆ field_0x1fe0

u8 daObj_GrA_c::field_0x1fe0
private

◆ field_0x1fe4

int daObj_GrA_c::field_0x1fe4
private

◆ field_0x1fe8

s8 daObj_GrA_c::field_0x1fe8
private

◆ field_0x1fe9

u8 daObj_GrA_c::field_0x1fe9
private

◆ field_0x1fec

int daObj_GrA_c::field_0x1fec
private

◆ field_0x1ff0

int daObj_GrA_c::field_0x1ff0
private

◆ field_0x1ff4

u8 daObj_GrA_c::field_0x1ff4
private

◆ field_0x1ff8

int daObj_GrA_c::field_0x1ff8
private

◆ field_0x1ffc

bool daObj_GrA_c::field_0x1ffc
private

◆ field_0x2000

int daObj_GrA_c::field_0x2000
private

◆ field_0x2004

u8 daObj_GrA_c::field_0x2004
private

◆ field_0x2005

s8 daObj_GrA_c::field_0x2005
private

◆ field_0x2008

f32 daObj_GrA_c::field_0x2008
private

◆ field_0x200c

u16 daObj_GrA_c::field_0x200c
private

◆ field_0x2010

int daObj_GrA_c::field_0x2010
private

◆ field_0x2014

u8 daObj_GrA_c::field_0x2014
private

◆ field_0x2018

int daObj_GrA_c::field_0x2018
private

◆ field_0x201c

s8 daObj_GrA_c::field_0x201c
private

◆ field_0x201d

u8 daObj_GrA_c::field_0x201d
private

◆ field_0x2020

u32 daObj_GrA_c::field_0x2020[3]
private

◆ field_0x202c

u32 daObj_GrA_c::field_0x202c
private

◆ field_0x2030

u8 daObj_GrA_c::field_0x2030
private

◆ field_0x2031

u8 daObj_GrA_c::field_0x2031
private

◆ field_0x2032

u8 daObj_GrA_c::field_0x2032
private

◆ field_0x204c

daBaseNpc_acMngr_c daObj_GrA_c::field_0x204c
private

◆ field_0x2056

s16 daObj_GrA_c::field_0x2056
private

◆ field_0x2074

cXyz daObj_GrA_c::field_0x2074
private

◆ field_0x2080

cXyz daObj_GrA_c::field_0x2080
private

◆ field_0x208c

f32 daObj_GrA_c::field_0x208c
private

◆ field_0x2090

cXyz daObj_GrA_c::field_0x2090
private

◆ field_0x209c

int daObj_GrA_c::field_0x209c
private

◆ field_0x20a0

u8 daObj_GrA_c::field_0x20a0
private

◆ field_0xa48

u16 daObj_GrA_c::field_0xa48
private

◆ field_0xa50

Process daObj_GrA_c::field_0xa50
private

◆ field_0xa7c

u16 daObj_GrA_c::field_0xa7c
private

◆ field_0xa7f

u8 daObj_GrA_c::field_0xa7f
private

◆ field_0xa80

u8 daObj_GrA_c::field_0xa80[0xa88 - 0xa80]
private

◆ field_0xa88

int daObj_GrA_c::field_0xa88
private

◆ field_0xa8c

u8 daObj_GrA_c::field_0xa8c
private

◆ field_0xa8d

u8 daObj_GrA_c::field_0xa8d
private

◆ field_0xa8e

u8 daObj_GrA_c::field_0xa8e
private

◆ field_0xa8f

u8 daObj_GrA_c::field_0xa8f
private

◆ field_0xa90

u16 daObj_GrA_c::field_0xa90
private

◆ field_0xa92

u16 daObj_GrA_c::field_0xa92
private

◆ field_0xa94

f32 daObj_GrA_c::field_0xa94
private

◆ field_0xa98

f32 daObj_GrA_c::field_0xa98
private

◆ field_0xa9c

int daObj_GrA_c::field_0xa9c
private

◆ field_0xaa0

int daObj_GrA_c::field_0xaa0
private

◆ field_0xaa4

int daObj_GrA_c::field_0xaa4
private

◆ field_0xaa8

int daObj_GrA_c::field_0xaa8
private

◆ field_0xaac

int daObj_GrA_c::field_0xaac
private

◆ field_0xab0

daBaseNpc_acMngr_c daObj_GrA_c::field_0xab0
private

◆ field_0xab8

daObj_GrA_prtclMngr_c daObj_GrA_c::field_0xab8[6]
private

◆ field_0xce0

dCcD_Sph daObj_GrA_c::field_0xce0[2]
private

◆ field_0xf50

dCcD_Cyl daObj_GrA_c::field_0xf50
private

◆ mBaseMotionList

daObj_GrA_c::MotionFunc daObj_GrA_c::mBaseMotionList
static
Initial value:
= {
}
int base003(int)
Definition d_a_obj_gra2.cpp:1690
int base007(int)
Definition d_a_obj_gra2.cpp:1732
int base008(int)
Definition d_a_obj_gra2.cpp:1741
int base022(int)
Definition d_a_obj_gra2.cpp:1856
int base010(int)
Definition d_a_obj_gra2.cpp:1765
int base023(int)
Definition d_a_obj_gra2.cpp:1864
int base026(int)
Definition d_a_obj_gra2.cpp:1888
int base021(int)
Definition d_a_obj_gra2.cpp:1848
int base018(int)
Definition d_a_obj_gra2.cpp:1820
int base025(int)
Definition d_a_obj_gra2.cpp:1880
int base020(int)
Definition d_a_obj_gra2.cpp:1840
int base006(int)
Definition d_a_obj_gra2.cpp:1724
int base024(int)
Definition d_a_obj_gra2.cpp:1872
int base017(int)
Definition d_a_obj_gra2.cpp:1811
int base005(int)
Definition d_a_obj_gra2.cpp:1712
int base016(int)
Definition d_a_obj_gra2.cpp:1802
int base000(int)
Definition d_a_obj_gra2.cpp:1674
int base001(int)
Definition d_a_obj_gra2.cpp:1682
int base004(int)
Definition d_a_obj_gra2.cpp:1701
int base013(int)
Definition d_a_obj_gra2.cpp:1777
int base009(int)
Definition d_a_obj_gra2.cpp:1753
int base019(int)
Definition d_a_obj_gra2.cpp:1830

◆ mDemoCamCenter

cXyz daObj_GrA_c::mDemoCamCenter
private

◆ mDemoCamEye

cXyz daObj_GrA_c::mDemoCamEye
private

◆ mDemoCamFovy

f32 daObj_GrA_c::mDemoCamFovy
private

◆ mDemoCamMode

s16 daObj_GrA_c::mDemoCamMode
private

◆ mFaceMotionList

daObj_GrA_c::MotionFunc daObj_GrA_c::mFaceMotionList
static
Initial value:
= {
}
int face009(int)
Definition d_a_obj_gra2.cpp:1961
int face010(int)
Definition d_a_obj_gra2.cpp:1972
int face008(int)
Definition d_a_obj_gra2.cpp:1950
int face007(int)
Definition d_a_obj_gra2.cpp:1942
int face012(int)
Definition d_a_obj_gra2.cpp:1988
int face003(int)
Definition d_a_obj_gra2.cpp:1904
int face017(int)
Definition d_a_obj_gra2.cpp:2004
int face011(int)
Definition d_a_obj_gra2.cpp:1980
int face006(int)
Definition d_a_obj_gra2.cpp:1934
int face016(int)
Definition d_a_obj_gra2.cpp:1996
int face000(int)
Definition d_a_obj_gra2.cpp:1896
int face005(int)
Definition d_a_obj_gra2.cpp:1926
int face004(int)
Definition d_a_obj_gra2.cpp:1915
int face999(int)
Definition d_a_obj_gra2.cpp:2012

◆ mGraExtent

f32 daObj_GrA_c::mGraExtent
private

◆ mGraHeight

f32 daObj_GrA_c::mGraHeight
private

◆ mGraMode

s16 daObj_GrA_c::mGraMode
private

◆ mGraPos

cXyz daObj_GrA_c::mGraPos
private

◆ mLookMode

int daObj_GrA_c::mLookMode
private

◆ mMode

u8 daObj_GrA_c::mMode
private

◆ mPhases

request_of_phase_process_class daObj_GrA_c::mPhases[4]
private

◆ mpHIO

OBJ_GRA_HIO_CLASS* daObj_GrA_c::mpHIO
private

The documentation for this class was generated from the following files: