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

Description

A state system implementation.

Classes

class  sFState_c< T >
 A state holder for a given class. More...
 
class  sFStateFct_c< T >
 A state factory for a given class. More...
 
class  sFStateID_c< T >
 An implementation of a state ID for a given class. More...
 
class  sFStateMgr_c< T, Method >
 A wrapper for sStateMgr_c that uses sFStateFct_c and sStateIDChk_c. More...
 
class  sStateID_c
 A generic implementation of a state ID. More...
 
class  sStateIDIf_c
 The interface for state IDs. More...
 
class  sStateIf_c
 The interface for a state holder. More...
 
class  sStateFctIf_c
 The interface for state factories. More...
 
class  sStateIDChkIf_c
 The interface for state ID checkers. More...
 
class  sStateIDChk_c
 A default implementation of a state ID checker. More...
 
class  sStateMgrIf_c
 The interface for state managers. More...
 
class  sStateMethod_c
 A class that handles state execution and transition. More...
 
class  sStateMethodUsr_FI_c
 An extension to sStateMethod_c that implements the remaining abstract methods. More...
 
class  sStateMgr_c< T, Method, Factory, Check >
 An implementation of sStateMgrIf_c. More...
 

Variables

sStateID_c sStateID::null
 

Variable Documentation

◆ null

sStateID_c sStateID::null
extern

A null state instance.