Browse Source

moved scenegraph getters to DistributedObjectAI

Darren Ranalli 21 years ago
parent
commit
adcdd060f7

+ 0 - 7
direct/src/distributed/DistributedNodeAI.py

@@ -14,13 +14,6 @@ class DistributedNodeAI(DistributedObjectAI.DistributedObjectAI, NodePath):
             self.removeNode()
         DistributedObjectAI.DistributedObjectAI.delete(self)
 
-    def getRender(self):
-        # note that this will return a different node if we change zones
-        return self.air.getRender(self.zoneId)
-
-    def getParentMgr(self):
-        return self.air.getParentMgr(self.zoneId)
-
     ### setParent ###
 
     def b_setParent(self, parentToken):

+ 7 - 0
direct/src/distributed/DistributedObjectAI.py

@@ -111,6 +111,13 @@ class DistributedObjectAI(DirectObject.DirectObject):
         self.air.changeDOZoneInTables(self, newZoneId, oldZoneId)
         messenger.send(self.getZoneChangeEvent(), [newZoneId, oldZoneId])
 
+    def getRender(self):
+        # note that this will return a different node if we change zones
+        return self.air.getRender(self.zoneId)
+
+    def getParentMgr(self):
+        return self.air.getParentMgr(self.zoneId)
+
     def sendUpdate(self, fieldName, args = []):
         if self.air:
             self.air.sendUpdate(self, fieldName, args)