diff options
Diffstat (limited to 'gui.py')
-rw-r--r-- | gui.py | 30 |
1 files changed, 25 insertions, 5 deletions
@@ -1,4 +1,5 @@ -import pygame, sys +import pygame +import sys from pygame.locals import * pygame.init() @@ -6,21 +7,40 @@ pygame.init() BLACK = (0, 0, 0) GRAY = (99, 99, 99) WHITE = (255, 255, 255) -WINDOW_HEIGHT = 400 -WINDOW_WIDTH = 400 +WINDOW_HEIGHT = 800 +WINDOW_WIDTH = 800 MARGIN = 20 -GRID_HEIGHT = 5 -GRID_WIDTH = 4 +MATRIX_HEIGHT = 5 +MATRIX_WIDTH = 4 +square_size = 100 + + +GridWidthpx = (MATRIX_WIDTH * square_size) + (MATRIX_WIDTH * square_size // 10) +GridHeightpx = (MATRIX_HEIGHT * square_size) + (MATRIX_HEIGHT * square_size // 10) +square_x = GridWidthpx // 4 - square_size // 4 +square_y = GridHeightpx // 4 - square_size // 4 + +square_x_orig = square_x displaySurface = pygame.display.set_mode((WINDOW_WIDTH, WINDOW_HEIGHT), 0, 32) pygame.display.set_caption('tourob GUI') displaySurface.fill(WHITE) +for y in range(MATRIX_HEIGHT): + square_x = square_x_orig + pygame.draw.rect(displaySurface, BLACK, (square_x, square_y, MARGIN, square_size)) + for x in range(MATRIX_WIDTH): + pygame.draw.rect(displaySurface, BLACK, (square_x - MARGIN, square_y, MARGIN, square_size)) + pygame.draw.rect(displaySurface, GRAY, (square_x, square_y, square_size, square_size)) + square_x += square_size + MARGIN + pygame.draw.rect(displaySurface, BLACK, (square_x - MARGIN, square_y, MARGIN, square_size)) + square_y += square_size + MARGIN while True: for event in pygame.event.get(): if event.type == QUIT: pygame.quit() sys.exit() + pygame.display.update() |