projects
/
physics.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
created a gravity well
[physics.git]
/
src
/
Effects
/
Screen.cpp
diff --git
a/src/Effects/Screen.cpp
b/src/Effects/Screen.cpp
index
e4ef901
..
61108c4
100644
(file)
--- a/
src/Effects/Screen.cpp
+++ b/
src/Effects/Screen.cpp
@@
-47,16
+47,16
@@
Vector2 Screen::positionDelta(const PhysicsEntity* e, float time_step) const
radius = b->getRadius();
radius = b->getRadius();
- if(pos.y > 600-radius
&& velo.y > 0
)
+ if(pos.y > 600-radius)
acc.y += 600-radius - pos.y;
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;
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;
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;
acc.x += 0+radius - pos.x;
return acc;