NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
dCourseSelectGuide_c Class Reference

#include <game/bases/d_CourseSelectGuide.hpp>

Description

The world map HUD.

Definition at line 14 of file d_CourseSelectGuide.hpp.

Classes

struct  GlobalData_t
 

Public Member Functions

 dCourseSelectGuide_c ()
 Constructs a new course select guide instance.
 
virtual ~dCourseSelectGuide_c ()
 Destroys the instance.
 

Static Public Attributes

static dCourseSelectGuide_cm_instance
 The instance of the view.
 
static const int c_DISP_WAIT_TIMER = 20
 The speed at which the opacity of the remaining lives counter is changed.
 

Private Types

enum  T_PANE_e {
  T_worldNum_00 ,
  T_cSelect_00 ,
  T_cSelect_pic ,
  T_lifeNumber_00 ,
  T_lifeNumber_01 ,
  T_lifeNumber_02 ,
  T_lifeNumber_03 ,
  T_guideViewLS_00 ,
  T_guideViewL_01 ,
  T_COUNT
}
 The text boxes used in the layout. More...
 
enum  N_PANE_e {
  N_IconPos1P_00 ,
  N_IconPos2P_00 ,
  N_IconPos3P_00 ,
  N_IconPos4P_00 ,
  N_mapArrow_00 ,
  N_proportionL_00 ,
  N_proportionR_00 ,
  N_proportionC_00 ,
  N_guideViewC_00 ,
  N_guideViewR_01 ,
  N_left_00 ,
  N_COUNT
}
 The null panes used in the layout. More...
 
enum  P_PANE_e {
  P_cC_1_00 ,
  P_cC_2_00 ,
  P_cC_3_00 ,
  P_cC_1s_00 ,
  P_cC_2s_00 ,
  P_cC_3s_00 ,
  P_flagSkull_00 ,
  P_marioFace_00 ,
  P_luigiFace_00 ,
  P_BkinoFace_00 ,
  P_YkinoFace_00 ,
  P_bgShadow_00 ,
  P_COUNT
}
 The picture panes used in the layout. More...
 
enum  ANIM_NAME_e {
  inInfo ,
  loopInfo ,
  outInfo ,
  inMapArrow ,
  loopArrow ,
  outMapArrow ,
  inShadow ,
  outShadow ,
  ANIM_NAME_COUNT
}
 The animation names used in the layout. More...
 
enum  ANIM_e {
  ANIM_IN_UNDER ,
  ANIM_IN_ZANKI ,
  ANIM_IN_COURSE_INFO ,
  ANIM_LOOP_UNDER ,
  ANIM_LOOP_ZANKI ,
  ANIM_LOOP_COURSE_INFO ,
  ANIM_OUT_UNDER ,
  ANIM_OUT_ZANKI ,
  ANIM_OUT_COURSE_INFO ,
  ANIM_IN_ARROW_R ,
  ANIM_IN_ARROW_L ,
  ANIM_IN_ARROW_U ,
  ANIM_IN_ARROW_D ,
  ANIM_LOOP_ARROW_R ,
  ANIM_LOOP_ARROW_L ,
  ANIM_LOOP_ARROW_U ,
  ANIM_LOOP_ARROW_D ,
  ANIM_OUT_ARROW_R ,
  ANIM_OUT_ARROW_L ,
  ANIM_OUT_ARROW_U ,
  ANIM_OUT_ARROW_D ,
  ANIM_IN_SHADOW ,
  ANIM_OUT_SHADOW ,
  ANIM_COUNT
}
 The animations used for the layout. More...
 
enum  T_FIXED_PANE_e {
  T_guideViewC_00 ,
  T_guideViewR_00 ,
  T_world_00 ,
  T_FIXED_COUNT
}
 The fixed panes used in the layout. More...
 

Private Member Functions

bool createLayout ()
 Creates the layout and initializes the class state.
 
void ScissorMaskSet ()
 Clips the layout to the maximum allowed size.
 
void RestNumberDisp ()
 Fills in the text boxes showing the remaining lives count.
 
void RestAlphaDisp ()
 Sets the opacity of the remaining lives count.
 
void execute ()
 The main loop of the view.
 
void draw ()
 Draws the view.
 
void doDelete ()
 Prepares the view for deletion.
 
void CollectionCoinSet ()
 Updates the star coin icons.
 
void PlayerIconSet ()
 Updates the player icons in the remaining lives info to the active player.
 
void CourseSelectSet (dWmLib::PointType_e type)
 Updates the textbox that displays the current course.
 
bool IsDirectionAllowed (int dir)
 Returns whether the arrow for direction dir should be shown.
 
void UpdateGuide (short courseNo, dWmLib::PointType_e type)
 Updates the course-related parts of the course info guide.
 
void ControllerConnectCheck ()
 Checks for attached controller extensions and updates the button hints with the correct icon.
 
void initializeState_WorldCourseOnStageWait ()
 Initialization function for the WorldCourseOnStageWait state.
 
void executeState_WorldCourseOnStageWait ()
 Execution function for the WorldCourseOnStageWait state.
 
void finalizeState_WorldCourseOnStageWait ()
 Finalization function for the WorldCourseOnStageWait state.
 
void initializeState_WorldCourseOnStageAnimeEndCheck ()
 Initialization function for the WorldCourseOnStageAnimeEndCheck state.
 
void executeState_WorldCourseOnStageAnimeEndCheck ()
 Execution function for the WorldCourseOnStageAnimeEndCheck state.
 
void finalizeState_WorldCourseOnStageAnimeEndCheck ()
 Finalization function for the WorldCourseOnStageAnimeEndCheck state.
 
void initializeState_WorldCourseDisp ()
 Initialization function for the WorldCourseDisp state.
 
void executeState_WorldCourseDisp ()
 Execution function for the WorldCourseDisp state.
 
void finalizeState_WorldCourseDisp ()
 Finalization function for the WorldCourseDisp state.
 
void initializeState_WorldCourseExitAnimeEndCheck ()
 Initialization function for the WorldCourseExitAnimeEndCheck state.
 
void executeState_WorldCourseExitAnimeEndCheck ()
 Execution function for the WorldCourseExitAnimeEndCheck state.
 
void finalizeState_WorldCourseExitAnimeEndCheck ()
 Finalization function for the WorldCourseExitAnimeEndCheck state.
 
void initializeState_GuideOnStageWait ()
 Initialization function for the GuideOnStageWait state.
 
void executeState_GuideOnStageWait ()
 Execution function for the GuideOnStageWait state.
 
void finalizeState_GuideOnStageWait ()
 Finalization function for the GuideOnStageWait state.
 
void initializeState_GuideOnStageAnimeEndCheck ()
 Initialization function for the GuideOnStageAnimeEndCheck state.
 
void executeState_GuideOnStageAnimeEndCheck ()
 Execution function for the GuideOnStageAnimeEndCheck state.
 
void finalizeState_GuideOnStageAnimeEndCheck ()
 Finalization function for the GuideOnStageAnimeEndCheck state.
 
void initializeState_GuideDisp ()
 Initialization function for the GuideDisp state.
 
void executeState_GuideDisp ()
 Execution function for the GuideDisp state.
 
void finalizeState_GuideDisp ()
 Finalization function for the GuideDisp state.
 
void initializeState_GuideExitAnimeEndCheck ()
 Initialization function for the GuideExitAnimeEndCheck state.
 
void executeState_GuideExitAnimeEndCheck ()
 Execution function for the GuideExitAnimeEndCheck state.
 
void finalizeState_GuideExitAnimeEndCheck ()
 Finalization function for the GuideExitAnimeEndCheck state.
 
void initializeState_UpOnStageWait ()
 Initialization function for the UpOnStageWait state.
 
void executeState_UpOnStageWait ()
 Execution function for the UpOnStageWait state.
 
void finalizeState_UpOnStageWait ()
 Finalization function for the UpOnStageWait state.
 
void initializeState_UpOnStageAnimeEndCheck ()
 Initialization function for the UpOnStageAnimeEndCheck state.
 
void executeState_UpOnStageAnimeEndCheck ()
 Execution function for the UpOnStageAnimeEndCheck state.
 
void finalizeState_UpOnStageAnimeEndCheck ()
 Finalization function for the UpOnStageAnimeEndCheck state.
 
void initializeState_UpDisp ()
 Initialization function for the UpDisp state.
 
void executeState_UpDisp ()
 Execution function for the UpDisp state.
 
void finalizeState_UpDisp ()
 Finalization function for the UpDisp state.
 
void initializeState_UpExitAnimeEndCheck ()
 Initialization function for the UpExitAnimeEndCheck state.
 
