mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 02:42:49 -04:00
added signs for props
This commit is contained in:
parent
78bbde2bcc
commit
8d05a7dad4
@ -444,7 +444,7 @@ class LevelEditor(NodePath, PandaObject):
|
|||||||
('C', self.placeBattleCell),
|
('C', self.placeBattleCell),
|
||||||
('o', self.addToLandmarkBlock),
|
('o', self.addToLandmarkBlock),
|
||||||
('O', self.toggleShowLandmarkBlock),
|
('O', self.toggleShowLandmarkBlock),
|
||||||
('5', self.pdbBreak),
|
('%', self.pdbBreak),
|
||||||
]
|
]
|
||||||
|
|
||||||
# Initialize state
|
# Initialize state
|
||||||
@ -1158,6 +1158,10 @@ class LevelEditor(NodePath, PandaObject):
|
|||||||
self.DNATarget = dnaObject
|
self.DNATarget = dnaObject
|
||||||
if direct.fControl:
|
if direct.fControl:
|
||||||
menuMode = 'prop_color'
|
menuMode = 'prop_color'
|
||||||
|
if direct.fShift:
|
||||||
|
menuMode = 'sign_texture'
|
||||||
|
self.DNATarget = DNAGetChildOfClass(dnaObject, DNA_SIGN)
|
||||||
|
self.DNATargetParent = dnaObject
|
||||||
else:
|
else:
|
||||||
menuMode = 'prop_texture'
|
menuMode = 'prop_texture'
|
||||||
elif DNAClassEqual(dnaObject, DNA_LANDMARK_BUILDING):
|
elif DNAClassEqual(dnaObject, DNA_LANDMARK_BUILDING):
|
||||||
@ -4188,7 +4192,9 @@ class LevelEditorPanel(Pmw.MegaToplevel):
|
|||||||
dnaRoot=self.levelEditor.selectedDNARoot
|
dnaRoot=self.levelEditor.selectedDNARoot
|
||||||
if not dnaRoot:
|
if not dnaRoot:
|
||||||
return
|
return
|
||||||
if (DNAGetClassType(dnaRoot).eq(DNA_LANDMARK_BUILDING)):
|
objClass=DNAGetClassType(dnaRoot)
|
||||||
|
if (objClass.eq(DNA_LANDMARK_BUILDING)
|
||||||
|
or objClass.eq(DNA_PROP)):
|
||||||
target=DNAGetChildRecursive(dnaRoot, DNA_SIGN)
|
target=DNAGetChildRecursive(dnaRoot, DNA_SIGN)
|
||||||
return target
|
return target
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user