Explorar o código

fixing wrong position on dd boat

David Rose %!s(int64=24) %!d(string=hai) anos
pai
achega
88e7a9637d
Modificáronse 1 ficheiros con 9 adicións e 0 borrados
  1. 9 0
      direct/src/distributed/DistributedNode.py

+ 9 - 0
direct/src/distributed/DistributedNode.py

@@ -55,6 +55,15 @@ class DistributedNode(DistributedObject.DistributedObject, NodePath.NodePath):
         return None
 
     def setParent(self, parentToken):
+        return self.do_setParent(parentToken)
+
+    def do_setParent(self, parentToken):
+        """do_setParent(self, int parentToken)
+
+        This function is defined simply to allow a derived class (like
+        DistributedAvatar) to override the behavior of setParent if
+        desired.
+        """
         assert(self.cr.token2nodePath.has_key(parentToken))
         parent = self.cr.token2nodePath[parentToken]
         self.wrtReparentTo(parent)