void executeState_UpExitAnimeEndCheck ()
 Execution function for the UpExitAnimeEndCheck state.
 
void finalizeState_UpExitAnimeEndCheck ()
 Finalization function for the UpExitAnimeEndCheck state.
 
void initializeState_DownOnStageWait ()
 Initialization function for the DownOnStageWait state.
 
void executeState_DownOnStageWait ()
 Execution function for the DownOnStageWait state.
 
void finalizeState_DownOnStageWait ()
 Finalization function for the DownOnStageWait state.
 
void initializeState_DownOnStageAnimeEndCheck ()
 Initialization function for the DownOnStageAnimeEndCheck state.
 
void executeState_DownOnStageAnimeEndCheck ()
 Execution function for the DownOnStageAnimeEndCheck state.
 
void finalizeState_DownOnStageAnimeEndCheck ()
 Finalization function for the DownOnStageAnimeEndCheck state.
 
void initializeState_DownDisp ()
 Initialization function for the DownDisp state.
 
void executeState_DownDisp ()
 Execution function for the DownDisp state.
 
void finalizeState_DownDisp ()
 Finalization function for the DownDisp state.
 
void initializeState_DownExitAnimeEndCheck ()
 Initialization function for the DownExitAnimeEndCheck state.
 
void executeState_DownExitAnimeEndCheck ()
 Execution function for the DownExitAnimeEndCheck state.
 
void finalizeState_DownExitAnimeEndCheck ()
 Finalization function for the DownExitAnimeEndCheck state.
 
void initializeState_LeftOnStageWait ()
 Initialization function for the LeftOnStageWait state.
 
void executeState_LeftOnStageWait ()
 Execution function for the LeftOnStageWait state.
 
void finalizeState_LeftOnStageWait ()
 Finalization function for the LeftOnStageWait state.
 
void initializeState_LeftOnStageAnimeEndCheck ()
 Initialization function for the LeftOnStageAnimeEndCheck state.
 
void executeState_LeftOnStageAnimeEndCheck ()
 Execution function for the LeftOnStageAnimeEndCheck state.
 
void finalizeState_LeftOnStageAnimeEndCheck ()
 Finalization function for the LeftOnStageAnimeEndCheck state.
 
void initializeState_LeftDisp ()
 Initialization function for the LeftDisp state.
 
void executeState_LeftDisp ()
 Execution function for the LeftDisp state.
 
void finalizeState_LeftDisp ()
 Finalization function for the LeftDisp state.
 
void initializeState_LeftExitAnimeEndCheck ()
 Initialization function for the LeftExitAnimeEndCheck state.
 
void executeState_LeftExitAnimeEndCheck ()
 Execution function for the LeftExitAnimeEndCheck state.
 
void finalizeState_LeftExitAnimeEndCheck ()
 Finalization function for the LeftExitAnimeEndCheck state.
 
void initializeState_RightOnStageWait ()
 Initialization function for the RightOnStageWait state.
 
void executeState_RightOnStageWait ()
 Execution function for the RightOnStageWait state.
 
void finalizeState_RightOnStageWait ()
 Finalization function for the RightOnStageWait state.
 
void initializeState_RightOnStageAnimeEndCheck ()
 Initialization function for the RightOnStageAnimeEndCheck state.
 
void executeState_RightOnStageAnimeEndCheck ()
 Execution function for the RightOnStageAnimeEndCheck state.
 
void finalizeState_RightOnStageAnimeEndCheck ()
 Finalization function for the RightOnStageAnimeEndCheck state.
 
void initializeState_RightDisp ()
 Initialization function for the RightDisp state.
 
void executeState_RightDisp ()
 Execution function for the RightDisp state.
 
void finalizeState_RightDisp ()
 Finalization function for the RightDisp state.
 
void initializeState_RightExitAnimeEndCheck ()
 Initialization function for the RightExitAnimeEndCheck state.
 
void executeState_RightExitAnimeEndCheck ()
 Execution function for the RightExitAnimeEndCheck state.
 
void finalizeState_RightExitAnimeEndCheck ()
 Finalization function for the RightExitAnimeEndCheck state.
 
void initializeState_ShadowOnStageWait ()
 Initialization function for the ShadowOnStageWait state.
 
void executeState_ShadowOnStageWait ()
 Execution function for the ShadowOnStageWait state.
 
void finalizeState_ShadowOnStageWait ()
 Finalization function for the ShadowOnStageWait state.
 
void initializeState_ShadowOnStageAnimeEndCheck ()
 Initialization function for the ShadowOnStageAnimeEndCheck state.
 
void executeState_ShadowOnStageAnimeEndCheck ()
 Execution function for the ShadowOnStageAnimeEndCheck state.
 
void finalizeState_ShadowOnStageAnimeEndCheck ()
 Finalization function for the ShadowOnStageAnimeEndCheck state.
 
void initializeState_ShadowDisp ()
 Initialization function for the ShadowDisp state.
 
void executeState_ShadowDisp ()
 Execution function for the ShadowDisp state.
 
void finalizeState_ShadowDisp ()
 Finalization function for the ShadowDisp state.
 
void initializeState_ShadowExitAnimeEndCheck ()
 Initialization function for the ShadowExitAnimeEndCheck state.
 
void executeState_ShadowExitAnimeEndCheck ()
 Execution function for the ShadowExitAnimeEndCheck state.
 
void finalizeState_ShadowExitAnimeEndCheck ()
 Finalization function for the ShadowExitAnimeEndCheck state.
 
void initializeState_ScrollGuideOnStageWait ()
 Initialization function for the ScrollGuideOnStageWait state.
 
void executeState_ScrollGuideOnStageWait ()
 Execution function for the ScrollGuideOnStageWait state.
 
void finalizeState_ScrollGuideOnStageWait ()
 Finalization function for the ScrollGuideOnStageWait state.
 
void initializeState_ScrollGuideOnStageAnimeEndCheck ()
 Initialization function for the ScrollGuideOnStageAnimeEndCheck state.
 
void executeState_ScrollGuideOnStageAnimeEndCheck ()
 Execution function for the ScrollGuideOnStageAnimeEndCheck state.
 
void finalizeState_ScrollGuideOnStageAnimeEndCheck ()
 Finalization function for the ScrollGuideOnStageAnimeEndCheck state.
 
void initializeState_ScrollGuideDisp ()
 Initialization function for the ScrollGuideDisp state.
 
void executeState_ScrollGuideDisp ()
 Execution function for the ScrollGuideDisp state.
 
void finalizeState_ScrollGuideDisp ()
 Finalization function for the ScrollGuideDisp state.
 
void initializeState_ScrollGuideExitAnimeEndCheck ()
 Initialization function for the ScrollGuideExitAnimeEndCheck state.
 
void executeState_ScrollGuideExitAnimeEndCheck ()
 Execution function for the ScrollGuideExitAnimeEndCheck state.
 
void finalizeState_ScrollGuideExitAnimeEndCheck ()
 Finalization function for the ScrollGuideExitAnimeEndCheck state.
 

Private Attributes

u32 mUnk
 
LytBase_c mLayout
 The layout for the window.
 
sFStateMgr_c< dCourseSelectGuide_c, sStateMethodUsr_FI_cmStateMgrWorldCourse
 The state manager for the course info (world / course name).
 
sFStateMgr_c< dCourseSelectGuide_c, sStateMethodUsr_FI_cmStateMgrGuide
 The state manager for the button legends and remaining lives display.
 
sFStateMgr_c< dCourseSelectGuide_c, sStateMethodUsr_FI_cmStateMgrUp
 The state manager for the up arrow for the map view.
 
sFStateMgr_c< dCourseSelectGuide_c, sStateMethodUsr_FI_cmStateMgrDown
 The state manager for the down arrow for the map view.
 
sFStateMgr_c< dCourseSelectGuide_c, sStateMethodUsr_FI_cmStateMgrLeft
 The state manager for the left arrow for the map view.
 
sFStateMgr_c< dCourseSelectGuide_c, sStateMethodUsr_FI_cmStateMgrRight
 The state manager for the right arrow for the map view.
 
sFStateMgr_c< dCourseSelectGuide_c, sStateMethodUsr_FI_cmStateMgrShadow
 The state manager for darkening the course view. [Unused?].
 
sFStateMgr_c< dCourseSelectGuide_c, sStateMethodUsr_FI_cmStateMgrScrollGuide
 The state manager for the button legends during the map view.
 
nw4r::lyt::PanempRootPane
 The root pane of the view.
 
nw4r::lyt::PanempNullPanes [N_COUNT]
 The null panes of the view.
 
LytTextBox_cmpTextBoxes [T_COUNT]
 The textboxes of the view.
 
