UpdateScoreCommand.ixx File
Command for updating scores in a score pool. More...
Included Headers
#include <cassert>
#include <memory>
#include <helios.engine.mechanics.scoring.types>
Namespaces Index
| namespace | helios |
| namespace | engine |
|
Main engine module aggregating core infrastructure and game systems. More... | |
| namespace | mechanics |
|
High-level gameplay systems and components for game logic. More... | |
| namespace | scoring |
|
Score management and tracking system for game mechanics. More... | |
| namespace | commands |
|
Score update commands for the command buffer. More... | |
Classes Index
| class | UpdateScoreCommand |
|
Command that carries score update information. More... | |
Description
Command for updating scores in a score pool.
File Listing
The file content with the documentation metadata removed is:
16export namespace helios::engine::mechanics::scoring::commands {
23 class UpdateScoreCommand {
28 helios::engine::mechanics::scoring::types::ScoreValueContext scoreContext_;
38 explicit UpdateScoreCommand(
40 ) : scoreContext_(std::move(scoreContext)) { }
47 [[nodiscard]] const helios::engine::mechanics::scoring::types::ScoreValueContext& scoreContext() const & noexcept {
56 [[nodiscard]] helios::engine::mechanics::scoring::types::ScoreValueContext scoreContext() && noexcept {
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.