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
Component * clone(WAL::Entity &entity) const override
Clone a component for another or the same entity.
Definition: GridCenteredComponent.cpp:13
GridCenteredComponent & operator=(const GridCenteredComponent &)=delete
A GridCenteredComponent is not assignable.
Component(Entity &entity)
A component can't be instantiated, it should be derived.
Definition: Component.cpp:9
GridCenteredComponent(WAL::Entity &entity)
Create a new, default GridCenteredComponent.
Definition: GridCenteredComponent.cpp:9
float force
The force factor applied at each frame.
Definition: GridCenteredComponent.hpp:17
~GridCenteredComponent() override=default
A default destructor.
A component to slowly center entities to the middle of their current block. This allow flexibility in...
Definition: GridCenteredComponent.hpp:13