Browse Source

- Fix for the ships

Jason Yeung 19 years ago
parent
commit
a8836281a4
1 changed files with 7 additions and 5 deletions
  1. 7 5
      direct/src/actor/Actor.py

+ 7 - 5
direct/src/actor/Actor.py

@@ -543,11 +543,13 @@ class Actor(DirectObject, NodePath):
         """
         """
         if (node == None):
         if (node == None):
             node = LODNode("lod")
             node = LODNode("lod")
-
-        self.__LODNode = self.__geomNode.attachNewNode(node)
-        self.__hasLOD = 1
-        self.switches = {}
-
+        if self.__LODNode:
+            self.__LODNode = node
+        else:
+            self.__LODNode = self.__geomNode.attachNewNode(node)
+            self.__hasLOD = 1
+            self.switches = {}
+        
     def useLOD(self, lodName):
     def useLOD(self, lodName):
         """
         """
         Make the Actor ONLY display the given LOD
         Make the Actor ONLY display the given LOD