|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| TalkMessageCtrl (LiveActor *, const TVec3f &, MtxPtr) | |
| void | createMessage (const JMapInfoIter &, const char *) |
| void | createMessageDirect (const JMapInfoIter &, const char *) |
| u32 | getMessageID () const |
| bool | requestTalk () |
| bool | requestTalkForce () |
| void | startTalk () |
| void | startTalkForce () |
| void | startTalkForcePuppetable () |
| void | startTalkForceWithoutDemo () |
| void | startTalkForceWithoutDemoPuppetable () |
| void | endTalk () |
| void | updateBalloonPos () |
| bool | isNearPlayer (const TalkMessageCtrl *) |
| bool | isNearPlayer (f32) const |
| void | rootNodePre (bool) |
| void | rootNodePst () |
| bool | isCurrentNodeContinue () const |
| void | rootNodeEve () |
| void | rootNodeSel (bool) |
| void | registerBranchFunc (const TalkMessageFuncBase &) |
| void | registerEventFunc (const TalkMessageFuncBase &) |
| void | registerAnimeFunc (const TalkMessageFuncBase &) |
| void | registerKillFunc (const TalkMessageFuncBase &) |
| void | readMessage () |
| bool | isSelectYesNo () const |
| void | setMessageArg (const CustomTagArg &rArg) |
| bool | inMessageArea () const |
| void | startCamera (s32) |
| const char * | getBranchID () const |
Public Member Functions inherited from NameObj | |
| NameObj (const char *pName) | |
| Constructs a new NameObj instance. | |
| virtual void | init (const JMapInfoIter &rIter) |
| Intializes the NameObj and can set various settings and construct necessary classes. | |
| virtual void | initAfterPlacement () |
| virtual void | movement () |
| virtual void | draw () const |
| Draws the object. Does nothing until overridden. | |
| virtual void | calcAnim () |
| virtual void | calcViewAndEntry () |
| void | initWithoutIter () |
| Initializes a NameObj without a JMapInfoIter instance. | |
| void | setName (const char *pName) |
| Sets the NameObj's mName. | |
| void | executeMovement () |
| void | requestSuspend () |
| void | requestResume () |
| void | syncWithFlags () |
Public Attributes | |
| LiveActor * | mHostActor |
| TalkNodeCtrl * | mNodeCtrl |
| s32 | mZoneID |
| u32 | _18 |
| TVec3f | _1C |
| MtxPtr | mMtx |
| TVec3f | _2C |
| f32 | mTalkDistance |
| u32 | _3C |
| u32 | mAlreadyDoneFlags |
| bool | mIsOnRootNodeAuto |
| bool | mIsOnReadNodeAuto |
| bool | mIsStartOnlyFront |
| ActorCameraInfo * | mCameraInfo |
| TalkMessageFuncBase * | mBranchFunc |
| TalkMessageFuncBase * | mEventFunc |
| TalkMessageFuncBase * | mAnimeFunc |
| TalkMessageFuncBase * | mKillFunc |
| CustomTagArg | mTagArg |
Public Attributes inherited from NameObj | |
| const char * | mName |
| A string to identify the NameObj. | |
| volatile u16 | mFlags |
| Flags in relation to movement. | |
| s16 | mExecutorIdx |
| The index into the NameObjExecuteInfo array. | |
Definition at line 28 of file TalkMessageCtrl.hpp.
| void TalkMessageCtrl::createMessageDirect | ( | const JMapInfoIter & | rIter, |
| const char * | pName ) |
Definition at line 21 of file TalkMessageCtrl.cpp.
| u32 TalkMessageCtrl::getMessageID | ( | ) | const |
Definition at line 99 of file TalkMessageCtrl.cpp.
| bool TalkMessageCtrl::isNearPlayer | ( | const TalkMessageCtrl * | pCtrl | ) |
Definition at line 119 of file TalkMessageCtrl.cpp.
| void TalkMessageCtrl::rootNodePst | ( | ) |
Definition at line 30 of file TalkMessageCtrl.cpp.
| void TalkMessageCtrl::rootNodeSel | ( | bool | a1 | ) |
Definition at line 42 of file TalkMessageCtrl.cpp.
| void TalkMessageCtrl::registerBranchFunc | ( | const TalkMessageFuncBase & | rFunc | ) |
Definition at line 56 of file TalkMessageCtrl.cpp.
| void TalkMessageCtrl::registerEventFunc | ( | const TalkMessageFuncBase & | rFunc | ) |
Definition at line 60 of file TalkMessageCtrl.cpp.
| void TalkMessageCtrl::registerAnimeFunc | ( | const TalkMessageFuncBase & | rFunc | ) |
Definition at line 64 of file TalkMessageCtrl.cpp.
| void TalkMessageCtrl::registerKillFunc | ( | const TalkMessageFuncBase & | rFunc | ) |
Definition at line 68 of file TalkMessageCtrl.cpp.
| void TalkMessageCtrl::readMessage | ( | ) |
Definition at line 72 of file TalkMessageCtrl.cpp.
| bool TalkMessageCtrl::isSelectYesNo | ( | ) | const |
Definition at line 82 of file TalkMessageCtrl.cpp.
|
inline |
Definition at line 60 of file TalkMessageCtrl.hpp.
| void TalkMessageCtrl::startCamera | ( | s32 | a1 | ) |
Definition at line 128 of file TalkMessageCtrl.cpp.
| const char * TalkMessageCtrl::getBranchID | ( | ) | const |
Definition at line 141 of file TalkMessageCtrl.cpp.
| LiveActor* TalkMessageCtrl::mHostActor |
Definition at line 68 of file TalkMessageCtrl.hpp.
| TalkNodeCtrl* TalkMessageCtrl::mNodeCtrl |
Definition at line 69 of file TalkMessageCtrl.hpp.
| s32 TalkMessageCtrl::mZoneID |
Definition at line 70 of file TalkMessageCtrl.hpp.
| u32 TalkMessageCtrl::_18 |
Definition at line 71 of file TalkMessageCtrl.hpp.
| TVec3f TalkMessageCtrl::_1C |
Definition at line 72 of file TalkMessageCtrl.hpp.
| MtxPtr TalkMessageCtrl::mMtx |
Definition at line 73 of file TalkMessageCtrl.hpp.
| TVec3f TalkMessageCtrl::_2C |
Definition at line 74 of file TalkMessageCtrl.hpp.
| f32 TalkMessageCtrl::mTalkDistance |
Definition at line 75 of file TalkMessageCtrl.hpp.
| u32 TalkMessageCtrl::_3C |
Definition at line 76 of file TalkMessageCtrl.hpp.
| u32 TalkMessageCtrl::mAlreadyDoneFlags |
Definition at line 77 of file TalkMessageCtrl.hpp.
| bool TalkMessageCtrl::mIsOnRootNodeAuto |
Definition at line 78 of file TalkMessageCtrl.hpp.
| bool TalkMessageCtrl::mIsOnReadNodeAuto |
Definition at line 79 of file TalkMessageCtrl.hpp.
| bool TalkMessageCtrl::mIsStartOnlyFront |
Definition at line 80 of file TalkMessageCtrl.hpp.
| ActorCameraInfo* TalkMessageCtrl::mCameraInfo |
Definition at line 81 of file TalkMessageCtrl.hpp.
| TalkMessageFuncBase* TalkMessageCtrl::mBranchFunc |
Definition at line 82 of file TalkMessageCtrl.hpp.
| TalkMessageFuncBase* TalkMessageCtrl::mEventFunc |
Definition at line 83 of file TalkMessageCtrl.hpp.
| TalkMessageFuncBase* TalkMessageCtrl::mAnimeFunc |
Definition at line 84 of file TalkMessageCtrl.hpp.
| TalkMessageFuncBase* TalkMessageCtrl::mKillFunc |
Definition at line 85 of file TalkMessageCtrl.hpp.
| CustomTagArg TalkMessageCtrl::mTagArg |
Definition at line 86 of file TalkMessageCtrl.hpp.