Author: ArcRiley
Date: 2008-03-10 18:26:38 -0400 (Mon, 10 Mar 2008)
New Revision: 1130

Modified:
   trunk/pysoy/src/_datatypes/BodyPosition.pxi
Log:
Ticket #946 :
  * switched conditional results on {{ if self._body == NULL }}


Modified: trunk/pysoy/src/_datatypes/BodyPosition.pxi
===================================================================
--- trunk/pysoy/src/_datatypes/BodyPosition.pxi 2008-03-10 22:24:00 UTC (rev 
1129)
+++ trunk/pysoy/src/_datatypes/BodyPosition.pxi 2008-03-10 22:26:38 UTC (rev 
1130)
@@ -65,9 +65,9 @@
     if index > 2 or index < 0 :
       raise IndexError('Position index out of range')
     if self._body == NULL :
+      return self._position[index]
+    else :
       return (<soy.bodies.Body> self._body)._position[index]
-    else :
-      return self._position[index]
 
 
   def __len__(self) :
@@ -76,13 +76,13 @@
   
   def __repr__(self) :
     if self._body == NULL :
+      return '(%f, %f, %f)' % (self._position[0],
+                               self._position[1],
+                               self._position[2])
+    else :
       return '(%f, %f, %f)' % ((<soy.bodies.Body> self._body)._position[0],
                                (<soy.bodies.Body> self._body)._position[1],
                                (<soy.bodies.Body> self._body)._position[2])
-    else :
-      return '(%f, %f, %f)' % (self._position[0],
-                               self._position[1],
-                               self._position[2])
 
 
   def __setitem__(self, index, value) :

_______________________________________________
PySoy-SVN mailing list
PySoy-SVN@pysoy.org
http://www.pysoy.org/mailman/listinfo/pysoy-svn

Reply via email to