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