From f7ce70d139effc5553c4ed2fa604724413b9d9b2 Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Sun, 6 Aug 2017 17:03:05 +0100 Subject: Adding clang format with my style based on google --- include/YAGE/Physics/body.hpp | 68 +++++++++++++++++++++---------------------- 1 file changed, 33 insertions(+), 35 deletions(-) (limited to 'include/YAGE/Physics/body.hpp') diff --git a/include/YAGE/Physics/body.hpp b/include/YAGE/Physics/body.hpp index b0869779..f32b767d 100644 --- a/include/YAGE/Physics/body.hpp +++ b/include/YAGE/Physics/body.hpp @@ -11,48 +11,46 @@ #include "Math/matrix.hpp" -namespace yage -{ +namespace yage { -class Body -{ +class Body { public: - // gravity constant - static const double GRAVITY; + // gravity constant + static const double GRAVITY; + protected: - // center of mass of the object - Vector2d position_=Vector2d(0, 0); - - // mass of the object - double mass_=1; - - // current velocity of the object - Vector2d velocity_=Vector2d(0, 0); - - // boolean that defines if gravity can act on the object - bool gravity_=true; - - // current acceleration - Vector2d acceleration_=Vector2d(0, 0); - - // force acting on the body - Vector2d force_=Vector2d(0, 0); - + // center of mass of the object + Vector2d position_ = Vector2d(0, 0); + + // mass of the object + double mass_ = 1; + + // current velocity of the object + Vector2d velocity_ = Vector2d(0, 0); + + // boolean that defines if gravity can act on the object + bool gravity_ = true; + + // current acceleration + Vector2d acceleration_ = Vector2d(0, 0); + + // force acting on the body + Vector2d force_ = Vector2d(0, 0); + public: - // apply force to the object and update the velocity - virtual void applyForce(const Vector2d &force)=0; - virtual void update()=0; + // apply force to the object and update the velocity + virtual void applyForce(const Vector2d& force) = 0; + virtual void update() = 0; + + double xPosition() const; + double yPosition() const; - double xPosition() const; - double yPosition() const; protected: - // protected constructor to initialize member variables - Body(const Vector2d &position=Vector2d(0, 0), - double mass=1, - const Vector2d &velocity=Vector2d(0, 0), - bool gravity=false); + // protected constructor to initialize member variables + Body(const Vector2d& position = Vector2d(0, 0), double mass = 1, + const Vector2d& velocity = Vector2d(0, 0), bool gravity = false); }; -} // namespace yage +} // namespace yage #endif -- cgit