Skip to main content

MatchStateManager.ixx File

Type alias for match state manager. More...

Included Headers

#include <span> #include <memory> #include <unordered_map> #include <helios.engine.state> #include <helios.engine.mechanics.match.types>

Namespaces Index

namespacehelios
namespaceengine

Main engine module aggregating core infrastructure and game systems. More...

namespacemechanics

High-level gameplay systems and components for game logic. More...

namespacematch

Match state management for the helios engine. More...

Description

Type alias for match state manager.

File Listing

The file content with the documentation metadata removed is:

1/**
2 * @file MatchStateManager.ixx
3 * @brief Type alias for match state manager.
4 */
5module;
6
7#include <span>
8#include <memory>
9#include <unordered_map>
10
11export module helios.engine.mechanics.match.MatchStateManager;
12
13import helios.engine.mechanics.match.types;
14import helios.engine.state;
15
16
17
18
19
21
22 /**
23 * @brief Type alias for the match state manager.
24 *
25 * @details Instantiation of the generic StateManager template for
26 * MatchState. Manages match/round lifecycle states (Warmup, PlayerSpawn, Playing).
27 *
28 * @see helios::engine::state::StateManager
29 * @see types::MatchState
30 */
32
33}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.