From be78b67426c64690896a7e0b7f5202e606f4fa29 Mon Sep 17 00:00:00 2001 From: Patrik Gornicz Date: Mon, 6 Sep 2010 13:03:34 -0400 Subject: [PATCH] fixed velocity math mistake, updated gravtiy well force to look better --- physics/src/Effects/GravityWell.cpp | 2 +- physics/src/Entities/PhysicsEntity.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/physics/src/Effects/GravityWell.cpp b/physics/src/Effects/GravityWell.cpp index 38711eb..71d80b0 100644 --- a/physics/src/Effects/GravityWell.cpp +++ b/physics/src/Effects/GravityWell.cpp @@ -18,7 +18,7 @@ #include "GravityWell.h" #include "Entities/PhysicsEntity.h" -float wellGravity = 0.5; +float wellGravity = 0.25; /// ***** Constructors/Destructors ***** diff --git a/physics/src/Entities/PhysicsEntity.cpp b/physics/src/Entities/PhysicsEntity.cpp index 752d5eb..745ab80 100644 --- a/physics/src/Entities/PhysicsEntity.cpp +++ b/physics/src/Entities/PhysicsEntity.cpp @@ -67,7 +67,7 @@ Vector2 PhysicsEntity::velocityAt(float time_step) const newForce += effect::forceDelta(this, time_step); newVelocity += effect::velocityDelta(this, time_step); - return newForce/m_mass / 2 * time_step + newVelocity; + return newForce/m_mass * time_step + newVelocity; } void PhysicsEntity::applyForce(const Vector2& force) -- 2.10.2