|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| MarioSwim (MarioActor *) | |
| virtual void | init () |
| virtual bool | proc (u32) |
| virtual bool | start () |
| virtual bool | close () |
| virtual bool | update () |
| virtual bool | notice () |
| virtual bool | keep () |
| virtual bool | postureCtrl (MtxPtr) |
| virtual void | hitWall (const TVec3f &, HitSensor *) |
| virtual void | hitPoly (u8, const TVec3f &, HitSensor *) |
| virtual bool | passRing (const HitSensor *) |
| virtual f32 | getBlurOffset () const |
| virtual void | draw3D () const |
| bool | checkWaterCube (bool) |
| void | onSurface () |
| void | doJetJump (u8) |
| void | updateLifeByTime () |
| void | surfacePaddle () |
| void | flowOnWave (f32) |
| void | checkWaterBottom () |
| void | spin () |
| void | decideVelocity () |
| void | procBuoyancy () |
| void | decideAnimation () |
| void | decideEffect (bool) |
| void | updateTilt () |
| void | jet () |
| void | pushedByWaterWall () |
| void | setDamage (const TVec3f &, u16) |
| void | updateUnderwater () |
| void | startJet (u32) |
| f32 | getSurface () const |
| virtual TVec3f & | getGravityVec () const |
| void | funReferenceTime (bool &worthlesser) |
| TVec3f | getPlayer380 () const |
| bool | check7Aand7C () const |
Public Member Functions inherited from MarioState | |
| MarioState (MarioActor *, u32) | |
Public Member Functions inherited from MarioModule | |
| MarioModule (MarioActor *actor) | |
| virtual f32 | getStickY () const |
| virtual void | addVelocity (const TVec3f &) |
| virtual void | addVelocity (const TVec3f &, f32) |
| Mario * | getPlayer () const |
| MarioAnimator * | getAnimator () const |
| TVec3f & | getShadowPos () const |
| TVec3f & | getGravityVec () const |
| TVec3f & | getAirGravityVec () const |
| TVec3f & | getFrontVec () const |
| bool | isStatusActiveID (u32) const |
| bool | isStatusActiveS (MarioState *) const |
| u16 | getPlayerMode () const |
| bool | isPlayerModeBee () const |
| bool | isPlayerModeIce () const |
| bool | isPlayerModeTeresa () const |
| bool | isPlayerModeHopper () const |
| bool | isPlayerModeInvincible () const |
| bool | isPlayerModeFoo () const |
| void | changeAnimation (const char *, const char *) |
| void | changeAnimationNonStop (const char *) |
| void | changeAnimationWithAttr (const char *, const char *) |
| void | stopAnimation (const char *, const char *) |
| bool | isDefaultAnimationRun (const char *) const |
| void | changeAnimationInterpoleFrame (u32) |
| bool | isAnimationRun (const char *) const |
| bool | isAnimationTerminate (const char *) const |
| bool | isAnimationTerminateUPper (const char *) const |
| const char * | getAnimationStringPointer (const char *) const |
| const char * | getCurrentBckName () const |
| void | changeAnimationUpper (const char *, const char *) |
| void | changeAnimationUpperWeak (const char *, const char *) |
| void | stopAnimationUpper (const char *, const char *) |
| void | stopAnimationUpperForce () |
| f32 | getAnimationFrame () const |
| void | changeAnimation (const char *, u32) |
| bool | isAnimationRun (const char *, u32) |
| void | stopAnimation (const char *, u32) |
| void | setJointGlobalMtx (u16, MtxPtr) |
| void | setYangleOffset (f32) |
| bool | isStickOn () const |
| bool | isStickFull () const |
| TVec3f & | getWorldPadDir () const |
| bool | calcWorldPadDir (TVec3f *, f32, f32, bool) |
| void | addVelocityAfter (const TVec3f &) |
| void | clearVelocity () |
| TVec3f & | getVelocity () const |
| void | addTrans (const TVec3f &, const char *) |
| void | cutGravityElementFromJumpVec (bool) |
| void | cutVecElementFromJumpVec (const TVec3f &) |
| TVec3f & | getJumpVec () const |
| void | setJumpVec (const TVec3f &) |
| void | playEffect (const char *) |
| void | playEffectTarns (const char *, const TVec3f &) |
| void | playEffectRT (const char *, const TVec3f &, const TVec3f &) |
| void | playEffectRTZ (const char *, const TVec3f &, const TVec3f &) |
| void | playEffectRTW (const char *, const TVec3f &, const TVec3f &) |
| void | playEffectSRT (const char *, f32, const TVec3f &, const TVec3f &) |
| void | stopEFfect (const char *) |
| void | stopEffectForce (const char *) |
| bool | playSound (const char *, s32) |
| void | stopSound (const char *, u32) |
| void | startCamVib (u32) |
| TVec3f & | getCamPos () const |
| TVec3f & | getCamDirX () const |
| TVec3f & | getCamDirY () const |
| TVec3f & | getCamDirZ () const |
| void | startPadVib (u32) |
| void | startPadVib (const char *) |
| f32 | getStickX () const |
| f32 | getStickP () const |
| bool | checkTrgA () const |
| bool | checkLvlA () const |
| bool | checkTrgZ () const |
| bool | checkLvlZ () const |
| bool | checkPreLvlZ () const |
| bool | checkSquat (bool) |
| TVec3f & | getTrans () const |
| const Triangle * | getGroundPolygon () const |
| bool | isOnSlipGround () const |
| bool | isSlipFloorCode (s32) const |
| bool | isSlipPolygon (const Triangle *) const |
| u32 | getFloorCode () const |
| void | calcPolygonAngleD (const Triangle *) const |
| f32 | calcAngleD (const TVec3f &) const |
| Triangle * | getTmpPolygon () const |
| bool | sendPunch (HitSensor *, bool) |
| HitSensor * | getSensor (const Triangle *) const |
| f32 | marioAcos (f32) const |
| bool | isInputDisable () const |
| void | stopEffect (const char *) |
Static Public Member Functions | |
| static f32 | getWorthlessNumber () |
Public Attributes | |
| MarineSnow * | _14 |
| u8 | _18 |
| u8 | _19 |
| u8 | _1A |
| u8 | _1B |
| u8 | _1C |
| u8 | _1D |
| u8 | _1E |
| u8 | _1F |
| u8 | _20 |
| u8 | _21 |
| u8 | _22 |
| u32 | _24 |
| u32 | _28 |
| u16 | _2C |
| u16 | _2E |
| u16 | _30 |
| u16 | _32 |
| u16 | _34 |
| u16 | _36 |
| u16 | _38 |
| u16 | _3A |
| u16 | _3C |
| u16 | _3E |
| u16 | _40 |
| u16 | _42 |
| u16 | _44 |
| f32 | _48 |
| f32 | _4C |
| f32 | _50 |
| f32 | _54 |
| f32 | _58 |
| f32 | _5C |
| TVec3f | _60 |
| TVec3f | _6C |
| u8 | _78 |
| u16 | _7A |
| u16 | _7C |
| f32 | _80 |
| f32 | _84 |
| u8 | _88 |
| u16 | _8A |
| u16 | _8C |
| u16 | _8E |
| u16 | _90 |
| f32 | _94 |
| f32 | _98 |
| u8 | _9C |
| u8 | _9D |
| u8 | _9E |
| u8 | _9F |
| TVec3f | _A0 |
| u8 | _AC |
| u8 | _AD |
| u16 | _AE |
| TMtx34f | _B0 |
| f32 | _E0 |
| f32 | _E4 |
| u16 | _E8 |
| u16 | _EA |
| u16 | _EC |
| u16 | _EE |
| u16 | _F0 |
| WaterInfo | _F4 |
| s32 | _144 |
| TVec3f | _148 |
| TVec3f | _154 |
| TVec3f | _160 |
| TVec3f | _16C |
| TVec3f | _178 |
| TVec3f | _184 |
| TVec3f | _190 |
| f32 | _19C |
| f32 | _1A0 |
| f32 | _1A4 |
| f32 | _1A8 |
| f32 | _1AC |
| u16 | _1B0 |
| u8 | _1B2 |
| f32 | _1B4 |
| f32 | _1B8 |
Public Attributes inherited from MarioState | |
| u32 | _8 |
| u32 | _C |
| u8 | _10 |
Public Attributes inherited from MarioModule | |
| MarioActor * | mActor |
Definition at line 11 of file MarioSwim.hpp.
| MarioSwim::MarioSwim | ( | MarioActor * | actor | ) |
Definition at line 149 of file MarioSwim.cpp.
|
virtual |
Reimplemented from MarioState.
Definition at line 239 of file MarioSwim.cpp.
|
virtual |
Reimplemented from MarioState.
|
virtual |
Reimplemented from MarioState.
Definition at line 249 of file MarioSwim.cpp.
|
virtual |
Reimplemented from MarioState.
|
virtual |
Reimplemented from MarioState.
Definition at line 525 of file MarioSwim.cpp.
|
virtual |
Reimplemented from MarioState.
|
virtual |
Reimplemented from MarioState.
|
virtual |
Reimplemented from MarioState.
|
virtual |
Reimplemented from MarioState.
|
virtual |
Reimplemented from MarioState.
|
virtual |
Reimplemented from MarioState.
|
virtual |
Reimplemented from MarioState.
|
virtual |
Reimplemented from MarioState.
| void MarioSwim::setDamage | ( | const TVec3f & | v, |
| u16 | damage ) |
Definition at line 64 of file MarioSwim.cpp.
| f32 MarioSwim::getSurface | ( | ) | const |
Definition at line 491 of file MarioSwim.cpp.
|
inlinestatic |
Definition at line 52 of file MarioSwim.hpp.
|
inline |
Definition at line 64 of file MarioSwim.hpp.
|
inline |
Definition at line 91 of file MarioSwim.hpp.
|
inline |
Definition at line 93 of file MarioSwim.hpp.
| MarineSnow* MarioSwim::_14 |
Definition at line 95 of file MarioSwim.hpp.
| u8 MarioSwim::_18 |
Definition at line 96 of file MarioSwim.hpp.
| u8 MarioSwim::_19 |
Definition at line 97 of file MarioSwim.hpp.
| u8 MarioSwim::_1A |
Definition at line 98 of file MarioSwim.hpp.
| u8 MarioSwim::_1B |
Definition at line 99 of file MarioSwim.hpp.
| u8 MarioSwim::_1C |
Definition at line 100 of file MarioSwim.hpp.
| u8 MarioSwim::_1D |
Definition at line 101 of file MarioSwim.hpp.
| u8 MarioSwim::_1E |
Definition at line 102 of file MarioSwim.hpp.
| u8 MarioSwim::_1F |
Definition at line 103 of file MarioSwim.hpp.
| u8 MarioSwim::_20 |
Definition at line 104 of file MarioSwim.hpp.
| u8 MarioSwim::_21 |
Definition at line 105 of file MarioSwim.hpp.
| u8 MarioSwim::_22 |
Definition at line 106 of file MarioSwim.hpp.
| u32 MarioSwim::_24 |
Definition at line 107 of file MarioSwim.hpp.
| u32 MarioSwim::_28 |
Definition at line 108 of file MarioSwim.hpp.
| u16 MarioSwim::_2C |
Definition at line 109 of file MarioSwim.hpp.
| u16 MarioSwim::_2E |
Definition at line 110 of file MarioSwim.hpp.
| u16 MarioSwim::_30 |
Definition at line 111 of file MarioSwim.hpp.
| u16 MarioSwim::_32 |
Definition at line 112 of file MarioSwim.hpp.
| u16 MarioSwim::_34 |
Definition at line 113 of file MarioSwim.hpp.
| u16 MarioSwim::_36 |
Definition at line 114 of file MarioSwim.hpp.
| u16 MarioSwim::_38 |
Definition at line 115 of file MarioSwim.hpp.
| u16 MarioSwim::_3A |
Definition at line 116 of file MarioSwim.hpp.
| u16 MarioSwim::_3C |
Definition at line 117 of file MarioSwim.hpp.
| u16 MarioSwim::_3E |
Definition at line 118 of file MarioSwim.hpp.
| u16 MarioSwim::_40 |
Definition at line 119 of file MarioSwim.hpp.
| u16 MarioSwim::_42 |
Definition at line 120 of file MarioSwim.hpp.
| u16 MarioSwim::_44 |
Definition at line 121 of file MarioSwim.hpp.
| f32 MarioSwim::_48 |
Definition at line 122 of file MarioSwim.hpp.
| f32 MarioSwim::_4C |
Definition at line 123 of file MarioSwim.hpp.
| f32 MarioSwim::_50 |
Definition at line 124 of file MarioSwim.hpp.
| f32 MarioSwim::_54 |
Definition at line 125 of file MarioSwim.hpp.
| f32 MarioSwim::_58 |
Definition at line 126 of file MarioSwim.hpp.
| f32 MarioSwim::_5C |
Definition at line 127 of file MarioSwim.hpp.
| TVec3f MarioSwim::_60 |
Definition at line 128 of file MarioSwim.hpp.
| TVec3f MarioSwim::_6C |
Definition at line 129 of file MarioSwim.hpp.
| u8 MarioSwim::_78 |
Definition at line 130 of file MarioSwim.hpp.
| u16 MarioSwim::_7A |
Definition at line 131 of file MarioSwim.hpp.
| u16 MarioSwim::_7C |
Definition at line 132 of file MarioSwim.hpp.
| f32 MarioSwim::_80 |
Definition at line 133 of file MarioSwim.hpp.
| f32 MarioSwim::_84 |
Definition at line 134 of file MarioSwim.hpp.
| u8 MarioSwim::_88 |
Definition at line 135 of file MarioSwim.hpp.
| u16 MarioSwim::_8A |
Definition at line 136 of file MarioSwim.hpp.
| u16 MarioSwim::_8C |
Definition at line 137 of file MarioSwim.hpp.
| u16 MarioSwim::_8E |
Definition at line 138 of file MarioSwim.hpp.
| u16 MarioSwim::_90 |
Definition at line 139 of file MarioSwim.hpp.
| f32 MarioSwim::_94 |
Definition at line 140 of file MarioSwim.hpp.
| f32 MarioSwim::_98 |
Definition at line 141 of file MarioSwim.hpp.
| u8 MarioSwim::_9C |
Definition at line 142 of file MarioSwim.hpp.
| u8 MarioSwim::_9D |
Definition at line 143 of file MarioSwim.hpp.
| u8 MarioSwim::_9E |
Definition at line 144 of file MarioSwim.hpp.
| u8 MarioSwim::_9F |
Definition at line 145 of file MarioSwim.hpp.
| TVec3f MarioSwim::_A0 |
Definition at line 146 of file MarioSwim.hpp.
| u8 MarioSwim::_AC |
Definition at line 147 of file MarioSwim.hpp.
| u8 MarioSwim::_AD |
Definition at line 148 of file MarioSwim.hpp.
| u16 MarioSwim::_AE |
Definition at line 149 of file MarioSwim.hpp.
| TMtx34f MarioSwim::_B0 |
Definition at line 150 of file MarioSwim.hpp.
| f32 MarioSwim::_E0 |
Definition at line 151 of file MarioSwim.hpp.
| f32 MarioSwim::_E4 |
Definition at line 152 of file MarioSwim.hpp.
| u16 MarioSwim::_E8 |
Definition at line 153 of file MarioSwim.hpp.
| u16 MarioSwim::_EA |
Definition at line 154 of file MarioSwim.hpp.
| u16 MarioSwim::_EC |
Definition at line 155 of file MarioSwim.hpp.
| u16 MarioSwim::_EE |
Definition at line 156 of file MarioSwim.hpp.
| u16 MarioSwim::_F0 |
Definition at line 157 of file MarioSwim.hpp.
| WaterInfo MarioSwim::_F4 |
Definition at line 158 of file MarioSwim.hpp.
| s32 MarioSwim::_144 |
Definition at line 159 of file MarioSwim.hpp.
| TVec3f MarioSwim::_148 |
Definition at line 160 of file MarioSwim.hpp.
| TVec3f MarioSwim::_154 |
Definition at line 161 of file MarioSwim.hpp.
| TVec3f MarioSwim::_160 |
Definition at line 162 of file MarioSwim.hpp.
| TVec3f MarioSwim::_16C |
Definition at line 163 of file MarioSwim.hpp.
| TVec3f MarioSwim::_178 |
Definition at line 164 of file MarioSwim.hpp.
| TVec3f MarioSwim::_184 |
Definition at line 165 of file MarioSwim.hpp.
| TVec3f MarioSwim::_190 |
Definition at line 166 of file MarioSwim.hpp.
| f32 MarioSwim::_19C |
Definition at line 167 of file MarioSwim.hpp.
| f32 MarioSwim::_1A0 |
Definition at line 168 of file MarioSwim.hpp.
| f32 MarioSwim::_1A4 |
Definition at line 169 of file MarioSwim.hpp.
| f32 MarioSwim::_1A8 |
Definition at line 170 of file MarioSwim.hpp.
| f32 MarioSwim::_1AC |
Definition at line 171 of file MarioSwim.hpp.
| u16 MarioSwim::_1B0 |
Definition at line 172 of file MarioSwim.hpp.
| u8 MarioSwim::_1B2 |
Definition at line 173 of file MarioSwim.hpp.
| f32 MarioSwim::_1B4 |
Definition at line 174 of file MarioSwim.hpp.
| f32 MarioSwim::_1B8 |
Definition at line 175 of file MarioSwim.hpp.