nw4r::lyt::PicturempPicturePanes [P_COUNT]
 The picture panes of the view.
 
Remocon::EXTENSION_TYPE_e mExtension
 The currently attached Wii remote extension.
 
int mWorldNo
 The current world number.
 
int mCourseNo
 The current course number. Set to a negative value if it's a course with an icon.
 
int mCourseType
 The current course type.
 
int mRest [PLAYER_COUNT]
 The remaining lives for each player.
 
int mWorldCourseOnStageTimer
 Cooldown for showing the course info.
 
int mGuideOnStageTimer
 Cooldown for showing the remaining guide HUD.
 
int mRestAlpha
 
int mRestAlphaTarget
 The target transparency for mRestAlpha.
 
u8 mMoveDirection
 A bitmask describing which arrows should be shown in the free move view.
 
bool mInitialized
 Whether the layout has been fully initialized.
 
bool mShowCourseInfo
 Set this to true to show the course info.
 
bool mHideCourseInfo
 Set this to true to hide the course info.
 
bool mIsCourseInfoOutAnime
 Automatically set to false after the course info has been hidden.
 
bool mNoAnimCourseInfoIn
 Whether the course info should simply appear instead of sliding in.
 
bool mBeginGuide
 Set this to true to show the remaining guide.
 
bool mEndGuide
 Set this to true to hide the remaining guide.
 
bool mGuideRelated
 
bool mNoHUDAppearAnim
 Whether the HUD should be shown without an animation.
 
bool mEnableAllArrows
 Whether to show all map view arrows. Gets reset after 1 frame.
 
bool mDisableArrows
 Whether to stop updating the map view arrows.
 
bool mMapView
 Whether the HUD should process the map view elements.
 
bool mEnabled
 Controls whether the HUD is updated every frame.
 
bool mHideHUD
 Set this to true to hide the entire HUD.
 
bool mShowShadow
 Set this to true to darken the world map view.
 
bool mHideShadow
 Set this to true to remove the darkening of the world map view.
 
bool mInMapView
 Whether the HUD is in the map view mode.
 
bool mShowScrollGuide
 Set this to true to show the button legends for the map view mode.
 
bool mEndScrollGuide
 Set this to true to hide the button legends for the map view mode.
 
bool mScrollGuideRelated
 
bool mCourseInfoAnim
 Whether the course information is in an animation.
 
bool mUpAnim
 Whether the up arrow is in an animation.
 
bool mDownAnim
 Whether the down arrow is in an animation.
 
bool mLeftAnim
 Whether the left arrow is in an animation.
 
bool mRightAnim
 Whether the right arrow is in an animation.
 
bool mShowRestNumber
 Whether to update the remaining lives count.
 

Static Private Attributes

static sFStateID_c< dCourseSelectGuide_cStateID_WorldCourseOnStageWait
 The state ID for the WorldCourseOnStageWait state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_WorldCourseOnStageAnimeEndCheck
 The state ID for the WorldCourseOnStageAnimeEndCheck state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_WorldCourseDisp
 The state ID for the WorldCourseDisp state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_WorldCourseExitAnimeEndCheck
 The state ID for the WorldCourseExitAnimeEndCheck state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_GuideOnStageWait
 The state ID for the GuideOnStageWait state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_GuideOnStageAnimeEndCheck
 The state ID for the GuideOnStageAnimeEndCheck state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_GuideDisp
 The state ID for the GuideDisp state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_GuideExitAnimeEndCheck
 The state ID for the GuideExitAnimeEndCheck state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_UpOnStageWait
 The state ID for the UpOnStageWait state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_UpOnStageAnimeEndCheck
 The state ID for the UpOnStageAnimeEndCheck state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_UpDisp
 The state ID for the UpDisp state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_UpExitAnimeEndCheck
 The state ID for the UpExitAnimeEndCheck state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_DownOnStageWait
 The state ID for the DownOnStageWait state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_DownOnStageAnimeEndCheck
 The state ID for the DownOnStageAnimeEndCheck state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_DownDisp
 The state ID for the DownDisp state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_DownExitAnimeEndCheck
 The state ID for the DownExitAnimeEndCheck state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_LeftOnStageWait
 The state ID for the LeftOnStageWait state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_LeftOnStageAnimeEndCheck
 The state ID for the LeftOnStageAnimeEndCheck state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_LeftDisp
 The state ID for the LeftDisp state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_LeftExitAnimeEndCheck
 The state ID for the LeftExitAnimeEndCheck state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_RightOnStageWait
 The state ID for the RightOnStageWait state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_RightOnStageAnimeEndCheck
 The state ID for the RightOnStageAnimeEndCheck state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_RightDisp
 The state ID for the RightDisp state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_RightExitAnimeEndCheck
 The state ID for the RightExitAnimeEndCheck state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_ShadowOnStageWait
 The state ID for the ShadowOnStageWait state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_ShadowOnStageAnimeEndCheck
 The state ID for the ShadowOnStageAnimeEndCheck state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_ShadowDisp
 The state ID for the ShadowDisp state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_ShadowExitAnimeEndCheck
 The state ID for the ShadowExitAnimeEndCheck state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_ScrollGuideOnStageWait
 The state ID for the ScrollGuideOnStageWait state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_ScrollGuideOnStageAnimeEndCheck
 The state ID for the ScrollGuideOnStageAnimeEndCheck state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_ScrollGuideDisp
 The state ID for the ScrollGuideDisp state.
 
static sFStateID_c< dCourseSelectGuide_cStateID_ScrollGuideExitAnimeEndCheck
 The state ID for the ScrollGuideExitAnimeEndCheck state.
 

Member Enumeration Documentation

◆ T_PANE_e

The text boxes used in the layout.

Definition at line 18 of file d_CourseSelectGuide.hpp.

◆ N_PANE_e

The null panes used in the layout.

Definition at line 33 of file d_CourseSelectGuide.hpp.

◆ P_PANE_e

The picture panes used in the layout.

Definition at line 50 of file d_CourseSelectGuide.hpp.

◆ ANIM_NAME_e

The animation names used in the layout.

Definition at line 68 of file d_CourseSelectGuide.hpp.

◆ ANIM_e

The animations used for the layout.

Definition at line 82 of file d_CourseSelectGuide.hpp.

◆ T_FIXED_PANE_e

The fixed panes used in the layout.

Definition at line 96 of file d_CourseSelectGuide.hpp.

Constructor & Destructor Documentation

◆ dCourseSelectGuide_c()

dCourseSelectGuide_c::dCourseSelectGuide_c ( )

Constructs a new course select guide instance.

Definition at line 20 of file d_CourseSelectGuide.cpp.

◆ ~dCourseSelectGuide_c()

dCourseSelectGuide_c::~dCourseSelectGuide_c ( )
virtual

Destroys the instance.

Definition at line 68 of file d_CourseSelectGuide.cpp.

Member Function Documentation

◆ createLayout()

bool dCourseSelectGuide_c::createLayout ( )
private

Creates the layout and initializes the class state.

Definition at line 72 of file d_CourseSelectGuide.cpp.

◆ ScissorMaskSet()

void dCourseSelectGuide_c::ScissorMaskSet ( )
private

Clips the layout to the maximum allowed size.

Definition at line 244 of file d_CourseSelectGuide.cpp.

◆ RestNumberDisp()

void dCourseSelectGuide_c::RestNumberDisp ( )
private

Fills in the text boxes showing the remaining lives count.

Definition at line 282 of file d_CourseSelectGuide.cpp.

◆ RestAlphaDisp()

void dCourseSelectGuide_c::RestAlphaDisp ( )
private

Sets the opacity of the remaining lives count.

Definition at line 299 of file d_CourseSelectGuide.cpp.

◆ execute()

void dCourseSelectGuide_c::execute ( )
private

The main loop of the view.

Definition at line 322 of file d_CourseSelectGuide.cpp.

◆ draw()

void dCourseSelectGuide_c::draw ( )
private

Draws the view.

Definition at line 361 of file d_CourseSelectGuide.cpp.

◆ doDelete()

void dCourseSelectGuide_c::doDelete ( )
private

Prepares the view for deletion.

Definition at line 367 of file d_CourseSelectGuide.cpp.

◆ CollectionCoinSet()

void dCourseSelectGuide_c::CollectionCoinSet ( )
private

Updates the star coin icons.

Definition at line 458 of file d_CourseSelectGuide.cpp.

◆ PlayerIconSet()

void dCourseSelectGuide_c::PlayerIconSet ( )
private

Updates the player icons in the remaining lives info to the active player.

Definition at line 255 of file d_CourseSelectGuide.cpp.

◆ CourseSelectSet()

