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
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
def getPopupMenu(canvas): from menu import PopUpMenu, FRONT_POSITION_NODE return PopUpMenu(canvas, FRONT_POSITION_NODE)
def _set_popupmenu(self, photolist, frame): self.popup_menu = PopUpMenu(self.photolist, self)