NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
d_a_player.hpp
1#pragma once
2#include <game/bases/d_a_player_base.hpp>
3
4class dAcPy_c : public daPlBase_c {
5public:
6 bool isDrawingCarryFukidashi();
7 void getCcBounds(sRangeDataF &bounds); ///< @unofficial
8 void cancelCarry(dActor_c *carriedActor);
9
10 mVec3_c getCarryPos();
11 mMtx_c getCarryMtx() {
12 mMtx_c mtx;
13 mtx.trans(getCarryPos());
14 mtx.concat(getModel()->getMtx());
15 return mtx;
16 }
17
18 bool FUN_8012e540(dActor_c *, bool); ///< @unofficial
19
20 char mPad[0x15e8];
21 fBaseID_e mCarryActorID;
22
23 static const float msc_JUMP_SPEED;
24};
bool FUN_8012e540(dActor_c *, bool)
void getCcBounds(sRangeDataF &bounds)
dActor_c()
Constructs a new actor.
Definition d_actor.cpp:46
A 3x4 matrix.
Definition m_mtx.hpp:9
A three-dimensional floating point vector.
Definition m_vec.hpp:107
fBaseID_e
A unique identifier for each base.
Definition f_base_id.hpp:6