void dCourseSelectGuide_c::CourseSelectSet ( dWmLib::PointType_e type)
private

Updates the textbox that displays the current course.

Parameters
typeThe point type.

[Why not use COURSE_TYPE_KINOKO_START here?]

Definition at line 371 of file d_CourseSelectGuide.cpp.

◆ IsDirectionAllowed()

bool dCourseSelectGuide_c::IsDirectionAllowed ( int dir)
private

Returns whether the arrow for direction dir should be shown.

Definition at line 486 of file d_CourseSelectGuide.cpp.

◆ UpdateGuide()

void dCourseSelectGuide_c::UpdateGuide ( short courseNo,
dWmLib::PointType_e type )
private

Updates the course-related parts of the course info guide.

Parameters
courseNoThe course number.
typeThe point type.

The updated elements include the course name, the star coins collected and the checkpoint status.

Definition at line 955 of file d_CourseSelectGuide.cpp.

◆ ControllerConnectCheck()

void dCourseSelectGuide_c::ControllerConnectCheck ( )
private

Checks for attached controller extensions and updates the button hints with the correct icon.

The updated elements include the "View Map" and "Items" button legends.

Definition at line 978 of file d_CourseSelectGuide.cpp.

◆ initializeState_WorldCourseOnStageWait()

void dCourseSelectGuide_c::initializeState_WorldCourseOnStageWait ( )
private

Initialization function for the WorldCourseOnStageWait state.

Definition at line 496 of file d_CourseSelectGuide.cpp.

◆ executeState_WorldCourseOnStageWait()

void dCourseSelectGuide_c::executeState_WorldCourseOnStageWait ( )
private

Execution function for the WorldCourseOnStageWait state.

Definition at line 497 of file d_CourseSelectGuide.cpp.

◆ finalizeState_WorldCourseOnStageWait()

void dCourseSelectGuide_c::finalizeState_WorldCourseOnStageWait ( )
private

Finalization function for the WorldCourseOnStageWait state.

Definition at line 512 of file d_CourseSelectGuide.cpp.

◆ initializeState_WorldCourseOnStageAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_WorldCourseOnStageAnimeEndCheck ( )
private

Initialization function for the WorldCourseOnStageAnimeEndCheck state.

Definition at line 514 of file d_CourseSelectGuide.cpp.

◆ executeState_WorldCourseOnStageAnimeEndCheck()

void dCourseSelectGuide_c::executeState_WorldCourseOnStageAnimeEndCheck ( )
private

Execution function for the WorldCourseOnStageAnimeEndCheck state.

Definition at line 519 of file d_CourseSelectGuide.cpp.

◆ finalizeState_WorldCourseOnStageAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_WorldCourseOnStageAnimeEndCheck ( )
private

Finalization function for the WorldCourseOnStageAnimeEndCheck state.

Definition at line 527 of file d_CourseSelectGuide.cpp.

◆ initializeState_WorldCourseDisp()

void dCourseSelectGuide_c::initializeState_WorldCourseDisp ( )
private

Initialization function for the WorldCourseDisp state.

Definition at line 531 of file d_CourseSelectGuide.cpp.

◆ executeState_WorldCourseDisp()

void dCourseSelectGuide_c::executeState_WorldCourseDisp ( )
private

Execution function for the WorldCourseDisp state.

Definition at line 534 of file d_CourseSelectGuide.cpp.

◆ finalizeState_WorldCourseDisp()

void dCourseSelectGuide_c::finalizeState_WorldCourseDisp ( )
private

Finalization function for the WorldCourseDisp state.

Definition at line 543 of file d_CourseSelectGuide.cpp.

◆ initializeState_WorldCourseExitAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_WorldCourseExitAnimeEndCheck ( )
private

Initialization function for the WorldCourseExitAnimeEndCheck state.

Definition at line 545 of file d_CourseSelectGuide.cpp.

◆ executeState_WorldCourseExitAnimeEndCheck()

void dCourseSelectGuide_c::executeState_WorldCourseExitAnimeEndCheck ( )
private

Execution function for the WorldCourseExitAnimeEndCheck state.

Definition at line 551 of file d_CourseSelectGuide.cpp.

◆ finalizeState_WorldCourseExitAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_WorldCourseExitAnimeEndCheck ( )
private

Finalization function for the WorldCourseExitAnimeEndCheck state.

Definition at line 560 of file d_CourseSelectGuide.cpp.

◆ initializeState_GuideOnStageWait()

void dCourseSelectGuide_c::initializeState_GuideOnStageWait ( )
private

Initialization function for the GuideOnStageWait state.

Definition at line 564 of file d_CourseSelectGuide.cpp.

◆ executeState_GuideOnStageWait()

void dCourseSelectGuide_c::executeState_GuideOnStageWait ( )
private

Execution function for the GuideOnStageWait state.

Definition at line 565 of file d_CourseSelectGuide.cpp.

◆ finalizeState_GuideOnStageWait()

void dCourseSelectGuide_c::finalizeState_GuideOnStageWait ( )
private

Finalization function for the GuideOnStageWait state.

Definition at line 580 of file d_CourseSelectGuide.cpp.

◆ initializeState_GuideOnStageAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_GuideOnStageAnimeEndCheck ( )
private

Initialization function for the GuideOnStageAnimeEndCheck state.

Definition at line 584 of file d_CourseSelectGuide.cpp.

◆ executeState_GuideOnStageAnimeEndCheck()

void dCourseSelectGuide_c::executeState_GuideOnStageAnimeEndCheck ( )
private

Execution function for the GuideOnStageAnimeEndCheck state.

Definition at line 589 of file d_CourseSelectGuide.cpp.

◆ finalizeState_GuideOnStageAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_GuideOnStageAnimeEndCheck ( )
private

Finalization function for the GuideOnStageAnimeEndCheck state.

Definition at line 601 of file d_CourseSelectGuide.cpp.

◆ initializeState_GuideDisp()

void dCourseSelectGuide_c::initializeState_GuideDisp ( )
private

Initialization function for the GuideDisp state.

Definition at line 603 of file d_CourseSelectGuide.cpp.

◆ executeState_GuideDisp()

void dCourseSelectGuide_c::executeState_GuideDisp ( )
private

Execution function for the GuideDisp state.

Definition at line 607 of file d_CourseSelectGuide.cpp.

◆ finalizeState_GuideDisp()

void dCourseSelectGuide_c::finalizeState_GuideDisp ( )
private

Finalization function for the GuideDisp state.

Definition at line 615 of file d_CourseSelectGuide.cpp.

◆ initializeState_GuideExitAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_GuideExitAnimeEndCheck ( )
private

Initialization function for the GuideExitAnimeEndCheck state.

Definition at line 617 of file d_CourseSelectGuide.cpp.

◆ executeState_GuideExitAnimeEndCheck()

void dCourseSelectGuide_c::executeState_GuideExitAnimeEndCheck ( )
private

Execution function for the GuideExitAnimeEndCheck state.

Definition at line 624 of file d_CourseSelectGuide.cpp.

◆ finalizeState_GuideExitAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_GuideExitAnimeEndCheck ( )
private

Finalization function for the GuideExitAnimeEndCheck state.

Definition at line 637 of file d_CourseSelectGuide.cpp.

◆ initializeState_UpOnStageWait()

void dCourseSelectGuide_c::initializeState_UpOnStageWait ( )
private

Initialization function for the UpOnStageWait state.

Definition at line 639 of file d_CourseSelectGuide.cpp.

◆ executeState_UpOnStageWait()

void dCourseSelectGuide_c::executeState_UpOnStageWait ( )
private

Execution function for the UpOnStageWait state.

Definition at line 640 of file d_CourseSelectGuide.cpp.

◆ finalizeState_UpOnStageWait()

void dCourseSelectGuide_c::finalizeState_UpOnStageWait ( )
private

Finalization function for the UpOnStageWait state.

Definition at line 645 of file d_CourseSelectGuide.cpp.

◆ initializeState_UpOnStageAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_UpOnStageAnimeEndCheck ( )
private

Initialization function for the UpOnStageAnimeEndCheck state.

Definition at line 647 of file d_CourseSelectGuide.cpp.

◆ executeState_UpOnStageAnimeEndCheck()

void dCourseSelectGuide_c::executeState_UpOnStageAnimeEndCheck ( )
private

Execution function for the UpOnStageAnimeEndCheck state.

Definition at line 651 of file d_CourseSelectGuide.cpp.

◆ finalizeState_UpOnStageAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_UpOnStageAnimeEndCheck ( )
private

Finalization function for the UpOnStageAnimeEndCheck state.

Definition at line 662 of file d_CourseSelectGuide.cpp.

