Skip to main content

mechanics/scoring/registry.ixx File

Component registration for scoring module. 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...

namespacescoring

Score management and tracking system for game mechanics. More...

Description

Component registration for scoring module.

File Listing

The file content with the documentation metadata removed is:

1/**
2 * @file registry.ixx
3 * @brief Component registration for scoring module.
4 */
5module;
6
7export module helios.engine.mechanics.scoring.registry;
8
9import helios.engine.ecs.ComponentReflector;
10import helios.engine.mechanics.scoring.components;
11import helios.engine.mechanics.scoring.types;
12
14
15 /**
16 * @brief Registers all scoring components with the ComponentReflector.
17 */
18 inline void registerComponents() {
20
21 R::registerType<components::ScorePoolComponent>();
22 R::registerType<components::ScoreObserverComponent>();
23 R::registerType<components::ScoreValueComponent<types::KillReward>>();
24 }
25
26}
27

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.