本文整理汇总了Python中Menu.menuPause方法的典型用法代码示例。如果您正苦于以下问题:Python Menu.menuPause方法的具体用法?Python Menu.menuPause怎么用?Python Menu.menuPause使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Menu
的用法示例。
在下文中一共展示了Menu.menuPause方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: jouer
# 需要导入模块: import Menu [as 别名]
# 或者: from Menu import menuPause [as 别名]
#.........这里部分代码省略.........
ecranAccueil = Menu.Menu("images/menu/menu.jpg", self.player)
ecranAccueil.addButton(Bouton.BoutonStartGame("images/menu/menu_principal/titles/play.png",0, 270, self.player, True))
ecranAccueil.addButton(Bouton.BoutonOption("images/menu/menu_principal/titles/option.png",0, 340, self.player))
ecranAccueil.addButton(Bouton.BoutonCredits("images/menu/menu_principal/titles/credits.png",0, 415))
ecranAccueil.addButton(Bouton.BoutonQuit("images/menu/menu_principal/titles/quit.png",0, 485))
ecranAccueil.afficher()
''' COMMANDES CLAVIER '''
for event in pygame.event.get():
if event.type == pygame.QUIT: sys.exit()
##### APPUI SUR TOUCHE #####
elif event.type == pygame.KEYDOWN:
# HAUT
if event.key == pygame.K_UP:
if not monVaisseau.monte:
monVaisseau.monte=True
if self.player.soundOn:
monVaisseau.son.play(-1)
# ESPACE
elif event.key == pygame.K_SPACE:
if not monVaisseau.inCharge:
monVaisseau.inCharge=True
# RIGHT
elif event.key == pygame.K_RIGHT:
if not monVaisseau.inBoost:
monVaisseau.inBoost=True
# LEFT
elif event.key == pygame.K_LEFT:
if not monVaisseau.inBreak:
monVaisseau.inBreak=True
# ECHAPE
elif event.key == pygame.K_ESCAPE:
menuPause = Menu.menuPause("images/menu/menu_pause/background_menu_pause.png", self.player)
menuPause.addButton(Bouton.BoutonReprendre("images/menu/menu_pause/reprendre.png", 445, 410, True))
menuPause.addButton(Bouton.BoutonMenuPrincipal("images/menu/menu_pause/menu_principal.png", 474, 447, self.player))
menuPause.afficher(screen, self)
##### RELACHE TOUCHE #####
elif event.type == pygame.KEYUP:
# HAUT
if event.key == pygame.K_UP:
monVaisseau.monte=False
monVaisseau.son.stop()
# ESPACE
elif event.key == pygame.K_SPACE:
monVaisseau.tir(self.missiles);
# RIGHT
elif event.key == pygame.K_RIGHT:
monVaisseau.inBoost=False
# LEFT
elif event.key == pygame.K_LEFT:
monVaisseau.inBreak=False
##### BACKGROUND #####
screen.blit(background, (-i,0))
screen.blit(background, (13262-i,0))
i+=1
if i > 13262:
i=0
##### RECORD PRECEDENT #####
if not isRecordBattu:
if distance+35==self.player.record:
self.creerObstacle(width, height, -1)
isRecordBattu=True
if not self.isRecordBattu:
if distance>self.player.record:
self.isRecordBattu=True