◆ initializeState_UpDisp()

void dCourseSelectGuide_c::initializeState_UpDisp ( )
private

Initialization function for the UpDisp state.

Definition at line 666 of file d_CourseSelectGuide.cpp.

◆ executeState_UpDisp()

void dCourseSelectGuide_c::executeState_UpDisp ( )
private

Execution function for the UpDisp state.

Definition at line 669 of file d_CourseSelectGuide.cpp.

◆ finalizeState_UpDisp()

void dCourseSelectGuide_c::finalizeState_UpDisp ( )
private

Finalization function for the UpDisp state.

Definition at line 674 of file d_CourseSelectGuide.cpp.

◆ initializeState_UpExitAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_UpExitAnimeEndCheck ( )
private

Initialization function for the UpExitAnimeEndCheck state.

Definition at line 676 of file d_CourseSelectGuide.cpp.

◆ executeState_UpExitAnimeEndCheck()

void dCourseSelectGuide_c::executeState_UpExitAnimeEndCheck ( )
private

Execution function for the UpExitAnimeEndCheck state.

Definition at line 681 of file d_CourseSelectGuide.cpp.

◆ finalizeState_UpExitAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_UpExitAnimeEndCheck ( )
private

Finalization function for the UpExitAnimeEndCheck state.

Definition at line 688 of file d_CourseSelectGuide.cpp.

◆ initializeState_DownOnStageWait()

void dCourseSelectGuide_c::initializeState_DownOnStageWait ( )
private

Initialization function for the DownOnStageWait state.

Definition at line 692 of file d_CourseSelectGuide.cpp.

◆ executeState_DownOnStageWait()

void dCourseSelectGuide_c::executeState_DownOnStageWait ( )
private

Execution function for the DownOnStageWait state.

Definition at line 693 of file d_CourseSelectGuide.cpp.

◆ finalizeState_DownOnStageWait()

void dCourseSelectGuide_c::finalizeState_DownOnStageWait ( )
private

Finalization function for the DownOnStageWait state.

Definition at line 698 of file d_CourseSelectGuide.cpp.

◆ initializeState_DownOnStageAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_DownOnStageAnimeEndCheck ( )
private

Initialization function for the DownOnStageAnimeEndCheck state.

Definition at line 700 of file d_CourseSelectGuide.cpp.

◆ executeState_DownOnStageAnimeEndCheck()

void dCourseSelectGuide_c::executeState_DownOnStageAnimeEndCheck ( )
private

Execution function for the DownOnStageAnimeEndCheck state.

Definition at line 704 of file d_CourseSelectGuide.cpp.

◆ finalizeState_DownOnStageAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_DownOnStageAnimeEndCheck ( )
private

Finalization function for the DownOnStageAnimeEndCheck state.

Definition at line 712 of file d_CourseSelectGuide.cpp.

◆ initializeState_DownDisp()

void dCourseSelectGuide_c::initializeState_DownDisp ( )
private

Initialization function for the DownDisp state.

Definition at line 716 of file d_CourseSelectGuide.cpp.

◆ executeState_DownDisp()

void dCourseSelectGuide_c::executeState_DownDisp ( )
private

Execution function for the DownDisp state.

Definition at line 719 of file d_CourseSelectGuide.cpp.

◆ finalizeState_DownDisp()

void dCourseSelectGuide_c::finalizeState_DownDisp ( )
private

Finalization function for the DownDisp state.

Definition at line 724 of file d_CourseSelectGuide.cpp.

◆ initializeState_DownExitAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_DownExitAnimeEndCheck ( )
private

Initialization function for the DownExitAnimeEndCheck state.

Definition at line 726 of file d_CourseSelectGuide.cpp.

◆ executeState_DownExitAnimeEndCheck()

void dCourseSelectGuide_c::executeState_DownExitAnimeEndCheck ( )
private

Execution function for the DownExitAnimeEndCheck state.

Definition at line 731 of file d_CourseSelectGuide.cpp.

◆ finalizeState_DownExitAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_DownExitAnimeEndCheck ( )
private

Finalization function for the DownExitAnimeEndCheck state.

Definition at line 738 of file d_CourseSelectGuide.cpp.

◆ initializeState_LeftOnStageWait()

void dCourseSelectGuide_c::initializeState_LeftOnStageWait ( )
private

Initialization function for the LeftOnStageWait state.

Definition at line 742 of file d_CourseSelectGuide.cpp.

◆ executeState_LeftOnStageWait()

void dCourseSelectGuide_c::executeState_LeftOnStageWait ( )
private

Execution function for the LeftOnStageWait state.

Definition at line 743 of file d_CourseSelectGuide.cpp.

◆ finalizeState_LeftOnStageWait()

void dCourseSelectGuide_c::finalizeState_LeftOnStageWait ( )
private

Finalization function for the LeftOnStageWait state.

Definition at line 748 of file d_CourseSelectGuide.cpp.

◆ initializeState_LeftOnStageAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_LeftOnStageAnimeEndCheck ( )
private

Initialization function for the LeftOnStageAnimeEndCheck state.

Definition at line 750 of file d_CourseSelectGuide.cpp.

◆ executeState_LeftOnStageAnimeEndCheck()

void dCourseSelectGuide_c::executeState_LeftOnStageAnimeEndCheck ( )
private

Execution function for the LeftOnStageAnimeEndCheck state.

Definition at line 754 of file d_CourseSelectGuide.cpp.

◆ finalizeState_LeftOnStageAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_LeftOnStageAnimeEndCheck ( )
private

Finalization function for the LeftOnStageAnimeEndCheck state.

Definition at line 762 of file d_CourseSelectGuide.cpp.

◆ initializeState_LeftDisp()

void dCourseSelectGuide_c::initializeState_LeftDisp ( )
private

Initialization function for the LeftDisp state.

Definition at line 766 of file d_CourseSelectGuide.cpp.

◆ executeState_LeftDisp()

void dCourseSelectGuide_c::executeState_LeftDisp ( )
private

Execution function for the LeftDisp state.

Definition at line 769 of file d_CourseSelectGuide.cpp.

◆ finalizeState_LeftDisp()

void dCourseSelectGuide_c::finalizeState_LeftDisp ( )
private

Finalization function for the LeftDisp state.

Definition at line 774 of file d_CourseSelectGuide.cpp.

◆ initializeState_LeftExitAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_LeftExitAnimeEndCheck ( )
private

Initialization function for the LeftExitAnimeEndCheck state.

Definition at line 776 of file d_CourseSelectGuide.cpp.

◆ executeState_LeftExitAnimeEndCheck()

void dCourseSelectGuide_c::executeState_LeftExitAnimeEndCheck ( )
private

Execution function for the LeftExitAnimeEndCheck state.

Definition at line 781 of file d_CourseSelectGuide.cpp.

◆ finalizeState_LeftExitAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_LeftExitAnimeEndCheck ( )
private

Finalization function for the LeftExitAnimeEndCheck state.

Definition at line 788 of file d_CourseSelectGuide.cpp.

◆ initializeState_RightOnStageWait()

void dCourseSelectGuide_c::initializeState_RightOnStageWait ( )
private

Initialization function for the RightOnStageWait state.

Definition at line 792 of file d_CourseSelectGuide.cpp.

◆ executeState_RightOnStageWait()

void dCourseSelectGuide_c::executeState_RightOnStageWait ( )
private

Execution function for the RightOnStageWait state.

Definition at line 793 of file d_CourseSelectGuide.cpp.

◆ finalizeState_RightOnStageWait()

void dCourseSelectGuide_c::finalizeState_RightOnStageWait ( )
private

Finalization function for the RightOnStageWait state.

Definition at line 798 of file d_CourseSelectGuide.cpp.

◆ initializeState_RightOnStageAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_RightOnStageAnimeEndCheck ( )
private

Initialization function for the RightOnStageAnimeEndCheck state.

Definition at line 800 of file d_CourseSelectGuide.cpp.

◆ executeState_RightOnStageAnimeEndCheck()

void dCourseSelectGuide_c::executeState_RightOnStageAnimeEndCheck ( )
private

Execution function for the RightOnStageAnimeEndCheck state.

Definition at line 804 of file d_CourseSelectGuide.cpp.

◆ finalizeState_RightOnStageAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_RightOnStageAnimeEndCheck ( )
private

Finalization function for the RightOnStageAnimeEndCheck state.

Definition at line 812 of file d_CourseSelectGuide.cpp.

◆ initializeState_RightDisp()

void dCourseSelectGuide_c::initializeState_RightDisp ( )
private

Initialization function for the RightDisp state.

Definition at line 816 of file d_CourseSelectGuide.cpp.

