|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| void | createFlowNodeDirect (TalkMessageCtrl *, const JMapInfoIter &, const char *, ActorCameraInfo **) |
| void | resetFlowNode () |
| void | resetTempFlowNode () |
| void | recordTempFlowNode () |
| void | forwardFlowNode () |
| bool | isExistNextNode () const |
| bool | isNextNodeMessage () const |
| bool | isCurrentNodeEvent () const |
| TalkNode * | getNextNode () const |
| TalkNode * | getNextNodeBranch () const |
| TalkNode * | getCurrentNodeBranch () const |
| TalkNode * | getCurrentNodeMessage () const |
| TalkNode * | getCurrentNodeEvent () const |
| TalkNode * | getNextNodeEvent () const |
| void | updateMessage () |
| void | readMessage () |
| const wchar_t * | getSubMessage () const |
| void | forwardCurrentBranchNode (bool) |
| void | createFlowNode (TalkMessageCtrl *, const JMapInfoIter &, const char *, ActorCameraInfo **) |
| void | initNodeRecursive (TalkMessageCtrl *, const JMapInfoIter &, ActorCameraInfo *, RecursiveHelper *) |
Public Attributes | |
| u32 | _0 |
| s32 | mCurrentNodeIdx |
| TalkMessageInfo | mMessageInfo |
| TalkMessageHistory | mHistory |
| TalkNode * | _38 |
| TalkNode * | mCurrentNode |
| TalkNode * | mFlowNode |
| s16 | mNodeData |
Definition at line 33 of file TalkNodeCtrl.hpp.
| TalkNodeCtrl::TalkNodeCtrl | ( | ) |
Definition at line 20 of file TalkNodeCtrl.cpp.
| void TalkNodeCtrl::resetFlowNode | ( | ) |
Definition at line 27 of file TalkNodeCtrl.cpp.
| void TalkNodeCtrl::resetTempFlowNode | ( | ) |
Definition at line 35 of file TalkNodeCtrl.cpp.
| void TalkNodeCtrl::recordTempFlowNode | ( | ) |
Definition at line 42 of file TalkNodeCtrl.cpp.
| void TalkNodeCtrl::forwardFlowNode | ( | ) |
Definition at line 46 of file TalkNodeCtrl.cpp.
| bool TalkNodeCtrl::isExistNextNode | ( | ) | const |
Definition at line 67 of file TalkNodeCtrl.cpp.
| bool TalkNodeCtrl::isNextNodeMessage | ( | ) | const |
Definition at line 71 of file TalkNodeCtrl.cpp.
| bool TalkNodeCtrl::isCurrentNodeEvent | ( | ) | const |
Definition at line 81 of file TalkNodeCtrl.cpp.
| TalkNode * TalkNodeCtrl::getNextNode | ( | ) | const |
Definition at line 85 of file TalkNodeCtrl.cpp.
| TalkNode * TalkNodeCtrl::getNextNodeBranch | ( | ) | const |
Definition at line 113 of file TalkNodeCtrl.cpp.
| TalkNode * TalkNodeCtrl::getCurrentNodeBranch | ( | ) | const |
Definition at line 123 of file TalkNodeCtrl.cpp.
| TalkNode * TalkNodeCtrl::getCurrentNodeMessage | ( | ) | const |
Definition at line 131 of file TalkNodeCtrl.cpp.
| TalkNode * TalkNodeCtrl::getCurrentNodeEvent | ( | ) | const |
Definition at line 139 of file TalkNodeCtrl.cpp.
| TalkNode * TalkNodeCtrl::getNextNodeEvent | ( | ) | const |
Definition at line 147 of file TalkNodeCtrl.cpp.
| void TalkNodeCtrl::updateMessage | ( | ) |
Definition at line 157 of file TalkNodeCtrl.cpp.
| void TalkNodeCtrl::readMessage | ( | ) |
Definition at line 199 of file TalkNodeCtrl.cpp.
| void TalkNodeCtrl::forwardCurrentBranchNode | ( | bool | storeCurrent | ) |
Definition at line 213 of file TalkNodeCtrl.cpp.
| u32 TalkNodeCtrl::_0 |
Definition at line 58 of file TalkNodeCtrl.hpp.
| s32 TalkNodeCtrl::mCurrentNodeIdx |
Definition at line 59 of file TalkNodeCtrl.hpp.
| TalkMessageInfo TalkNodeCtrl::mMessageInfo |
Definition at line 60 of file TalkNodeCtrl.hpp.
| TalkMessageHistory TalkNodeCtrl::mHistory |
Definition at line 61 of file TalkNodeCtrl.hpp.
| TalkNode* TalkNodeCtrl::_38 |
Definition at line 62 of file TalkNodeCtrl.hpp.
| TalkNode* TalkNodeCtrl::mCurrentNode |
Definition at line 63 of file TalkNodeCtrl.hpp.
| TalkNode* TalkNodeCtrl::mFlowNode |
Definition at line 64 of file TalkNodeCtrl.hpp.
| s16 TalkNodeCtrl::mNodeData |
Definition at line 65 of file TalkNodeCtrl.hpp.