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

Contenu supprimé Contenu ajouté
Ligne 8 :
Ceci n'est qu'une courte introduction sur comment et quand importer la pygame. Pour comprendre plus facilement les exemples sur pygame.
'''Import'''
 
Premièrement nous importons Pygame, c'est essentiel. Depuis la version 1.4, pygame est fait pour être plus facile. La plupart des jeux demandent l'importation de toute la pygame.
Ligne 15 :
from pygame.locals import *
Ces premières lignes sont absolument nécessaires. C'est l'importation de tous les modules de la pygame existant. La seconde ligne est optionneloptionnelle et sert a limiter les espaces de nom pris par la pygame. Une chose importante à garder à l'esprit est que l'importation de plusieurs modules est optionnel. Lorsque le programme lit "import pygame", pygame verifie si tous les modules sont disponibles. Si le module "font" est disponible, il est importé avec "pygame.font". Si le module n'est pas disponible, "pygame.font" aura "None" comme valeur. Ceci fait qu'il est facile de tester la présence du module "font".
'''Initialisation'''
Ensuite pour pouvoir utiliser pygame,vous avez besoin de l'initialiser. La majeure partie de l'initilalisation se fait avec :
 
pygame.init()
 
Ceci initialise tous les modules de la librairie pygame pour vous. Tous les modules de Pygame n'ont pas besoin d'être initialisé, mais ceux qui en ont besoin le font automatiquement. Vous pouvez par exemple initialiser un module à part manuellement. Par exemple pour initialiser le module "font" :
 
pygame.font.init()
Ligne 30 :
Il est possible d'appeller init() pour tous les modules.
'''Quit'''
Les modules initialisés ont une fonction quit() pour quitter proprement. Il n'y a pas besoin d'expliquer ceci clairement, pygame quitte proprement tous les modules initialisés lorsque le script est quitté.