NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
d_quake.hpp
1#pragma once
2
3#include <types.h>
4#include <game/mLib/m_vec.hpp>
5
6class dQuake_c {
7public:
8 enum TYPE_SHOCK_e {
9 TYPE_0,
10 TYPE_1,
11 TYPE_2,
12 TYPE_3,
13 TYPE_4,
14 TYPE_5,
15 TYPE_6,
16 TYPE_7,
17 TYPE_8
18 };
19
20 enum FLAGS_e {
21 FLAG_0 = BIT_FLAG(0),
22 FLAG_1 = BIT_FLAG(1),
23 FLAG_2 = BIT_FLAG(2)
24 };
25
26 float mSpeed;
27 float mResult;
28 float mMultiplier;
29 float mAccel;
30 float mMin;
31 float mSpeed2;
32 float mResult2;
33 float mMultiplier2;
34 float mAccel2;
35 float mMin2;
36 mVec2_c mScreenOffset;
37 FLAGS_e mFlags;
38 u32 m_34;
39 bool mQuakeOn;
40 u8 mPlayerId;
41 u8 mPadding[2];
42 int mPOWLength;
43 int mMPGPLength;
44
45 static dQuake_c *m_instance;
46};
A two-dimensional floating point vector.
Definition m_vec.hpp:16