![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <d_msg_flow.h>
Collaboration diagram for dMsgFlow_c:Classes | |
| union | mesg_flow |
Static Public Attributes | |
| static queryFunc | mQueryList [53] |
| static eventFunc | mEventList [43] |
Private Attributes | |
| u8 * | mFlow_p |
| u8 * | mLabelInfo_p |
| union dMsgFlow_c::mesg_flow * | mFlowNodeTBL |
| u16 | mNodeIdx |
| u16 | field_0x12 |
| u16 * | mFlowIdxTBL |
| u16 * | field_0x18 |
| u16 | mFlow |
| u32 | mMsg |
| u8 | mSelectMessage |
| u8 | field_0x25 |
| u8 | field_0x26 |
| u8 | field_0x27 |
| u32 | mMsgNo |
| u32 | mNowMsgNo |
| u16 | field_0x30 |
| u16 | mEventId |
| int | field_0x34 |
| u16 | field_0x38 |
| u16 | mChoiceNo |
| s32 | mTimer |
| u8 | field_0x40 |
| u8 | field_0x41 |
| u8 | field_0x42 |
| u8 | field_0x43 |
| u8 | field_0x44 |
| u8 | field_0x45 |
| u8 | mSelType |
| u8 | field_0x47 |
| u8 | mNonStopJunpFlowFlag |
| dMsgFlow_c::dMsgFlow_c | ( | ) |
|
virtual |
| int dMsgFlow_c::branchNodeProc | ( | fopAc_ac_c * | i_speaker_p, |
| fopAc_ac_c ** | i_talkPartners ) |
|
inline |
| int dMsgFlow_c::checkEventRender | ( | int * | param_0, |
| int * | param_1, | ||
| int * | param_2, | ||
| int * | param_3 ) |
| int dMsgFlow_c::checkOpenDoor | ( | fopAc_ac_c * | i_speaker_p, |
| int * | param_2 ) |
| void dMsgFlow_c::dbgPrint | ( | ) |
| int dMsgFlow_c::doFlow | ( | fopAc_ac_c * | i_speaker_p, |
| fopAc_ac_c ** | i_talkPartners, | ||
| int | i_flow ) |
| int dMsgFlow_c::event000 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event001 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event002 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event003 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event004 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event005 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event006 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event007 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event008 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event009 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event010 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event011 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event012 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event013 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event014 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event015 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event016 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event017 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event018 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event019 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event020 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event021 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event022 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event023 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event024 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event025 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event026 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event027 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event028 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event029 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event030 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event031 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event032 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event033 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event034 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event035 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event036 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event037 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event038 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event039 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event040 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event041 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::event042 | ( | mesg_flow_node_event * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::eventNodeProc | ( | fopAc_ac_c * | i_speaker_p, |
| fopAc_ac_c ** | i_talkPartners ) |
|
inline |
| u16 dMsgFlow_c::getEventId | ( | int * | oItemId_p | ) |
| msg_class * dMsgFlow_c::getMsg | ( | ) |
| u8 * dMsgFlow_c::getMsgDataBlock | ( | char const * | block_tag | ) |
| u32 dMsgFlow_c::getMsgNo | ( | ) |
| u32 dMsgFlow_c::getNowMsgNo | ( | ) |
| int dMsgFlow_c::getParam | ( | u8 * | params | ) |
|
inline |
| void dMsgFlow_c::init | ( | fopAc_ac_c * | i_partner, |
| int | i_flowID, | ||
| int | param_2, | ||
| fopAc_ac_c ** | i_talkPartners ) |
| void dMsgFlow_c::initWord | ( | fopAc_ac_c * | i_partner, |
| const char * | i_word, | ||
| u8 | i_outputType, | ||
| int | param_3, | ||
| fopAc_ac_c ** | param_4 ) |
|
inline |
| int dMsgFlow_c::messageNodeProc | ( | fopAc_ac_c * | i_speaker_p, |
| fopAc_ac_c ** | i_talkPartners ) |
| int dMsgFlow_c::nodeProc | ( | fopAc_ac_c * | i_speaker_p, |
| fopAc_ac_c ** | i_talkPartners ) |
|
inline |
| u16 dMsgFlow_c::query001 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query002 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query003 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query004 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query005 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query006 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query007 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query008 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query009 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query010 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query011 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query012 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query013 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query014 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query015 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query016 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query017 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query018 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query019 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query020 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query021 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query022 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query023 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query024 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query025 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query026 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query027 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query028 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query029 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query030 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query031 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query032 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query033 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query034 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query035 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query036 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query037 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query038 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query039 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query040 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query041 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query042 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query043 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query044 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query045 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query046 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query047 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query048 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query049 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query050 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query051 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query052 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| u16 dMsgFlow_c::query053 | ( | mesg_flow_node_branch * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p, | ||
| int | param_2 ) |
| void dMsgFlow_c::remove | ( | ) |
| void dMsgFlow_c::setInitValue | ( | int | param_0 | ) |
| void dMsgFlow_c::setInitValueGroupChange | ( | int | i_msgNo, |
| fopAc_ac_c ** | i_talkPartners ) |
|
inline |
| void dMsgFlow_c::setNodeIndex | ( | u16 | i_nodeIdx, |
| fopAc_ac_c ** | i_talkPartners ) |
| int dMsgFlow_c::setNormalMsg | ( | mesg_flow_node * | i_flowNode_p, |
| fopAc_ac_c * | i_speaker_p ) |
| int dMsgFlow_c::setSelectMsg | ( | mesg_flow_node * | i_flowNode_p, |
| mesg_flow_node * | param_2, | ||
| fopAc_ac_c * | i_speaker_p ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
|
private |
|
private |
|
private |