created a gravity well
[physics.git] / src / Effects / Screen.cpp
index e4ef901..61108c4 100644 (file)
@@ -47,16 +47,16 @@ Vector2 Screen::positionDelta(const PhysicsEntity* e, float time_step) const
         radius = b->getRadius();
 
 
-    if(pos.y > 600-radius && velo.y > 0)
+    if(pos.y > 600-radius)
         acc.y += 600-radius - pos.y;
 
-    if(pos.y < 0+radius && velo.y < 0)
+    if(pos.y < 0+radius)
         acc.y += 0+radius - pos.y;
 
-    if(pos.x > 800-radius && velo.x > 0)
+    if(pos.x > 800-radius)
         acc.x += 800-radius - pos.x;
 
-    if(pos.x < 0+radius && velo.x < 0)
+    if(pos.x < 0+radius)
         acc.x += 0+radius - pos.x;
 
     return acc;