12#include <SFML/Graphics/RenderWindow.hpp>
49 void update(
float dt)
override;
Interface for ECS systems.
System responsible for managing shield visual effects.
ecs::Registry & _registry
void update(float dt) override
Update shield animations and handle collision detection.
Abstract base class for all ECS systems.