NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
d_remocon_manager.hpp
1#include <types.h>
2#include <game/mLib/m_pad.hpp>
4#include <lib/egg/core/eggController.h>
5
6#include <lib/egg/core/eggHeap.h>
7
8class dRemoconMng_c {
9public:
10 class dConnect_c {
11 public:
13 public:
14 virtual ~dExtension_c();
15
16 mPad::CH_e mControllerID;
17 u32 mExtensionType;
19 };
20
21 virtual ~dConnect_c();
22
23 mPad::CH_e mControllerID;
24 dExtension_c mExtension;
25 u32 m_50;
26 bool mWillDisconnect;
27 bool mIsRumbleEnabled;
28 u32 m_58;
30
31 static bool m_isBoot;
32 };
33
34 dRemoconMng_c(mPad::CH_e);
35 virtual ~dRemoconMng_c();
36
37 void reset();
38
39 static void create(EGG::Heap *heap);
40 static void execute();
41
42 dConnect_c *mRemocons[4];
43
44 static dRemoconMng_c *m_instance;
45};
A wrapper for sStateMgr_c that uses sFStateFct_c and sStateIDChk_c.