Defines the core classes for the Entity-Component-System (ECS) architecture.
ComponentID getComponentTypeID() noexcept
Gets the unique ID for a given component type.
Definition ECS.h:39
Defines the main Game class that orchestrates the entire application.
Defines a simple 2D vector class for position and velocity calculations.
The base class for all components in the ECS.
Definition ECS.h:53
A simple struct for 2D mathematics (points, vectors).
Definition Vector2D.h:15