NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
sStateStateMgrIf_c Class Referenceabstract
Inheritance diagram for sStateStateMgrIf_c:
[legend]

Description

Definition at line 4 of file s_StateStateMgr.hpp.

Public Member Functions

virtual void changeToSubState (const sStateIDIf_c &newState)=0
 
virtual void returnState ()=0
 
virtual bool isSubState () const =0
 
virtual const sStateIDIf_cgetMainStateID () const =0
 
- Public Member Functions inherited from sStateMgrIf_c
virtual void initializeState ()=0
 Initializes the current state.
 
virtual void executeState ()=0
 Executes the current state.
 
virtual void finalizeState ()=0
 Prepares the current state for termination.
 
virtual void changeState (const sStateIDIf_c &newStateID)=0
 Transitions to a new state ID.
 
virtual void refreshState ()=0
 Marks the current state to be executed again.
 
virtual sStateIf_cgetState () const =0
 Gets the state holder.
 
virtual const sStateIDIf_cgetNewStateID () const =0
 Gets the next state ID.
 
virtual const sStateIDIf_cgetStateID () const =0
 Gets the current state ID.
 
virtual const sStateIDIf_cgetOldStateID () const =0
 Gets the previous state ID.