|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| MarioRabbit (MarioActor *) | |
Public Member Functions inherited from MarioState | |
| MarioState (MarioActor *, u32) | |
| 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 |
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 *) |
Public Attributes | |
| u8 | _11 [0x5B] |
Public Attributes inherited from MarioState | |
| u32 | _8 |
| u32 | _C |
| u8 | _10 |
Public Attributes inherited from MarioModule | |
| MarioActor * | mActor |
Definition at line 7 of file MarioRabbit.hpp.
| u8 MarioRabbit::_11[0x5B] |
Definition at line 11 of file MarioRabbit.hpp.