From 3e3940b3bbaeff27bf30707c18aa66d347fd9159 Mon Sep 17 00:00:00 2001 From: Mark Mine Date: Mon, 19 Feb 2001 22:40:21 +0000 Subject: [PATCH] *** empty log message *** --- direct/src/leveleditor/LevelEditor.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/direct/src/leveleditor/LevelEditor.py b/direct/src/leveleditor/LevelEditor.py index 4d87724a5b..91997f00a7 100644 --- a/direct/src/leveleditor/LevelEditor.py +++ b/direct/src/leveleditor/LevelEditor.py @@ -941,6 +941,7 @@ class LevelEditor(NodePath, PandaObject): else: menuMode = 'prop_texture' elif DNAClassEqual(dnaObject, DNA_LANDMARK_BUILDING): + # INSERT HERE # LANDMARK BUILDING OPERATIONS self.DNATarget = DNAGetChildOfClass(dnaObject, DNA_DOOR) self.DNATargetParent = dnaObject @@ -1094,7 +1095,7 @@ class LevelEditor(NodePath, PandaObject): self.DNATarget = self.createCornice() elif (type == 'landmark_door'): self.DNATarget = self.createDoor() - elif (type == 'doorToBeImplemented'): + elif (type == 'door'): self.DNATarget = self.createDoor() elif (type == 'windows'): # Make sure window_count n.e. 0 @@ -1104,7 +1105,8 @@ class LevelEditor(NodePath, PandaObject): self.getRandomWindowCount()) # Now create the windows self.DNATarget = self.createWindows() - self.DNATargetParent.add(self.DNATarget) + if self.DNATarget: + self.DNATargetParent.add(self.DNATarget) # Update visible representation self.replaceSelected()