mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-18 12:43:44 -04:00
*** empty log message ***
This commit is contained in:
parent
72005eb5d6
commit
beaa04e2c9
@ -1946,10 +1946,18 @@ class LevelEditor(NodePath, PandaObject):
|
|||||||
self.reset(fDeleteToplevel = 1, fCreateToplevel = 0)
|
self.reset(fDeleteToplevel = 1, fCreateToplevel = 0)
|
||||||
# Now load in new file
|
# Now load in new file
|
||||||
node = loadDNAFile(DNASTORE, filename, CSDefault, 1)
|
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
|
# Make sure the topmost file DNA object gets put under DNARoot
|
||||||
newDNAToplevel = self.findDNANode(newNPToplevel)
|
newDNAToplevel = self.findDNANode(newNPToplevel)
|
||||||
|
|
||||||
|
#import pdb
|
||||||
|
#pdb.set_trace()
|
||||||
|
|
||||||
# reset the landmark block number:
|
# reset the landmark block number:
|
||||||
(self.landmarkBlock, needTraverse)=self.findHighestLandmarkBlock(
|
(self.landmarkBlock, needTraverse)=self.findHighestLandmarkBlock(
|
||||||
newDNAToplevel, newNPToplevel)
|
newDNAToplevel, newNPToplevel)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user