*** empty log message ***

This commit is contained in:
bxkim 2001-04-17 20:45:42 +00:00
parent 72005eb5d6
commit beaa04e2c9

View File

@ -1946,10 +1946,18 @@ class LevelEditor(NodePath, PandaObject):
self.reset(fDeleteToplevel = 1, fCreateToplevel = 0)
# Now load in new file
node = loadDNAFile(DNASTORE, filename, CSDefault, 1)
newNPToplevel = hidden.attachNewNode(node)
# Make sure the node only has one parent
assert(node.getNumParents(RenderRelation.getClassType()) == 1)
# Make a new level editor node path using the arc that is already on this node
newNPToplevel = NodePath()
newNPToplevel.extendBy(node.getParent(RenderRelation.getClassType(), 0))
newNPToplevel.reparentTo(hidden)
# Make sure the topmost file DNA object gets put under DNARoot
newDNAToplevel = self.findDNANode(newNPToplevel)
#import pdb
#pdb.set_trace()
# reset the landmark block number:
(self.landmarkBlock, needTraverse)=self.findHighestLandmarkBlock(
newDNAToplevel, newNPToplevel)