forked from 24_TishkovVV/lab3
36 lines
1.0 KiB
Python
36 lines
1.0 KiB
Python
import pygame
|
||
from pygame.draw import *
|
||
|
||
pygame.init()
|
||
screen = pygame.display.set_mode((800, 600))
|
||
|
||
# Какой-то запутанный код с зайцем
|
||
# (пример плохого кода, который нужно отрефакторить)
|
||
|
||
# Левое ухо
|
||
ellipse(screen, (150, 150, 150), (350, 130, 30, 100))
|
||
# Правое ухо
|
||
ellipse(screen, (150, 150, 150), (420, 130, 30, 100))
|
||
# Голова
|
||
circle(screen, (150, 150, 150), (400, 250), 40)
|
||
# Глаза
|
||
circle(screen, (0, 0, 0), (385, 240), 5)
|
||
circle(screen, (0, 0, 0), (415, 240), 5)
|
||
# Нос
|
||
circle(screen, (255, 0, 0), (400, 260), 5)
|
||
# Тело
|
||
ellipse(screen, (150, 150, 150), (360, 280, 80, 120))
|
||
|
||
ellipse(screen, (150, 150, 150), (355, 290, 25, 45))
|
||
ellipse(screen, (150, 150, 150), (420, 290, 25, 45))
|
||
# Лапы
|
||
ellipse(screen, (150, 150, 150), (340, 360, 30, 50))
|
||
ellipse(screen, (150, 150, 150), (430, 360, 30, 50))
|
||
|
||
pygame.display.flip()
|
||
|
||
while True:
|
||
for event in pygame.event.get():
|
||
if event.type == pygame.QUIT:
|
||
pygame.quit()
|
||
exit() |