summaryrefslogtreecommitdiff
path: root/src/tesseract/objects/PhysicalObject.java
diff options
context:
space:
mode:
authorSteve <steveb9@u.washington.edu>2011-03-06 12:08:56 +0000
committerSteve <steveb9@u.washington.edu>2011-03-06 12:08:56 +0000
commit1ff58190d720ec3d09b66c9aa9b576caeccbdc35 (patch)
treeba6a5f3b0ed92aebe40422716e7f772dbf5a323d /src/tesseract/objects/PhysicalObject.java
parent9ffaaac2d072edea8c4b1dfe84ad75d355d11baf (diff)
fixed bug with switchposition caused 2 obj to appear. split method up into two methods for switchX and swithZ. side1 uses Z, side2 usesX, side3 uses Z, side4 usesX
Diffstat (limited to 'src/tesseract/objects/PhysicalObject.java')
-rw-r--r--src/tesseract/objects/PhysicalObject.java15
1 files changed, 11 insertions, 4 deletions
diff --git a/src/tesseract/objects/PhysicalObject.java b/src/tesseract/objects/PhysicalObject.java
index 2497153..34cbec9 100644
--- a/src/tesseract/objects/PhysicalObject.java
+++ b/src/tesseract/objects/PhysicalObject.java
@@ -112,14 +112,21 @@ public class PhysicalObject extends CollidableObject {
}
/**
- * Switches the position of the object before transmission.
+ * Switches the z position of the object before transmission.
*/
- public void switchPosition() {
- float x = position.getX();
+ public void switchZ() {
+
float z = position.getZ();
+ position.z = -z;
+ }
+
+ /**
+ * Switches the z position of the object before transmission.
+ */
+ public void switchX() {
+ float x = position.getX();
position.x = -x;
- position.z = -z;
}
/**