|
NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
#include <game/bases/d_a_player_base.hpp>
Classes | |
| class | jmpInf_c |
Public Types | |
| enum | DamageType_e { DAMAGE_DEFAULT , DAMAGE_BG , DAMAGE_2 , DAMAGE_HIP_ATTACK , DAMAGE_4 , DAMAGE_CLIMB , DAMAGE_6 , DAMAGE_YOGAN , DAMAGE_8 , DAMAGE_ELEC_SHOCK , DAMAGE_POISON , DAMAGE_SQUISH , DAMAGE_EAT_DIE , DAMAGE_D , DAMAGE_E , DAMAGE_FREEZE , DAMAGE_10 , DAMAGE_11 , DAMAGE_POISON_FOG } |
| enum | DokanDir_e { DOKAN_U , DOKAN_D , DOKAN_L , DOKAN_R , DOKAN_ROLL } |
| enum | StarSet_e { STAR_SET_0 , STAR_SET_1 , STAR_SET_2 } |
| enum | AnmBlend_e { BLEND_NONE , BLEND_DEFAULT } |
| Blending modes for animations. More... | |
| enum | ClearType_e { CLEAR_TYPE_GOAL , CLEAR_TYPE_BOSS , CLEAR_TYPE_FINAL_BOSS } |
| enum | BgPress_e { BG_PRESS_FOOT = 9 , BG_PRESS_HEAD , BG_PRESS_R , BG_PRESS_L , BG_PRESS_COUNT } |
| enum | GroundType_e { GROUND_TYPE_DEFAULT , GROUND_TYPE_SNOW , GROUND_TYPE_SAND , GROUND_TYPE_ICE , GROUND_TYPE_DIRT , GROUND_TYPE_WATER , GROUND_TYPE_CLOUD , GROUND_TYPE_FUNSUI , GROUND_TYPE_MANTA , GROUND_TYPE_BEACH , GROUND_TYPE_CARPET , GROUND_TYPE_LEAF , GROUND_TYPE_WOOD } |
| enum | SlipSubstate_e { SLIP_ACTION_NONE , SLIP_ACTION_STOOP , SLIP_ACTION_END } |
| enum | HipSubstate_e { HIP_ACTION_READY , HIP_ACTION_ATTACK_START , HIP_ACTION_ATTACK_FALL , HIP_ACTION_GROUND , HIP_ACTION_STAND_NORMAL , HIP_ACTION_STAND_NORMAL_END , HIP_ACTION_TO_STOOP } |
| enum | JumpDaiSubstate_e { JUMP_DAI_MOVE_DOWN , JUMP_DAI_HIGH_JUMP } |
| enum | FunsuiSubstate_e { FUNSUI_ACTION_NONE , FUNSUI_ACTION_START } |
| enum | AnimePlaySubstate_e { ANIME_PLAY_ACTION_0 , ANIME_PLAY_ACTION_1 , ANIME_PLAY_ACTION_2 } |
| enum | DemoType_e { DEMO_0 , DEMO_1 , DEMO_2 , DEMO_3 , DEMO_PLAYER , DEMO_KINOPIO , DEMO_ENDING_DANCE } |
| enum | DemoDokanMode_e { DEMO_DOKAN_NONE , DEMO_DOKAN_NORMAL , DEMO_DOKAN_RAIL , DEMO_DOKAN_WATER_TANK } |
| enum | CrouchArg_e { CROUCH_ARG_FROM_WALK , CROUCH_ARG_FROM_OTHER , CROUCH_ARG_FROM_SIT_JUMP } |
| Arguments for transitioning to the crouch state. More... | |
| enum | HipAttackArg_e { HIP_ATTACK_ARG_PLAYER , HIP_ATTACK_ARG_ITEM_KINOPIO } |
| Arguments for transitioning to the ground pound state. More... | |
| enum | SwimArg_e { SWIM_ARG_INITIAL , SWIM_ARG_ENTERING , SWIM_ARG_FIREBALL , SWIM_ARG_CLIFF_HANG } |
| Arguments for transitioning to the swim state. More... | |
| enum | KaniArg_e { KANI_ARG_WALK , KANI_ARG_HANG , KANI_ARG_JUMP_HANG , KANI_ARG_WALK_FORCE , KANI_ARG_HANG_UP_VINE , KANI_ARG_HANG_HAND } |
| Arguments for transitioning to the cliff state. More... | |
| enum | AnimePlayArg_e { DEMO_ANIME_NORMAL , DEMO_ANIME_BOSS_SET_UP , DEMO_ANIME_BOSS_GLAD , DEMO_ANIME_BOSS_ATTENTION , DEMO_ANIME_BOSS_KEY_GET , DEMO_ANIME_BOSS_GLAD_2 } |
| Arguments for transitioning to the animation state. More... | |
| enum | DemoWaitArg_e { DEMO_WAIT_ARG_TO_NONE , DEMO_WAIT_ARG_TO_CONTROL } |
| Arguments for transitioning to the demo wait state. More... | |
| enum | DemoWaitSubstate_e { DEMO_WAIT_DELAY , DEMO_WAIT_TRANSITION } |
| enum | DokanType_e { DOKAN_TYPE_NORMAL , DOKAN_TYPE_CONNECTED , DOKAN_TYPE_MINI } |
| enum | DemoDownArg_e { DEMO_DOWN_ARG_HIT , DEMO_DOWN_ARG_TIME_UP , DEMO_DOWN_ARG_POISON , DEMO_DOWN_ARG_POISON_FOG } |
| enum | DemoGoalSubstate_e { GOAL_DEMO_ACTION_POLE , GOAL_DEMO_ACTION_WAIT , GOAL_DEMO_ACTION_KIME_POSE , GOAL_DEMO_ACTION_RUN } |
| enum | DemoGoalState_Pole_e { GOAL_DEMO_POLE_SWING , GOAL_DEMO_WAIT_BELOW_PLAYER , GOAL_DEMO_POLE_SLIDE , GOAL_DEMO_POLE_WAIT_JUMP , GOAL_DEMO_POLE_JUMP , GOAL_DEMO_POLE_LAND , GOAL_DEMO_POLE_WAIT_TURN , GOAL_DEMO_POLE_TURN , GOAL_DEMO_POLE_WAIT_END } |
| enum | KimePoseMode_e { KIME_POSE_NONE , KIME_POSE_WITH_HAT , KIME_POSE_PENGUIN , KIME_POSE_NO_HAT , KIME_POSE_PROPELLER } |
| enum | ControlDemoSubstate_e { CONTROL_DEMO_WAIT , CONTROL_DEMO_WALK , CONTROL_DEMO_REGULAR_ANIM , CONTROL_DEMO_CUTSCENE_ANIM , CONTROL_DEMO_4 , CONTROL_DEMO_KINOPIO_WALK , CONTROL_DEMO_KINOPIO_SWIM , CONTROL_DEMO_KINOPIO_SINK_SAND , CONTROL_DEMO_ENDING_DANCE } |
| enum | PowerChangeType_e { POWER_CHANGE_NORMAL , POWER_CHANGE_ICE , POWER_CHANGE_LOW_SLIP } |
| enum | SquishState_e { SQUISH_OFF , SQUISH_INIT , SQUISH_SET_REDUCTION , SQUISH_ANIMATION } |
| enum | BgCross1_e { BGC_FOOT = BIT_FLAG(0) , BGC_HEAD = BIT_FLAG(1) , BGC_WALL = BIT_FLAG(2) , BGC_WALL_TOUCH_L = BIT_FLAG(3) , BGC_WALL_TOUCH_R = BIT_FLAG(4) , BGC_WALL_TOUCH_L_2 = BIT_FLAG(5) , BGC_WALL_TOUCH_R_2 = BIT_FLAG(6) , BGC_OBJBG_TOUCH_L = BIT_FLAG(7) , BGC_OBJBG_TOUCH_R = BIT_FLAG(8) , BGC_OBJBG_TOUCH_CARRIED_L = BIT_FLAG(9) , BGC_OBJBG_TOUCH_CARRIED_R = BIT_FLAG(10) , BGC_11 = BIT_FLAG(11) , BGC_12 = BIT_FLAG(12) , BGC_13 = BIT_FLAG(13) , BGC_WATER_SHALLOW = BIT_FLAG(14) , BGC_WATER_TOUCH = BIT_FLAG(15) , BGC_WATER_SUBMERGED = BIT_FLAG(16) , BGC_ON_WATER_MOVE = BIT_FLAG(17) , BGC_WATER_BUBBLE = BIT_FLAG(18) , BGC_SIDE_LIMIT_L = BIT_FLAG(19) , BGC_SIDE_LIMIT_R = BIT_FLAG(20) , BGC_ON_SNOW = BIT_FLAG(22) , BGC_ON_ICE = BIT_FLAG(23) , BGC_ON_ICE_LOW_SLIP = BIT_FLAG(24) , BGC_SLOPE_AND_HEAD = BIT_FLAG(25) , BGC_ON_SAND = BIT_FLAG(26) , BGC_ON_SINK_SAND = BIT_FLAG(27) , BGC_IN_SINK_SAND = BIT_FLAG(28) , BGC_INSIDE_SINK_SAND = BIT_FLAG(29) , BGC_ON_BELT_L = BIT_FLAG(30) , BGC_ON_BELT_R = BIT_FLAG(31) } |
| enum | BgCross2_e { BGC_SEMISOLID = BIT_FLAG(0) , BGC_LIFT = BIT_FLAG(1) , BGC_HANG_ROPE = BIT_FLAG(2) , BGC_AUTOSLIP = BIT_FLAG(3) , BGC_36 = BIT_FLAG(4) , BGC_GROUNDED_MOVE_UP = BIT_FLAG(5) , BGC_37 = BIT_FLAG(6) , BGC_SLOPE = BIT_FLAG(7) , BGC_CLIFF = BIT_FLAG(8) , BGC_CLIFF_ABOVE_1 = BIT_FLAG(9) , BGC_CLIFF_ABOVE_2 = BIT_FLAG(10) , BGC_CAN_CLIMB = BIT_FLAG(11) , BGC_44 = BIT_FLAG(12) , BGC_VINE_TOUCH_FULL = BIT_FLAG(13) , BGC_VINE_TOUCH_U = BIT_FLAG(14) , BGC_VINE_TOUCH_D = BIT_FLAG(15) , BGC_VINE_TOUCH_2 = BIT_FLAG(16) , BGC_VINE_TOUCH = BIT_FLAG(17) , BGC_VINE_TOUCH_L = BIT_FLAG(19) , BGC_VINE_TOUCH_R = BIT_FLAG(20) , BGC_NON_BREAK_BLOCK_HIT = BIT_FLAG(21) , BGC_COIN_BLOCK_HIT = BIT_FLAG(22) , BGC_PRESS_HEAD_HIT = BIT_FLAG(23) , BGC_BLOCK_HIT = BIT_FLAG(24) , BGC_57 = BIT_FLAG(25) , BGC_58 = BIT_FLAG(26) , BGC_LINE_BLOCK_HIT = BIT_FLAG(27) , BGC_60 = BIT_FLAG(28) , BGC_61 = BIT_FLAG(29) , BGC_62 = BIT_FLAG(30) , BGC_63 = BIT_FLAG(31) } |
| enum | Status_e { STATUS_CREATED , STATUS_CAN_EXECUTE , STATUS_NO_ANIM , STATUS_DISABLE_STATE_CHANGE , STATUS_OUT_OF_PLAY , STATUS_ALL_DOWN_FADE , STATUS_STUNNED , STATUS_07 , STATUS_QUAKE , STATUS_JUMP = 0x0a , STATUS_CAN_PENGUIN_SLIDE , STATUS_STAR_JUMP , STATUS_KANI_JUMP , STATUS_SINK_SAND_JUMP , STATUS_SIT_JUMP , STATUS_YOSHI_DISMOUNT_JUMP , STATUS_CANNON_JUMP , STATUS_WAIT_JUMP , STATUS_WALL_SLIDE , STATUS_BIG_JUMP , STATUS_SPRING_JUMP , STATUS_PLAYER_JUMP , STATUS_17 , STATUS_THROW , STATUS_KANI_WALK , STATUS_SLOPE_HEAD_PUSH_L , STATUS_SLOPE_HEAD_PUSH_R , STATUS_HIP_ATTACK_FALL , STATUS_HIP_ATTACK_LAND , STATUS_HIP_ATTACK_STAND_UP , STATUS_SPIN_HIP_ATTACK_FALL , STATUS_SPIN_HIP_ATTACK_LANDED , STATUS_SPIN_HIP_ATTACK_LANDING , STATUS_PRESS_ATTACH , STATUS_HIP_ATTACK_DAMAGE_PLAYER , STATUS_24 , STATUS_PROPEL = 0x26 , STATUS_PROPEL_UP , STATUS_PROPEL_SLOW_FALL = 0x29 , STATUS_PROPEL_NO_ROLL , STATUS_SPIN , STATUS_IS_SPIN_HOLD_REQ , STATUS_TWIRL , STATUS_WAS_TWIRL , STATUS_SLIP_ACTIVE = 0x30 , STATUS_31 , STATUS_32 , STATUS_VINE , STATUS_HANG , STATUS_POLE , STATUS_TARZAN_ROPE , STATUS_KANI_HANG , STATUS_KANI_HANG_ANIMATION , STATUS_39 , STATUS_SWIM , STATUS_PENGUIN_SWIM , STATUS_PENGUIN_SLIDE , STATUS_PENGUIN_SLIDE_JUMP , STATUS_INITIAL_SLIDE , STATUS_PENGUIN_RECOIL , STATUS_40 , STATUS_SWIM_AGAINST_JET_H , STATUS_SWIM_AGAINST_JET_V , STATUS_WIND_AIRBORNE , STATUS_45 = 0x45 , STATUS_46 , STATUS_47 , STATUS_48 , STATUS_49 , STATUS_4A , STATUS_RIDE_YOSHI , STATUS_JUMP_DAI_COOLDOWN = 0x4d , STATUS_4E , STATUS_4F , STATUS_50 , STATUS_51 , STATUS_52 , STATUS_53 , STATUS_54 , STATUS_55 , STATUS_56 , STATUS_57 , STATUS_RIDE_NUT_2 , STATUS_RIDE_NUT , STATUS_5A , STATUS_5B , STATUS_5C , STATUS_EXTRA_PUSH_FORCE , STATUS_5E , STATUS_5F , STATUS_ENEMY_STAGE_CLEAR , STATUS_JUMP_COUNT_INCREASED , STATUS_62 , STATUS_63 , STATUS_64 , STATUS_GOAL_POLE_TOUCHED , STATUS_GOAL_POLE_WAIT_BELOW_PLAYER , STATUS_GOAL_POLE_CAN_SLIDE , STATUS_GOAL_POLE_FINISHED_SLIDE_DOWN , STATUS_GOAL_POLE_READY_FOR_JUMP_OFF , STATUS_GOAL_POLE_TURN , STATUS_6B , STATUS_6C , STATUS_6D , STATUS_6E , STATUS_GOAL_POLE_NOT_GOAL_NO_MOVE , STATUS_70 , STATUS_71 , STATUS_72 , STATUS_73 , STATUS_74 , STATUS_ENDING_DANCE_AUTO , STATUS_DEMO_NEXT_GOTO_BLOCK , STATUS_77 , STATUS_78 , STATUS_79 , STATUS_7A , STATUS_STOP_EXECUTE = 0x7d , STATUS_7E , STATUS_7F , STATUS_80 , STATUS_81 , STATUS_82 , STATUS_83 , STATUS_84 , STATUS_85 , STATUS_86 , STATUS_AUTO_BOUNCE , STATUS_88 , STATUS_89 , STATUS_8A , STATUS_QUAKE_BIG , STATUS_QUAKE_SMALL , STATUS_8D , STATUS_8E , STATUS_CAN_LAND , STATUS_91 = 0x91 , STATUS_92 , STATUS_93 , STATUS_94 , STATUS_95 , STATUS_96 , STATUS_97 , STATUS_98 , STATUS_99 , STATUS_9B = 0x9b , STATUS_9C , STATUS_9D , STATUS_9E , STATUS_CAN_SPIN , STATUS_A0 , STATUS_A1 , STATUS_A2 , STATUS_A3 , STATUS_A4 , STATUS_A5 , STATUS_FIREBALL_PREPARE_SHOOT , STATUS_A7 , STATUS_A8 , STATUS_A9 , STATUS_AA , STATUS_AB , STATUS_FOLLOW_MAME_KURIBO , STATUS_IS_PENGUIN , STATUS_HIP_ATTACK , STATUS_B3 = 0xb3 , STATUS_ABOUT_TO_BE_DELETED = 0xb5 , STATUS_ITEM_KINOPIO_DISPLAY_OUT , STATUS_B7 , STATUS_B8 , STATUS_DISPLAY_OUT_DEAD , STATUS_DISPLAY_OUT_NO_DAMAGE , STATUS_INVISIBLE , STATUS_INVULNERABLILITY_BLINK , STATUS_BD , STATUS_BE , STATUS_BF , STATUS_C0 , STATUS_CAN_WATER_WALK , STATUS_ON_WATER_MOVE , STATUS_CAN_WATER_SLIDE , STATUS_C4 , STATUS_C5 , STATUS_C8 = 0xc8 , STATUS_C9 , STATUS_CA } |
| The status IDs to be used with onStatus(), offStatus(), isStatus() and setStatus(). More... | |
| typedef void(daPlBase_c::* | ProcFunc) () |
| Public Types inherited from dActor_c | |
| enum | EAT_POINTS_e { EAT_POINTS_200 , EAT_POINTS_1000 , EAT_POINTS_NONE } |
| The score awarded when the actor is eaten by Yoshi. More... | |
| enum | EAT_STATE_e { EAT_STATE_NONE , EAT_STATE_EATING , EAT_STATE_EATEN , EAT_STATE_SPIT , EAT_STATE_SPAT } |
| The possible actor eat states. More... | |
| enum | EAT_BEHAVIOR_e { EAT_TYPE_NONE , EAT_TYPE_EAT , EAT_TYPE_DRINK , EAT_TYPE_DRINK_BIG , EAT_TYPE_FIREBALL , EAT_TYPE_ICEBALL } |
| The possible actor behaviors when eaten by Yoshi. More... | |
| enum | STAGE_ACTOR_KIND_e { STAGE_ACTOR_GENERIC , STAGE_ACTOR_PLAYER , STAGE_ACTOR_YOSHI , STAGE_ACTOR_ENEMY } |
| The possible stage actor kinds. More... | |
| enum | CARRY_ACTION_e { CARRY_RELEASE = BIT_FLAG(0) , CARRY_THROW = BIT_FLAG(1) } |
| The possible carry actions. More... | |
| enum | BG_COLL_FLAG_e { COLL_NONE = BIT_FLAG(-1) , COLL_WALL_L = BIT_FLAG(0) , COLL_WALL_R = BIT_FLAG(1) , COLL_FOOT = BIT_FLAG(2) , COLL_HEAD = BIT_FLAG(3) } |
| The directions the actor can collide with. More... | |
| enum | ACTOR_SPAWN_FLAG_e { ACTOR_SPAWNED = BIT_FLAG(0) , ACTOR_NO_RESPAWN = BIT_FLAG(3) } |
| Information related to actor spawning. More... | |
| enum | SCREEN_OUT_e { SKIP_NONE = BIT_FLAG(-1) , SKIP_ACTOR_DELETE = BIT_FLAG(1) , SKIP_SCREEN_CHECK = BIT_FLAG(2) , SKIP_RIDE_CHECK = BIT_FLAG(3) } |
| Flags used to control out of screen checks. More... | |
| typedef dAcPy_c *(* | searchNearPlayerFunc) (mVec2_c &delta, const mVec2_c &pos) |
| Gets the closest player to the given position and its distance. | |
| typedef bool(* | getTrgToSrcDirFunc) (float trgX, float srcX) |
| Gets the direction the target position is in, from the source position's viewpoint. | |
| Public Types inherited from dBaseActor_c | |
| enum | ACTOR_KIND_e { ACTOR_MAP_GENERIC , ACTOR_MAP_DEMO , ACTOR_MAP_OBJECT , ACTOR_MAP_ENEMY , ACTOR_MAP_PLAYER , ACTOR_MAP_STOP , ACTOR_UNK_6 , ACTOR_MENU_PLAYER , ACTOR_GENERIC } |
| An identifier that represents the actor's kind. More... | |
| Public Types inherited from fBase_c | |
| enum | LIFECYCLE_e { CREATING , ACTIVE , DELETING } |
| The possible lifecycle states. More... | |
| enum | GROUP_TYPE_e { OTHER , SCENE , ACTOR , ENEMY } |
| The possible group types. More... | |
| enum | MAIN_STATE_e { CANCELED , ERROR , SUCCESS , WAITING } |
| The possible operation results. More... | |
| enum | PACK_RESULT_e { NOT_READY , SUCCEEDED , FAILED } |
| The possible operation step results. More... | |
| enum | PROC_DISABLE_e { ROOT_DISABLE_EXECUTE = BIT_FLAG(0) , DISABLE_EXECUTE = BIT_FLAG(1) , ROOT_DISABLE_DRAW = BIT_FLAG(2) , DISABLE_DRAW = BIT_FLAG(3) } |
Controls if the execute and draw operations should be skipped. More... | |
Public Member Functions | |
| virtual int | create () |
do method for the create operation. | |
| virtual int | preExecute () |
pre method for the execute operation. | |
| virtual int | execute () |
do method for the execute operation. | |
| virtual void | postExecute (fBase_c::MAIN_STATE_e status) |
post method for the execute operation. | |
| virtual int | doDelete () |
do method for the delete operation. | |
| virtual int | preDraw () |
pre method for the draw operation. | |
| virtual int | draw () |
do method for the draw operation. | |
| virtual void | executeMain () |
| virtual void | executeLastPlayer () |
| virtual void | executeLastAll () |
| virtual bool | isItemKinopio () |
| virtual void | setPowerup (PLAYER_POWERUP_e, int) |
| virtual u8 | getTallType (s8) |
| virtual const sBcPointData * | getHeadBgPointData () |
| virtual const sBcPointData * | getWallBgPointData () |
| virtual const sBcPointData * | getFootBgPointData () |
| virtual float | getStandHeadBgPointY () |
| virtual void | checkBgCrossSub () |
| virtual void | postBgCross () |
| virtual float | getSandSinkRate () |
| virtual void | setReductionScale () |
| virtual void | initStampReduction () |
| virtual void | calcJumpDaiReductionScale (int, int) |
| virtual void | setReductionBoyon () |
| virtual bool | setPressBgDamage (int, int) |
| virtual bool | setBalloonInDispOut (int) |
| virtual bool | isChange () |
| virtual void | changeNextScene (int) |
| virtual bool | isEnableDokanInStatus () |
| virtual bool | setHideNotGoalPlayer () |
| virtual int | setDemoGoal (mVec3_c &landPos, float goalCastleX, u8 goalType) |
| virtual bool | setDemoCannonWarp (int, short, short) |
| virtual void | initialDokanUnder () |
| virtual void | initialDokanUper () |
| virtual void | initialDokanRight () |
| virtual void | initialDokanLeft () |
| virtual void | initialDokanUnderM () |
| virtual void | initialDokanUperM () |
| virtual void | initialDokanRightM () |
| virtual void | initialDokanLeftM () |
| virtual void | initialDokanDepth () |
| virtual void | initialDoor () |
| virtual void | initialFall () |
| virtual void | initialVine () |
| virtual void | initialJumpRight () |
| virtual void | initialJumpLeft () |
| virtual void | initialHipAttack () |
| virtual void | initialSlip () |
| virtual void | initialSwim () |
| virtual void | initialBlockJump () |
| virtual void | initialBlockJumpBelow () |
| virtual void | initialTorideBoss () |
| virtual void | initialNormal () |
| virtual void | setCreateAction (int) |
| virtual bool | setTimeOverDemo () |
| virtual void | setFallDownDemo () |
| virtual bool | setDokanIn (DokanDir_e dir) |
| virtual void | initDemoOutDokan () |
| virtual bool | updateDemoKimePose (ClearType_e clearType) |
| virtual void | initDemoGoalBase () |
| virtual void | executeDemoGoal_Run () |
| virtual void | initializeDemoControl () |
| virtual void | changeState (const sStateIDIf_c &stateID, void *arg) |
| Transitions to a new state with the given state ID and argument. | |
| virtual bool | isWaitFrameCountMax () |
| virtual bool | checkWalkNextAction () |
| virtual void | setWaitActionAnm (AnmBlend_e) |
| virtual void | setWalkActionAnm (AnmBlend_e) |
| virtual void | walkActionInit_Wait (AnmBlend_e) |
| virtual void | walkAction_Wait () |
| virtual void | walkActionInit_Move (AnmBlend_e) |
| virtual void | walkAction_Move () |
| virtual bool | checkCrouch () |
| virtual bool | setCancelCrouch () |
| virtual void | setSlipAction () |
| virtual void | slipActionMove (int) |
| virtual void | setFallAction () |
| virtual void | setHipAttack_AttackStart () |
| virtual void | releaseFunsuiAction () |
| virtual float | getCloudOffsetY () |
| virtual bool | setRideJrCrown (const dActor_c *) |
| virtual bool | isRideJrCrownOwn (const dActor_c *) |
| virtual void | setRideJrCrownMtx (const mMtx_c *) |
| virtual void | setRideJrCrownAnm (int) |
| virtual const mVec3_c * | getHeadTopPosP () |
| virtual const float * | getGravityData () |
| virtual bool | isCarry () const |
| virtual bool | isLiftUp () |
| virtual bool | isLiftUpExceptMame () |
| virtual int | isStar () const |
| virtual void | setStar (StarSet_e, int) |
| virtual void | endStar () |
| virtual void | setVirusStar (daPlBase_c *) |
| virtual void | clearStarCount () |
| virtual s8 | getStarCount () const |
| virtual s8 | calcStarCount (int) |
| virtual bool | isNoDamage () |
| virtual bool | setDamage (dActor_c *, DamageType_e) |
| virtual bool | setForcedDamage (dActor_c *, DamageType_e) |
| virtual bool | setJump (float jumpSpeed, float speedF, bool allowSteer, int keyMode, int jumpMode) |
| Starts a jump action with the given parameters. | |
| virtual bool | _setJump (float jumpSpeed, float speedF, bool allowSteer, int keyMode, int jumpMode) |
| Starts a jump action unconditionally. See setJump(). | |
| virtual bool | setWaitJump (float jumpSpeed) |
| virtual bool | setHipAttackOnEnemy (mVec3_c *) |
| virtual void | clearJumpActionInfo (int) |
| virtual bool | setSwimSpeed (float speedY, float speedF) |
| virtual void | setLandSE () |
| virtual void | set1UpKinokoEffect () |
| virtual void | setFlagGetEffect () |
| virtual void | setHipAttackEffect () |
| virtual void | setZPosition () |
| virtual void | setZPosition (float) |
| virtual void | setZPositionDirect (float) |
| virtual void | offZPosSetNone () |
| virtual void | startPlayerVoice (int, int) |
| virtual void | holdPlayerVoice (int, int) |
| virtual void | startQuakeShock (dQuake_c::TYPE_SHOCK_e) |
| virtual void | startPatternRumble (const char *pattern) |
| virtual short | getMukiAngle (u8 direction) |
| virtual int | turnAngle () |
| virtual void | maxFallSpeedSet () |
| virtual bool | setDamage2 (dActor_c *, daPlBase_c::DamageType_e) |
| void | executeState () |
| void | changeDemoState (const sStateIDIf_c &stateID, int arg) |
| Transitions to a new state with the given state ID and argument. | |
| void | onStatus (int id) |
| Enables the status with the given ID. See Status_e. | |
| void | offStatus (int id) |
| Disables the status with the given ID. See Status_e. | |
| bool | isStatus (int id) |
| void | setStatus (int id) |
| void | calcPlayerSpeedXY () |
| void | posMoveAnglePenguin (mVec3_c, u16) |
| void | posMoveAnglePlayer (mVec3_c) |
| bool | setSandMoveSpeed () |
| void | calcWindSpeed () |
| void | calcHeadAttentionAngle () |
| void | calcSpeedOnIceLift () |
| void | calcAccOnIceLift () |
| bool | checkStandUpRoofOnLift () |
| bool | checkStandUpRoof () |
| void | gravitySet () |
| void | powerSet () |
| void | moveSpeedSet () |
| void | airPowerSet () |
| void | simpleMoveSpeedSet () |
| void | normalPowerSet () |
| void | grandPowerSet () |
| void | slipPowerSet (int) |
| void | icePowerChange (int) |
| void | getPowerChangeSpeedData (sPowerChangeSpeedData &data) |
| void | getTurnPower (sTurnPowerData &) |
| PowerChangeType_e | getPowerChangeType (bool affectPenguin) |
| const sSpeedData * | getSpeedData () |
| int | addCalcAngleY (short, short) |
| short | getBesideMukiAngle (u8 direction) |
| void | turnBesideAngle () |
| bool | checkTurn () |
| void | setTurnEnd () |
| void | setJumpGravity () |
| void | setButtonJumpGravity () |
| void | setNormalJumpGravity () |
| float | setJumpAddSpeedF (float) |
| float | setAddLiftSpeedF () |
| bool | setDelayHelpJump () |
| bool | setCrouchJump () |
| bool | checkJumpTrigger () |
| bool | startJump (AnmBlend_e blendMode, int jumpType) |
| void | setStampReduction () |
| void | setStampPlayerJump (bool b, float yOffset) |
| void | calcReductionScale () |
| mVec3_c | getReductionModelScale () |
| bool | setJumpDaiRide () |
| bool | setPlayerJumpDai (daPlBase_c *other) |
| void | setPlayerJumoDaiPos () |
| bool | setCloudOn (dActor_c *cloudActor) |
| void | cancelCloudOn () |
| mVec3_c | getCloudPos () |
| bool | updateCloudMove () |
| bool | setFunsui () |
| bool | updateFunsuiPos (float, float) |
| bool | releaseFunsui (float) |
| void | setRideNat (float) |
| void | updateRideNat () |
| bool | isSaka () |
| bool | isSlipSaka () |
| bool | checkSakaReverse () |
| bool | checkSlip () |
| bool | checkCrouchSlip () |
| bool | checkSlipEndKey () |
| float | getSlipMaxSpeedF () |
| float | getSakaMaxSpeedRatio (u8 direction) |
| float | getSakaStopAccele (u8 direction) |
| float | getSakaMoveAccele (u8 direction) |
| float | getIceSakaSlipOffSpeed () |
| void | changeActionSlipEnd (AnmBlend_e) |
| void | setSlipAction_ToStoop () |
| void | setSlipAction_ToEnd () |
| void | setSlipActionEnd () |
| void | setSlipActionViewLimitEnd () |
| void | setHipAttackDropEffect () |
| void | setHipBlockBreak () |
| void | setHipAttack_Ready () |
| void | setHipAttack_KinopioStart () |
| void | setHipAttack_AttackFall () |
| void | setHipAttack_StandNormal () |
| void | setHipAttack_StandNormalEnd () |
| void | setHipAttack_ToStoop () |
| void | HipAction_Ready () |
| void | HipAction_AttackStart () |
| void | HipAction_AttackFall () |
| void | HipAction_Ground () |
| void | HipAction_StandNormal () |
| void | HipAction_StandNormalEnd () |
| void | HipAction_ToStoop () |
| void | onFollowMameKuribo () |
| void | clearFollowMameKuribo () |
| u32 | getFollowMameKuribo () |
| bool | isDemo () |
| bool | isControlDemoAll () |
| bool | isDemoAll () |
| bool | isDemoType (DemoType_e) |
| bool | isDemoMode () const |
| void | onDemo () |
| void | offDemo () |
| bool | executeDemoState () |
| bool | startControlDemo () |
| void | setControlDemoDir (u8) |
| bool | isControlDemoWait () |
| void | setControlDemoWait () |
| bool | isControlDemoAnm (int) |
| void | setControlDemoAnm (int) |
| bool | isControlDemoWalk () |
| void | setControlDemoCutscene (AnimePlayArg_e animID) |
| void | setControlDemoKinopioWalk () |
| void | setControlDemoKinopioSwim () |
| void | setControlDemoEndingDance () |
| void | setControlDemoWalk (const float &, const float &) |
| void | endControlDemo (int) |
| void | initDemoInDokan () |
| void | initDemoInDokanUD (u8) |
| void | initDemoInDokanLR (u8) |
| void | executeDemoInDokan (u8) |
| void | endDemoInDokan () |
| bool | setDemoOutDokanAction (int entranceNextGotoID, DokanDir_e dir) |
| void | initDemoOutDokanUD (u8) |
| void | initDemoOutDokanLR (u8) |
| void | executeDemoOutDokanUD () |
| void | executeDemoOutDokanLR () |
| void | endDemoOutDokan () |
| float | getWaterDokanCenterOffset (float) |
| BOOL | demo_dokan_move_x (float, float) |
| BOOL | demo_dokan_move_y (float, float) |
| void | setObjDokanIn (dBg_ctr_c *, mVec3_c &, int) |
| void | setExitRailDokan () |
| void | setDemoOutNextGotoBlock (int nextGotoID, int delay, int fadeType) |
| void | stopGoalOther () |
| void | playGoalOther () |
| void | setDemoGoalMode (int, int) |
| void | setDemoGoal_MultiJump () |
| void | finalizeDemoGoalBase () |
| float | getDemoGoalLandPos () |
| void | initGoalJump (mVec3_c &, float) |
| bool | calcGoalJump () |
| void | executeDemoGoal_Pole () |
| void | executeDemoGoal_Wait () |
| void | executeDemoGoal_KimePose () |
| bool | setEnemyStageClearDemo () |
| void | updateEndingDance () |
| void | initDemoKimePose () |
| bool | isBossDemoLand () |
| void | DemoAnmNormal () |
| void | DemoAnmBossSetUp () |
| void | DemoAnmBossGlad () |
| void | DemoAnmBossAttention () |
| void | DemoAnmBossKeyGet () |
| void | setRunFootEffect () |
| void | setVsPlHipAttackEffect () |
| void | setLandSmokeEffect (int) |
| void | setLandSmokeEffectLight () |
| void | setSandEffect () |
| bool | setSandJumpEffect () |
| bool | setSandFunsuiLandEffect () |
| void | setStartJumpEffect (int) |
| void | setLandJumpEffect (int) |
| void | setSlipOnWaterEffect (mEf::levelEffect_c *effect) |
| void | setSlipSmokeEffect () |
| void | setBrakeSmokeEffect (mVec3_c &offset) |
| void | setTurnSmokeEffect () |
| void | fadeOutTurnEffect () |
| void | startKimePoseVoice (ClearType_e clearType) |
| void | setSoundPlyMode () |
| void | setItemCompleteVoice () |
| void | startFootSoundPlayer (unsigned long) |
| void | setFootSound () |
| void | setSlipSE () |
| bool | suppressSound (int suppressionMode) |
| void | startSound (ulong soundID, bool) |
| void | startSound (ulong soundID, short, bool) |
| void | holdSound (ulong soundID, bool) |
| void | holdSound (ulong soundID, short, bool) |
| void | initCollision (sCcDatNewF *dat1, sCcDatNewF *dat2) |
| void | entryCollision () |
| void | releaseCcData () |
| void | clearCcData () |
| void | clearCcPlayerRev () |
| int | getCcLineKind () |
| void | setCcAtBody (int) |
| void | setCcAtSlip () |
| void | setCcAtPenguinSlip () |
| void | setCcAtHipAttack () |
| void | setCcAtStar () |
| void | setCcAtCannon () |
| bool | isActionRevisionY () |
| void | setCcPlayerRev (dCc_c *, dCc_c *, float, int) |
| bool | calcCcPlayerRev (float *) |
| bool | isEnableStampPlayerJump (dCc_c *, dCc_c *) |
| void | bgCheck (int) |
| void | setOldBGCross () |
| void | checkBgCross () |
| bool | checkInsideCrossBg (float) |
| void | clearBgCheckInfo () |
| bool | isCarryObjBgCarried (u8 side) |
| bool | checkBGCrossWall (u8 direction) |
| void | checkDamageBg () |
| bool | setBgDamage () |
| bool | checkSinkSand () |
| float | getWaterCheckPosY () |
| void | checkWater () |
| bool | isHitWallKinopioWalk (int) |
| bool | isHitGroundKinopioWalk (int, float, int) |
| bool | checkKinopioWaitBG (int) |
| void | underOverCheck () |
| void | checkDispOver () |
| bool | checkPressBg () |
| bool | isBgPress (dActor_c *) |
| bool | isEnablePressUD () |
| bool | isEnablePressLR () |
| void | checkDisplayOutDead () |
| void | calcDispSideLimit () |
| void | setBgPressReq (dActor_c *, BgPress_e) |
| bool | isDispOutCheckOn () |
| bool | calcSideLimitMultL (float) |
| bool | calcSideLimitMultR (float) |
| void | checkSideViewLemit () |
| bool | checkDispSideLemit () |
| bool | revSideLimitCommon (float) |
| void | calcTimerProc () |
| void | changeNormalAction () |
| void | stopOther () |
| void | playOther () |
| void | setAutoBounce () |
| void | setExtraPushForce (float f) |
| daPlBase_c * | getHipAttackDamagePlayer () |
| void | setHipAttackDamagePlayer (daPlBase_c *player) |
| void | clearHipAttackDamagePlayer () |
| void | setNoHitPlayer (const daPlBase_c *, int) |
| void | updateNoHitPlayer () |
| void | setNoHitObjBg (dActor_c *, int) |
| void | calcNoHitObjBgTimer () |
| void | clearTreadCount () |
| s8 | calcTreadCount (int) |
| void | clearComboCount () |
| s8 | calcComboCount (int) |
| dPyMdlBase_c * | getModel () |
| mVec3_c | getAnkleCenterPos () |
| bool | isMaskDraw () |
| bool | isMameAction () |
| bool | isPlayerGameStop () |
| bool | checkTimeOut () |
| bool | checkRideActor (daPlBase_c *other) |
| bool | isRideCheckEnable () |
| const sStateIDIf_c & | getOldState () |
| bool | isState (sStateIDIf_c &id) |
| bool | isDemoState (sStateIDIf_c &id) |
| float | calcSomeAccel (float f) |
| void | set_m_d80 (int side, float f) |
| float | getModelHeight () const |
| float | getCcRevOffsX () const |
| float | getCcRevOffsY () const |
| float | getCcRevRate () const |
| u32 | isNowBgCross (BgCross1_e m) |
| u32 | isNowBgCross (BgCross2_e m) |
| void | onNowBgCross (BgCross1_e m) |
| void | onNowBgCross (BgCross2_e m) |
| void | offNowBgCross (BgCross1_e m) |
| void | offNowBgCross (BgCross2_e m) |
| void | clearNowBgCross () |
| u32 | isOldBgCross (BgCross1_e m) |
| u32 | isOldBgCross (BgCross2_e m) |
| void | onOldBgCross (BgCross1_e m) |
| void | onOldBgCross (BgCross2_e m) |
| void | offOldBgCross (BgCross1_e m) |
| void | offOldBgCross (BgCross2_e m) |
| void | clearOldBgCross () |
| bool | isOnSinkSand () |
| bool | wasOnSinkSand () |
| float | getDirSpeed () const |
| PLAYER_TYPE_e | getPlayerType () const |
| u8 | getDirection () const |
| PLAYER_POWERUP_e | getPowerup () const |
| void | changeState (const sStateIDIf_c &stateID) |
| template<typename T> | |
| void | changeState (const sStateIDIf_c &stateID, T arg) |
| void | changeDemoState (const sStateIDIf_c &stateID) |
| template<typename T> | |
| T | stateArg () const |
| Public Member Functions inherited from dActor_c | |
| dActor_c () | |
| Constructs a new actor. | |
| ~dActor_c () | |
| Destroys the actor. | |
| virtual int | preCreate () |
pre method for the create operation. | |
| virtual void | postCreate (fBase_c::MAIN_STATE_e status) |
post method for the create operation. | |
| virtual int | preDelete () |
pre method for the delete operation. | |
| virtual void | postDelete (fBase_c::MAIN_STATE_e status) |
post method for the delete operation. | |
| virtual void | postDraw (fBase_c::MAIN_STATE_e status) |
post method for the draw operation. | |
| virtual const char * | getKindString () const |
| Gets the base's kind string. | |
| virtual bool | ActorDrawCullCheck () |
| Checks if the actor is out of view. | |
| virtual void | block_hit_init () |
| Callback for when a block directly beneath the actor is hit. | |
| virtual bool | vf68 (dBg_ctr_c *collider) |
| Unknown, related to collision. | |
| virtual s8 & | getPlrNo () |
| Gets the player number associated with the actor. See mPlayerNo. | |
| virtual mVec2_c | getLookatPos () const |
| Gets the position players look to when focused on the actor. | |
| virtual bool | isSpinLiftUpEnable () |
| Returns whether the actor can be carried. | |
| virtual void | setSpinLiftUpActor (dActor_c *carryingActor) |
| Callback for when the actor is picked up by another actor. | |
| virtual void | setCarryFall (dActor_c *carryingActor, int collisionDelay) |
| Callback for when the actor is dropped by the carrying actor. | |
| virtual void | setEatTongue (dActor_c *eatingActor) |
| Callback for when the actor is targeted by Yoshi's tongue. | |
| virtual void | setEatTongueOff (dActor_c *eatingActor) |
| Callback for when the eating action is canceled. | |
| virtual void | setEatMouth (dActor_c *eatingActor) |
| Callback for when the actor is being eaten. | |
| virtual bool | setEatSpitOut (dActor_c *eatingActor) |
| Callback for when the actor is about to be spat out. | |
| virtual bool | setEatGlupDown (dActor_c *eatingActor) |
| Callback for when the actor is about to be fully swallowed. | |
| virtual void | eatMove (dActor_c *eatingActor) |
| Updates the actor's position during eating actions. | |
| virtual void | removeCc () |
| Disables the actor's collision. | |
| virtual void | reviveCc () |
| Enables the actor's collision. | |
| virtual void | setAfterEatScale () |
| Restores the actor's scale once spat out. | |
| virtual void | calcSpitOutPos (dActor_c *eatingActor) |
| Calculates the position where the actor will be spat out. | |
| virtual float | calcEatScaleRate (dActor_c *eatingActor) |
| Computes the scaling rate during eating. | |
| virtual void | calcEatInScale (dActor_c *eatingActor) |
| Adjusts the actor's scale while being eaten. | |
| virtual void | allEnemyDeathEffSet () |
| Spawns the visual effects for when all players reach the flagpole and all enemies are cleared. | |
| virtual void | vfb4 () |
| virtual void | funsuiMoveX () |
| virtual void | cancelFunsuiActUpper () |
| virtual void | cancelFunsuiActSide (int) |
| virtual void | cancelFunsuiActVanish () |
| virtual void | waterSplashEffect (const mVec3_c &pos, float size) |
| Generates a water splash effect. | |
| virtual void | yoganSplashEffect (const mVec3_c &pos, float size) |
| Generates a lava splash effect. | |
| virtual void | poisonSplashEffect (const mVec3_c &pos, float size) |
| Generates a poison water splash effect. | |
| bool | checkAreaNo () |
| Checks if at least one player is in the same zone as the actor. | |
| void | deleteActor (u8 deleteForever) |
| Deletes the actor and optionally disables respawn. | |
| bool | areaCullCheck (const mVec3_c &pos, const sRangeDataF &bound, u8 areaID) const |
| Checks if the actor should be culled due to zone limits. | |
| bool | ActorScrOutCheck (u16 flags) |
| Checks if the actor is out of gameplay and optionally deletes it. | |
| bool | HasamareBgCheck () |
| Returns whether the actor is colliding with any enabled collision sides. | |
| bool | carryFukidashiCheck (int fukidashiAction, mVec2_c fukidashiTriggerSize) |
| Checks if the prompt for the given action should be displayed for each player. | |
| dAcPy_c * | searchCarryFukidashiPlayer (int fukidashiAction) |
| Searches the closest player who has not yet performed the given action. | |
| void | carryFukidashiCancel (int fukidashiAction, int playerId) |
| Hides the given action prompt for all players. | |
| void | killActor (s8 playerId, int noScore) |
| Kills the actor and optionally awards points to one or all players. | |
| void | slideComboSE (int multiplier, bool shortCombo) |
| Plays the combo kill sound effect. | |
| void | clrComboCnt () |
| Clears the actor's combo counter. | |
| bool | checkCarried (int *playerNum) |
| Returns whether the actor is being carried by a player. | |
| dAcPy_c * | searchNearPlayer (mVec2_c &delta) |
| Gets the closest player to the actor and its distance. | |
| void | setKind (u8 kind) |
| Sets the actor's kind. See STAGE_ACTOR_KIND_e. | |
| sRangeDataF | getDestroyBound () |
| void | setDefaultMaxBound () |
| void | setVisibleArea (const mVec2_POD_c &offset, const mVec2_POD_c &size) |
| float | getVisOffsetX () |
| float | getVisOffsetY () |
| float | getVisSizeX () |
| float | getVisSizeY () |
| float | getVisTop () |
| float | getVisBottom () |
| u8 | getKindMask () |
| Public Member Functions inherited from dBaseActor_c | |
| dBaseActor_c () | |
| Constructs a new actor. | |
| virtual int | GetActorType () |
| Gets the actor kind. See ACTOR_KIND_e. | |
| void | calcSpeed () |
| Updates the actor's speed (3D actors). See here for details. | |
| void | calcSpeedXY () |
| Updates the actor's speed (2D actors). See here for details. | |
| void | calcSpeedX () |
| Updates the actor's X speed. See here for details. | |
| void | calcFallSpeed () |
| Updates the actor's falling speed. See here for details. | |
| void | calcSpeedY () |
| Updates the actor's Y speed. See here for details. | |
| void | calcSpeedF () |
| Updates the actor's forward speed. See here for details. | |
| void | makeMtx () |
| Generates a partial transformation matrix for the actor and stores it in mMatrix. | |
| mVec3_c | getCenterPos () const |
| Gets the actor's centered position. | |
| void | posMove (mVec3_c &delta) |
| Moves the actor by the given delta. | |
| void | posMove () |
| Moves the actor by its speed. | |
| int | GetProfNameActorNum (ProfileName profile) |
| Counts the instances of the given actor profile. | |
| float | getCenterX () const |
| float | getCenterY () const |
| float | getCenterZ () const |
| float | getSpeedF () const |
| float | getAccelF () const |
| float | absSpeedF () |
| Public Member Functions inherited from dBase_c | |
| dBase_c () | |
| Constructs a new base. | |
| virtual | ~dBase_c () |
| Destroys the base. | |
| Public Member Functions inherited from fBase_c | |
| fBase_c () | |
| Constructs a new base. | |
| fBaseID_e | getID () const |
| void | deleteRequest () |
| Requests deletion of the base. | |
| fBase_c * | getConnectParent () const |
| Gets the base's parent. | |
| fBase_c * | getConnectChild () const |
| Gets the base's first child. | |
| fBase_c * | getConnectBrNext () const |
| Gets the base's next sibling. | |
| bool | checkChildProcessCreateState () const |
| Checks if the base has at least one child in the CREATING state. | |
| Public Member Functions inherited from cOwnerSetMg_c | |
| cOwnerSetMg_c () | |
| Constructs a new set container. | |
| ~cOwnerSetMg_c () | |
| Destroys the set. | |
| void | add (cOwnerSetNd_c *nd, void *owner) |
| Adds a node to the set. | |
| void | remove (cOwnerSetNd_c *nd, void *owner) |
| Removes a node from the set. | |
Public Attributes | |
| SquishState_e | mSquishState |
| The player's current squish state for being jumped on by another player. | |
| int | mSquishKeyframeIdx |
| The current target index for the squishing animation keyframes. | |
| float | mSquishScale |
| The current scale of the player during the squish animation. | |
| int | mSquishNoMoveTimer |
| Timer for how long to freeze the squished player in position. | |
| int | mSquishCooldownTimer |
| Cooldown for another player to squish this player. | |
| const daPlBase_c * | mpNoHitPlayer |
| The player that cannot collide with this player. | |
| int | mNoHitTimer |
| Timer for how long the no-hit status lasts. | |
| u32 | mBgPressActive |
| u32 | mBgPressFlags |
| fBaseID_e | mBgPressIDs [13] |
| Index into this array with BgPress_e. | |
| float | mViewLimitPadding |
| KimePoseMode_e | mKimePoseMode |
| s8 | mDemoState |
| int | mDokanEnterNextGotoID |
| Value is a ControlDemoState_e. | |
| mVec3_c | mWarpPos |
| mVec2_c | mDokanMoveSpeed |
| Direction to move the player while entering a rolling hill pipe or a rail pipe. | |
| short | mRollDokanAngle |
| DemoDokanMode_e | mDokanMode |
| u8 | mDokanDir |
| dBg_ctr_c * | mpDokanBgCtr |
| u8 | mDokanCounterL |
| u8 | mDokanCounterR |
| float | mDokanOffsetY |
| float | mDokanShiftXEpsilon |
| short | mRailDokanRailIndex |
| short | mRailDokanNextNodeTimer |
| int | mGoalDemoIndex |
| Indicates where the player is in the order of players which have touched the goal pole, 0 being the first. | |
| int | mGoalTouchOrder |
| float | mGoalPoleEndY |
| int | mTimer_a8 |
| [Seems unused - set to 0 when leaving a rolling hill]. | |
| mVec3_c | mGoalJumpTarget |
| int | mGoalJumpFrameCount |
| mVec3_c | mControlDemoTargetPos |
| float | mControlDemoSpeedF |
| int | mItemKinopioDirection |
| int | mItemKinopioTurnTimer |
| int | mBossDemoLandTimer |
| int | mEndingDanceKeyTimers [5] |
| int | mEndingDanceInactivityTimer |
| int | mWalkAnmState |
| int | mTimer_f4 |
| int | mSlipEndTimer |
| s8 | mAutoSlipTimer |
| dEf::followEffect_c | mTurnSmokeEffect |
| The wind effect when turning around after running. | |
| int | mTurnGroundType |
| u8 | mTurnEffectFade |
| mEf::levelEffect_c | mHitAttackDropEffect |
| The wind effect when doing a ground pound. | |
| int | wasStaffCreditGroundHipAttack |
| Whether the floor was ground pounded during the staff credits. [Used to allow for the coin block ground pounding]. | |
| mVec3_c | mJumpDaiOffset |
| The difference vector between this player and the player being jumped on. | |
| float | mJumpDaiSpeedF |
| int | mJumpDaiFallTimer |
| AnimePlayArg_e | mDemoAnime |
| int | mIsBeingDeleted |
| mEf::levelEffect_c | mSmokeEffect |
| mEf::levelEffect_c | mSlipSmokeEffect |
| Smoke when sliding down a slope or into a cannon. | |
| mEf::levelEffect_c | mBrakeSmokeEffect |
| Smoke when turning around after running. | |
| mEf::levelEffect_c | mRunEffect |
| E.g. sand particles / snowflakes when running. | |
| mEf::levelEffect_c | mQuicksandSplashEffect |
| Sand splash effect when landing on quicksand. | |
| mEf::levelEffect_c | mQuicksandSinkEffect |
| Sand particles when the player is submerged in quicksand. | |
| dPyMdlMng_c * | mpMdlMng |
| dAudio::SndObjctPly_c | mSndObj |
| dAcPyKey_c | mKey |
| fBaseID_e | mRideActorID |
| fBaseID_e | mRelatedActorID |
| Actor that is eating the player, or the door actor. | |
| fBaseID_e | mHipAttackPlayerID |
| u32 | mStatusFlags [7] |
| float | mModelHeight |
| u8 | mPrevDirection |
| u8 | mAmiLayer |
| u8 | mPlayerLayer |
| mVec3_c | mLastPosDelta |
| mVec3_c | mLiftRelatedPos |
| float | mPrevSpeedF |
| float | mPrevSpeedY |
| float | mTopHeight |
| Stores the highest Y position reached, resets when landing on the ground again. | |
| float | mAirTopHeight |
| The highest Y position since being on the ground last. Not reset when landing on the ground. | |
| const sSpeedData * | mSpeedDataNormal |
| const sSpeedData * | mSpeedDataStar |
| const float * | mGravityData |
| int | mNoGravityTimer |
| int | mStarTimer |
| int | mDamageInvulnTimer |
| int | mPowerupChangeInvulnTimer |
| int | mTimer_ce8 |
| [Related to balloon break jump] | |
| s8 | mTreadCount |
| s8 | mStarCount |
| s8 | mPlComboCount |
| u32 | mNewFollowMameKuribo |
| u32 | mFollowMameKuribo |
| fBaseID_e | mIceActorID |
| PLAYER_POWERUP_e | mPowerup |
| sBcPointData | mHeadBcData |
| sBcPointData | mFootBcData |
| sBcPointData | mWallBcData |
| mVec3_c | mBgPushForce |
| Belts, quicksand etc. | |
| float | mExtraPushForceX |
| u32 | mNowBgCross1 |
| u32 | mNowBgCross2 |
| u32 | mOldBgCross1 |
| u32 | mOldBgCross2 |
| u32 | mBgFootHistory [10] |
| u32 | mStandOnUnitType |
| u32 | mPrevStandOnUnitType |
| float | m_d80 [2] |
| GroundType_e | mGroundType |
| float | m_d8c |
| int | mNoHitObjTimer |
| short | mMoveSakaAngle |
| short | mPrevMoveSakaAngle |
| short | mStillSakaAngle |
| short | mPrevStillSakaAngle |
| short | mAdjacentSlopeAngle |
| int | mAirWalkTimer |
| Timer to wait before changing to the falling state after walking off a ledge. | |
| float | mWaterHeight |
| float | mPrevWaterHeight |
| int | mWaterDepth |
| float | mSinkSandHeight |
| bool | mIsBgDamage |
| s8 | mBgDamageType |
| u8 | mWaterType |
| Value is a dBc_c::WATER_TYPE_e. | |
| mVec3_c | mAirWaterHitPos |
| short | mAirWaterHitAngle |
| float | mKaniHeight |
| The height of the last cliff the player interacted with. | |
| float | mRideNutHeight |
| dCc_c | mCc1 |
| dCc_c | mAttCc1 |
| dCc_c | mAttCc2 |
| dCc_c | mAttCc3 |
| float | mCcRevSpeedF |
| float | mCcRevTotalOffsX |
| float | mCcRevTotalOffsY |
| float | mCcRevRate |
| Multiplier for position revision for colliders. 1.0f moves to the target immediately. | |
| bool | mCcRevSet |
| bool | mCcHasInitialRevY |
| int | mCcRevDisabledTimer |
| u8 | mIsDispLimitR |
| Whether the player is too far to the right and should be pushed to the left. | |
| u8 | mIsDispLimitL |
| Whether the player is too far to the left and should be pushed to the right. | |
| float | mDispLimitAdjR |
| The distance by which the player is too far right. | |
| float | mDispLimitAdjL |
| The distance by which the player is too far left. | |
| sFStateMgr_c< daPlBase_c, sStateMethodUsr_FI_c > | mDemoStateMgr |
| The state manager for demo (cutscene) states. | |
| int | mDemoStateArg |
| To be used as an argument to the new demo state. | |
| int | mDemoSubstate |
| int | mDemoSubstateTimer |
| bool | mIsDemoMode |
| Whether the player is currently in a demo (cutscene) state. | |
| sFStateMgr_c< daPlBase_c, sStateMethodUsr_FI_c > | mStateMgr |
| The state manager for regular player states. | |
| void * | mStateArg |
| To be used as an argument to the new state. | |
| int | mSubstate |
| int | mSubstateTimer |
| int | mSubstateValue |
| States can use this field for various purposes - as a timer, boolean flag, etc. | |
| mVec3_c | mPressAttachPos |
| int | mWindGroundTimer |
| float | mWindSpeed |
| float | mFinalAirPushForceX |
| float | m_1134 |
| float | m_1138 |
| float | m_113c |
| PLAYER_TYPE_e | mPlayerType |
| Public Attributes inherited from dActor_c | |
| u8 | m_00 |
| Seems to be a player bit flag. | |
| u32 | mCarryFukidashiPlayerNo |
The player for whom an action prompt related to the actor is being displayed. -1 if no players meet this criteria. | |
| u32 | mCarryingFlags |
| The actor's carry actions. See CARRY_ACTION_e. | |
| u8 | mThrowDirection |
| The actor's direction when thrown or dropped after carrying. | |
| int | mComboMultiplier |
| The current combo multiplier obtained by the actor by colliding with other actors. | |
| u8 | m_13 |
| u32 | m_17 |
| float | m_1b |
| u32 | m_1f |
| dCc_c | mCc |
| The actor-to-actor collision sensor. | |
| dBc_c | mBc |
| The actor-to-tile collision sensor. | |
| dRc_c | mRc |
| The actor's ride surface manager. | |
| mVec2_c | m_1eb |
| mVec2_c | mVisibleAreaSize |
| The size of the area inside which the actor is visible. | |
| mVec2_c | mVisibleAreaOffset |
| The offset applied to the area size. | |
| sRangeDataF | mMaxBound |
| sRangeDataF | mDestroyBound |
| u8 | mDirection |
| The actor's facing direction. | |
| u8 | mAreaNo |
| The actor's zone ID. | |
| u8 | mBgCollFlags |
| The collision directions that the actor collided with in the previous frame. Value is a BG_COLL_FLAG_e. | |
| u8 * | mpSpawnFlags |
| The spawn flags for the actor. See ACTOR_SPAWN_FLAG_e. | |
| u16 * | mpDeleteVal |
| u8 | mEventNums [2] |
| The event IDs the actor is tracking. | |
| u64 | mEventMask |
| The event mask, generated from mEventNums. | |
| int | m_23b |
| u16 | mSpriteSpawnFlags |
| The spawn flags from the sprite data entry. | |
| bool | mBlockHit |
| Whether a block below the actor was hit. | |
| fBaseID_e | mEatenByID |
| The unique identifier of the eating actor. | |
| u8 | mEatState |
| The actor's eat state. Value is a EAT_STATE_e. | |
| u8 | mEatBehavior |
| The actor's eat behaviour. Value is a EAT_BEHAVIOR_e. | |
| mVec3_c | mPreEatScale |
| The actor's scale before being eaten. | |
| EAT_POINTS_e | mEatPoints |
| The score awarded when the actor is eaten by Yoshi. | |
| int | mAttentionMode |
| u32 | mAttentionFlags |
| dPropelParts_c * | mpPropelParts |
| The actor's propeller effect manager. | |
| u8 | mKind |
| The actor's kind. Value is a STAGE_ACTOR_KIND_e. | |
| s8 | mPlayerNo |
The player associated with the actor, -1 if not associated to any player. | |
| u8 | mExecStopMask |
The mask required to disable the execute operation for the actor. | |
| u8 | mLayer |
| The actor's layer. | |
| bool | mNoRespawn |
| Whether the actor should not respawn after being deleted. | |
| u8 | mAmiLayer |
| The actor's layer for chainlink fences. | |
| Public Attributes inherited from dBaseActor_c | |
| mMtx_c | mMatrix |
| The actor's partial transformation matrix. See makeMtx() for details. | |
| mVec3_c | mPos |
| The actor's position. | |
| mVec3_c | mLastPos |
| The actor's position in the previous frame. | |
| mVec3_c | mPosDelta |
| The actor's position delta since the previous frame. | |
| mVec3_c | mCenterOffs |
| The offset from the position to the center of the actor (defaults to 0). | |
| mVec3_c | mScale |
| The actor's scale (defaults to 1). | |
| mVec3_c | mSpeed |
| The actor's speed. | |
| mVec3_c | mSpeedMax |
| The actor's maximum speed. | |
| mAng3_c | mAngle |
| The actor's rotation (for 2D actors). | |
| mAng3_c | mAngle3D |
| The actor's rotation (for 3D actors). | |
| float | mSpeedF |
| The actor's horizontal speed. | |
| float | mMaxSpeedF |
| The actor's maximum horizontal speed. | |
| float | mAccelY |
| The actor's vertical acceleration. | |
| float | mMaxFallSpeed |
| The actor's maximum fall speed. | |
| float | mAccelF |
| The actor's horizontal acceleration. | |
| u32 | mActorProperties |
| The actor's properties. See fProfile::fActorProfile_c::mActorProperties. | |
| bool | mVisible |
Whether the actor should be visible or not. Defaults to true . | |
| Public Attributes inherited from fBase_c | |
| fBaseID_e | mUniqueID |
| The base's unique identifier. | |
| u32 | mParam |
| A bitfield that configures the base's behaviour. Its usage varies from profile to profile. | |
| ProfileName | mProfName |
| The base's profile name. | |
Static Public Attributes | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoNone |
Default demo state, checking for pipe entry. Argument: Whether to not force execution start (bool). | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoStartWait |
| Course in default state. Argument: None. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoWait |
| Waiting before transitioning to StateID_DemoNone or StateID_DemoControl. Argument: See DemoWaitArg_e. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoInDokanU |
| Entering an area via a pipe above the player. Argument: Pipe type (DokanType_e). | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoInDokanD |
| Entering an area via a pipe below the player. Argument: Pipe type (DokanType_e). | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoInDokanR |
| Entering an area via a pipe to the right of the player. Argument: Pipe type (DokanType_e). | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoInDokanL |
| Entering an area via a pipe to the left of the player. Argument: Pipe type (DokanType_e). | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoOutDokanU |
| Leaving an area via a pipe above the player. Argument: None. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoOutDokanD |
| Leaving an area via a pipe below the player. Argument: None. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoOutDokanR |
| Leaving an area via a pipe to the right of the player. Argument: None. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoOutDokanL |
| Leaving an area via a pipe to the left of the player. Argument: None. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoOutDokanRoll |
| Leaving an area via a rolling hill pipe. Argument: None. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoInWaterTank |
| Entering an area via a water tank pipe. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoOutWaterTank |
| Leaving an area via a water tank pipe. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoRailDokan |
| Transitioning between two rail pipes without leaving the area. Argument: None. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoDown |
| Death animation. Argument: See DemoDownArg_e. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoNextGotoBlock |
| Transition to a new area. Argument: Lower 8 bits: next goto ID, upper 8 bits: fader type (dFader_c::fader_type_e). | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoGoal |
Goal pole cutscene. Argument: Is Yoshi (bool). | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_DemoControl |
| Cutscene controlling the player. Argument: See ControlDemoSubstate_e. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_None |
| Default state, does nothing. Argument: None. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_Walk |
| Player on the ground. Argument: Blending mode (AnmBlend_e). | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_Jump |
| Jumping. Argument: Jump information (jmpInf_c *). | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_SitJump |
Crouch jump. Argument: Should initiate jump (bool). | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_Fall |
Falling. Argument: Should play animation (bool). | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_Land |
Landing after a jump. Argument: bool [Unknown purpose, never read from]. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_Crouch |
| Crouching on the ground. Argument: See CrouchArg_e. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_Slip |
| Sliding down a slope. Argument: None. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_Turn |
| Turning around after running fast. Argument: None. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_HipAttack |
| Ground pounding. Argument: See HipAttackArg_e. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_Swim |
| Swimming. Argument: See SwimArg_e. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_JumpDai |
| Jumping on a spring. Argument: None. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_PlayerJumpDai |
| Jumping on a player. Argument: None. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_Funsui |
| Being blown upwards by a fountain. Argument: None. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_Kani |
| Moving on a cliff. Argument: See KaniArg_e. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_Cloud |
| Riding a cloud. Argument: None. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_AnimePlay |
| Playing a cutscene animation. Argument: See AnimePlayArg_e. | |
| static sFStateVirtualID_c< daPlBase_c > | StateID_WaitJump |
| Doing a hop caused by a small quake. Argument: None. | |
| static const float | sc_DirSpeed [] = { 1.0f, -1.0f } |
| static const float | sc_JumpSpeed = 3.628f |
| static const float | sc_JumpSpeedNuma1 = 3.5f |
| static const float | sc_JumpSpeedNuma2 = 2.3f |
| static const float | sc_WaterWalkSpeed = 0.5625f |
| static const float | sc_WaterSwimSpeed = 1.125f |
| static const float | sc_WaterJumpSpeed = 1.25f |
| static const float | sc_WaterMaxFallSpeed = -3.0f |
| static const float | sc_MaxFallSpeed = -4.0f |
| static const float | sc_MaxFallSpeed_Foot = -2.0f |
| static const float | sc_MaxFallDownSpeed = -8.5f |
| static const float | scTurnPowerUpRate = 3.0f |
| static const float | scDokanInSpeedX = 1.0f |
| static const float | scDokanInWidthX = 0.0f |
| static const float | scDokanInMoveSpeed = 0.75f |
| static const float | scDokanWaitAnmFixFrame = 85.0f |
| static const int | sc_DokanEnterThreshold = 10 |
| static const int | sc_DemoWaitDuration = 10 |
| Number of frames to wait before transitioning from StateID_DemoWait. | |
| static const int | sc_DemoPoleWaitTurn = 5 |
| Number of frames to wait before turning towards the screen in the goal pole animation. | |
| static const int | sc_DemoPoleWaitEnd = 7 |
| Number of frames to wait before doing the course clear pose in the goal pole animation. | |
| Static Public Attributes inherited from dActor_c | |
| static const float | smc_CULL_XLIMIT = 80.0f |
| The default max bound X offset. | |
| static const float | smc_CULL_YLIMIT = 256.0f |
| The default max bound Y offset. | |
| static const float | smc_CULL_AREA_XLIMIT = 128.0f |
| The default max bound X size. | |
| static const float | smc_CULL_AREA_YLIMIT = 128.0f |
| The default max bound Y size. | |
| static const mVec2_c | smc_FUKIDASHI_RANGE = mVec2_c(9.0f, 12.0f) |
| The default trigger area size for displaying action prompts. | |
| static u8 | mExecStopReq |
The actors for which the execute operation is requested to be disabled. | |
| static u8 | mDrawStopReq |
The actor kinds for which the draw operation is requested to be disabled. | |
| static u8 | mExecStop |
The actors for which the execute operation is currently disabled. | |
| static u8 | mDrawStop |
The actor kinds for which the draw operation is currently disabled. | |
| static searchNearPlayerFunc | mSearchNearPlayerFunc |
| The player search function. | |
| static getTrgToSrcDirFunc | mGetTrgToSrcDirFunc |
| The direction detection function. | |
| static u8 | m_tmpCtLayerNo |
| Temporary storage for the next constructed actor's layer. See mLayer. | |
| static u8 * | m_read_p_keep |
| Temporary storage for the next created sprite actor's spawn flags. See mpSpawnFlags. | |
| static u8 | m_flag_keep [2] |
| Temporary storage for the next created sprite actor's tracked event IDs. See mEventNums. | |
| static u64 | m_flagbit_keep |
| Temporary storage for the next created sprite actor's event mask. See mEventMask. | |
| static u8 | m_mbgchoice_keep |
| Temporary storage for the next created sprite actor's layer. See mLayer. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from dActor_c | |
| static void | setSoftLight_Player (m3d::bmdl_c &mdl) |
| Sets the soft light effect for players. | |
| static void | setSoftLight_Enemy (m3d::bmdl_c &mdl) |
| Sets the soft light effect for enemies. | |
| static void | setSoftLight_Map (m3d::bmdl_c &mdl) |
| Sets the soft light effect for map actors. | |
| static void | setSoftLight_MapObj (m3d::bmdl_c &mdl) |
| Sets the soft light effect for map objects. | |
| static void | setSoftLight_Boss (m3d::bmdl_c &mdl) |
| Sets the soft light effect for bosses. | |
| static void | setSoftLight_Item (m3d::bmdl_c &mdl) |
| Sets the soft light effect for items. | |
| static int | screenCullCheck (const mVec3_c &pos, const sRangeDataF &visibleBound, sRangeDataF destroyBound, u8 areaID) |
| Checks if the actor should be culled due to being outside the screen. | |
| static dAcPy_c * | searchNearPlayer_Main (mVec2_c &delta, const mVec2_c &pos) |
| See searchNearPlayerFunc. | |
| static dAcPy_c * | searchNearPlayerNormal (mVec2_c &delta, const mVec2_c &pos) |
| See searchNearPlayerFunc. | |
| static dAcPy_c * | searchNearPlayerLoop (mVec2_c &delta, const mVec2_c &pos) |
| See searchNearPlayerFunc. | |
| static bool | getTrgToSrcDir_Main (float trgX, float srcX) |
| See getTrgToSrcDirFunc. | |
| static bool | getTrgToSrcDirNormal (float trgX, float srcX) |
| See getTrgToSrcDirFunc. | |
| static bool | getTrgToSrcDirLoop (float trgX, float srcX) |
| See getTrgToSrcDirFunc. | |
| static void | changePosAngle (mVec3_c *pos, mAng3_c *ang, int param3) |
| Adjusts the actor's position to account for looping stages. | |
| static void | setSearchNearPlayerFunc (int loopType) |
| Sets the player search function to be used for the level. | |
| static void | setGetTrgToSrcDirFunc (int loopType) |
| Sets the direction detection function to be used for the level. | |
| static void | setChangePosAngleFunc (int loopType) |
| Sets the position update function to be used for the level. | |
| static void | setLoopFunc (int loopType) |
| Sets the position-related functions for the level. | |
| static void | setTmpCtData (u8 layer) |
| Sets temporary data to be used for the next actor's construction. | |
| static dActor_c * | construct (ProfileName profName, unsigned long param, const mVec3_c *position, const mAng3_c *rotation, u8 layer) |
| Creates a stage actor without a parent. | |
| static dActor_c * | construct (ProfileName profName, dBase_c *parent, unsigned long param, const mVec3_c *position, const mAng3_c *rotation, u8 layer) |
| Creates a child stage actor with the given parent. | |
| Static Public Member Functions inherited from dBaseActor_c | |
| static void | draw2DActorOnLyt1 () |
| Calls draw2D() on every actor. | |
| static void | draw2DActorOnLyt2 () |
| Calls draw2D_lyt2() on every actor. | |
| static dBaseActor_c * | construct (ProfileName profName, unsigned long param, const mVec3_c *position, const mAng3_c *rotation) |
| Creates an actor without a parent. | |
| static dBaseActor_c * | construct (ProfileName profName, dBase_c *parent, unsigned long param, const mVec3_c *position, const mAng3_c *rotation) |
| Creates a child actor with the given parent. | |
| Static Public Member Functions inherited from dBase_c | |
| static dBase_c * | searchBaseByProfName (ProfileName profile, const dBase_c *parent) |
| Searches for a base with a given profile name, optionally under a given parent. | |
| static void | initLoader () |
| Sets the callbacks for the scrapped relocatable profile system. | |
| static dBase_c * | createBase (ProfileName profName, dBase_c *parent, unsigned long param, u8 groupType) |
| Creates a child base under the given parent. | |
| static dBase_c * | createRoot (ProfileName profName, unsigned long param, u8 groupType) |
| Creates a root base. | |
| Static Public Member Functions inherited from fBase_c | |
| static void * | operator new (size_t) |
new operator override for all bases. | |
| static void | operator delete (void *) |
delete operator override for all bases. | |
| static fBase_c * | createChild (ProfileName profName, fBase_c *parent, unsigned long param, u8 groupType) |
| Creates a child base under the given parent. | |
| static fBase_c * | createRoot (ProfileName profName, unsigned long param, u8 groupType) |
| Creates a root base. | |
| Protected Member Functions inherited from dBaseActor_c | |
| virtual | ~dBaseActor_c () |
| Destroys the actor. | |
| virtual void | draw2D () |
| Alternate drawing function used to draw 3D models in front of 2D graphics (first draw pass). | |
| virtual void | draw2D_lyt2 () |
| Alternate drawing function used to draw 3D models in front of 2D graphics (second draw pass). | |
| virtual void | finalUpdate () |
Code to be executed after all actors' execute operation has run. | |
| Protected Member Functions inherited from fBase_c | |
| bool | isProcControlFlag (u8 flag) const |
| Checks if a flag is set in mProcControl. | |
| void | setProcControlFlag (u8 flag) |
| Sets a flag in mProcControl. | |
| void | clearProcControlFlag (u8 flag) |
| Clears a flag in mProcControl. | |
| virtual void | deleteReady () |
| Informs the base that it's about to be deleted. | |
| virtual bool | entryFrmHeap (unsigned long size, EGG::Heap *parentHeap) |
| Creates a heap of the given size for the base. | |
| virtual bool | entryFrmHeapNonAdjust (unsigned long size, EGG::Heap *parentHeap) |
| Creates a heap of the given size for the base. | |
| virtual bool | createHeap () |
| [Does nothing]. | |
| virtual | ~fBase_c () |
| Destroys the base. | |
| Protected Attributes inherited from dBase_c | |
| const char * | mpKindString |
| The base's kind string. | |
| const char * | mpNameString |
| The base's profile name string. | |
| Protected Attributes inherited from fBase_c | |
| u8 | mLifecycleState |
| The base's lifecycle state. Value is a LIFECYCLE_e. | |
| bool | mDeleteRequested |
If deletion of the base was requested, but the delete operation has not been scheduled yet. | |
| bool | mDeferExecute |
If the create operation was completed, but scheduling the execute and draw operations isn't possible at this time. | |
| bool | mDeferRetryCreate |
If the create operation has not been completed, and rescheduling it isn't possible at this time. | |
| u8 | mGroupType |
| The base's group type. Value is a GROUP_TYPE_e. | |
| u8 | mProcControl |
| The operations to be skipped. Value is a PROC_DISABLE_e. | |
| fManager_c | mMng |
| The base's process manager. | |
| fBaHelper_c * | mpUnusedHelper |
| See Unused Content. | |
| fLiMgBa_c | mUnusedList |
| See Unused Content. | |
| EGG::FrmHeap * | mHeap |
| The base's dedicated heap. | |
| Static Protected Attributes inherited from fBase_c | |
| static int(* | sLoadAsyncCallback )() |
| See Unused Content. | |
| static void(* | sUnloadCallback )() |
| See Unused Content. | |
| typedef void(daPlBase_c::* daPlBase_c::ProcFunc) () |
Definition at line 554 of file d_a_player_base.hpp.
| enum daPlBase_c::DamageType_e |
Definition at line 22 of file d_a_player_base.hpp.
| enum daPlBase_c::DokanDir_e |
Definition at line 44 of file d_a_player_base.hpp.
| enum daPlBase_c::StarSet_e |
Definition at line 52 of file d_a_player_base.hpp.
Blending modes for animations.
| Enumerator | |
|---|---|
| BLEND_NONE | Do not blend between animations. |
| BLEND_DEFAULT | Use the default blend duration specified in the animation HIO. |
Definition at line 59 of file d_a_player_base.hpp.
| enum daPlBase_c::ClearType_e |
Definition at line 64 of file d_a_player_base.hpp.
| enum daPlBase_c::BgPress_e |
Definition at line 70 of file d_a_player_base.hpp.
Definition at line 79 of file d_a_player_base.hpp.
Definition at line 96 of file d_a_player_base.hpp.
Definition at line 103 of file d_a_player_base.hpp.
| Enumerator | |
|---|---|
| JUMP_DAI_MOVE_DOWN | Moving down on the player or spring. |
| JUMP_DAI_HIGH_JUMP | The jump button was pressed to do a higher jump. |
Definition at line 114 of file d_a_player_base.hpp.
Definition at line 120 of file d_a_player_base.hpp.
Definition at line 126 of file d_a_player_base.hpp.
Definition at line 133 of file d_a_player_base.hpp.
Definition at line 144 of file d_a_player_base.hpp.
Arguments for transitioning to the crouch state.
| Enumerator | |
|---|---|
| CROUCH_ARG_FROM_WALK | Crouching while already on the ground. |
| CROUCH_ARG_FROM_OTHER | Crouching after a slide or a ground pound. |
| CROUCH_ARG_FROM_SIT_JUMP | Landing from a crouch jump. |
Definition at line 153 of file d_a_player_base.hpp.
Arguments for transitioning to the ground pound state.
| Enumerator | |
|---|---|
| HIP_ATTACK_ARG_PLAYER | A regular player is doing a ground pound. |
| HIP_ATTACK_ARG_ITEM_KINOPIO | The rescue Toad is doing a ground pound out of the item block. |
Definition at line 161 of file d_a_player_base.hpp.
Arguments for transitioning to the swim state.
Definition at line 168 of file d_a_player_base.hpp.
Arguments for transitioning to the cliff state.
Definition at line 177 of file d_a_player_base.hpp.
Arguments for transitioning to the animation state.
Definition at line 188 of file d_a_player_base.hpp.
Arguments for transitioning to the demo wait state.
Definition at line 199 of file d_a_player_base.hpp.
Definition at line 205 of file d_a_player_base.hpp.
Definition at line 211 of file d_a_player_base.hpp.
Definition at line 218 of file d_a_player_base.hpp.
Definition at line 226 of file d_a_player_base.hpp.
| Enumerator | |
|---|---|
| GOAL_DEMO_POLE_SWING | Swinging around the pole to the other side. |
| GOAL_DEMO_WAIT_BELOW_PLAYER | Waiting for the player below to slide far enough down the pole to not be in the way of this player. |
| GOAL_DEMO_POLE_SLIDE | Sliding down the pole. |
| GOAL_DEMO_POLE_WAIT_JUMP | Waiting at the bottom of the pole to jump off. |
| GOAL_DEMO_POLE_JUMP | Jumping off the pole. |
| GOAL_DEMO_POLE_LAND | Playing the landing animation after landing. |
| GOAL_DEMO_POLE_WAIT_TURN | Waiting sc_DemoPoleWaitTurn frames to turn toward the screen. |
| GOAL_DEMO_POLE_TURN | Turning toward the screen. |
| GOAL_DEMO_POLE_WAIT_END | Waiting sc_DemoPoleWaitEnd frames before transitioning to the course clear dance. |
Definition at line 234 of file d_a_player_base.hpp.
Definition at line 247 of file d_a_player_base.hpp.
Definition at line 256 of file d_a_player_base.hpp.
Definition at line 269 of file d_a_player_base.hpp.
Definition at line 276 of file d_a_player_base.hpp.
Definition at line 284 of file d_a_player_base.hpp.
Definition at line 319 of file d_a_player_base.hpp.
| enum daPlBase_c::Status_e |
The status IDs to be used with onStatus(), offStatus(), isStatus() and setStatus().
Definition at line 355 of file d_a_player_base.hpp.
| daPlBase_c::daPlBase_c | ( | ) |
Definition at line 69 of file d_a_player_base.cpp.
|
virtual |
Definition at line 85 of file d_a_player_base.cpp.
|
virtual |
do method for the create operation.
Reimplemented from fBase_c.
Reimplemented in dAcPy_c.
Definition at line 90 of file d_a_player_base.cpp.
|
virtual |
pre method for the execute operation.
Reimplemented from dActor_c.
Reimplemented in dAcPy_c.
Definition at line 99 of file d_a_player_base.cpp.
|
virtual |
do method for the execute operation.
Reimplemented from fBase_c.
Definition at line 123 of file d_a_player_base.cpp.
|
virtual |
post method for the execute operation.
Reimplemented from dActor_c.
Reimplemented in dAcPy_c.
Definition at line 137 of file d_a_player_base.cpp.
|
virtual |
do method for the delete operation.
This method was renamed due to conflict with the delete C++ keyword.
Reimplemented from fBase_c.
Reimplemented in dAcPy_c.
Definition at line 173 of file d_a_player_base.cpp.
|
virtual |
pre method for the draw operation.
Reimplemented from dActor_c.
Definition at line 180 of file d_a_player_base.cpp.
|
virtual |
do method for the draw operation.
Reimplemented from fBase_c.
Reimplemented in dAcPy_c.
Definition at line 192 of file d_a_player_base.cpp.
|
inlinevirtual |
Definition at line 567 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 568 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 569 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 570 of file d_a_player_base.hpp.
|
virtual |
Reimplemented in dAcPy_c.
Definition at line 6015 of file d_a_player_base.cpp.
|
virtual |
Definition at line 6042 of file d_a_player_base.cpp.
|
inlinevirtual |
Definition at line 573 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 574 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 575 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 576 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 577 of file d_a_player_base.hpp.
|
virtual |
Definition at line 5347 of file d_a_player_base.cpp.
|
inlinevirtual |
Definition at line 579 of file d_a_player_base.hpp.
|
virtual |
Definition at line 4868 of file d_a_player_base.cpp.
|
virtual |
Definition at line 4873 of file d_a_player_base.cpp.
Definition at line 4882 of file d_a_player_base.cpp.
|
virtual |
Definition at line 4890 of file d_a_player_base.cpp.
Definition at line 5848 of file d_a_player_base.cpp.
|
inlinevirtual |
Definition at line 585 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 586 of file d_a_player_base.hpp.
|
virtual |
Definition at line 2612 of file d_a_player_base.cpp.
|
virtual |
Definition at line 3073 of file d_a_player_base.cpp.
|
virtual |
Definition at line 3752 of file d_a_player_base.cpp.
Definition at line 3706 of file d_a_player_base.cpp.
|
inlinevirtual |
Definition at line 591 of file d_a_player_base.hpp.
|
virtual |
Definition at line 2421 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2424 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2427 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2430 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2434 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2437 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2440 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2443 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2447 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2451 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2456 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2454 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2452 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2453 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2463 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2468 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2474 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2481 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2482 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2476 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2484 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2491 of file d_a_player_base.cpp.
|
inlinevirtual |
Definition at line 636 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 637 of file d_a_player_base.hpp.
|
virtual |
Definition at line 3088 of file d_a_player_base.cpp.
|
virtual |
Definition at line 3179 of file d_a_player_base.cpp.
|
virtual |
Definition at line 4049 of file d_a_player_base.cpp.
|
virtual |
Definition at line 3804 of file d_a_player_base.cpp.
|
virtual |
Definition at line 3980 of file d_a_player_base.cpp.
|
inlinevirtual |
Definition at line 643 of file d_a_player_base.hpp.
|
virtual |
Transitions to a new state with the given state ID and argument.
| stateID | The ID of the state to transition to. |
| arg | An optional argument to pass to the new state. The type of this argument depends on the state being transitioned to. |
Definition at line 215 of file d_a_player_base.cpp.
|
inlinevirtual |
Definition at line 669 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 670 of file d_a_player_base.hpp.
|
virtual |
Reimplemented in dAcPy_c.
Definition at line 269 of file d_a_player_base.cpp.
|
virtual |
Definition at line 270 of file d_a_player_base.cpp.
|
virtual |
Definition at line 272 of file d_a_player_base.cpp.
|
virtual |
Definition at line 273 of file d_a_player_base.cpp.
|
virtual |
Definition at line 275 of file d_a_player_base.cpp.
|
virtual |
Definition at line 276 of file d_a_player_base.cpp.
|
virtual |
Definition at line 457 of file d_a_player_base.cpp.
|
virtual |
Definition at line 461 of file d_a_player_base.cpp.
|
virtual |
Definition at line 1522 of file d_a_player_base.cpp.
|
virtual |
Definition at line 614 of file d_a_player_base.cpp.
|
virtual |
Definition at line 418 of file d_a_player_base.cpp.
|
virtual |
Definition at line 794 of file d_a_player_base.cpp.
|
virtual |
Definition at line 1219 of file d_a_player_base.cpp.
|
virtual |
Definition at line 1292 of file d_a_player_base.cpp.
|
inlinevirtual |
Definition at line 687 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 688 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 689 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 690 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 692 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 693 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 694 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 695 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 697 of file d_a_player_base.hpp.
|
virtual |
Definition at line 6516 of file d_a_player_base.cpp.
|
inlinevirtual |
Definition at line 700 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 701 of file d_a_player_base.hpp.
|
virtual |
Definition at line 6530 of file d_a_player_base.cpp.
|
inlinevirtual |
Definition at line 703 of file d_a_player_base.hpp.
|
virtual |
Definition at line 6534 of file d_a_player_base.cpp.
|
virtual |
Definition at line 6382 of file d_a_player_base.cpp.
|
virtual |
Definition at line 6386 of file d_a_player_base.cpp.
|
virtual |
Definition at line 6390 of file d_a_player_base.cpp.
|
virtual |
Starts a jump action with the given parameters.
Does not start a jump if the player is in a climbing state.
| jumpSpeed | The vertical speed of the jump. |
| speedF | The forward speed. |
| allowSteer | Whether the player can steer in midair. |
| keyMode | The input settings for the jump. (0: none, 1: force jump pressed, 2: force jump not pressed) |
| jumpMode | The type of jump to perform. [TODO: document the jump modes] |
Reimplemented in dAcPy_c.
Definition at line 6398 of file d_a_player_base.cpp.
|
virtual |
Starts a jump action unconditionally. See setJump().
Reimplemented in dAcPy_c.
Definition at line 6402 of file d_a_player_base.cpp.
|
virtual |
Definition at line 6406 of file d_a_player_base.cpp.
|
virtual |
Definition at line 722 of file d_a_player_base.cpp.
|
inlinevirtual |
Definition at line 728 of file d_a_player_base.hpp.
Definition at line 6417 of file d_a_player_base.cpp.
|
virtual |
Definition at line 2029 of file d_a_player_base.cpp.
|
inlinevirtual |
Definition at line 732 of file d_a_player_base.hpp.
|
inlinevirtual |
Definition at line 733 of file d_a_player_base.hpp.
|
virtual |
Definition at line 730 of file d_a_player_base.cpp.
|
virtual |
Definition at line 6281 of file d_a_player_base.cpp.
|
virtual |
Definition at line 6293 of file d_a_player_base.cpp.
|
virtual |
Definition at line 6298 of file d_a_player_base.cpp.
|
virtual |
Definition at line 6303 of file d_a_player_base.cpp.
Definition at line 6494 of file d_a_player_base.cpp.
Definition at line 6500 of file d_a_player_base.cpp.
|
virtual |
Definition at line 6553 of file d_a_player_base.cpp.
|
virtual |
Definition at line 6557 of file d_a_player_base.cpp.
|
virtual |
Definition at line 236 of file d_a_player_base.cpp.
|
virtual |
Definition at line 241 of file d_a_player_base.cpp.
|
virtual |
Definition at line 1897 of file d_a_player_base.cpp.
|
virtual |
Definition at line 6394 of file d_a_player_base.cpp.
| void daPlBase_c::executeState | ( | ) |
Definition at line 229 of file d_a_player_base.cpp.
| void daPlBase_c::changeDemoState | ( | const sStateIDIf_c & | stateID, |
| int | arg ) |
Transitions to a new state with the given state ID and argument.
| stateID | The ID of the state to transition to. |
| arg | An argument to pass to the new state. |
Definition at line 2687 of file d_a_player_base.cpp.
| void daPlBase_c::onStatus | ( | int | id | ) |
Enables the status with the given ID. See Status_e.
Definition at line 6030 of file d_a_player_base.cpp.
| void daPlBase_c::offStatus | ( | int | id | ) |
Disables the status with the given ID. See Status_e.
Definition at line 6034 of file d_a_player_base.cpp.
| bool daPlBase_c::isStatus | ( | int | id | ) |
Checks if the status with the given ID is active. See Status_e.
Definition at line 6038 of file d_a_player_base.cpp.
| void daPlBase_c::setStatus | ( | int | id | ) |
Enables the status with the given ID and disables all others.
Definition at line 6026 of file d_a_player_base.cpp.
| void daPlBase_c::calcPlayerSpeedXY | ( | ) |
Definition at line 6077 of file d_a_player_base.cpp.
| void daPlBase_c::posMoveAnglePenguin | ( | mVec3_c | , |
| u16 | ) |
Definition at line 6195 of file d_a_player_base.cpp.
| void daPlBase_c::posMoveAnglePlayer | ( | mVec3_c | a | ) |
Definition at line 6229 of file d_a_player_base.cpp.
| bool daPlBase_c::setSandMoveSpeed | ( | ) |
Definition at line 1598 of file d_a_player_base.cpp.
| void daPlBase_c::calcWindSpeed | ( | ) |
Definition at line 1976 of file d_a_player_base.cpp.
| void daPlBase_c::calcHeadAttentionAngle | ( | ) |
Definition at line 6573 of file d_a_player_base.cpp.
| void daPlBase_c::calcSpeedOnIceLift | ( | ) |
Definition at line 319 of file d_a_player_base.cpp.
| void daPlBase_c::calcAccOnIceLift | ( | ) |
Definition at line 355 of file d_a_player_base.cpp.
| bool daPlBase_c::checkStandUpRoofOnLift | ( | ) |
Definition at line 479 of file d_a_player_base.cpp.
| bool daPlBase_c::checkStandUpRoof | ( | ) |
Definition at line 486 of file d_a_player_base.cpp.
| void daPlBase_c::gravitySet | ( | ) |
Definition at line 1901 of file d_a_player_base.cpp.
| void daPlBase_c::powerSet | ( | ) |
Definition at line 1889 of file d_a_player_base.cpp.
| void daPlBase_c::moveSpeedSet | ( | ) |
Definition at line 1622 of file d_a_player_base.cpp.
| void daPlBase_c::airPowerSet | ( | ) |
Definition at line 1857 of file d_a_player_base.cpp.
| void daPlBase_c::simpleMoveSpeedSet | ( | ) |
Definition at line 1665 of file d_a_player_base.cpp.
| void daPlBase_c::normalPowerSet | ( | ) |
Definition at line 1732 of file d_a_player_base.cpp.
| void daPlBase_c::grandPowerSet | ( | ) |
Definition at line 1680 of file d_a_player_base.cpp.
| void daPlBase_c::slipPowerSet | ( | int | mode | ) |
Definition at line 1690 of file d_a_player_base.cpp.
| void daPlBase_c::icePowerChange | ( | int | mode | ) |
Definition at line 1836 of file d_a_player_base.cpp.
| void daPlBase_c::getPowerChangeSpeedData | ( | sPowerChangeSpeedData & | data | ) |
Definition at line 1806 of file d_a_player_base.cpp.
| void daPlBase_c::getTurnPower | ( | sTurnPowerData & | bb | ) |
Definition at line 1820 of file d_a_player_base.cpp.
| daPlBase_c::PowerChangeType_e daPlBase_c::getPowerChangeType | ( | bool | affectPenguin | ) |
Definition at line 1790 of file d_a_player_base.cpp.
| const sSpeedData * daPlBase_c::getSpeedData | ( | ) |
Definition at line 6273 of file d_a_player_base.cpp.
| int daPlBase_c::addCalcAngleY | ( | short | p1, |
| short | p2 ) |
Definition at line 245 of file d_a_player_base.cpp.
| short daPlBase_c::getBesideMukiAngle | ( | u8 | direction | ) |
Definition at line 249 of file d_a_player_base.cpp.
| void daPlBase_c::turnBesideAngle | ( | ) |
Definition at line 254 of file d_a_player_base.cpp.
| bool daPlBase_c::checkTurn | ( | ) |
Definition at line 695 of file d_a_player_base.cpp.
| void daPlBase_c::setTurnEnd | ( | ) |
Definition at line 713 of file d_a_player_base.cpp.
| void daPlBase_c::setJumpGravity | ( | ) |
Definition at line 1912 of file d_a_player_base.cpp.
| void daPlBase_c::setButtonJumpGravity | ( | ) |
Definition at line 1922 of file d_a_player_base.cpp.
| void daPlBase_c::setNormalJumpGravity | ( | ) |
Definition at line 1932 of file d_a_player_base.cpp.
Definition at line 6307 of file d_a_player_base.cpp.
| float daPlBase_c::setAddLiftSpeedF | ( | ) |
Definition at line 6324 of file d_a_player_base.cpp.
| bool daPlBase_c::setDelayHelpJump | ( | ) |
Definition at line 6334 of file d_a_player_base.cpp.
| bool daPlBase_c::setCrouchJump | ( | ) |
Definition at line 406 of file d_a_player_base.cpp.
| bool daPlBase_c::checkJumpTrigger | ( | ) |
Definition at line 6373 of file d_a_player_base.cpp.
| bool daPlBase_c::startJump | ( | AnmBlend_e | blendMode, |
| int | jumpType ) |
Definition at line 6351 of file d_a_player_base.cpp.
| void daPlBase_c::setStampReduction | ( | ) |
Definition at line 4836 of file d_a_player_base.cpp.
| void daPlBase_c::setStampPlayerJump | ( | bool | b, |
| float | yOffset ) |
Definition at line 4847 of file d_a_player_base.cpp.
| void daPlBase_c::calcReductionScale | ( | ) |
Definition at line 4895 of file d_a_player_base.cpp.
| mVec3_c daPlBase_c::getReductionModelScale | ( | ) |
Definition at line 4921 of file d_a_player_base.cpp.
| bool daPlBase_c::setJumpDaiRide | ( | ) |
Definition at line 1038 of file d_a_player_base.cpp.
| bool daPlBase_c::setPlayerJumpDai | ( | daPlBase_c * | other | ) |
Definition at line 1084 of file d_a_player_base.cpp.
| void daPlBase_c::setPlayerJumoDaiPos | ( | ) |
Definition at line 1103 of file d_a_player_base.cpp.
| bool daPlBase_c::setCloudOn | ( | dActor_c * | cloudActor | ) |
Definition at line 1276 of file d_a_player_base.cpp.
| void daPlBase_c::cancelCloudOn | ( | ) |
Definition at line 1288 of file d_a_player_base.cpp.
| mVec3_c daPlBase_c::getCloudPos | ( | ) |
Definition at line 1296 of file d_a_player_base.cpp.
| bool daPlBase_c::updateCloudMove | ( | ) |
Definition at line 1323 of file d_a_player_base.cpp.
| bool daPlBase_c::setFunsui | ( | ) |
Definition at line 1190 of file d_a_player_base.cpp.
Definition at line 1200 of file d_a_player_base.cpp.
| bool daPlBase_c::releaseFunsui | ( | float | f | ) |
Definition at line 1209 of file d_a_player_base.cpp.
| void daPlBase_c::setRideNat | ( | float | nutHeight | ) |
Definition at line 6443 of file d_a_player_base.cpp.
| void daPlBase_c::updateRideNat | ( | ) |
Definition at line 6448 of file d_a_player_base.cpp.
| bool daPlBase_c::isSaka | ( | ) |
Definition at line 1508 of file d_a_player_base.cpp.
| bool daPlBase_c::isSlipSaka | ( | ) |
Definition at line 1515 of file d_a_player_base.cpp.
| bool daPlBase_c::checkSakaReverse | ( | ) |
Definition at line 1501 of file d_a_player_base.cpp.
| bool daPlBase_c::checkSlip | ( | ) |
Definition at line 1527 of file d_a_player_base.cpp.
| bool daPlBase_c::checkCrouchSlip | ( | ) |
Definition at line 1538 of file d_a_player_base.cpp.
| bool daPlBase_c::checkSlipEndKey | ( | ) |
Definition at line 1552 of file d_a_player_base.cpp.
| float daPlBase_c::getSlipMaxSpeedF | ( | ) |
Definition at line 1575 of file d_a_player_base.cpp.
| float daPlBase_c::getSakaMaxSpeedRatio | ( | u8 | direction | ) |
Definition at line 1582 of file d_a_player_base.cpp.
| float daPlBase_c::getSakaStopAccele | ( | u8 | direction | ) |
Definition at line 1586 of file d_a_player_base.cpp.
| float daPlBase_c::getSakaMoveAccele | ( | u8 | direction | ) |
Definition at line 1590 of file d_a_player_base.cpp.
| float daPlBase_c::getIceSakaSlipOffSpeed | ( | ) |
Definition at line 1594 of file d_a_player_base.cpp.
| void daPlBase_c::changeActionSlipEnd | ( | AnmBlend_e | param | ) |
Definition at line 675 of file d_a_player_base.cpp.
| void daPlBase_c::setSlipAction_ToStoop | ( | ) |
Definition at line 570 of file d_a_player_base.cpp.
| void daPlBase_c::setSlipAction_ToEnd | ( | ) |
Definition at line 582 of file d_a_player_base.cpp.
| void daPlBase_c::setSlipActionEnd | ( | ) |
Definition at line 596 of file d_a_player_base.cpp.
| void daPlBase_c::setSlipActionViewLimitEnd | ( | ) |
Definition at line 603 of file d_a_player_base.cpp.
| void daPlBase_c::setHipAttackDropEffect | ( | ) |
Definition at line 762 of file d_a_player_base.cpp.
| void daPlBase_c::setHipBlockBreak | ( | ) |
Definition at line 771 of file d_a_player_base.cpp.
| void daPlBase_c::setHipAttack_Ready | ( | ) |
Definition at line 779 of file d_a_player_base.cpp.
| void daPlBase_c::setHipAttack_KinopioStart | ( | ) |
Definition at line 785 of file d_a_player_base.cpp.
| void daPlBase_c::setHipAttack_AttackFall | ( | ) |
Definition at line 801 of file d_a_player_base.cpp.
| void daPlBase_c::setHipAttack_StandNormal | ( | ) |
Definition at line 817 of file d_a_player_base.cpp.
| void daPlBase_c::setHipAttack_StandNormalEnd | ( | ) |
Definition at line 829 of file d_a_player_base.cpp.
| void daPlBase_c::setHipAttack_ToStoop | ( | ) |
Definition at line 835 of file d_a_player_base.cpp.
| void daPlBase_c::HipAction_Ready | ( | ) |
Definition at line 841 of file d_a_player_base.cpp.
| void daPlBase_c::HipAction_AttackStart | ( | ) |
Definition at line 847 of file d_a_player_base.cpp.
| void daPlBase_c::HipAction_AttackFall | ( | ) |
Definition at line 853 of file d_a_player_base.cpp.
| void daPlBase_c::HipAction_Ground | ( | ) |
Definition at line 909 of file d_a_player_base.cpp.
| void daPlBase_c::HipAction_StandNormal | ( | ) |
Definition at line 917 of file d_a_player_base.cpp.
| void daPlBase_c::HipAction_StandNormalEnd | ( | ) |
Definition at line 954 of file d_a_player_base.cpp.
| void daPlBase_c::HipAction_ToStoop | ( | ) |
Definition at line 964 of file d_a_player_base.cpp.
| void daPlBase_c::onFollowMameKuribo | ( | ) |
Definition at line 6421 of file d_a_player_base.cpp.
| void daPlBase_c::clearFollowMameKuribo | ( | ) |
Definition at line 6426 of file d_a_player_base.cpp.
| u32 daPlBase_c::getFollowMameKuribo | ( | ) |
Definition at line 6432 of file d_a_player_base.cpp.
| bool daPlBase_c::isDemo | ( | ) |
Definition at line 2563 of file d_a_player_base.cpp.
| bool daPlBase_c::isControlDemoAll | ( | ) |
Definition at line 2570 of file d_a_player_base.cpp.
| bool daPlBase_c::isDemoAll | ( | ) |
Definition at line 2577 of file d_a_player_base.cpp.
| bool daPlBase_c::isDemoType | ( | DemoType_e | type | ) |
Definition at line 2525 of file d_a_player_base.cpp.
| bool daPlBase_c::isDemoMode | ( | ) | const |
Definition at line 2584 of file d_a_player_base.cpp.
| void daPlBase_c::onDemo | ( | ) |
Definition at line 2588 of file d_a_player_base.cpp.
| void daPlBase_c::offDemo | ( | ) |
Definition at line 2600 of file d_a_player_base.cpp.
| bool daPlBase_c::executeDemoState | ( | ) |
Definition at line 2698 of file d_a_player_base.cpp.
| bool daPlBase_c::startControlDemo | ( | ) |
Definition at line 4081 of file d_a_player_base.cpp.
| void daPlBase_c::setControlDemoDir | ( | u8 | dir | ) |
Definition at line 4099 of file d_a_player_base.cpp.
| bool daPlBase_c::isControlDemoWait | ( | ) |
Definition at line 4115 of file d_a_player_base.cpp.
| void daPlBase_c::setControlDemoWait | ( | ) |
Definition at line 4108 of file d_a_player_base.cpp.
| bool daPlBase_c::isControlDemoAnm | ( | int | anmNo | ) |
Definition at line 4151 of file d_a_player_base.cpp.
| void daPlBase_c::setControlDemoAnm | ( | int | anmNo | ) |
Definition at line 4144 of file d_a_player_base.cpp.
| bool daPlBase_c::isControlDemoWalk | ( | ) |
Definition at line 4135 of file d_a_player_base.cpp.
| void daPlBase_c::setControlDemoCutscene | ( | AnimePlayArg_e | animID | ) |
Definition at line 4158 of file d_a_player_base.cpp.
| void daPlBase_c::setControlDemoKinopioWalk | ( | ) |
Definition at line 4165 of file d_a_player_base.cpp.
| void daPlBase_c::setControlDemoKinopioSwim | ( | ) |
Definition at line 4171 of file d_a_player_base.cpp.
| void daPlBase_c::setControlDemoEndingDance | ( | ) |
Definition at line 4177 of file d_a_player_base.cpp.
Definition at line 4124 of file d_a_player_base.cpp.
| void daPlBase_c::endControlDemo | ( | int | p | ) |
Definition at line 4093 of file d_a_player_base.cpp.
| void daPlBase_c::initDemoInDokan | ( | ) |
Definition at line 2863 of file d_a_player_base.cpp.
| void daPlBase_c::initDemoInDokanUD | ( | u8 | dir | ) |
Definition at line 2957 of file d_a_player_base.cpp.
| void daPlBase_c::initDemoInDokanLR | ( | u8 | dir | ) |
Definition at line 3020 of file d_a_player_base.cpp.
| void daPlBase_c::executeDemoInDokan | ( | u8 | dir | ) |
Definition at line 2887 of file d_a_player_base.cpp.
| void daPlBase_c::endDemoInDokan | ( | ) |
Definition at line 2879 of file d_a_player_base.cpp.
| bool daPlBase_c::setDemoOutDokanAction | ( | int | entranceNextGotoID, |
| DokanDir_e | dir ) |
Definition at line 3130 of file d_a_player_base.cpp.
| void daPlBase_c::initDemoOutDokanUD | ( | u8 | dir | ) |
Definition at line 3197 of file d_a_player_base.cpp.
| void daPlBase_c::initDemoOutDokanLR | ( | u8 | dir | ) |
Definition at line 3277 of file d_a_player_base.cpp.
| void daPlBase_c::executeDemoOutDokanUD | ( | ) |
Definition at line 3221 of file d_a_player_base.cpp.
| void daPlBase_c::executeDemoOutDokanLR | ( | ) |
Definition at line 3298 of file d_a_player_base.cpp.
| void daPlBase_c::endDemoOutDokan | ( | ) |
Definition at line 3192 of file d_a_player_base.cpp.
Definition at line 2849 of file d_a_player_base.cpp.
Definition at line 3064 of file d_a_player_base.cpp.
Definition at line 3069 of file d_a_player_base.cpp.
Definition at line 3682 of file d_a_player_base.cpp.
| void daPlBase_c::setExitRailDokan | ( | ) |
Definition at line 3607 of file d_a_player_base.cpp.
Definition at line 4404 of file d_a_player_base.cpp.
| void daPlBase_c::stopGoalOther | ( | ) |
Definition at line 3763 of file d_a_player_base.cpp.
| void daPlBase_c::playGoalOther | ( | ) |
Definition at line 3785 of file d_a_player_base.cpp.
Definition at line 3982 of file d_a_player_base.cpp.
| void daPlBase_c::setDemoGoal_MultiJump | ( | ) |
Definition at line 3846 of file d_a_player_base.cpp.
| void daPlBase_c::finalizeDemoGoalBase | ( | ) |
Definition at line 3823 of file d_a_player_base.cpp.
| float daPlBase_c::getDemoGoalLandPos | ( | ) |
Definition at line 3838 of file d_a_player_base.cpp.
Definition at line 4005 of file d_a_player_base.cpp.
| bool daPlBase_c::calcGoalJump | ( | ) |
Definition at line 4026 of file d_a_player_base.cpp.
| void daPlBase_c::executeDemoGoal_Pole | ( | ) |
Definition at line 3864 of file d_a_player_base.cpp.
| void daPlBase_c::executeDemoGoal_Wait | ( | ) |
Definition at line 3941 of file d_a_player_base.cpp.
| void daPlBase_c::executeDemoGoal_KimePose | ( | ) |
Definition at line 3952 of file d_a_player_base.cpp.
| bool daPlBase_c::setEnemyStageClearDemo | ( | ) |
Definition at line 4526 of file d_a_player_base.cpp.
| void daPlBase_c::updateEndingDance | ( | ) |
Definition at line 4458 of file d_a_player_base.cpp.
| void daPlBase_c::initDemoKimePose | ( | ) |
Definition at line 4044 of file d_a_player_base.cpp.
| bool daPlBase_c::isBossDemoLand | ( | ) |
Definition at line 4183 of file d_a_player_base.cpp.
| void daPlBase_c::DemoAnmNormal | ( | ) |
Definition at line 1377 of file d_a_player_base.cpp.
| void daPlBase_c::DemoAnmBossSetUp | ( | ) |
Definition at line 1388 of file d_a_player_base.cpp.
| void daPlBase_c::DemoAnmBossGlad | ( | ) |
Definition at line 1396 of file d_a_player_base.cpp.
| void daPlBase_c::DemoAnmBossAttention | ( | ) |
Definition at line 1427 of file d_a_player_base.cpp.
| void daPlBase_c::DemoAnmBossKeyGet | ( | ) |
Definition at line 1456 of file d_a_player_base.cpp.
| void daPlBase_c::setRunFootEffect | ( | ) |
Definition at line 2287 of file d_a_player_base.cpp.
| void daPlBase_c::setVsPlHipAttackEffect | ( | ) |
Definition at line 726 of file d_a_player_base.cpp.
| void daPlBase_c::setLandSmokeEffect | ( | int | param1 | ) |
Definition at line 2075 of file d_a_player_base.cpp.
| void daPlBase_c::setLandSmokeEffectLight | ( | ) |
Definition at line 2108 of file d_a_player_base.cpp.
| void daPlBase_c::setSandEffect | ( | ) |
Definition at line 2320 of file d_a_player_base.cpp.
| bool daPlBase_c::setSandJumpEffect | ( | ) |
Definition at line 2355 of file d_a_player_base.cpp.
| bool daPlBase_c::setSandFunsuiLandEffect | ( | ) |
Definition at line 2128 of file d_a_player_base.cpp.
| void daPlBase_c::setStartJumpEffect | ( | int | param1 | ) |
Definition at line 2136 of file d_a_player_base.cpp.
| void daPlBase_c::setLandJumpEffect | ( | int | param1 | ) |
Definition at line 2147 of file d_a_player_base.cpp.
| void daPlBase_c::setSlipOnWaterEffect | ( | mEf::levelEffect_c * | effect | ) |
Definition at line 2154 of file d_a_player_base.cpp.
| void daPlBase_c::setSlipSmokeEffect | ( | ) |
Definition at line 2166 of file d_a_player_base.cpp.
| void daPlBase_c::setBrakeSmokeEffect | ( | mVec3_c & | offset | ) |
Definition at line 2196 of file d_a_player_base.cpp.
| void daPlBase_c::setTurnSmokeEffect | ( | ) |
Definition at line 2224 of file d_a_player_base.cpp.
| void daPlBase_c::fadeOutTurnEffect | ( | ) |
Definition at line 2279 of file d_a_player_base.cpp.
| void daPlBase_c::startKimePoseVoice | ( | ClearType_e | clearType | ) |
Definition at line 4053 of file d_a_player_base.cpp.
| void daPlBase_c::setSoundPlyMode | ( | ) |
Definition at line 2365 of file d_a_player_base.cpp.
| void daPlBase_c::setItemCompleteVoice | ( | ) |
Definition at line 6512 of file d_a_player_base.cpp.
| void daPlBase_c::startFootSoundPlayer | ( | unsigned long | a | ) |
Definition at line 6506 of file d_a_player_base.cpp.
| void daPlBase_c::setFootSound | ( | ) |
Definition at line 2372 of file d_a_player_base.cpp.
| void daPlBase_c::setSlipSE | ( | ) |
Definition at line 2052 of file d_a_player_base.cpp.
| bool daPlBase_c::suppressSound | ( | int | suppressionMode | ) |
Definition at line 6458 of file d_a_player_base.cpp.
| void daPlBase_c::startSound | ( | ulong | soundID, |
| bool | b ) |
Definition at line 6470 of file d_a_player_base.cpp.
| void daPlBase_c::startSound | ( | ulong | soundID, |
| short | s, | ||
| bool | b ) |
Definition at line 6476 of file d_a_player_base.cpp.
| void daPlBase_c::holdSound | ( | ulong | soundID, |
| bool | b ) |
Definition at line 6482 of file d_a_player_base.cpp.
| void daPlBase_c::holdSound | ( | ulong | soundID, |
| short | s, | ||
| bool | b ) |
Definition at line 6488 of file d_a_player_base.cpp.
| void daPlBase_c::initCollision | ( | sCcDatNewF * | dat1, |
| sCcDatNewF * | dat2 ) |
Definition at line 4553 of file d_a_player_base.cpp.
| void daPlBase_c::entryCollision | ( | ) |
Definition at line 4680 of file d_a_player_base.cpp.
| void daPlBase_c::releaseCcData | ( | ) |
Definition at line 4561 of file d_a_player_base.cpp.
| void daPlBase_c::clearCcData | ( | ) |
Definition at line 4612 of file d_a_player_base.cpp.
| void daPlBase_c::clearCcPlayerRev | ( | ) |
Definition at line 4754 of file d_a_player_base.cpp.
| int daPlBase_c::getCcLineKind | ( | ) |
Definition at line 4546 of file d_a_player_base.cpp.
| void daPlBase_c::setCcAtBody | ( | int | attackCategory | ) |
Definition at line 4620 of file d_a_player_base.cpp.
| void daPlBase_c::setCcAtSlip | ( | ) |
Definition at line 4639 of file d_a_player_base.cpp.
| void daPlBase_c::setCcAtPenguinSlip | ( | ) |
Definition at line 4643 of file d_a_player_base.cpp.
| void daPlBase_c::setCcAtHipAttack | ( | ) |
Definition at line 4651 of file d_a_player_base.cpp.
| void daPlBase_c::setCcAtStar | ( | ) |
Definition at line 4657 of file d_a_player_base.cpp.
| void daPlBase_c::setCcAtCannon | ( | ) |
Definition at line 4676 of file d_a_player_base.cpp.
| bool daPlBase_c::isActionRevisionY | ( | ) |
Definition at line 4715 of file d_a_player_base.cpp.
Definition at line 4722 of file d_a_player_base.cpp.
| bool daPlBase_c::calcCcPlayerRev | ( | float * | outShiftX | ) |
Definition at line 4763 of file d_a_player_base.cpp.
Definition at line 4809 of file d_a_player_base.cpp.
| void daPlBase_c::bgCheck | ( | int | i | ) |
Definition at line 4993 of file d_a_player_base.cpp.
| void daPlBase_c::setOldBGCross | ( | ) |
Definition at line 4971 of file d_a_player_base.cpp.
| void daPlBase_c::checkBgCross | ( | ) |
Definition at line 5017 of file d_a_player_base.cpp.
| bool daPlBase_c::checkInsideCrossBg | ( | float | f | ) |
Definition at line 5971 of file d_a_player_base.cpp.
| void daPlBase_c::clearBgCheckInfo | ( | ) |
Definition at line 4980 of file d_a_player_base.cpp.
| bool daPlBase_c::isCarryObjBgCarried | ( | u8 | side | ) |
Definition at line 5331 of file d_a_player_base.cpp.
| bool daPlBase_c::checkBGCrossWall | ( | u8 | direction | ) |
Definition at line 5552 of file d_a_player_base.cpp.
| void daPlBase_c::checkDamageBg | ( | ) |
Definition at line 5486 of file d_a_player_base.cpp.
| bool daPlBase_c::setBgDamage | ( | ) |
Definition at line 5510 of file d_a_player_base.cpp.
| bool daPlBase_c::checkSinkSand | ( | ) |
Definition at line 5533 of file d_a_player_base.cpp.
| float daPlBase_c::getWaterCheckPosY | ( | ) |
Definition at line 5430 of file d_a_player_base.cpp.
| void daPlBase_c::checkWater | ( | ) |
Definition at line 5435 of file d_a_player_base.cpp.
| bool daPlBase_c::isHitWallKinopioWalk | ( | int | dir | ) |
Definition at line 4222 of file d_a_player_base.cpp.
Definition at line 4193 of file d_a_player_base.cpp.
| bool daPlBase_c::checkKinopioWaitBG | ( | int | dir | ) |
Definition at line 4230 of file d_a_player_base.cpp.
| void daPlBase_c::underOverCheck | ( | ) |
Definition at line 5704 of file d_a_player_base.cpp.
| void daPlBase_c::checkDispOver | ( | ) |
Definition at line 5726 of file d_a_player_base.cpp.
| bool daPlBase_c::checkPressBg | ( | ) |
Definition at line 5886 of file d_a_player_base.cpp.
| bool daPlBase_c::isBgPress | ( | dActor_c * | actor | ) |
Definition at line 5835 of file d_a_player_base.cpp.
| bool daPlBase_c::isEnablePressUD | ( | ) |
Definition at line 5864 of file d_a_player_base.cpp.
| bool daPlBase_c::isEnablePressLR | ( | ) |
Definition at line 5875 of file d_a_player_base.cpp.
| void daPlBase_c::checkDisplayOutDead | ( | ) |
Definition at line 5752 of file d_a_player_base.cpp.
| void daPlBase_c::calcDispSideLimit | ( | ) |
Definition at line 5687 of file d_a_player_base.cpp.
| void daPlBase_c::setBgPressReq | ( | dActor_c * | actor, |
| BgPress_e | i ) |
Definition at line 5826 of file d_a_player_base.cpp.
| bool daPlBase_c::isDispOutCheckOn | ( | ) |
Definition at line 3689 of file d_a_player_base.cpp.
| bool daPlBase_c::calcSideLimitMultL | ( | float | limitX | ) |
Definition at line 5595 of file d_a_player_base.cpp.
| bool daPlBase_c::calcSideLimitMultR | ( | float | limitX | ) |
Definition at line 5609 of file d_a_player_base.cpp.
| void daPlBase_c::checkSideViewLemit | ( | ) |
Definition at line 5557 of file d_a_player_base.cpp.
| bool daPlBase_c::checkDispSideLemit | ( | ) |
Definition at line 5623 of file d_a_player_base.cpp.
| bool daPlBase_c::revSideLimitCommon | ( | float | limitX | ) |
Definition at line 5577 of file d_a_player_base.cpp.
| void daPlBase_c::calcTimerProc | ( | ) |
Definition at line 6046 of file d_a_player_base.cpp.
| void daPlBase_c::changeNormalAction | ( | ) |
Definition at line 2671 of file d_a_player_base.cpp.
| void daPlBase_c::stopOther | ( | ) |
Definition at line 2636 of file d_a_player_base.cpp.
| void daPlBase_c::playOther | ( | ) |
Definition at line 2655 of file d_a_player_base.cpp.
| void daPlBase_c::setAutoBounce | ( | ) |
Definition at line 5949 of file d_a_player_base.cpp.
| void daPlBase_c::setExtraPushForce | ( | float | f | ) |
Definition at line 5966 of file d_a_player_base.cpp.
| daPlBase_c * daPlBase_c::getHipAttackDamagePlayer | ( | ) |
Definition at line 4943 of file d_a_player_base.cpp.
| void daPlBase_c::setHipAttackDamagePlayer | ( | daPlBase_c * | player | ) |
Definition at line 4947 of file d_a_player_base.cpp.
| void daPlBase_c::clearHipAttackDamagePlayer | ( | ) |
Definition at line 4952 of file d_a_player_base.cpp.
| void daPlBase_c::setNoHitPlayer | ( | const daPlBase_c * | player, |
| int | duration ) |
Definition at line 4929 of file d_a_player_base.cpp.
| void daPlBase_c::updateNoHitPlayer | ( | ) |
Definition at line 4934 of file d_a_player_base.cpp.
Definition at line 4957 of file d_a_player_base.cpp.
| void daPlBase_c::calcNoHitObjBgTimer | ( | ) |
Definition at line 4962 of file d_a_player_base.cpp.
| void daPlBase_c::clearTreadCount | ( | ) |
Definition at line 6518 of file d_a_player_base.cpp.
| s8 daPlBase_c::calcTreadCount | ( | int | max | ) |
Definition at line 6522 of file d_a_player_base.cpp.
| void daPlBase_c::clearComboCount | ( | ) |
Definition at line 6542 of file d_a_player_base.cpp.
| s8 daPlBase_c::calcComboCount | ( | int | max | ) |
Definition at line 6546 of file d_a_player_base.cpp.
| dPyMdlBase_c * daPlBase_c::getModel | ( | ) |
Definition at line 6073 of file d_a_player_base.cpp.
| mVec3_c daPlBase_c::getAnkleCenterPos | ( | ) |
Definition at line 6563 of file d_a_player_base.cpp.
| bool daPlBase_c::isMaskDraw | ( | ) |
Definition at line 6436 of file d_a_player_base.cpp.
| bool daPlBase_c::isMameAction | ( | ) |
Definition at line 6019 of file d_a_player_base.cpp.
| bool daPlBase_c::isPlayerGameStop | ( | ) |
Definition at line 2632 of file d_a_player_base.cpp.
| bool daPlBase_c::checkTimeOut | ( | ) |
Definition at line 2678 of file d_a_player_base.cpp.
| bool daPlBase_c::checkRideActor | ( | daPlBase_c * | other | ) |
Definition at line 258 of file d_a_player_base.cpp.
| bool daPlBase_c::isRideCheckEnable | ( | ) |
Definition at line 5953 of file d_a_player_base.cpp.
|
inline |
Definition at line 1040 of file d_a_player_base.hpp.
|
inline |
Definition at line 1044 of file d_a_player_base.hpp.
|
inline |
Definition at line 1048 of file d_a_player_base.hpp.
Definition at line 1052 of file d_a_player_base.hpp.
Definition at line 1053 of file d_a_player_base.hpp.
|
inline |
Definition at line 1054 of file d_a_player_base.hpp.
|
inline |
Definition at line 1055 of file d_a_player_base.hpp.
|
inline |
Definition at line 1056 of file d_a_player_base.hpp.
|
inline |
Definition at line 1057 of file d_a_player_base.hpp.
|
inline |
Definition at line 1059 of file d_a_player_base.hpp.
|
inline |
Definition at line 1060 of file d_a_player_base.hpp.
|
inline |
Definition at line 1061 of file d_a_player_base.hpp.
|
inline |
Definition at line 1062 of file d_a_player_base.hpp.
|
inline |
Definition at line 1063 of file d_a_player_base.hpp.
|
inline |
Definition at line 1064 of file d_a_player_base.hpp.
|
inline |
Definition at line 1065 of file d_a_player_base.hpp.
|
inline |
Definition at line 1067 of file d_a_player_base.hpp.
|
inline |
Definition at line 1068 of file d_a_player_base.hpp.
|
inline |
Definition at line 1069 of file d_a_player_base.hpp.
|
inline |
Definition at line 1070 of file d_a_player_base.hpp.
|
inline |
Definition at line 1071 of file d_a_player_base.hpp.
|
inline |
Definition at line 1072 of file d_a_player_base.hpp.
|
inline |
Definition at line 1073 of file d_a_player_base.hpp.
|
inline |
Definition at line 1075 of file d_a_player_base.hpp.
|
inline |
Definition at line 1076 of file d_a_player_base.hpp.
|
inline |
Definition at line 1078 of file d_a_player_base.hpp.
|
inline |
Definition at line 1080 of file d_a_player_base.hpp.
|
inline |
Definition at line 1081 of file d_a_player_base.hpp.
|
inline |
Definition at line 1082 of file d_a_player_base.hpp.
|
inline |
Definition at line 1084 of file d_a_player_base.hpp.
|
inline |
Definition at line 1089 of file d_a_player_base.hpp.
|
inline |
Definition at line 1093 of file d_a_player_base.hpp.
|
inline |
Definition at line 1098 of file d_a_player_base.hpp.
|
static |
Default demo state, checking for pipe entry. Argument: Whether to not force execution start (bool).
Definition at line 593 of file d_a_player_base.hpp.
|
static |
Course in default state. Argument: None.
Definition at line 594 of file d_a_player_base.hpp.
|
static |
Waiting before transitioning to StateID_DemoNone or StateID_DemoControl. Argument: See DemoWaitArg_e.
Definition at line 595 of file d_a_player_base.hpp.
|
static |
Entering an area via a pipe above the player. Argument: Pipe type (DokanType_e).
Definition at line 596 of file d_a_player_base.hpp.
|
static |
Entering an area via a pipe below the player. Argument: Pipe type (DokanType_e).
Definition at line 597 of file d_a_player_base.hpp.
|
static |
Entering an area via a pipe to the right of the player. Argument: Pipe type (DokanType_e).
Definition at line 598 of file d_a_player_base.hpp.
|
static |
Entering an area via a pipe to the left of the player. Argument: Pipe type (DokanType_e).
Definition at line 599 of file d_a_player_base.hpp.
|
static |
Leaving an area via a pipe above the player. Argument: None.
Definition at line 600 of file d_a_player_base.hpp.
|
static |
Leaving an area via a pipe below the player. Argument: None.
Definition at line 601 of file d_a_player_base.hpp.
|
static |
Leaving an area via a pipe to the right of the player. Argument: None.
Definition at line 602 of file d_a_player_base.hpp.
|
static |
Leaving an area via a pipe to the left of the player. Argument: None.
Definition at line 603 of file d_a_player_base.hpp.
|
static |
Leaving an area via a rolling hill pipe. Argument: None.
Definition at line 604 of file d_a_player_base.hpp.
|
static |
Entering an area via a water tank pipe.
Definition at line 605 of file d_a_player_base.hpp.
|
static |
Leaving an area via a water tank pipe.
Definition at line 606 of file d_a_player_base.hpp.
|
static |
Transitioning between two rail pipes without leaving the area. Argument: None.
Definition at line 607 of file d_a_player_base.hpp.
|
static |
Death animation. Argument: See DemoDownArg_e.
Definition at line 608 of file d_a_player_base.hpp.
|
static |
Transition to a new area. Argument: Lower 8 bits: next goto ID, upper 8 bits: fader type (dFader_c::fader_type_e).
Definition at line 609 of file d_a_player_base.hpp.
|
static |
Goal pole cutscene. Argument: Is Yoshi (bool).
Definition at line 610 of file d_a_player_base.hpp.
|
static |
Cutscene controlling the player. Argument: See ControlDemoSubstate_e.
Definition at line 611 of file d_a_player_base.hpp.
|
static |
Default state, does nothing. Argument: None.
Definition at line 650 of file d_a_player_base.hpp.
|
static |
Player on the ground. Argument: Blending mode (AnmBlend_e).
Definition at line 651 of file d_a_player_base.hpp.
|
static |
Jumping. Argument: Jump information (jmpInf_c *).
Definition at line 652 of file d_a_player_base.hpp.
|
static |
Crouch jump. Argument: Should initiate jump (bool).
Definition at line 653 of file d_a_player_base.hpp.
|
static |
Falling. Argument: Should play animation (bool).
Definition at line 654 of file d_a_player_base.hpp.
|
static |
Landing after a jump. Argument: bool [Unknown purpose, never read from].
Definition at line 655 of file d_a_player_base.hpp.
|
static |
Crouching on the ground. Argument: See CrouchArg_e.
Definition at line 656 of file d_a_player_base.hpp.
|
static |
Sliding down a slope. Argument: None.
Definition at line 657 of file d_a_player_base.hpp.
|
static |
Turning around after running fast. Argument: None.
Definition at line 658 of file d_a_player_base.hpp.
|
static |
Ground pounding. Argument: See HipAttackArg_e.
Definition at line 659 of file d_a_player_base.hpp.
|
static |
Swimming. Argument: See SwimArg_e.
Definition at line 660 of file d_a_player_base.hpp.
|
static |
Jumping on a spring. Argument: None.
Definition at line 661 of file d_a_player_base.hpp.
|
static |
Jumping on a player. Argument: None.
Definition at line 662 of file d_a_player_base.hpp.
|
static |
Being blown upwards by a fountain. Argument: None.
Definition at line 663 of file d_a_player_base.hpp.
|
static |
Moving on a cliff. Argument: See KaniArg_e.
Definition at line 664 of file d_a_player_base.hpp.
|
static |
Riding a cloud. Argument: None.
Definition at line 665 of file d_a_player_base.hpp.
|
static |
Playing a cutscene animation. Argument: See AnimePlayArg_e.
Definition at line 666 of file d_a_player_base.hpp.
|
static |
Doing a hop caused by a small quake. Argument: None.
Definition at line 667 of file d_a_player_base.hpp.
| SquishState_e daPlBase_c::mSquishState |
The player's current squish state for being jumped on by another player.
Definition at line 1102 of file d_a_player_base.hpp.
| int daPlBase_c::mSquishKeyframeIdx |
The current target index for the squishing animation keyframes.
Definition at line 1103 of file d_a_player_base.hpp.
| float daPlBase_c::mSquishScale |
The current scale of the player during the squish animation.
Definition at line 1104 of file d_a_player_base.hpp.
| int daPlBase_c::mSquishNoMoveTimer |
Timer for how long to freeze the squished player in position.
Definition at line 1105 of file d_a_player_base.hpp.
| int daPlBase_c::mSquishCooldownTimer |
Cooldown for another player to squish this player.
Definition at line 1106 of file d_a_player_base.hpp.
| const daPlBase_c* daPlBase_c::mpNoHitPlayer |
The player that cannot collide with this player.
Definition at line 1108 of file d_a_player_base.hpp.
| int daPlBase_c::mNoHitTimer |
Timer for how long the no-hit status lasts.
Definition at line 1109 of file d_a_player_base.hpp.
| u32 daPlBase_c::mBgPressActive |
Definition at line 1111 of file d_a_player_base.hpp.
| u32 daPlBase_c::mBgPressFlags |
Definition at line 1112 of file d_a_player_base.hpp.
| fBaseID_e daPlBase_c::mBgPressIDs[13] |
Index into this array with BgPress_e.
Definition at line 1113 of file d_a_player_base.hpp.
| float daPlBase_c::mViewLimitPadding |
Definition at line 1114 of file d_a_player_base.hpp.
| KimePoseMode_e daPlBase_c::mKimePoseMode |
Definition at line 1116 of file d_a_player_base.hpp.
| s8 daPlBase_c::mDemoState |
Definition at line 1117 of file d_a_player_base.hpp.
| int daPlBase_c::mDokanEnterNextGotoID |
Value is a ControlDemoState_e.
The ID of the next-goto of the pipe being entered.
Definition at line 1119 of file d_a_player_base.hpp.
| mVec3_c daPlBase_c::mWarpPos |
Position of the door or pipe the player is entering. Also used as the target for the player running towards the castle after touching the goal pole.
Definition at line 1122 of file d_a_player_base.hpp.
| mVec2_c daPlBase_c::mDokanMoveSpeed |
Direction to move the player while entering a rolling hill pipe or a rail pipe.
Definition at line 1123 of file d_a_player_base.hpp.
| short daPlBase_c::mRollDokanAngle |
Definition at line 1124 of file d_a_player_base.hpp.
| DemoDokanMode_e daPlBase_c::mDokanMode |
Definition at line 1125 of file d_a_player_base.hpp.
| u8 daPlBase_c::mDokanDir |
Definition at line 1126 of file d_a_player_base.hpp.
| dBg_ctr_c* daPlBase_c::mpDokanBgCtr |
Definition at line 1127 of file d_a_player_base.hpp.
| u8 daPlBase_c::mDokanCounterL |
Counts up while walking to the left, and allows the player to enter a pipe when it reaches sc_DokanEnterThreshold.
Definition at line 1130 of file d_a_player_base.hpp.
| u8 daPlBase_c::mDokanCounterR |
Counts up while walking to the right, and allows the player to enter a pipe when it reaches sc_DokanEnterThreshold.
Definition at line 1133 of file d_a_player_base.hpp.
| float daPlBase_c::mDokanOffsetY |
Definition at line 1134 of file d_a_player_base.hpp.
| float daPlBase_c::mDokanShiftXEpsilon |
Definition at line 1135 of file d_a_player_base.hpp.
| short daPlBase_c::mRailDokanRailIndex |
Definition at line 1136 of file d_a_player_base.hpp.
| short daPlBase_c::mRailDokanNextNodeTimer |
Definition at line 1137 of file d_a_player_base.hpp.
| int daPlBase_c::mGoalDemoIndex |
Indicates where the player is in the order of players which have touched the goal pole, 0 being the first.
Definition at line 1139 of file d_a_player_base.hpp.
| int daPlBase_c::mGoalTouchOrder |
Definition at line 1140 of file d_a_player_base.hpp.
| float daPlBase_c::mGoalPoleEndY |
Definition at line 1141 of file d_a_player_base.hpp.
| int daPlBase_c::mTimer_a8 |
[Seems unused - set to 0 when leaving a rolling hill].
Definition at line 1142 of file d_a_player_base.hpp.
| mVec3_c daPlBase_c::mGoalJumpTarget |
Definition at line 1143 of file d_a_player_base.hpp.
| int daPlBase_c::mGoalJumpFrameCount |
Definition at line 1144 of file d_a_player_base.hpp.
| mVec3_c daPlBase_c::mControlDemoTargetPos |
Definition at line 1146 of file d_a_player_base.hpp.
| float daPlBase_c::mControlDemoSpeedF |
Definition at line 1147 of file d_a_player_base.hpp.
| int daPlBase_c::mItemKinopioDirection |
Definition at line 1148 of file d_a_player_base.hpp.
| int daPlBase_c::mItemKinopioTurnTimer |
Definition at line 1149 of file d_a_player_base.hpp.
| int daPlBase_c::mBossDemoLandTimer |
Definition at line 1151 of file d_a_player_base.hpp.
| int daPlBase_c::mEndingDanceKeyTimers[5] |
Definition at line 1152 of file d_a_player_base.hpp.
| int daPlBase_c::mEndingDanceInactivityTimer |
Definition at line 1153 of file d_a_player_base.hpp.
| int daPlBase_c::mWalkAnmState |
Definition at line 1155 of file d_a_player_base.hpp.
| int daPlBase_c::mTimer_f4 |
Definition at line 1156 of file d_a_player_base.hpp.
| int daPlBase_c::mSlipEndTimer |
Definition at line 1157 of file d_a_player_base.hpp.
| s8 daPlBase_c::mAutoSlipTimer |
Definition at line 1158 of file d_a_player_base.hpp.
| dEf::followEffect_c daPlBase_c::mTurnSmokeEffect |
The wind effect when turning around after running.
Definition at line 1159 of file d_a_player_base.hpp.
| int daPlBase_c::mTurnGroundType |
Definition at line 1160 of file d_a_player_base.hpp.
| u8 daPlBase_c::mTurnEffectFade |
Definition at line 1161 of file d_a_player_base.hpp.
| mEf::levelEffect_c daPlBase_c::mHitAttackDropEffect |
The wind effect when doing a ground pound.
Definition at line 1162 of file d_a_player_base.hpp.
| int daPlBase_c::wasStaffCreditGroundHipAttack |
Whether the floor was ground pounded during the staff credits. [Used to allow for the coin block ground pounding].
Definition at line 1163 of file d_a_player_base.hpp.
| mVec3_c daPlBase_c::mJumpDaiOffset |
The difference vector between this player and the player being jumped on.
Definition at line 1164 of file d_a_player_base.hpp.
| float daPlBase_c::mJumpDaiSpeedF |
The forward speed before doing a big jump.
Definition at line 1165 of file d_a_player_base.hpp.
| int daPlBase_c::mJumpDaiFallTimer |
Timer for disabling another big jump after being unable to do a big jump due to colliding with a ceiling.
Definition at line 1168 of file d_a_player_base.hpp.
| AnimePlayArg_e daPlBase_c::mDemoAnime |
Definition at line 1170 of file d_a_player_base.hpp.
| int daPlBase_c::mIsBeingDeleted |
Definition at line 1172 of file d_a_player_base.hpp.
| mEf::levelEffect_c daPlBase_c::mSmokeEffect |
Effect when being sent upwards by a sand fountain, also used for the wall slide, water run and death smoke effect.
Definition at line 1176 of file d_a_player_base.hpp.
| mEf::levelEffect_c daPlBase_c::mSlipSmokeEffect |
Smoke when sliding down a slope or into a cannon.
Definition at line 1177 of file d_a_player_base.hpp.
| mEf::levelEffect_c daPlBase_c::mBrakeSmokeEffect |
Smoke when turning around after running.
Definition at line 1178 of file d_a_player_base.hpp.
| mEf::levelEffect_c daPlBase_c::mRunEffect |
E.g. sand particles / snowflakes when running.
Definition at line 1179 of file d_a_player_base.hpp.
| mEf::levelEffect_c daPlBase_c::mQuicksandSplashEffect |
Sand splash effect when landing on quicksand.
Definition at line 1180 of file d_a_player_base.hpp.
| mEf::levelEffect_c daPlBase_c::mQuicksandSinkEffect |
Sand particles when the player is submerged in quicksand.
Definition at line 1181 of file d_a_player_base.hpp.
| dPyMdlMng_c* daPlBase_c::mpMdlMng |
Definition at line 1183 of file d_a_player_base.hpp.
| dAudio::SndObjctPly_c daPlBase_c::mSndObj |
Definition at line 1184 of file d_a_player_base.hpp.
| dAcPyKey_c daPlBase_c::mKey |
Definition at line 1185 of file d_a_player_base.hpp.
| fBaseID_e daPlBase_c::mRideActorID |
Definition at line 1187 of file d_a_player_base.hpp.
| fBaseID_e daPlBase_c::mRelatedActorID |
Actor that is eating the player, or the door actor.
Definition at line 1188 of file d_a_player_base.hpp.
| fBaseID_e daPlBase_c::mHipAttackPlayerID |
Definition at line 1189 of file d_a_player_base.hpp.
| u32 daPlBase_c::mStatusFlags[7] |
Definition at line 1191 of file d_a_player_base.hpp.
| float daPlBase_c::mModelHeight |
Definition at line 1192 of file d_a_player_base.hpp.
| u8 daPlBase_c::mPrevDirection |
Definition at line 1193 of file d_a_player_base.hpp.
| u8 daPlBase_c::mAmiLayer |
Definition at line 1194 of file d_a_player_base.hpp.
| u8 daPlBase_c::mPlayerLayer |
Definition at line 1195 of file d_a_player_base.hpp.
| mVec3_c daPlBase_c::mLastPosDelta |
Definition at line 1197 of file d_a_player_base.hpp.
| mVec3_c daPlBase_c::mLiftRelatedPos |
Definition at line 1198 of file d_a_player_base.hpp.
| float daPlBase_c::mPrevSpeedF |
Definition at line 1199 of file d_a_player_base.hpp.
| float daPlBase_c::mPrevSpeedY |
Definition at line 1200 of file d_a_player_base.hpp.
| float daPlBase_c::mTopHeight |
Stores the highest Y position reached, resets when landing on the ground again.
Definition at line 1201 of file d_a_player_base.hpp.
| float daPlBase_c::mAirTopHeight |
The highest Y position since being on the ground last. Not reset when landing on the ground.
Definition at line 1202 of file d_a_player_base.hpp.
| const sSpeedData* daPlBase_c::mSpeedDataNormal |
Definition at line 1203 of file d_a_player_base.hpp.
| const sSpeedData* daPlBase_c::mSpeedDataStar |
Definition at line 1204 of file d_a_player_base.hpp.
| const float* daPlBase_c::mGravityData |
Definition at line 1205 of file d_a_player_base.hpp.
| int daPlBase_c::mNoGravityTimer |
Definition at line 1207 of file d_a_player_base.hpp.
| int daPlBase_c::mStarTimer |
Definition at line 1208 of file d_a_player_base.hpp.
| int daPlBase_c::mDamageInvulnTimer |
Definition at line 1209 of file d_a_player_base.hpp.
| int daPlBase_c::mPowerupChangeInvulnTimer |
Definition at line 1210 of file d_a_player_base.hpp.
| int daPlBase_c::mTimer_ce8 |
[Related to balloon break jump]
Definition at line 1211 of file d_a_player_base.hpp.
| s8 daPlBase_c::mTreadCount |
Definition at line 1213 of file d_a_player_base.hpp.
| s8 daPlBase_c::mStarCount |
Definition at line 1214 of file d_a_player_base.hpp.
| s8 daPlBase_c::mPlComboCount |
Definition at line 1215 of file d_a_player_base.hpp.
| u32 daPlBase_c::mNewFollowMameKuribo |
Definition at line 1216 of file d_a_player_base.hpp.
| u32 daPlBase_c::mFollowMameKuribo |
Definition at line 1217 of file d_a_player_base.hpp.
| fBaseID_e daPlBase_c::mIceActorID |
Definition at line 1218 of file d_a_player_base.hpp.
| PLAYER_POWERUP_e daPlBase_c::mPowerup |
Definition at line 1219 of file d_a_player_base.hpp.
| sBcPointData daPlBase_c::mHeadBcData |
Definition at line 1220 of file d_a_player_base.hpp.
| sBcPointData daPlBase_c::mFootBcData |
Definition at line 1221 of file d_a_player_base.hpp.
| sBcPointData daPlBase_c::mWallBcData |
Definition at line 1222 of file d_a_player_base.hpp.
| mVec3_c daPlBase_c::mBgPushForce |
Belts, quicksand etc.
Definition at line 1223 of file d_a_player_base.hpp.
| float daPlBase_c::mExtraPushForceX |
Definition at line 1224 of file d_a_player_base.hpp.
| u32 daPlBase_c::mNowBgCross1 |
Definition at line 1226 of file d_a_player_base.hpp.
| u32 daPlBase_c::mNowBgCross2 |
Definition at line 1226 of file d_a_player_base.hpp.
| u32 daPlBase_c::mOldBgCross1 |
Definition at line 1227 of file d_a_player_base.hpp.
| u32 daPlBase_c::mOldBgCross2 |
Definition at line 1227 of file d_a_player_base.hpp.
| u32 daPlBase_c::mBgFootHistory[10] |
Definition at line 1228 of file d_a_player_base.hpp.
| u32 daPlBase_c::mStandOnUnitType |
Definition at line 1230 of file d_a_player_base.hpp.
| u32 daPlBase_c::mPrevStandOnUnitType |
Definition at line 1231 of file d_a_player_base.hpp.
| float daPlBase_c::m_d80[2] |
Definition at line 1232 of file d_a_player_base.hpp.
| GroundType_e daPlBase_c::mGroundType |
Definition at line 1233 of file d_a_player_base.hpp.
| float daPlBase_c::m_d8c |
Definition at line 1235 of file d_a_player_base.hpp.
| int daPlBase_c::mNoHitObjTimer |
Definition at line 1236 of file d_a_player_base.hpp.
| short daPlBase_c::mMoveSakaAngle |
Definition at line 1238 of file d_a_player_base.hpp.
| short daPlBase_c::mPrevMoveSakaAngle |
Definition at line 1239 of file d_a_player_base.hpp.
| short daPlBase_c::mStillSakaAngle |
Definition at line 1240 of file d_a_player_base.hpp.
| short daPlBase_c::mPrevStillSakaAngle |
Definition at line 1241 of file d_a_player_base.hpp.
| short daPlBase_c::mAdjacentSlopeAngle |
Definition at line 1242 of file d_a_player_base.hpp.
| int daPlBase_c::mAirWalkTimer |
Timer to wait before changing to the falling state after walking off a ledge.
Definition at line 1244 of file d_a_player_base.hpp.
| float daPlBase_c::mWaterHeight |
Definition at line 1246 of file d_a_player_base.hpp.
| float daPlBase_c::mPrevWaterHeight |
Definition at line 1247 of file d_a_player_base.hpp.
| int daPlBase_c::mWaterDepth |
Definition at line 1248 of file d_a_player_base.hpp.
| float daPlBase_c::mSinkSandHeight |
Definition at line 1249 of file d_a_player_base.hpp.
| bool daPlBase_c::mIsBgDamage |
Definition at line 1250 of file d_a_player_base.hpp.
| s8 daPlBase_c::mBgDamageType |
Definition at line 1251 of file d_a_player_base.hpp.
| u8 daPlBase_c::mWaterType |
Value is a dBc_c::WATER_TYPE_e.
Definition at line 1252 of file d_a_player_base.hpp.
| mVec3_c daPlBase_c::mAirWaterHitPos |
Definition at line 1253 of file d_a_player_base.hpp.
| short daPlBase_c::mAirWaterHitAngle |
Definition at line 1254 of file d_a_player_base.hpp.
| float daPlBase_c::mKaniHeight |
The height of the last cliff the player interacted with.
Definition at line 1255 of file d_a_player_base.hpp.
| float daPlBase_c::mRideNutHeight |
Definition at line 1256 of file d_a_player_base.hpp.
| dCc_c daPlBase_c::mCc1 |
Definition at line 1258 of file d_a_player_base.hpp.
| dCc_c daPlBase_c::mAttCc1 |
Definition at line 1258 of file d_a_player_base.hpp.
| dCc_c daPlBase_c::mAttCc2 |
Definition at line 1258 of file d_a_player_base.hpp.
| dCc_c daPlBase_c::mAttCc3 |
Definition at line 1258 of file d_a_player_base.hpp.
| float daPlBase_c::mCcRevSpeedF |
Definition at line 1259 of file d_a_player_base.hpp.
| float daPlBase_c::mCcRevTotalOffsX |
Definition at line 1260 of file d_a_player_base.hpp.
| float daPlBase_c::mCcRevTotalOffsY |
Definition at line 1261 of file d_a_player_base.hpp.
| float daPlBase_c::mCcRevRate |
Multiplier for position revision for colliders. 1.0f moves to the target immediately.
Definition at line 1262 of file d_a_player_base.hpp.
| bool daPlBase_c::mCcRevSet |
Definition at line 1263 of file d_a_player_base.hpp.
| bool daPlBase_c::mCcHasInitialRevY |
Definition at line 1264 of file d_a_player_base.hpp.
| int daPlBase_c::mCcRevDisabledTimer |
Definition at line 1265 of file d_a_player_base.hpp.
| u8 daPlBase_c::mIsDispLimitR |
Whether the player is too far to the right and should be pushed to the left.
Definition at line 1267 of file d_a_player_base.hpp.
| u8 daPlBase_c::mIsDispLimitL |
Whether the player is too far to the left and should be pushed to the right.
Definition at line 1268 of file d_a_player_base.hpp.
| float daPlBase_c::mDispLimitAdjR |
The distance by which the player is too far right.
Definition at line 1269 of file d_a_player_base.hpp.
| float daPlBase_c::mDispLimitAdjL |
The distance by which the player is too far left.
Definition at line 1270 of file d_a_player_base.hpp.
| sFStateMgr_c<daPlBase_c, sStateMethodUsr_FI_c> daPlBase_c::mDemoStateMgr |
The state manager for demo (cutscene) states.
Definition at line 1272 of file d_a_player_base.hpp.
| int daPlBase_c::mDemoStateArg |
To be used as an argument to the new demo state.
Definition at line 1273 of file d_a_player_base.hpp.
| int daPlBase_c::mDemoSubstate |
Demo states can use this as a sub-state variable (cast to some enum)
Definition at line 1274 of file d_a_player_base.hpp.
| int daPlBase_c::mDemoSubstateTimer |
Demo states can use this generic timer for various purposes. It is automatically decrememented in executeState() every frame.
Definition at line 1277 of file d_a_player_base.hpp.
| bool daPlBase_c::mIsDemoMode |
Whether the player is currently in a demo (cutscene) state.
Definition at line 1278 of file d_a_player_base.hpp.
| sFStateMgr_c<daPlBase_c, sStateMethodUsr_FI_c> daPlBase_c::mStateMgr |
The state manager for regular player states.
Definition at line 1280 of file d_a_player_base.hpp.
| void* daPlBase_c::mStateArg |
To be used as an argument to the new state.
Definition at line 1281 of file d_a_player_base.hpp.
| int daPlBase_c::mSubstate |
States can use this as a sub-state variable (cast to some enum).
Definition at line 1282 of file d_a_player_base.hpp.
| int daPlBase_c::mSubstateTimer |
States can use this generic timer for various purposes. It is automatically decrememented in executeState() every frame.
Definition at line 1285 of file d_a_player_base.hpp.
| int daPlBase_c::mSubstateValue |
States can use this field for various purposes - as a timer, boolean flag, etc.
Definition at line 1287 of file d_a_player_base.hpp.
| mVec3_c daPlBase_c::mPressAttachPos |
Definition at line 1289 of file d_a_player_base.hpp.
| int daPlBase_c::mWindGroundTimer |
Definition at line 1291 of file d_a_player_base.hpp.
| float daPlBase_c::mWindSpeed |
Definition at line 1292 of file d_a_player_base.hpp.
| float daPlBase_c::mFinalAirPushForceX |
Definition at line 1293 of file d_a_player_base.hpp.
| float daPlBase_c::m_1134 |
Definition at line 1294 of file d_a_player_base.hpp.
| float daPlBase_c::m_1138 |
Definition at line 1295 of file d_a_player_base.hpp.
| float daPlBase_c::m_113c |
Definition at line 1296 of file d_a_player_base.hpp.
| PLAYER_TYPE_e daPlBase_c::mPlayerType |
Definition at line 1298 of file d_a_player_base.hpp.
|
static |
Definition at line 25 of file d_a_player_base.hpp.
|
static |
Definition at line 1301 of file d_a_player_base.hpp.
|
static |
Definition at line 1302 of file d_a_player_base.hpp.
|
static |
Definition at line 1303 of file d_a_player_base.hpp.
|
static |
Definition at line 1304 of file d_a_player_base.hpp.
|
static |
Definition at line 1305 of file d_a_player_base.hpp.
|
static |
Definition at line 1306 of file d_a_player_base.hpp.
|
static |
Definition at line 1307 of file d_a_player_base.hpp.
|
static |
Definition at line 1308 of file d_a_player_base.hpp.
|
static |
Definition at line 1309 of file d_a_player_base.hpp.
|
static |
Definition at line 1310 of file d_a_player_base.hpp.
|
static |
Definition at line 1311 of file d_a_player_base.hpp.
|
static |
Definition at line 1312 of file d_a_player_base.hpp.
|
static |
Definition at line 1313 of file d_a_player_base.hpp.
|
static |
Definition at line 1314 of file d_a_player_base.hpp.
|
static |
Definition at line 1315 of file d_a_player_base.hpp.
|
static |
Number of walking frames before being able to enter a pipe.
Definition at line 1321 of file d_a_player_base.hpp.
|
static |
Number of frames to wait before transitioning from StateID_DemoWait.
Definition at line 1322 of file d_a_player_base.hpp.
|
static |
Number of frames to wait before turning towards the screen in the goal pole animation.
Definition at line 1323 of file d_a_player_base.hpp.
|
static |
Number of frames to wait before doing the course clear pose in the goal pole animation.
Definition at line 1324 of file d_a_player_base.hpp.