Skip to main content

helios/engine/mechanics/gamestate/rules/README.md File

Namespaces Index

namespacerules

Transition rules for the game state machine. More...

File Listing

The file content with the documentation metadata removed is:

 # helios::engine::mechanics::gamestate::rules
 
 Transition rules for the game state machine.
 
 ## Rules
 
 | Class | Description |
 |-------|-------------|
 | `DefaultGameStateTransitionRules` | Provides the default set of transition rules |
 
 ## DefaultGameStateTransitionRules
 
 Defines standard transitions:
 
 | From | Transition | To |
 |------|------------|-----|
 | Undefined | TitleRequested | Title |
 | Title | StartRequested | Running |
 | Running | TogglePause | Paused |
 | Paused | TogglePause | Running |
 | Paused | RestartRequested | Running |
 | Paused | QuitGameRequested | Title |
 
 Custom rules can be provided to the `GameStateManager` constructor.
 
 ---
 
 <details>
 <summary>Doxygen</summary><p>
 @namespace helios::engine::mechanics::gamestate::rules
 @brief Transition rules for the game state machine.
 @details Contains rule definitions for valid state transitions.
 </p></details>
 

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.