NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
d_propel_parts.hpp
1#pragma once
2
3#include <types.h>
4#include <game/bases/d_actor.hpp>
5#include <game/bases/d_effect.hpp>
6
7class dPropelParts_c {
8public:
9 enum Mode_e {
10 PROPEL_MODE_0,
11 PROPEL_MODE_1,
12 PROPEL_MODE_2,
13 PROPEL_MODE_3
14 };
15
16 dPropelParts_c();
17 void create(dActor_c *);
18 void update(const mMtx_c &);
19 void finalizePropelFly(s16);
20
21 bool isMode(Mode_e);
22
23 u8 mPad1[0x8];
24 int mMode;
25 s16 mRollSpeed;
26 float mScale;
27 mEf::levelEffect_c mLevelEf;
28 u8 mPad3[0x4];
29};
The minimum required implementation for a stage actor.
Definition d_actor.hpp:15
A 3x4 matrix.
Definition m_mtx.hpp:9