From fd9a99665e2b481f0988b7c2b885d77b299be9fc Mon Sep 17 00:00:00 2001 From: Gabriela Piekarska Date: Mon, 7 Mar 2022 20:19:48 +0100 Subject: [PATCH] Add 'board' --- board | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 board diff --git a/board b/board new file mode 100644 index 0000000..61d273c --- /dev/null +++ b/board @@ -0,0 +1,47 @@ +import sys +import pygame + +screen = [] + + +def draw(square_num): + #następne dwie linijki do odkomentowania, jak będzie wgrane zdjęcie do tła + #background = pygame.image.load("ścieżka do pliku").convert() #tu ścieżka do zdjęcia w tle + #screen.blit(background, (0, 0)) + grid_color = (0, 0, 0) #kolor czarny + + grid_size = 500 #rozmiar kraty + square = grid_size/square_num #rozmiar pojedyńczego kwadracika + + a = 50 + b = 10 #odległości kraty od krawędzi okna + + for i in range(square_num): + pygame.draw.line(screen, grid_color, (a + i*square, b), (a + i*square, b + grid_size), 2) + + pygame.draw.line(screen, grid_color, (a, b + i*square), (a + grid_size, b + i*square), 2) + + pygame.draw.line(screen, grid_color, (a, b + grid_size), (a + grid_size, + b + grid_size), 2) + pygame.draw.line(screen, grid_color, (a + grid_size, b), + (a + grid_size, b + grid_size), 2) + + +def close(): #by móc zamnkąć okno iksem + for event in pygame.event.get(): + if event.type == pygame.QUIT: + sys.exit() + + +if __name__ == '__main__': + pygame.init() #inicjalizacja modułów, na razie niepotrzebna + width = 600 + height = 530 + screen = pygame.display.set_mode((width, height)) #ustalanie rozmiarów okna + + c = (245, 12, 35) #tymczasowy kolor tła - do usunięcia, jak już będzie zdjęcie + screen.fill(c) + while 1: + draw(10) + close() + pygame.display.update() #by krata pojawiła się w okienku - update powierzchni \ No newline at end of file