def playershipTask(self, task):
elapsed = task.time - self.prevtime
self.playerDeltaHpr+=self.playerHpr # rotation is always relative to direction pointing
camera.setHpr(camera, self.playerDeltaHpr) # new pointing is relative to old pointing
self.playerDelta += render.getRelativeVector( camera , self.playerAccel )
camera.setPos(camera.getPos()+ self.playerDelta)
# Store the task time and continue.
self.prevtime = task.time
return task.cont