Amazing-Python-Scripts

Форк
0
52 строки · 910.0 Байт
1
import pygame
2
import sys
3

4
# Initialize Pygame
5
pygame.init()
6

7
# Constants
8
WIDTH, HEIGHT = 400, 400
9
GRID_SIZE = 5
10
CELL_SIZE = WIDTH // GRID_SIZE
11

12
# Colors
13
WHITE = (255, 255, 255)
14
BLACK = (0, 0, 0)
15
RED = (255, 0, 0)
16

17
# Create the screen
18
screen = pygame.display.set_mode((WIDTH, HEIGHT))
19
pygame.display.set_caption("Zhed")
20

21
# Main loop
22

23

24
def main():
25
    running = True
26

27
    while running:
28
        for event in pygame.event.get():
29
            if event.type == pygame.QUIT:
30
                running = False
31

32
        screen.fill(WHITE)
33
        draw_grid()
34

35
        pygame.display.flip()
36

37
    pygame.quit()
38
    sys.exit()
39

40
# Draw the grid
41

42

43
def draw_grid():
44
    for x in range(0, WIDTH, CELL_SIZE):
45
        pygame.draw.line(screen, BLACK, (x, 0), (x, HEIGHT))
46
    for y in range(0, HEIGHT, CELL_SIZE):
47
        pygame.draw.line(screen, BLACK, (0, y), (WIDTH, y))
48

49

50
# Start the game
51
if __name__ == "__main__":
52
    main()
53

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.