◆ executeState_RightDisp()

void dCourseSelectGuide_c::executeState_RightDisp ( )
private

Execution function for the RightDisp state.

Definition at line 819 of file d_CourseSelectGuide.cpp.

◆ finalizeState_RightDisp()

void dCourseSelectGuide_c::finalizeState_RightDisp ( )
private

Finalization function for the RightDisp state.

Definition at line 824 of file d_CourseSelectGuide.cpp.

◆ initializeState_RightExitAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_RightExitAnimeEndCheck ( )
private

Initialization function for the RightExitAnimeEndCheck state.

Definition at line 826 of file d_CourseSelectGuide.cpp.

◆ executeState_RightExitAnimeEndCheck()

void dCourseSelectGuide_c::executeState_RightExitAnimeEndCheck ( )
private

Execution function for the RightExitAnimeEndCheck state.

Definition at line 831 of file d_CourseSelectGuide.cpp.

◆ finalizeState_RightExitAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_RightExitAnimeEndCheck ( )
private

Finalization function for the RightExitAnimeEndCheck state.

Definition at line 838 of file d_CourseSelectGuide.cpp.

◆ initializeState_ShadowOnStageWait()

void dCourseSelectGuide_c::initializeState_ShadowOnStageWait ( )
private

Initialization function for the ShadowOnStageWait state.

Definition at line 842 of file d_CourseSelectGuide.cpp.

◆ executeState_ShadowOnStageWait()

void dCourseSelectGuide_c::executeState_ShadowOnStageWait ( )
private

Execution function for the ShadowOnStageWait state.

Definition at line 843 of file d_CourseSelectGuide.cpp.

◆ finalizeState_ShadowOnStageWait()

void dCourseSelectGuide_c::finalizeState_ShadowOnStageWait ( )
private

Finalization function for the ShadowOnStageWait state.

Definition at line 848 of file d_CourseSelectGuide.cpp.

◆ initializeState_ShadowOnStageAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_ShadowOnStageAnimeEndCheck ( )
private

Initialization function for the ShadowOnStageAnimeEndCheck state.

Definition at line 852 of file d_CourseSelectGuide.cpp.

◆ executeState_ShadowOnStageAnimeEndCheck()

void dCourseSelectGuide_c::executeState_ShadowOnStageAnimeEndCheck ( )
private

Execution function for the ShadowOnStageAnimeEndCheck state.

Definition at line 855 of file d_CourseSelectGuide.cpp.

◆ finalizeState_ShadowOnStageAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_ShadowOnStageAnimeEndCheck ( )
private

Finalization function for the ShadowOnStageAnimeEndCheck state.

Definition at line 860 of file d_CourseSelectGuide.cpp.

◆ initializeState_ShadowDisp()

void dCourseSelectGuide_c::initializeState_ShadowDisp ( )
private

Initialization function for the ShadowDisp state.

Definition at line 862 of file d_CourseSelectGuide.cpp.

◆ executeState_ShadowDisp()

void dCourseSelectGuide_c::executeState_ShadowDisp ( )
private

Execution function for the ShadowDisp state.

Definition at line 863 of file d_CourseSelectGuide.cpp.

◆ finalizeState_ShadowDisp()

void dCourseSelectGuide_c::finalizeState_ShadowDisp ( )
private

Finalization function for the ShadowDisp state.

Definition at line 868 of file d_CourseSelectGuide.cpp.

◆ initializeState_ShadowExitAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_ShadowExitAnimeEndCheck ( )
private

Initialization function for the ShadowExitAnimeEndCheck state.

Definition at line 872 of file d_CourseSelectGuide.cpp.

◆ executeState_ShadowExitAnimeEndCheck()

void dCourseSelectGuide_c::executeState_ShadowExitAnimeEndCheck ( )
private

Execution function for the ShadowExitAnimeEndCheck state.

Definition at line 875 of file d_CourseSelectGuide.cpp.

◆ finalizeState_ShadowExitAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_ShadowExitAnimeEndCheck ( )
private

Finalization function for the ShadowExitAnimeEndCheck state.

Definition at line 880 of file d_CourseSelectGuide.cpp.

◆ initializeState_ScrollGuideOnStageWait()

void dCourseSelectGuide_c::initializeState_ScrollGuideOnStageWait ( )
private

Initialization function for the ScrollGuideOnStageWait state.

Definition at line 882 of file d_CourseSelectGuide.cpp.

◆ executeState_ScrollGuideOnStageWait()

void dCourseSelectGuide_c::executeState_ScrollGuideOnStageWait ( )
private

Execution function for the ScrollGuideOnStageWait state.

Definition at line 885 of file d_CourseSelectGuide.cpp.

◆ finalizeState_ScrollGuideOnStageWait()

void dCourseSelectGuide_c::finalizeState_ScrollGuideOnStageWait ( )
private

Finalization function for the ScrollGuideOnStageWait state.

Definition at line 901 of file d_CourseSelectGuide.cpp.

◆ initializeState_ScrollGuideOnStageAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_ScrollGuideOnStageAnimeEndCheck ( )
private

Initialization function for the ScrollGuideOnStageAnimeEndCheck state.

Definition at line 905 of file d_CourseSelectGuide.cpp.

◆ executeState_ScrollGuideOnStageAnimeEndCheck()

void dCourseSelectGuide_c::executeState_ScrollGuideOnStageAnimeEndCheck ( )
private

Execution function for the ScrollGuideOnStageAnimeEndCheck state.

Definition at line 914 of file d_CourseSelectGuide.cpp.

◆ finalizeState_ScrollGuideOnStageAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_ScrollGuideOnStageAnimeEndCheck ( )
private

Finalization function for the ScrollGuideOnStageAnimeEndCheck state.

Definition at line 924 of file d_CourseSelectGuide.cpp.

◆ initializeState_ScrollGuideDisp()

void dCourseSelectGuide_c::initializeState_ScrollGuideDisp ( )
private

Initialization function for the ScrollGuideDisp state.

Definition at line 926 of file d_CourseSelectGuide.cpp.

◆ executeState_ScrollGuideDisp()

void dCourseSelectGuide_c::executeState_ScrollGuideDisp ( )
private

Execution function for the ScrollGuideDisp state.

Definition at line 929 of file d_CourseSelectGuide.cpp.

◆ finalizeState_ScrollGuideDisp()

void dCourseSelectGuide_c::finalizeState_ScrollGuideDisp ( )
private

Finalization function for the ScrollGuideDisp state.

Definition at line 934 of file d_CourseSelectGuide.cpp.

◆ initializeState_ScrollGuideExitAnimeEndCheck()

void dCourseSelectGuide_c::initializeState_ScrollGuideExitAnimeEndCheck ( )
private

Initialization function for the ScrollGuideExitAnimeEndCheck state.

Definition at line 936 of file d_CourseSelectGuide.cpp.

◆ executeState_ScrollGuideExitAnimeEndCheck()

void dCourseSelectGuide_c::executeState_ScrollGuideExitAnimeEndCheck ( )
private

Execution function for the ScrollGuideExitAnimeEndCheck state.

Definition at line 941 of file d_CourseSelectGuide.cpp.

◆ finalizeState_ScrollGuideExitAnimeEndCheck()

void dCourseSelectGuide_c::finalizeState_ScrollGuideExitAnimeEndCheck ( )
private

Finalization function for the ScrollGuideExitAnimeEndCheck state.

Definition at line 946 of file d_CourseSelectGuide.cpp.

Member Data Documentation

◆ mUnk

u32 dCourseSelectGuide_c::mUnk
private

Definition at line 152 of file d_CourseSelectGuide.hpp.

◆ mLayout

LytBase_c dCourseSelectGuide_c::mLayout
private

The layout for the window.

Definition at line 154 of file d_CourseSelectGuide.hpp.

◆ mStateMgrWorldCourse

sFStateMgr_c<dCourseSelectGuide_c, sStateMethodUsr_FI_c> dCourseSelectGuide_c::mStateMgrWorldCourse
private

The state manager for the course info (world / course name).

Definition at line 157 of file d_CourseSelectGuide.hpp.

◆ mStateMgrGuide

sFStateMgr_c<dCourseSelectGuide_c, sStateMethodUsr_FI_c> dCourseSelectGuide_c::mStateMgrGuide
private

The state manager for the button legends and remaining lives display.

Definition at line 159 of file d_CourseSelectGuide.hpp.

◆ mStateMgrUp

sFStateMgr_c<dCourseSelectGuide_c, sStateMethodUsr_FI_c> dCourseSelectGuide_c::mStateMgrUp
private

The state manager for the up arrow for the map view.

Definition at line 161 of file d_CourseSelectGuide.hpp.

