« Pygame/Importation et initialisation » : différence entre les versions

Contenu supprimé Contenu ajouté
m Formatage, ajout de code
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
 
Ligne 15 :
Premièrement nous importons Pygame, c'est essentiel. Depuis la version 1.4, Pygame est fait pour être plus simple. La plupart des jeux importeront Pygame de cette façon :
 
<sourcesyntaxhighlight lang="python">
import pygame
from pygame.locals import *
</syntaxhighlight>
</source>
 
La première ligne est la seule obligatoire. C'est l'importation de tous les modules de Pygame existants. La seconde ligne est optionnelle et sert à rendre publiques certaines constantes et fonctions de Pygame.
Ligne 28 :
Ensuite pour pouvoir utiliser Pygame, vous avez besoin de l'initialiser. La façon habituelle de le faire est d'écrire :
 
<sourcesyntaxhighlight lang="python">
pygame.init()
</syntaxhighlight>
</source>
 
Ceci initialise tous les modules de la bibliothèque Pygame pour nous. Tous les modules de Pygame n'ont pas besoin d'être initialisés, mais ceux qui en ont besoin le sont automatiquement. Il est également aussi facile d'initialiser les modules un par un. Par exemple pour initialiser le module <code>font</code> :
 
<sourcesyntaxhighlight lang="python">
pygame.font.init()
</syntaxhighlight>
</source>
 
Notons que s'il y a une erreur quand nous initialisons avec <code>pygame.init()</code>, elle échouera de façon silencieuse. Si nous initialisons les modules manuellement, toutes les erreurs soulèverons une exception. Tout module peut être initialisé avec la fonction <code>get_init()</code> qui retourne <code>true</code> si le module est initialisé correctement.