def addChallengeViewer(pattern):
    from objproperties import ObjProperties
    from pattern_loader import PatternLoader
    from challenge_viewer_canvas import ChallengeViewerCanvas
    from menu import PopUpMenu, CENTER_POSITION_NODE

    menu = PopUpMenu(ChallengeViewerCanvas(), CENTER_POSITION_NODE)
    PatternLoader(Scene('HUD').getscene(), pattern).load()
    return menu
Beispiel #2
0
def getPopupMenu(canvas):
    from menu import PopUpMenu, CENTER_POSITION_NODE
    from game import reshuffle, quit
    
    menu = PopUpMenu(canvas, CENTER_POSITION_NODE)

    reshuffleBtn = Button(menu.canvas.reshuffleBtnObj)
    exitBtn = Button(menu.canvas.exitBtnObj)

    reshuffleBtn.setOnclickAction(reshuffle)
    exitBtn.setOnclickAction(quit)
    return menu
Beispiel #3
0
def getPopupMenu(canvas):
    from menu import PopUpMenu, FRONT_POSITION_NODE

    return PopUpMenu(canvas, FRONT_POSITION_NODE)
Beispiel #4
0
 def _set_popupmenu(self, photolist, frame):
     self.popup_menu = PopUpMenu(self.photolist, self)