◆ mStateMgrDown

sFStateMgr_c<dCourseSelectGuide_c, sStateMethodUsr_FI_c> dCourseSelectGuide_c::mStateMgrDown
private

The state manager for the down arrow for the map view.

Definition at line 163 of file d_CourseSelectGuide.hpp.

◆ mStateMgrLeft

sFStateMgr_c<dCourseSelectGuide_c, sStateMethodUsr_FI_c> dCourseSelectGuide_c::mStateMgrLeft
private

The state manager for the left arrow for the map view.

Definition at line 165 of file d_CourseSelectGuide.hpp.

◆ mStateMgrRight

sFStateMgr_c<dCourseSelectGuide_c, sStateMethodUsr_FI_c> dCourseSelectGuide_c::mStateMgrRight
private

The state manager for the right arrow for the map view.

Definition at line 167 of file d_CourseSelectGuide.hpp.

◆ mStateMgrShadow

sFStateMgr_c<dCourseSelectGuide_c, sStateMethodUsr_FI_c> dCourseSelectGuide_c::mStateMgrShadow
private

The state manager for darkening the course view. [Unused?].

Definition at line 169 of file d_CourseSelectGuide.hpp.

◆ mStateMgrScrollGuide

sFStateMgr_c<dCourseSelectGuide_c, sStateMethodUsr_FI_c> dCourseSelectGuide_c::mStateMgrScrollGuide
private

The state manager for the button legends during the map view.

Definition at line 171 of file d_CourseSelectGuide.hpp.

◆ StateID_WorldCourseOnStageWait

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_WorldCourseOnStageWait
staticprivate

The state ID for the WorldCourseOnStageWait state.

Definition at line 173 of file d_CourseSelectGuide.hpp.

◆ StateID_WorldCourseOnStageAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_WorldCourseOnStageAnimeEndCheck
staticprivate

The state ID for the WorldCourseOnStageAnimeEndCheck state.

Definition at line 174 of file d_CourseSelectGuide.hpp.

◆ StateID_WorldCourseDisp

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_WorldCourseDisp
staticprivate

The state ID for the WorldCourseDisp state.

Definition at line 175 of file d_CourseSelectGuide.hpp.

◆ StateID_WorldCourseExitAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_WorldCourseExitAnimeEndCheck
staticprivate

The state ID for the WorldCourseExitAnimeEndCheck state.

Definition at line 176 of file d_CourseSelectGuide.hpp.

◆ StateID_GuideOnStageWait

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_GuideOnStageWait
staticprivate

The state ID for the GuideOnStageWait state.

Definition at line 178 of file d_CourseSelectGuide.hpp.

◆ StateID_GuideOnStageAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_GuideOnStageAnimeEndCheck
staticprivate

The state ID for the GuideOnStageAnimeEndCheck state.

Definition at line 179 of file d_CourseSelectGuide.hpp.

◆ StateID_GuideDisp

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_GuideDisp
staticprivate

The state ID for the GuideDisp state.

Definition at line 180 of file d_CourseSelectGuide.hpp.

◆ StateID_GuideExitAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_GuideExitAnimeEndCheck
staticprivate

The state ID for the GuideExitAnimeEndCheck state.

Definition at line 181 of file d_CourseSelectGuide.hpp.

◆ StateID_UpOnStageWait

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_UpOnStageWait
staticprivate

The state ID for the UpOnStageWait state.

Definition at line 183 of file d_CourseSelectGuide.hpp.

◆ StateID_UpOnStageAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_UpOnStageAnimeEndCheck
staticprivate

The state ID for the UpOnStageAnimeEndCheck state.

Definition at line 184 of file d_CourseSelectGuide.hpp.

◆ StateID_UpDisp

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_UpDisp
staticprivate

The state ID for the UpDisp state.

Definition at line 185 of file d_CourseSelectGuide.hpp.

◆ StateID_UpExitAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_UpExitAnimeEndCheck
staticprivate

The state ID for the UpExitAnimeEndCheck state.

Definition at line 186 of file d_CourseSelectGuide.hpp.

◆ StateID_DownOnStageWait

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_DownOnStageWait
staticprivate

The state ID for the DownOnStageWait state.

Definition at line 188 of file d_CourseSelectGuide.hpp.

◆ StateID_DownOnStageAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_DownOnStageAnimeEndCheck
staticprivate

The state ID for the DownOnStageAnimeEndCheck state.

Definition at line 189 of file d_CourseSelectGuide.hpp.

◆ StateID_DownDisp

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_DownDisp
staticprivate

The state ID for the DownDisp state.

Definition at line 190 of file d_CourseSelectGuide.hpp.

◆ StateID_DownExitAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_DownExitAnimeEndCheck
staticprivate

The state ID for the DownExitAnimeEndCheck state.

Definition at line 191 of file d_CourseSelectGuide.hpp.

◆ StateID_LeftOnStageWait

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_LeftOnStageWait
staticprivate

The state ID for the LeftOnStageWait state.

Definition at line 193 of file d_CourseSelectGuide.hpp.

◆ StateID_LeftOnStageAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_LeftOnStageAnimeEndCheck
staticprivate

The state ID for the LeftOnStageAnimeEndCheck state.

Definition at line 194 of file d_CourseSelectGuide.hpp.

◆ StateID_LeftDisp

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_LeftDisp
staticprivate

The state ID for the LeftDisp state.

Definition at line 195 of file d_CourseSelectGuide.hpp.

◆ StateID_LeftExitAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_LeftExitAnimeEndCheck
staticprivate

The state ID for the LeftExitAnimeEndCheck state.

Definition at line 196 of file d_CourseSelectGuide.hpp.

◆ StateID_RightOnStageWait

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_RightOnStageWait
staticprivate

The state ID for the RightOnStageWait state.

Definition at line 198 of file d_CourseSelectGuide.hpp.

◆ StateID_RightOnStageAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_RightOnStageAnimeEndCheck
staticprivate

The state ID for the RightOnStageAnimeEndCheck state.

Definition at line 199 of file d_CourseSelectGuide.hpp.

◆ StateID_RightDisp

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_RightDisp
staticprivate

The state ID for the RightDisp state.

Definition at line 200 of file d_CourseSelectGuide.hpp.

◆ StateID_RightExitAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_RightExitAnimeEndCheck
staticprivate

The state ID for the RightExitAnimeEndCheck state.

Definition at line 201 of file d_CourseSelectGuide.hpp.

◆ StateID_ShadowOnStageWait

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_ShadowOnStageWait
staticprivate

The state ID for the ShadowOnStageWait state.

Definition at line 203 of file d_CourseSelectGuide.hpp.

◆ StateID_ShadowOnStageAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_ShadowOnStageAnimeEndCheck
staticprivate

The state ID for the ShadowOnStageAnimeEndCheck state.

Definition at line 204 of file d_CourseSelectGuide.hpp.

◆ StateID_ShadowDisp

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_ShadowDisp
staticprivate

The state ID for the ShadowDisp state.

Definition at line 205 of file d_CourseSelectGuide.hpp.

◆ StateID_ShadowExitAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_ShadowExitAnimeEndCheck
staticprivate

The state ID for the ShadowExitAnimeEndCheck state.

Definition at line 206 of file d_CourseSelectGuide.hpp.

◆ StateID_ScrollGuideOnStageWait

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_ScrollGuideOnStageWait
staticprivate

The state ID for the ScrollGuideOnStageWait state.

Definition at line 208 of file d_CourseSelectGuide.hpp.

◆ StateID_ScrollGuideOnStageAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_ScrollGuideOnStageAnimeEndCheck
staticprivate

The state ID for the ScrollGuideOnStageAnimeEndCheck state.

Definition at line 209 of file d_CourseSelectGuide.hpp.

◆ StateID_ScrollGuideDisp

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_ScrollGuideDisp
staticprivate

The state ID for the ScrollGuideDisp state.

Definition at line 210 of file d_CourseSelectGuide.hpp.

◆ StateID_ScrollGuideExitAnimeEndCheck

sFStateID_c< dCourseSelectGuide_c > dCourseSelectGuide_c::StateID_ScrollGuideExitAnimeEndCheck
staticprivate

The state ID for the ScrollGuideExitAnimeEndCheck state.

Definition at line 211 of file d_CourseSelectGuide.hpp.

◆ mpRootPane

nw4r::lyt::Pane* dCourseSelectGuide_c::mpRootPane
private

The root pane of the view.

Definition at line 213 of file d_CourseSelectGuide.hpp.

◆ mpNullPanes

nw4r::lyt::Pane* dCourseSelectGuide_c::mpNullPanes[N_COUNT]
private

