Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_grm.cpp File Reference

Enumerations

enum  grA_Base_RES_File_ID {
  BCK_GRA_A_F_GETUPTALK = 0x5 , BCK_GRA_A_FH_GETUP , BCK_GRA_F_CHEERFUL , BCK_GRA_F_CHEERFUL_T ,
  BCK_GRA_F_GRUMPY , BCK_GRA_F_GRUMPY_T , BCK_GRA_F_RECOVER , BCK_GRA_F_TALK_A ,
  BCK_GRA_F_TALK_B , BCK_GRA_F_WAIT_A , BCK_GRA_RECOVER , BCK_GRA_ROTATE ,
  BCK_GRA_STEP , BCK_GRA_TALK_A , BCK_GRA_TALK_B , BCK_GRA_TO_STONE_NORMAL ,
  BCK_GRA_WAIT_A , BCK_GRA_WALK_A , BTK_GRA_A = 0x19 , BTP_GRA_A = 0x1C ,
  BTP_RA_A_F_GETUPTALK , BTP_RA_A_FH_GETUP , BTP_RA_F_CHEERFUL_T , BTP_RA_F_GRUMPY_T
}
 
enum  grA_Mdl_RES_File_ID { BMDR_GRA_A = 0x3 }
 
enum  RES_Name { NONE , GRA_BASE , GRA_MDL }
 
enum  FaceMotion { FACE_TALK_A , FACE_WAIT_A = 4 }
 
enum  Motion { MOT_WAIT_A , MOT_TALK_A = 0x3 , MOT_TALK_B }
 

Variables

static int l_bmdData [1][2]
 
static daNpcT_evtData_c l_evtList [3]
 
static char * l_resNameList [3]
 
static s8 l_loadResPtrn0 [3] = {2, 1, -1}
 
static s8l_loadResPtrnList [1] = {l_loadResPtrn0}
 
static daNpcT_faceMotionAnmData_c l_faceMotionAnmData [8]
 
static daNpcT_motionAnmData_c l_motionAnmData [3]
 
static daNpcT_MotionSeqMngr_c::sequenceStepData_c l_faceMotionSequenceData [20]
 
static daNpcT_MotionSeqMngr_c::sequenceStepData_c l_motionSequenceData [20]
 

Enumeration Type Documentation

◆ FaceMotion

enum FaceMotion
Enumerator
FACE_TALK_A 
FACE_WAIT_A 

◆ grA_Base_RES_File_ID

Enumerator
BCK_GRA_A_F_GETUPTALK 
BCK_GRA_A_FH_GETUP 
BCK_GRA_F_CHEERFUL 
BCK_GRA_F_CHEERFUL_T 
BCK_GRA_F_GRUMPY 
BCK_GRA_F_GRUMPY_T 
BCK_GRA_F_RECOVER 
BCK_GRA_F_TALK_A 
BCK_GRA_F_TALK_B 
BCK_GRA_F_WAIT_A 
BCK_GRA_RECOVER 
BCK_GRA_ROTATE 
BCK_GRA_STEP 
BCK_GRA_TALK_A 
BCK_GRA_TALK_B 
BCK_GRA_TO_STONE_NORMAL 
BCK_GRA_WAIT_A 
BCK_GRA_WALK_A 
BTK_GRA_A 
BTP_GRA_A 
BTP_RA_A_F_GETUPTALK 
BTP_RA_A_FH_GETUP 
BTP_RA_F_CHEERFUL_T 
BTP_RA_F_GRUMPY_T 

◆ grA_Mdl_RES_File_ID

Enumerator
BMDR_GRA_A 

◆ Motion

enum Motion
Enumerator
MOT_WAIT_A 
MOT_TALK_A 
MOT_TALK_B 

◆ RES_Name

enum RES_Name
Enumerator
NONE 
GRA_BASE 
GRA_MDL 

Variable Documentation

◆ l_bmdData

int l_bmdData[1][2]
static
Initial value:
= {
}
@ BMDR_GRA_A
Definition d_a_npc_grm.cpp:44
@ GRA_MDL
Definition d_a_npc_grm.cpp:50

◆ l_evtList

daNpcT_evtData_c l_evtList[3]
static
Initial value:
= {
{"", 0},
{"DEFAULT_GETITEM", 0},
{NULL, 0},
}

◆ l_faceMotionAnmData

daNpcT_faceMotionAnmData_c l_faceMotionAnmData[8]
static
Initial value:
= {
GRA_BASE, TRUE},
GRA_BASE, TRUE},
GRA_BASE, TRUE},
GRA_BASE, TRUE},
GRA_BASE, TRUE},
}
@ EMode_LOOP
Definition J3DAnimation.h:925
@ EMode_NONE
Definition J3DAnimation.h:923
@ BCK_GRA_F_TALK_A
Definition d_a_npc_grm.cpp:19
@ BCK_GRA_F_WAIT_A
Definition d_a_npc_grm.cpp:21
@ BCK_GRA_F_GRUMPY
Definition d_a_npc_grm.cpp:16
@ BTP_RA_F_GRUMPY_T
Definition d_a_npc_grm.cpp:39
@ BCK_GRA_F_GRUMPY_T
Definition d_a_npc_grm.cpp:17
@ BCK_GRA_F_CHEERFUL_T
Definition d_a_npc_grm.cpp:15
@ BTP_RA_F_CHEERFUL_T
Definition d_a_npc_grm.cpp:38
@ BCK_GRA_F_TALK_B
Definition d_a_npc_grm.cpp:20
@ BTP_GRA_A
Definition d_a_npc_grm.cpp:35
@ GRA_BASE
Definition d_a_npc_grm.cpp:49
@ NONE
Definition d_a_npc_grm.cpp:48

◆ l_faceMotionSequenceData

daNpcT_MotionSeqMngr_c::sequenceStepData_c l_faceMotionSequenceData[20]
static
Initial value:
= {
{2, -1, 1}, {1, 0, 0}, {-1, 0, 0}, {-1, 0, 0}, {3, -1, 1}, {1, 0, 0}, {-1, 0, 0},
{-1, 0, 0}, {7, -1, 1}, {6, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {5, -1, 1}, {4, -1, 0},
{-1, 0, 0}, {-1, 0, 0}, {1, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
}

◆ l_loadResPtrn0

s8 l_loadResPtrn0[3] = {2, 1, -1}
static

◆ l_loadResPtrnList

s8* l_loadResPtrnList[1] = {l_loadResPtrn0}
static

◆ l_motionAnmData

daNpcT_motionAnmData_c l_motionAnmData[3]
static
Initial value:
= {
GRA_BASE, 0, 0},
GRA_BASE, 0, 0},
GRA_BASE, 0, 0},
}
@ BCK_GRA_TALK_A
Definition d_a_npc_grm.cpp:25
@ BCK_GRA_WAIT_A
Definition d_a_npc_grm.cpp:28
@ BTK_GRA_A
Definition d_a_npc_grm.cpp:32
@ BCK_GRA_TALK_B
Definition d_a_npc_grm.cpp:26

◆ l_motionSequenceData

daNpcT_MotionSeqMngr_c::sequenceStepData_c l_motionSequenceData[20]
static
Initial value:
= {
{0, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0}, {0, -1, 0}, {-1, 0, 0}, {-1, 0, 0},
{-1, 0, 0}, {0, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0}, {1, -1, 1}, {0, 0, 0},
{-1, 0, 0}, {-1, 0, 0}, {2, -1, 1}, {0, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
}

◆ l_resNameList

char* l_resNameList[3]
static
Initial value:
= {
"",
"grA_base",
"grA_mdl",
}