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édentes Révision précédente
Prochaine révision
Révision précédente
ateliers:pygamelab:premierefenetre [2019/01/04 18:21]
izawenn
ateliers: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 120: Ligne 121:
 Vers la fin de la boucle, demande à pygame d'​attendre un peu avant la boucle suivante Vers la fin de la boucle, demande à pygame d'​attendre un peu avant la boucle suivante
      ​horloge_framerate.tick(FRAMERATE)      ​horloge_framerate.tick(FRAMERATE)
 +
 +Voila ce que cela donne avec le code complet
 +     ​import pygame
 +    ​
 +     ​FRAMERATE = 30
 +    ​
 +     def main():
 +          pygame.init()
 +     
 +          taille_ecran = (800, 600)
 +          ecran = pygame.display.set_mode(taille_ecran)
 +     
 +          jeu_en_cours = True
 +     
 +          horloge_framerate = pygame.time.Clock()
 +     
 +          while jeu_en_cours :
 +      ​
 +             for event in pygame.event.get():​
 +                 if event.type == pygame.QUIT:​
 +                     ​jeu_en_cours = False
 +     
 +                 if event.type == pygame.KEYDOWN:​
 +                     if event.key == pygame.K_ESCAPE:​
 +                         ​jeu_en_cours = False
 +     
 +             ​horloge_framerate.tick(FRAMERATE)
 +             
 +         ​pygame.quit()
 +     
 +     if __name__ == "​__main__":​
 +         ​main()
 +
 +
 +{{:​ateliers:​pygamelab:​ouverture_fenetre.gif?​600}}
 +
 +
ateliers/pygamelab/premierefenetre.1546622489.txt.gz · Dernière modification: 2019/01/04 18:21 par izawenn