From 5fef212fe2e4448b0a2d2fed694fe8d7aa807bbd Mon Sep 17 00:00:00 2001 From: Jesse Schell Date: Fri, 22 Dec 2000 00:09:31 +0000 Subject: [PATCH] *** empty log message *** --- direct/src/distributed/DistributedNode.py | 26 ++++++++++++----------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/direct/src/distributed/DistributedNode.py b/direct/src/distributed/DistributedNode.py index 9ddeb0c2ab..0e656025de 100644 --- a/direct/src/distributed/DistributedNode.py +++ b/direct/src/distributed/DistributedNode.py @@ -46,37 +46,38 @@ class DistributedNode(DistributedObject.DistributedObject, NodePath.NodePath): taskName = self.taskName("correctionPos") taskMgr.removeTasksNamed(taskName) - def setPos(self, x, y, z): + def setDRPos(self, x, y, z): if self.DeadReconing: self.Predictor.newTelemetry(Point3(x, y, z)) else: NodePath.NodePath.setPos(self, x, y, z) - def setHpr(self, h, p, r): + def setDRHpr(self, h, p, r): NodePath.NodePath.setHpr(self, h, p, r) - def setPosHpr(self, x, y, z, h, p, r): + def setDRPosHpr(self, x, y, z, h, p, r): if self.DeadReconing: self.Predictor.newTelemetry(Point3(x, y, z)) + NodePath.NodePath.setHpr(self, h, p, r) else: NodePath.NodePath.setPosHpr(self, x, y, z, h, p, r) def d_setDeadReconing(self, state): self.sendUpdate("setDeadReconing", [state]) - def d_setPos(self, x, y, z): - self.sendUpdate("setPos", [x, y, z]) + def d_setDRPos(self, x, y, z): + self.sendUpdate("setDRPos", [x, y, z]) - def d_setHpr(self, h, p, r): - self.sendUpdate("setHpr", [h, p, r]) + def d_setDRHpr(self, h, p, r): + self.sendUpdate("setDRHpr", [h, p, r]) - def d_broadcastPosHpr(self): + def d_broadcastDRPosHpr(self): - self.d_setPosHpr(self.getX(), self.getY(), self.getZ(), - self.getH(), self.getP(), self.getR()) + self.d_setDRPosHpr(self.getX(), self.getY(), self.getZ(), + self.getH(), self.getP(), self.getR()) - def d_setPosHpr(self, x, y, z, h, p, r): - self.sendUpdate("setPosHpr", [x, y, z, h, p, r]) + def d_setDRPosHpr(self, x, y, z, h, p, r): + self.sendUpdate("setDRPosHpr", [x, y, z, h, p, r]) def correctPos(self, task): self.Corrector.newTarget(self.Predictor.getPos(), @@ -84,3 +85,4 @@ class DistributedNode(DistributedObject.DistributedObject, NodePath.NodePath): self.Corrector.step() NodePath.NodePath.setPos(self, self.Corrector.getPos()) return Task.cont +