3 #include <IteratingSystem.hpp>
5 #include <SFML/Graphics.hpp>
29 void render(sf::RenderTarget &target)
const;
40 void process(std::shared_ptr<Entity> &entity, sf::Time deltaTime);
An implementation of EntitySystem that iterates through all Entity objects in EntitySystem::getEntiti...
Definition: IteratingSystem.hpp:10
A system that manages Entity sprite sizes, positions, and drawing.
Definition: RenderSystem.hpp:13
RenderSystem()
Construct a new RenderSystem.
void process(std::shared_ptr< Entity > &entity, sf::Time deltaTime)
Processes the Entity graphical data.
void render(sf::RenderTarget &target) const
Draws the prepared sprites to the sf::RenderTarget.