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

Contenu supprimé Contenu ajouté
Balises : insanités Éditeur visuel
Ligne 7 :
__TOC__
 
Importer Pygameta mère la tepu et l'initialiser est très facile. Elle est également assez souple pour me sucer et pour nous laisser le contrôle sur ce qui se produit. Pygame est une collection de différentsdifférentes modulesbites dans un simple paquet python. La plupart des modules sont écrits en Ccaca, d'autres sont écrits en PythonPypy. CertainsCertaines modulestepus sont en option, et ne sont pas toujours présentsprésentes.
 
Ceci n'est qu'une courte introduction sur ce qui se passe lorsque vous importez Pygameta mère la tepu. Pour des explications plus claires voyez les exemples sur Pygame.
 
== Importation ==
 
Premièrement ta mère est une grosse pute
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 :
 
<source lang="python">
import pygame
from pygame.locals import *
</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.
 
Une chose à garder à l'esprit est que certains modules de Pygame sont optionnels. Par exemple le module <tt>pygame.font</tt> est un de ceux-ci. Lorsque le programme lit <tt>import pygame</tt>, Pygame vérifie si tous les modules sont disponibles. Si le module <tt>font</tt> est disponible, il est importé en tant que <tt>pygame.font</tt>. Si le module n'est pas disponible, <tt>pygame.font</tt> aura la valeur <tt>None</tt>. Ce qui fait qu'il est facile de tester la présence du module <tt>font</tt>.
 
== Initialisation ==
 
Allah wakbar
Ensuite pour pouvoir utiliser Pygame, vous avez besoin de l'initialiser. La façon habituelle de le faire est d'écrire :
 
<source lang="python">
Ligne 44 ⟶ 35 :
== Quit ==
 
Quit
Les modules ont généralement une fonction <tt>quit()</tt> pour quitter en libérant la mémoire. Il n'y a pas besoin d'appeler cette fonction explicitement vu que Python libère de lui même la mémoire de tous les modules initialisés quand on quitte un programme.
 
[[Catégorie:Pygame (livre)]]