diff options
author | Yann Herklotz <ymherklotz@gmail.com> | 2017-05-17 10:36:59 +0100 |
---|---|---|
committer | Yann Herklotz <ymherklotz@gmail.com> | 2017-05-17 10:36:59 +0100 |
commit | 7583ad924479b11bbd45122194b53a7b6c8f7a0e (patch) | |
tree | f454120b7bd2f5cc344eb221f975321842980a13 /src/body.cpp | |
parent | f7fc06b5066018451b6b456be0dbc46bafe2fd88 (diff) | |
download | YAGE-7583ad924479b11bbd45122194b53a7b6c8f7a0e.tar.gz YAGE-7583ad924479b11bbd45122194b53a7b6c8f7a0e.zip |
Adding files
Diffstat (limited to 'src/body.cpp')
-rw-r--r-- | src/body.cpp | 24 |
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 ¢er_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 |