|
NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
Public Member Functions | |
| void | init () |
| void | set (dActor_c *, const sBcSensorIf_c *, const sBcSensorIf_c *, const sBcSensorIf_c *) |
| void | checkLink () |
| bool | checkRide () |
| bool | checkHead (unsigned long) |
| s16 | getSakaAngle (u8) |
| s16 | getSakaMoveAngle (u8) |
| Flag_e | checkWall (float *) |
| Flag_e | checkWallEnm (float *) |
| Flag_e | checkFoot () |
| Flag_e | checkFootEnm () |
| u16 | getWallAttr (int) |
| u16 | getFootAttr () |
| u32 | checkPoleCollision (sBcPointData *) |
| u32 | checkVineCollision (sBcPointData *) |
| bool | hasSensorFoot () |
| bool | hasSensorHead () |
| bool | hasSensorWall () |
| bool | checkRoofPlayer (const mVec3_c *, float *) |
| u32 | getSakaDir () |
| int | checkDokanLR (mVec3_c *, u8, int *, float, float) |
| int | checkDokanDown (mVec3_c *, int *) |
| int | checkDokanUp (mVec3_c *, int *) |
| void | setRideOnObjBg (dBg_ctr_c *, const mVec3_c &) |
| bool | checkWallPlayer (const mVec3_c *, const mVec3_c *, float *) |
| u32 | checkBgPlr (dActor_c *) |
| u16 | getHeadAttr () |
| short | getHeadSakaMoveAngle (u8 direction) |
| void | clearBgcSaveAll () |
| bool | getSakaUpDown (u8 direction) |
| short | getSakaAngleBySpeed (float) |
| int | getSakaType () |
| u32 | getFlags () const |
| u32 | isWallR () |
| u32 | isWallL () |
| u32 | isWall () |
| u32 | isWall (u8 dir) |
| u32 | isFoot () |
| u32 | isHead () |
| u32 | isCollision () |
Static Public Member Functions | |
| static int | checkWaterDepth (float, float, u8, u8, float *) |
| static WATER_TYPE_e | checkWater (float, float, u8, float *) |
| static u32 | checkBg (float, float, u8, u8, unsigned long) |
| static u32 | checkWireNet (float x, float y, unsigned char layer) |
| static u32 | checkGround (const mVec3_c *, float *, u8, u8, s8) |
| static u32 | checkGround (const mVec3_c *, float *, int *, u8, u8, s8) |
| static bool | checkGroundAngle (const mVec3_c *, float *, s16 *, u8, u8, s8, int *, int) |
| static u32 | checkGroundHalf (const mVec3_c *, float *, u8, u8) |
| static u32 | checkTenjou (const mVec3_c *, float *, u8, u8) |
| static u32 | checkWall (const mVec3_c *, const mVec3_c *, float *, u8, u8, dActor_c **) |
| static u32 | getUnitType (float x, float y, u8 layer) |
| static u32 | getUnitKind (float x, float y, u8 layer) |
| static void | getAirWaterHitPos (mVec2_c *) |
| static void | getAirWaterHitAngle (short *) |
Public Attributes | |
| dActor_c * | mpOwner |
| sBcSensorIf_c * | mpSensorFoot |
| sBcSensorIf_c * | mpSensorHead |
| sBcSensorIf_c * | mpSensorWall |
| mVec3_c * | mpOwnerPos |
| mVec3_c * | mpOwnerLastPos |
| mVec3_c * | mpOwnerSpeed |
| mVec3_c | mPushForce |
| mVec2_c | mOwnerPosDelta |
| mVec2_c | m_34 |
| mVec2_c | m_3c |
| float | m_44 |
| float | m_48 |
| float | m_4c |
| dRc_c * | mpRc |
| dActor_c * | mpNoHitActor |
| dBg_ctr_c * | mpCtrHead |
| dBg_ctr_c * | mpCtrFoot |
| dBg_ctr_c * | mpCtrWall |
| dBg_ctr_c * | mpCtrWalls [2] |
| dBc_c * | mPrevTrigBelowSensor |
| dBc_c * | mPrevTrigAboveSensor |
| dBc_c * | mPrevTrigAdjSensor |
| dBc_c * | mPrevTrigAdjSensorForDirection [2] |
| dBg_ctr_c * | mLinkW [2] |
| u32 | mFlags |
| u32 | mPrevFlags |
| u32 | mLastUnitType |
| u32 | mLastUnitKind |
| s8 | mOwningPlrNo |
| s8 | mRidePlrNo |
| char | mPad5 [0x22] |
| u8 | mPlayerFlags |
| char | mPad6 [0x4] |
| int | m_c4 |
| mAng | mAdjacentSlopeAngle |
| int | mFenceType |
| dBg_ctr_c * | mpFenceCollision |
| char | mPad7 [0x8] |
| float | mIceSpeed |
| bool | m_e0 |
| u8 | m_e1 |
| u8 | m_e2 |
| bool | mMovingLeft |
| bool | mGrounded |
| u8 | mAmiLine |
| char | mPad9 [0x2] |
| u8 * | mpLayer |
| u8 | mLayer |
| void dBc_c::set | ( | dActor_c * | , |
| const sBcSensorIf_c * | , | ||
| const sBcSensorIf_c * | , | ||
| const sBcSensorIf_c * | ) |
| u32 dBc_c::checkPoleCollision | ( | sBcPointData * | ) |
| u32 dBc_c::checkVineCollision | ( | sBcPointData * | ) |
| sBcSensorIf_c* dBc_c::mpSensorFoot |
| sBcSensorIf_c* dBc_c::mpSensorHead |
| sBcSensorIf_c* dBc_c::mpSensorWall |