Base class for all components that can be attached to GameObjects.
Definition component.h:24
Interface for factories that create rendering strategies.
Definition irendering_strategy_factory.h:18
Service responsible for rendering game objects to the screen.
Definition renderer.h:25
Factory for creating SDL rendering strategies.
Definition sdl_strategy_factory.h:13
std::unique_ptr< IRenderingStrategy > create_strategy(Component &component) override
SdlStrategyFactory(Renderer &renderer)