NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
d_a_player_demo_manager.hpp
1#pragma once
2#include <types.h>
3#include <game/mLib/m_vec.hpp>
4
6public:
7 enum Mode_e {
8 MODE_0,
9 MODE_1,
10 MODE_2
11 };
12
13 void setCourseOutList(s8 playerNo);
14 void clearDemoNo(s8 playerNo);
15 bool checkDemoNo(s8 playerNo);
16 void turnNextDemoNo();
17 int setGoalDemoList(int playerNo);
18 void setDemoMode(daPyDemoMng_c::Mode_e, int);
19 void stopBgmGoalDemo();
20 int getPoleBelowPlayer(int playerNo);
21 int getControlDemoPlayerNum() const;
22 int getNextDemoNo();
23
24 char mPad1[0x10];
25 u32 mFlags;
26 u32 mGoalType;
27 char mPad2[0x4];
28 int m_1c;
29 char mPad3[0x22];
30 bool m_42;
31 char mPad4[0x2];
32 mVec3_c mFireworkPos;
33 char mPad5[0x8];
34 int m_5c;
35 char mPad6[0x10];
36 int m_70;
37 char mPad7[0xc];
38 int mPlayerNo;
39 int m_84;
40 int m_88;
41 u8 mPad8[0x8];
42 int m_94;
43
44 int getPlrNo() const { return mPlayerNo; }
45 void setPlrNo(int playerNo) { mPlayerNo = playerNo; }
46 int get_88() const { return m_88; }
47 void inc_88() { m_88++; }
48
49 static daPyDemoMng_c *mspInstance;
50};
A three-dimensional floating point vector.
Definition m_vec.hpp:122