User manual

67
Fonctionne sans sudo
Étant donné que ce programme n'a besoin d'aucun port GPIO, il fonctionne aussi sans privilège de super-
utilisateur. Vous pouvez facilement lancer l'IDE de Python via le symbole de bureau
IDLE
.
8.1.1 Voilà comment cela fonctionne
Ce programme affiche de nombreuses nouvelles fonctions, en particulier pour les affichages graphiques avec
la bibliothèque PyGame qui peut être évidemment utilisée pour les jeux mais également pour afficher
d'autres graphismes à l'écran.
import pygame, sys, random
from pygame.locals import *
pygame.init()
Ces trois lignes de programme sont placées au début de presque tous les programmes qui utilisent PyGame.
En plus du module
random que vous connaissez déjà pour générer un chiffre aléatoire, le module pygame et
le module
sys sont chargés, car ils contiennent des fonctions système importants de PyGame, comme p. ex.
l'ouverture et la fermeture de fenêtres. Toutes les fonctions de la bibliothèque PyGame sont importées puis le
vrai module PyGame est initialisé.
CHAMP = pygame.display.set_mode((320, 320))
Cette fonction importante dans chaque programme qui utilise un affichage graphique, définit une zone de
dessin, une dite surface, qui fait la taille de 320 x 320 pixels dans notre exemple et qui reçoit le nom
CHAMP.
Notez que l'écriture entre les doubles crochets est utilisée essentiellement pour les coordonnées graphiques
de l'écran. Cette surface est affichée dans une nouvelle fenêtre à l'écran.
pygame.display.set_caption("Dé")
Cette ligne présente le nom de la fenêtre.
BLEU = (0, 0, 255); BLANC = (255, 255, 255)
Ces lignes définissent les deux couleurs utilisées, le bleu et le blanc. Vous pouvez également spécifier à
chaque fois dans le programme les valeurs de couleurs, ce qui ne contribue cependant pas directement à
l'aperçu.
Affichage des couleurs à l'écran
Les couleurs sont définies dans Python comme dans la plupart des autres langages de programmation, avec
trois chiffres compris entre 0 et 255, qui spécifient chacun la composante rouge, verte et bleu de la couleur. Les
écrans utilisent un mélange de couleurs qui s'additionnent, et les trois composantes de couleur donnent
ensemble du blanc à pleine saturation.
P1 = ((160, 160)); P2 = ((60, 60)); P3 = ((160, 60)); P4 = ((260, 60)); P5 = ((60,
260)); P6 = ((160, 260)); P7 = ((260, 260))