diff options
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 |