Flatten pie menus

This commit is contained in:
Mark Mine 2000-11-16 19:44:29 +00:00
parent 395295a000
commit 39be20c800

View File

@ -8,6 +8,10 @@ class PieMenu(NodePath, PandaObject):
self.assign(hidden.attachNewNode(NamedNode('PieMenu')))
# Attach the menu
self.menu = menu
# Create a scene graph reducer to flatten the menu
self.sgReducer = SceneGraphReducer(RenderRelation.getClassType())
self.sgReducer.applyTransitions(self.menu.node())
self.sgReducer.flatten(self.menu.node(), 0)
self.menu.reparentTo(self)
# Initialize instance variables
self.direct = direct