summaryrefslogtreecommitdiff
path: root/src/tesseract/forces
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2011-02-18 03:51:20 +0000
committerJesse Morgan <jesse@jesterpm.net>2011-02-18 03:51:20 +0000
commit7331807050f7392e4354902c3f4ef24753ca6b32 (patch)
tree5e9991bb3ed2e2fc6381af5aa3e49cbbbb6b5cbf /src/tesseract/forces
parent893a4bf81d9db58ffd68782389625b2a893fcf90 (diff)
Fixed Gravity.
Diffstat (limited to 'src/tesseract/forces')
-rw-r--r--src/tesseract/forces/Gravity.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/tesseract/forces/Gravity.java b/src/tesseract/forces/Gravity.java
index 3cbf33e..75c3e76 100644
--- a/src/tesseract/forces/Gravity.java
+++ b/src/tesseract/forces/Gravity.java
@@ -43,7 +43,12 @@ public class Gravity extends Force {
* @return A vector describing the force
*/
protected Vector3f calculateForce(final PhysicalObject obj) {
- return new Vector3f(0, -myGravity, 0);
+ if (obj.getInverseMass() != 0 ) {
+ return new Vector3f(0, -myGravity / obj.getInverseMass(), 0);
+
+ } else {
+ return new Vector3f();
+ }
}
}