aboutsummaryrefslogtreecommitdiffstats
path: root/src/rigidbody.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/rigidbody.cpp')
-rw-r--r--src/rigidbody.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/rigidbody.cpp b/src/rigidbody.cpp
new file mode 100644
index 00000000..3f719784
--- /dev/null
+++ b/src/rigidbody.cpp
@@ -0,0 +1,16 @@
+#include "Physics/rigidbody.hpp"
+
+namespace yage
+{
+
+RigidBody::RigidBody(const glm::vec2 &center_of_mass, double mass, const glm::vec2 &velocity, bool gravity) :
+ Body(center_of_mass, mass, velocity, gravity)
+{}
+
+void RigidBody::applyForce(const glm::vec2 &force)
+{
+ // a=F/m
+ glm::vec2 acceleration(force.x/mass_, force.y/mass_);
+}
+
+} // yage