2#include <game/bases/d_base.hpp>
3#include <game/bases/d_lytbase.hpp>
18 T_tuzukeru_00, T_tuzukeru_01,
19 T_modoru_00, T_modoru_01,
69 ANIM_IN_WINDOW, ANIM_LOOP_WINDOW, ANIM_OUT_WINDOW,
70 ANIM_ON_TUZUKU, ANIM_ON_MENU,
71 ANIM_IDLE_TUZUKU, ANIM_IDLE_MENU,
72 ANIM_OFF_TUZUKU, ANIM_OFF_MENU,
73 ANIM_HIT_TUZUKU, ANIM_HIT_MENU,
Display a menu that appears when the game is paused inside a course.
nw4r::lyt::Pane * mpNullPanes[N_COUNT]
The null panes of the view.
ANIM_NAME_e
The animation names used in the layout.
ANIM_e
The animations used for the layout.
virtual int create()
do method for the create operation.
virtual int draw()
do method for the draw operation.
static Pausewindow_c * m_instance
The static instance of the pause window.
int mColor
The color of the window. Use a value from 0-3 (one per player).
sFStateMgr_c< Pausewindow_c, sStateMethodUsr_FI_c > mStateMgr
The state manager for the window.
void setWorldCourseWrite()
Sets the world number and course number / icon.
bool mButtonHit
Whether one of the buttons was hit.
void SelectCursorSetup()
Sets up the cursor for the buttons.
N_PANE_e
The null panes used in the layout.
W_PANE_e
The window panes used in the layout.
nw4r::lyt::Window * mpWindowPanes[W_COUNT]
The window panes of the view.
bool mHasLoadedLayout
Whether the layout has been loaded.
int mNextButton
The button to be activated next (when the cursor moves).
virtual int doDelete()
do method for the delete operation.
virtual int execute()
do method for the execute operation.
bool mClose
Whether the window was closed via the back button.
bool mIsActive
Whether the window is currently open.
void TitleDispChkWrite()
Sets the visibility of the panes based on the game mode.
LytTextBox_c * mpTextBoxes[T_COUNT]
The textboxes of the view.
bool mToTitle
Whether to show "Title Screen" instead of "Exit". [This seems to never be set in-game].
nw4r::lyt::Picture * mpPicturePanes[P_COUNT]
The picture panes of the view.
T_PANE_e
The text boxes used in the layout.
LytBase_c mLayout
The layout for the window.
int mActiveButton
The button currently active.
P_PANE_e
The picture panes used in the layout.
bool mIsAnimating
Whether an animation is currently playing.
dBase_c()
Constructs a new base.
A wrapper for sStateMgr_c that uses sFStateFct_c and sStateIDChk_c.
#define STATE_FUNC_DECLARE(class, name)
Declares a state.