Outils pour utilisateurs

Outils du site


ateliers:pygamelab:premierefenetre

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ateliers:pygamelab:premierefenetre [2019/01/19 11:00] – [Framerate] izawennateliers:pygamelab:premierefenetre [2019/01/19 11:23] (Version actuelle) izawenn
Ligne 1: Ligne 1:
 ====== Ouverture d'une fenêtre Pygame ====== ====== Ouverture d'une fenêtre Pygame ======
 +// par Izawenn //
 ===== près requis ===== ===== près requis =====
 Avant de commencer, assurez vous d'avoir [[ateliers:pygamelab:installation|installer pygame]] Avant de commencer, assurez vous d'avoir [[ateliers:pygamelab:installation|installer pygame]]
Ligne 123: Ligne 124:
 Voila ce que cela donne avec le code complet Voila ce que cela donne avec le code complet
      import pygame      import pygame
 +    
      FRAMERATE = 30      FRAMERATE = 30
 +    
      def main():      def main():
           pygame.init()           pygame.init()
 +     
           taille_ecran = (800, 600)           taille_ecran = (800, 600)
           ecran = pygame.display.set_mode(taille_ecran)           ecran = pygame.display.set_mode(taille_ecran)
 +     
           jeu_en_cours = True           jeu_en_cours = True
 +     
           horloge_framerate = pygame.time.Clock()           horloge_framerate = pygame.time.Clock()
 +     
           while jeu_en_cours :           while jeu_en_cours :
 +      
              for event in pygame.event.get():              for event in pygame.event.get():
                  if event.type == pygame.QUIT:                  if event.type == pygame.QUIT:
                      jeu_en_cours = False                      jeu_en_cours = False
 +     
                  if event.type == pygame.KEYDOWN:                  if event.type == pygame.KEYDOWN:
                      if event.key == pygame.K_ESCAPE:                      if event.key == pygame.K_ESCAPE:
                          jeu_en_cours = False                          jeu_en_cours = False
 +     
              horloge_framerate.tick(FRAMERATE)              horloge_framerate.tick(FRAMERATE)
-        +             
          pygame.quit()          pygame.quit()
 +     
      if __name__ == "__main__":      if __name__ == "__main__":
          main()          main()
 +
 +
 +{{:ateliers:pygamelab:ouverture_fenetre.gif?600}}
 +
 +
ateliers/pygamelab/premierefenetre.txt · Dernière modification : 2019/01/19 11:23 de izawenn