helios/engine/mechanics/gamestate/rules/README.md File
Namespaces Index
| namespace | rules |
|
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.