New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
PaCursor.h
Go to the documentation of this file.
1#pragma once
2
3#include <game/SelectCursorType.h>
4#include <input/SysControllerWrapper.h>
5#include <layout_sys/UtilCursorButtonMgr.h>
6#include <state/FStateMgr.h>
7
8#include <container/seadSafeArray.h>
9#include <prim/seadSafeString.h>
10
11class PaCursor // vtbl Address: 0x100D6B34
12{
13public:
14 static const s32 cButtonMax = 41;
15
16public:
17 // Address: 0x025F8024
19 // Address: 0x025F8230
20 virtual ~PaCursor();
21
22 bool isNoPadInput() const
23 {
24 return mIsNoPadInput;
25 }
26
27 // Address: 0x025F8788
29
31 {
32 mIsDecideTrig = false;
33 }
34
35protected:
43 s32 mButtonIdx1; // Current
44 s32 mButtonIdx2; // Previous?
46 bool mIsDecideAnime; // Maybe?
47 bool _25d;
50 bool _260;
51 bool _261;
53 bool _263[9];
55};
56static_assert(sizeof(PaCursor) == 0x314);
Definition PaCursor.h:12
sead::SafeArray< u8, cButtonMax > _1ec
Definition PaCursor.h:39
void triggerDecide()
bool mIsDpadTrig
Definition PaCursor.h:52
sead::SafeArray< u8, cButtonMax > _215
Definition PaCursor.h:40
sead::Vector2f mPointerPos
Definition PaCursor.h:42
static const s32 cButtonMax
Definition PaCursor.h:14
UtilCursorButtonMgr mButtonMgr
Definition PaCursor.h:37
sead::SafeArray< u32, cButtonMax > mButtonState
Definition PaCursor.h:54
s32 mButtonIdx1
Definition PaCursor.h:43
virtual ~PaCursor()
bool _260
Definition PaCursor.h:50
bool isNoPadInput() const
Definition PaCursor.h:22
void resetDecideTrig()
Definition PaCursor.h:30
bool mIsDecideAnime
Definition PaCursor.h:46
sead::SafeString mParentName
Definition PaCursor.h:41
bool _261
Definition PaCursor.h:51
SelectCursorType mSelectCursorType
Definition PaCursor.h:45
bool _25d
Definition PaCursor.h:47
bool _263[9]
Definition PaCursor.h:53
s32 mButtonIdx2
Definition PaCursor.h:44
FStateMgr< PaCursor > mStateMgr
Definition PaCursor.h:36
bool mIsNoPadInput
Definition PaCursor.h:48
SysControllerWrapper mController
Definition PaCursor.h:38
bool mIsDecideTrig
Definition PaCursor.h:49