aboutsummaryrefslogtreecommitdiffstats
path: root/src/body.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/body.cpp')
-rw-r--r--src/body.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/body.cpp b/src/body.cpp
new file mode 100644
index 00000000..fb6c40e7
--- /dev/null
+++ b/src/body.cpp
@@ -0,0 +1,24 @@
+#include "Physics/body.hpp"
+
+namespace yage
+{
+
+Body::~Body()
+{}
+
+Body::Body(const glm::vec2 &center_of_mass, double mass, const glm::vec2 &force, const glm::vec2 &velocity, bool gravity) :
+ force_(force), velocity_(velocity), center_of_mass_(center_of_mass),
+ mass_(mass), gravity_(gravity)
+{}
+
+float Body::xPosition() const
+{
+ return center_of_mass_.x;
+}
+
+float Body::yPosition() const
+{
+ return center_of_mass_.y;
+}
+
+} // yage