Changeset 1305
- Timestamp:
- 06/19/08 13:01:51 (4 months ago)
- Location:
- trunk/pysoy
- Files:
-
- 2 added
- 4 modified
-
include/soy.actions.pxd (modified) (1 diff)
-
include/soy.bodies.pxd (modified) (1 diff)
-
src/actions/Locomotive.pym (added)
-
src/actions/Rotate.pym (added)
-
src/actions/soy.actions.pyx (modified) (1 diff)
-
src/bodies/Body.pym (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pysoy/include/soy.actions.pxd
r1241 r1305 35 35 cdef object _callback 36 36 37 cdef class Rotate (Action) : 38 cdef soy.bodies.Body _bod 39 cdef ode.dVector3 _rotvector -
trunk/pysoy/include/soy.bodies.pxd
r1279 r1305 78 78 cdef void _copyFrom ( self, ode.dReal* ) 79 79 cdef void _addForce ( self, ode.dVector3 ) 80 cdef void _addRotation ( self, ode.dVector3 ) 80 81 # WindowLoop functions 81 82 cdef void _calcFogCoords ( self ) nogil -
trunk/pysoy/src/actions/soy.actions.pyx
r1236 r1305 24 24 include "Quit.pym" 25 25 include "Stdout.pym" 26 include "Locomotive.pym" 27 include "Rotate.pym" -
trunk/pysoy/src/bodies/Body.pym
r1279 r1305 448 448 449 449 450 cdef void _addRotation(self, ode.dVector3 _rotvector) : 451 if self._scene is None : 452 raise UnboundLocalError('Body is not in a scene') 453 self._scene._stepLock() 454 ode.dBodyAddTorque(self._bodyID, _rotvector[0], _rotvector[1], _rotvector[2]) 455 self._scene._stepUnLock() 456 457 458 450 459 ########################################################################## 451 460 #
