Skip to main content

MatchRuleSystem.ixx File

System for match rule evaluation. More...

Included Headers

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...

namespacesystems

Systems for match state management. More...

Classes Index

classMatchRuleSystem

Evaluates match rules and conditions. More...

Description

System for match rule evaluation.

File Listing

The file content with the documentation metadata removed is:

1/**
2 * @file MatchRuleSystem.ixx
3 * @brief System for match rule evaluation.
4 */
5module;
6
7
8export module helios.engine.mechanics.match.systems.MatchRuleSystem;
9
10
11import helios.engine.mechanics.match.types.MatchState;
12
13import helios.input.types.Gamepad;
14
15import helios.engine.ecs;
16import helios.engine.runtime;
17
18using namespace helios::input::types;
19
20import helios.engine.common.tags.SystemRole;
21
23
24 /**
25 * @brief Evaluates match rules and conditions.
26 *
27 * Placeholder system for match rule logic (e.g., win/lose conditions,
28 * time limits, score thresholds).
29 */
31
32
33
34 public:
35
37
38 /**
39 * @brief Evaluates match rules.
40 *
41 * @param updateContext The current update context.
42 */
44
45 }
46
47 };
48
49
50}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.