From 725bd3e408e84bd5c91b84ed98c0a8f8055b95da Mon Sep 17 00:00:00 2001 From: Joe Shochet Date: Tue, 20 Feb 2001 03:13:40 +0000 Subject: [PATCH] *** empty log message *** --- direct/src/leveleditor/LevelEditor.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/direct/src/leveleditor/LevelEditor.py b/direct/src/leveleditor/LevelEditor.py index 91997f00a7..ddb6f755d8 100644 --- a/direct/src/leveleditor/LevelEditor.py +++ b/direct/src/leveleditor/LevelEditor.py @@ -862,10 +862,13 @@ class LevelEditor(NodePath, PandaObject): return newDNACornice def createDoor(self): - newDNADoor = DNADoor('door') - newDNADoor.setCode(self.getCurrent('door_texture')) - newDNADoor.setColor(self.getCurrent('door_color')) - return newDNADoor + if not (self.getCurrent('door_texture')): + defaultDoorStyle = self.styleManager.attributeDictionary['door_texture'].getList()[0] + self.setCurrent('door_texture', defaultDoorStyle) + newDNADoor = DNADoor('door') + newDNADoor.setCode(self.getCurrent('door_texture')) + newDNADoor.setColor(self.getCurrent('door_color')) + return newDNADoor def createWindows(self): newDNAWindows = DNAWindows() @@ -1083,7 +1086,7 @@ class LevelEditor(NodePath, PandaObject): self.removeCornice(self.DNATarget, self.DNATargetParent) elif (type == 'landmark_door'): self.removeLandmarkDoor(self.DNATarget, self.DNATargetParent) - elif (type == 'doorToBeImplemented'): + elif (type == 'door'): self.removeDoor(self.DNATarget, self.DNATargetParent) elif (type == 'windows'): self.removeWindows(self.DNATarget, self.DNATargetParent)