diff --git a/images/traktor.png b/images/traktor.png new file mode 100644 index 0000000..69a5056 Binary files /dev/null and b/images/traktor.png differ diff --git a/main.py b/main.py index 08d4a55..f8031d8 100644 --- a/main.py +++ b/main.py @@ -1,16 +1,40 @@ -# This is a sample Python script. +import pygame -# Press ⌃R to execute it or replace it with your code. -# Press Double ⇧ to search everywhere for classes, files, tool windows, actions, and settings. +pygame.init() + +CUBE_SIZE = 128 +NUM_X = 8 +NUM_Y = 4 +WIDTH = 1024 +HEIGHT = 512 +screen = pygame.display.set_mode((WIDTH, HEIGHT)) +WHITE = (255, 255, 255) +screen.fill(WHITE) +pygame.display.update() +BLACK = (0, 0, 0) +BROWN = (139, 69, 19) + +def draw_grid(): + for x in range(NUM_X): + for y in range(NUM_Y): + pygame.draw.rect(screen, BROWN, (x * CUBE_SIZE, y * CUBE_SIZE, CUBE_SIZE, CUBE_SIZE)) + + for x in range(0, WIDTH, CUBE_SIZE): + pygame.draw.line(screen, BLACK, (x, 0), (x, HEIGHT)) + for y in range(0, HEIGHT, CUBE_SIZE): + pygame.draw.line(screen, BLACK, (0, y), (WIDTH, y)) + + # Draw tractor + tractor_image = pygame.image.load('images/traktor.png') + tractor_image = pygame.transform.scale(tractor_image, (CUBE_SIZE, CUBE_SIZE)) + screen.blit(tractor_image, (CUBE_SIZE - 128, CUBE_SIZE - 128)) -def print_hi(name): - # Use a breakpoint in the code line below to debug your script. - print(f'Hi, {name}') # Press ⌘F8 to toggle the breakpoint. +while True: + for event in pygame.event.get(): + if event.type == pygame.QUIT: + quit() + draw_grid() -# Press the green button in the gutter to run the script. -if __name__ == '__main__': - print_hi('AI Team') - -# See PyCharm help at https://www.jetbrains.com/help/pycharm/ + pygame.display.update() \ No newline at end of file