The null panes of the view.

Definition at line 215 of file d_CourseSelectGuide.hpp.

◆ mpTextBoxes

LytTextBox_c* dCourseSelectGuide_c::mpTextBoxes[T_COUNT]
private

The textboxes of the view.

Definition at line 216 of file d_CourseSelectGuide.hpp.

◆ mpPicturePanes

nw4r::lyt::Picture* dCourseSelectGuide_c::mpPicturePanes[P_COUNT]
private

The picture panes of the view.

Definition at line 217 of file d_CourseSelectGuide.hpp.

◆ mExtension

Remocon::EXTENSION_TYPE_e dCourseSelectGuide_c::mExtension
private

The currently attached Wii remote extension.

Definition at line 219 of file d_CourseSelectGuide.hpp.

◆ mWorldNo

int dCourseSelectGuide_c::mWorldNo
private

The current world number.

Definition at line 220 of file d_CourseSelectGuide.hpp.

◆ mCourseNo

int dCourseSelectGuide_c::mCourseNo
private

The current course number. Set to a negative value if it's a course with an icon.

Definition at line 221 of file d_CourseSelectGuide.hpp.

◆ mCourseType

int dCourseSelectGuide_c::mCourseType
private

The current course type.

Todo
Document this enum.

Definition at line 222 of file d_CourseSelectGuide.hpp.

◆ mRest

int dCourseSelectGuide_c::mRest[PLAYER_COUNT]
private

The remaining lives for each player.

Set to -1 if the player is not present. This is stored here so that the game doesn't have to recalculate the textbox each frame.

Definition at line 230 of file d_CourseSelectGuide.hpp.

◆ mWorldCourseOnStageTimer

int dCourseSelectGuide_c::mWorldCourseOnStageTimer
private

Cooldown for showing the course info.

Definition at line 232 of file d_CourseSelectGuide.hpp.

◆ mGuideOnStageTimer

int dCourseSelectGuide_c::mGuideOnStageTimer
private

Cooldown for showing the remaining guide HUD.

Definition at line 233 of file d_CourseSelectGuide.hpp.

◆ mRestAlpha

int dCourseSelectGuide_c::mRestAlpha
private
  @brief The current transparency for the player remaining lives HUD.

  This should be changed via mRestAlphaTarget, which will cause mRestAlpha to smoothly
  transition to mRestAlphaTarget. <dl class="decompnote"><dt>Decompilation Note</dt><dd>This transition effect goes unused, because even

though stepping on Peach's castle performs this transition, it happens before the remaining lives counter appears again on-screen.

Definition at line 243 of file d_CourseSelectGuide.hpp.

◆ mRestAlphaTarget

int dCourseSelectGuide_c::mRestAlphaTarget
private

The target transparency for mRestAlpha.

Definition at line 244 of file d_CourseSelectGuide.hpp.

◆ mMoveDirection

u8 dCourseSelectGuide_c::mMoveDirection
private

A bitmask describing which arrows should be shown in the free move view.

Definition at line 246 of file d_CourseSelectGuide.hpp.

◆ mInitialized

bool dCourseSelectGuide_c::mInitialized
private

Whether the layout has been fully initialized.

Definition at line 248 of file d_CourseSelectGuide.hpp.

◆ mShowCourseInfo

bool dCourseSelectGuide_c::mShowCourseInfo
private

Set this to true to show the course info.

Definition at line 250 of file d_CourseSelectGuide.hpp.

◆ mHideCourseInfo

bool dCourseSelectGuide_c::mHideCourseInfo
private

Set this to true to hide the course info.

Definition at line 251 of file d_CourseSelectGuide.hpp.

◆ mIsCourseInfoOutAnime

bool dCourseSelectGuide_c::mIsCourseInfoOutAnime
private

Automatically set to false after the course info has been hidden.

Definition at line 252 of file d_CourseSelectGuide.hpp.

◆ mNoAnimCourseInfoIn

bool dCourseSelectGuide_c::mNoAnimCourseInfoIn
private

Whether the course info should simply appear instead of sliding in.

Definition at line 253 of file d_CourseSelectGuide.hpp.

◆ mBeginGuide

bool dCourseSelectGuide_c::mBeginGuide
private

Set this to true to show the remaining guide.

Definition at line 255 of file d_CourseSelectGuide.hpp.

◆ mEndGuide

bool dCourseSelectGuide_c::mEndGuide
private

Set this to true to hide the remaining guide.

Definition at line 256 of file d_CourseSelectGuide.hpp.

◆ mGuideRelated

bool dCourseSelectGuide_c::mGuideRelated
private
Todo
Figure out what this does.

Definition at line 257 of file d_CourseSelectGuide.hpp.

◆ mNoHUDAppearAnim

bool dCourseSelectGuide_c::mNoHUDAppearAnim
private

Whether the HUD should be shown without an animation.

Definition at line 258 of file d_CourseSelectGuide.hpp.

◆ mEnableAllArrows

bool dCourseSelectGuide_c::mEnableAllArrows
private

Whether to show all map view arrows. Gets reset after 1 frame.

Definition at line 260 of file d_CourseSelectGuide.hpp.

◆ mDisableArrows

bool dCourseSelectGuide_c::mDisableArrows
private

Whether to stop updating the map view arrows.

Definition at line 261 of file d_CourseSelectGuide.hpp.

◆ mMapView

bool dCourseSelectGuide_c::mMapView
private

Whether the HUD should process the map view elements.

Definition at line 262 of file d_CourseSelectGuide.hpp.

◆ mEnabled

bool dCourseSelectGuide_c::mEnabled
private

Controls whether the HUD is updated every frame.

Definition at line 264 of file d_CourseSelectGuide.hpp.

◆ mHideHUD

bool dCourseSelectGuide_c::mHideHUD
private

Set this to true to hide the entire HUD.

Definition at line 265 of file d_CourseSelectGuide.hpp.

◆ mShowShadow

bool dCourseSelectGuide_c::mShowShadow
private

Set this to true to darken the world map view.

Definition at line 267 of file d_CourseSelectGuide.hpp.

◆ mHideShadow

bool dCourseSelectGuide_c::mHideShadow
private

Set this to true to remove the darkening of the world map view.

Definition at line 268 of file d_CourseSelectGuide.hpp.

◆ mInMapView

bool dCourseSelectGuide_c::mInMapView
private

Whether the HUD is in the map view mode.

Definition at line 270 of file d_CourseSelectGuide.hpp.

◆ mShowScrollGuide

bool dCourseSelectGuide_c::mShowScrollGuide
private

Set this to true to show the button legends for the map view mode.

Definition at line 272 of file d_CourseSelectGuide.hpp.

◆ mEndScrollGuide

bool dCourseSelectGuide_c::mEndScrollGuide
private

Set this to true to hide the button legends for the map view mode.

Definition at line 273 of file d_CourseSelectGuide.hpp.

◆ mScrollGuideRelated

bool dCourseSelectGuide_c::mScrollGuideRelated
private
Todo
Figure out what this does.

Definition at line 274 of file d_CourseSelectGuide.hpp.

◆ mCourseInfoAnim

bool dCourseSelectGuide_c::mCourseInfoAnim
private

Whether the course information is in an animation.

Definition at line 276 of file d_CourseSelectGuide.hpp.

◆ mUpAnim

bool dCourseSelectGuide_c::mUpAnim
private

Whether the up arrow is in an animation.

Definition at line 277 of file d_CourseSelectGuide.hpp.

◆ mDownAnim

bool dCourseSelectGuide_c::mDownAnim
private

Whether the down arrow is in an animation.

Definition at line 278 of file d_CourseSelectGuide.hpp.

◆ mLeftAnim

bool dCourseSelectGuide_c::mLeftAnim
private

Whether the left arrow is in an animation.

Definition at line 279 of file d_CourseSelectGuide.hpp.

◆ mRightAnim

bool dCourseSelectGuide_c::mRightAnim
private

Whether the right arrow is in an animation.

Definition at line 280 of file d_CourseSelectGuide.hpp.

◆ mShowRestNumber

bool dCourseSelectGuide_c::mShowRestNumber
private

Whether to update the remaining lives count.

Definition at line 282 of file d_CourseSelectGuide.hpp.

◆ m_instance

dCourseSelectGuide_c * dCourseSelectGuide_c::m_instance
static

The instance of the view.

Definition at line 285 of file d_CourseSelectGuide.hpp.

◆ c_DISP_WAIT_TIMER

const int dCourseSelectGuide_c::c_DISP_WAIT_TIMER = 20
static

The speed at which the opacity of the remaining lives counter is changed.

Definition at line 288 of file d_CourseSelectGuide.hpp.