User manual
66
# -*- coding: utf-8 -*-
import pygame, sys, random
from pygame.locals import *
pygame.init()
FELD = pygame.display.set_mode((320, 320))
pygame.display.set_caption("Dé")
BLEU = (0, 0, 255); BLANC = (255, 255, 255)
P1 = ((160, 160)); P2 = ((60, 60)); P3 = ((160, 60));
P4 = ((260, 60))
P5 = ((60, 260)); P6 = ((160, 260)); P7 = ((260, 260))
mainloop = True
print "Appuyer sur n'importe quelle touche pour lancer le dé, sur [échap]
pour quitter le jeu"
while mainloop:
for event in pygame.event.get():
if event.type == QUIT or (event.type == KEYUP
and event.key == K_ESCAPE):
mainloop = False
if event.type == KEYDOWN:
CHAMP.fill(BLEU)
CHIFFRE = random.randrange (1, 7); print CHIFFRE
if CHIFFRE == 1:
pygame.draw.circle(CHAMP, BLANC, P1, 40)
if CHIFFRE == 2:
pygame.draw.circle(CHAMP, BLANC, P2, 40)
pygame.draw.circle(CHAMP, BLANC, P7, 40)
if CHIFFRE == 3:
pygame.draw.circle(CHAMP, BLANC, P1, 40)
pygame.draw.circle(CHAMP, BLANC, P4, 40)
pygame.draw.circle(CHAMP, BLANC, P5, 40)
if CHIFFRE == 4:
pygame.draw.circle(CHAMP, BLANC, P2, 40)
pygame.draw.circle(CHAMP, BLANC, P4, 40)
pygame.draw.circle(CHAMP, BLANC, P5, 40)
pygame.draw.circle(CHAMP, BLANC, P7, 40)
if CHIFFRE == 5:
pygame.draw.circle(CHAMP, BLANC, P1, 40)
pygame.draw.circle(CHAMP, BLANC, P2, 40)
pygame.draw.circle(CHAMP, BLANC, P4, 40)
pygame.draw.circle(CHAMP, BLANC, P5, 40)
pygame.draw.circle(CHAMP, BLANC, P7, 40)
if CHIFFRE == 6:
pygame.draw.circle(CHAMP, BLANC, P2, 40)
pygame.draw.circle(CHAMP, BLANC, P3, 40)
pygame.draw.circle(CHAMP, BLANC, P4, 40)
pygame.draw.circle(CHAMP, BLANC, P5, 40)
pygame.draw.circle(CHAMP, BLANC, P6, 40)
pygame.draw.circle(CHAMP, BLANC, P7, 40)
pygame.display.update()
pygame.quit()