SpeedComponent(WAL::Entity &entity)
Initialize a new controllable component.
Definition: SpeedComponent.cpp:9
Represent a single component of WAL.
Definition: Component.hpp:17
Definition: AnimationsComponent.cpp:9
An entity of the WAL's ECS.
Definition: Entity.hpp:20
SpeedComponent & operator=(const SpeedComponent &)=delete
A Controllable component can't be assigned.
float speed
entity speed
Definition: SpeedComponent.hpp:15
~SpeedComponent() override=default
default destructor
Definition: SpeedComponent.hpp:11
WAL::Component * clone(WAL::Entity &entity) const override
Clone a component for another or the same entity.
Definition: SpeedComponent.cpp:14