forked from jma/intro_pygame
-
Notifications
You must be signed in to change notification settings - Fork 0
/
rectangle.py
46 lines (33 loc) · 988 Bytes
/
rectangle.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import pygame, sys, time, random
from pygame.locals import *
# initialisation
pygame.init()
# taille de la fenetre
HAUTEUR = 600
LARGEUR = 600
fenetre = pygame.display.set_mode((LARGEUR, HAUTEUR), 0)
# titre de la fenetre
pygame.display.set_caption('Le jeux de Romane')
# couleurs (rouge, vert, bleu), max 255
NOIR = (0, 0, 0)
rectangle = pygame.Rect(200, 300, 90, 10)
ROUGE = (255, 100, 100)
while True:
# capturer les evenements clavier et souris
for event in pygame.event.get():
# pour quitter l'application
# boutton fenetre
if event.type == QUIT:
pygame.quit()
sys.exit()
# touche "q"
if event.type == KEYUP:
if event.key == ord('q'):
pygame.quit()
sys.exit()
# couleur de fond de la fenetre
fenetre.fill(NOIR)
# dessine le rectangle
pygame.draw.rect(fenetre, ROUGE, rectangle)
# mets a jour l'image
pygame.display.flip()