21 #ifndef HX3D_PHYSICS_2D_ATTRACTORS_GLOBAL_ATTRACTOR 22 #define HX3D_PHYSICS_2D_ATTRACTORS_GLOBAL_ATTRACTOR 24 #include "hx3d/physics/2d/attractor.hpp"
virtual void computeForce(const Ptr< Collider > &collider, const float dt) override
Compute the gravity force on a collider.
GlobalAttractor(glm::vec2 velocity)
Create a global attractor.
virtual bool overlaps(const Ptr< Collider > &collider) override
Check if a collider overlaps the attractor.
glm::vec2 velocity
Velocity.
Physical gravity attractor.
std::shared_ptr< T > Ptr
Quick-typing shared ptr.