3#include <layout/PaCursor.h>
4#include <layout_sys/AnimLayout.h>
5#include <state/FStateMgr.h>
78 static_assert(
sizeof(
Type) == 4);
90 static_assert(
sizeof(
Color) == 4);
107 mPaCursor.triggerDecide();
112 mPaCursor.resetDecideTrig();
117 return mPaCursor.isNoPadInput();
Definition CommonWindowMgr.h:10
Definition CommonWindow.h:10
Type mMsgTextType
Definition CommonWindow.h:134
bool cursorIsOnLeftButton() const
bool mIsTransitionAnime
Definition CommonWindow.h:141
bool mIsVisible
Definition CommonWindow.h:140
bool mIsDRC
Definition CommonWindow.h:145
void cursorResetDecideTrig()
Definition CommonWindow.h:110
s32 _1a9c
Definition CommonWindow.h:136
bool cursorIsOnRightButton() const
sead::SafeArray< TextBox *, 23 > mTPane
Definition CommonWindow.h:125
sead::SafeArray< nw::lyt::Parts *, 15 > mPaPane
Definition CommonWindow.h:126
bool cursorIsNoPadInput() const
Definition CommonWindow.h:115
bool mRequestOpen
Definition CommonWindow.h:139
bool mIsDoneOutQuickSaveAnime
Definition CommonWindow.h:147
sead::SafeArray< SysControllerWrapper, SysController::cId_Max > mControllers
Definition CommonWindow.h:132
bool mSetSeDecideForPlayStyleBtn
Definition CommonWindow.h:150
sead::SafeArray< nw::lyt::Pane *, 8 > mNPane
Definition CommonWindow.h:124
bool mRequestClose
Definition CommonWindow.h:142
Color mColor
Definition CommonWindow.h:137
void cursorTriggerDecide()
Definition CommonWindow.h:105
bool mKeepOpenPostDecide
Definition CommonWindow.h:143
bool mIsBgmVolumeAlreadyAdjusted
Definition CommonWindow.h:148
AnimLayout< 2 > mLayout
Definition CommonWindow.h:122
bool mSetSeDecideToBackForLeftBtn
Definition CommonWindow.h:149
bool mIsDecidedTwoButtons
Definition CommonWindow.h:153
bool mIsSystemDRC
Definition CommonWindow.h:151
PaCursor mPaCursor
Definition CommonWindow.h:123
Type
Definition CommonWindow.h:13
@ cType_Olive_ClearUpWindow_9
Definition CommonWindow.h:71
@ cType_SetUpOlive_NoSelect_1
Definition CommonWindow.h:68
@ cType_WinText_QuickSave
Definition CommonWindow.h:17
@ cType_Olive_ClearUpWindow_7
Definition CommonWindow.h:54
@ cType_Olive_UpWindow_8
Definition CommonWindow.h:70
@ cDefaultMsgTextType
Definition CommonWindow.h:76
@ cType_Olive_UpWindow_6
Definition CommonWindow.h:39
@ cType_SetUpOlive_NoSelect_0
Definition CommonWindow.h:67
@ cType_WinText_Item
Definition CommonWindow.h:64
@ cType_WinText_Boss_1
Definition CommonWindow.h:58
@ cType_Olive_UpWindow_7
Definition CommonWindow.h:40
@ cType_WinText_QuickSaveEnd
Definition CommonWindow.h:18
@ cType_27
Definition CommonWindow.h:41
@ cType_WinText_ReKinoko
Definition CommonWindow.h:65
@ cType_WinText_Boss_3
Definition CommonWindow.h:60
@ cType_Olive_ClearUpWindow_3
Definition CommonWindow.h:45
@ cType_Num
Definition CommonWindow.h:74
@ cType_WinText_SaveEnd
Definition CommonWindow.h:24
@ cType_WinText_Boss_2
Definition CommonWindow.h:59
@ cType_Olive_ClearUpWindow_5
Definition CommonWindow.h:47
@ cType_Olive_ClearUpWindow_6
Definition CommonWindow.h:53
@ cType_Olive_UpWindow_1
Definition CommonWindow.h:34
@ cType_WinText_VSTitle
Definition CommonWindow.h:31
@ cType_SetUpOlive_Warning
Definition CommonWindow.h:66
@ cType_WinText_ChallengeRetry
Definition CommonWindow.h:26
@ cType_WinText_ReturnPlayerNum
Definition CommonWindow.h:16
@ cType_WinText_Boss_4
Definition CommonWindow.h:61
@ cType_WinText_Boss_5
Definition CommonWindow.h:62
@ cType_WinText_EditSave
Definition CommonWindow.h:28
@ cType_Olive_ClearUpWindow_1
Definition CommonWindow.h:43
@ cType_WinText_InitialSave_2
Definition CommonWindow.h:56
@ cType_WinText_EndingSave
Definition CommonWindow.h:63
@ cType_WinText_ChangePlayStyle
Definition CommonWindow.h:19
@ cType_WinText_ChallengeExit_1
Definition CommonWindow.h:52
@ cType_WinText_Boss_6
Definition CommonWindow.h:69
@ cType_CoinEditMenu_Reset_confirm
Definition CommonWindow.h:22
@ cType_CoinEditMenu_Save_confirm
Definition CommonWindow.h:27
@ cType_WinText_Title
Definition CommonWindow.h:14
@ cType_WinText_SCoinMovie
Definition CommonWindow.h:32
@ cType_WinText_InitialSave_1
Definition CommonWindow.h:55
@ cType_Olive_ClearUpWindow_4
Definition CommonWindow.h:46
@ cType_WinText_ChallengeExit_0
Definition CommonWindow.h:25
@ cType_Olive_ClearUpWindow_0
Definition CommonWindow.h:42
@ cType_WinText_SetUpBtn
Definition CommonWindow.h:73
@ cType_Olive_ClearUpWindow_8
Definition CommonWindow.h:48
@ cType_CourseSelect_PlayStyleBtn_warning
Definition CommonWindow.h:21
@ cType_WinText_Pause
Definition CommonWindow.h:15
@ cType_WinText_FreeTitle
Definition CommonWindow.h:50
@ cType_Olive_UpWindow_2
Definition CommonWindow.h:35
@ cType_CourseSelect_NumBtn_warning
Definition CommonWindow.h:20
@ cType_WinText_VSExit
Definition CommonWindow.h:51
@ cType_WinText_ChallengeTitle
Definition CommonWindow.h:30
@ cType_Olive_ClearUpWindow_2
Definition CommonWindow.h:44
@ cType_CoinEditMenu_End_confirm
Definition CommonWindow.h:29
@ cType_WinText_Save
Definition CommonWindow.h:23
@ cType_Olive_UpWindow_5
Definition CommonWindow.h:38
@ cType_WinText_FreeExit
Definition CommonWindow.h:49
@ cType_Olive_UpWindow_4
Definition CommonWindow.h:37
@ cType_Olive_UpWindow_0
Definition CommonWindow.h:33
@ cType_DL_WinText_PlayerBlock
Definition CommonWindow.h:72
@ cType_Olive_UpWindow_3
Definition CommonWindow.h:36
@ cType_WinText_Boss_0
Definition CommonWindow.h:57
FStateMgr< CommonWindow > mStateMgr
Definition CommonWindow.h:121
sead::SafeArray< nw::lyt::Picture *, 1 > mPPane
Definition CommonWindow.h:128
bool mIsURCC
Definition CommonWindow.h:154
SysController::Id mCurrentControllerId
Definition CommonWindow.h:138
bool mFreezePostDecide
Definition CommonWindow.h:152
Color
Definition CommonWindow.h:82
@ cColor_Default
Definition CommonWindow.h:83
@ cColor_Special
Definition CommonWindow.h:86
@ cColor_Num
Definition CommonWindow.h:88
@ cColor_1UP
Definition CommonWindow.h:85
@ cColor_Assist
Definition CommonWindow.h:87
@ cColor_Coin
Definition CommonWindow.h:84
s32 _1a98
Definition CommonWindow.h:135
sead::SafeArray< nw::lyt::Window *, 1 > mWPane
Definition CommonWindow.h:127
Type mType
Definition CommonWindow.h:133
bool mHideBackButton
Definition CommonWindow.h:144
bool mIsFadeOut
Definition CommonWindow.h:146