9#ifndef SCORE_SYSTEM_HPP
10#define SCORE_SYSTEM_HPP
28 for (
auto &&score : view) {
29 const int increment =
static_cast<int>(dt * 100.0f);
30 score.
value += (increment > 0) ? increment : 1;
Interface for ECS systems.
ScoreSystem(ecs::Registry &r)
void update(float dt) override
Update system logic for one frame.
Abstract base class for all ECS systems.
auto view(this Self &self)
Component representing an entity's score.
int value
Current score value.