瀏覽代碼

immobilize the avatar

Asad M. Zaman 19 年之前
父節點
當前提交
cf7a21d264
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      direct/src/distributed/DistributedCartesianGrid.py

+ 3 - 0
direct/src/distributed/DistributedCartesianGrid.py

@@ -118,6 +118,9 @@ class DistributedCartesianGrid(DistributedNode, CartesianGridBase):
             self.cr.doId2do[self.parentId].worldGrid.stopProcessVisibility(event=parentEvent)
 
     def processVisibility(self, task):
+        if self.visAvatar.immobilized:
+            return Task.cont
+        
         pos = self.visAvatar.getPos(self)
         # Check to make sure our x and y are positive
         dx = self.cellWidth * self.gridSize * .5