NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
d_info.hpp
1#pragma once
2#include <types.h>
3#include <game/mLib/m_vec.hpp>
4
5class dCyuukan_c {
6public:
7 virtual ~dCyuukan_c();
8
9 bool isCyuukanStart(int, u8, u8);
10
11 int mActivatingPlayer;
12 mVec3_c mPlayerSetPos;
13 u32 mIsAmbush;
14 u8 mWorldNo;
15 u8 mCourseNo;
16 u8 mAreaNo;
17 u8 mEntranceNo;
18 u32 mIsKinopioInChukan;
19 int mCoinCollection[3];
20 int mPlayerType[2];
21};
22
23class dInfo_c {
24public:
26 u32 mReplayDuration;
27 u8 mMovieType;
28 u8 mEntrance;
29 u8 mArea;
30 bool mIsReplay;
31 u32 mScreenType;
32 u8 mWorld1;
33 u8 mLevel1;
34 u8 mWorld2;
35 u8 mLevel2;
36 };
37
38 dCyuukan_c *getCyuukan() { return &mCyuukan; }
39
40 char pad1[0x8];
41 dCyuukan_c mCyuukan;
42 char pad2[0x348];
43 int mCharIDs[4];
44 bool mIsWorldSelect; ///< Whether the World Select Menu is being displayed.
45 int pad3[7];
46 int field_3b4;
47 int field_3b8;
48 u8 pad4[0x1d];
49 bool mExtensionAttached;
50 u8 pad5[0x724];
51 bool mFukidashiActionPerformed[4][0x16];
52
53 static dInfo_c *m_instance;
54 static unsigned int mGameFlag;
55 static StartGameInfo m_startGameInfo;
56};
bool mIsWorldSelect
Whether the World Select Menu is being displayed.
Definition d_info.hpp:44
A three-dimensional floating point vector.
Definition m_vec.hpp:100