3#include <game/bases/d_scene.hpp>
4#include <game/bases/d_wii_strap_screen.hpp>
5#include <game/bases/d_controller_information.hpp>
6#include <game/bases/d_cursor_select.hpp>
7#include <game/bases/d_yes_no_window.hpp>
dSelectCursor_c * mpSelectCursor
The select cursor instance.
virtual int create()
do method for the create operation.
sFStateMgr_c< dScBoot_c, sStateMethodUsr_FI_c > mResetStateMgr
The state manager for the ResetXXX states.
virtual void deleteReady()
Informs the base that it's about to be deleted.
virtual int doDelete()
do method for the delete operation.
bool mSceneSoundLoaded
Whether the sound (for the button press) has finished loading.
dScBoot_c()
Creates a new scene.
dYesNoWindow_c * mpYesNoWindow
The yes/no window instance.
bool mResetFaderDone
Whether the reset fade-out has completed.
int mAutoAdvanceTimer
The number of frames after which the scene will automatically advance.
dControllerInformation_c * mpControllerInformation
The controller information instance.
bool mNewSaveFileCreated
Whether new save data was created during boot.
bool mSaveDataCreatedMessageShown
Whether the "new save data created" message has been shown.
virtual int preExecute()
pre method for the execute operation.
int mMinWaitTimer
The minimum number of frames to wait before a button may be pressed to advance the scene.
virtual int draw()
do method for the draw operation.
virtual ~dScBoot_c()
Destroys the scene.
bool mResetFadeOutStarted
Whether the reset fade-out has started.
dWiiStrapScreen_c * mpWiiStrapScreen
The Wii strap screen instance.
virtual int execute()
do method for the execute operation.
static dScBoot_c * m_instance
The singleton instance of the boot scene.
void DUMMY_FUNCTION_ORDER()
Deadstripped dummy function to force weak function order.
sFStateMgr_c< dScBoot_c, sStateMethodUsr_FI_c > mStateMgr
The main state manager for the boot scene.
bool mIsResetting
Whether the game is currently resetting.
dScene_c()
Creates a new scene.
Displays a confirmation prompt.
A wrapper for sStateMgr_c that uses sFStateFct_c and sStateIDChk_c.
The interface for state IDs.
#define STATE_FUNC_DECLARE(class, name)
Declares a state.