From 341e1987499733c71c27c018fcc0f7849409fe92 Mon Sep 17 00:00:00 2001 From: countingthedots Date: Sun, 12 Mar 2023 17:11:06 +0100 Subject: [PATCH] Moving circle added --- Interface/interface.py | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/Interface/interface.py b/Interface/interface.py index fe7971a..8fc8971 100644 --- a/Interface/interface.py +++ b/Interface/interface.py @@ -4,18 +4,37 @@ from .helpers import * def initialize_interface(tiles_x, tiles_y): - size = width, height = 800, 800 + + size = width, height = 600, 600 screen = create_screen(size) pygame.display.set_caption('Epic AI Vacuum Cleaner') + tile_width = width / tiles_x + tile_height = height / tiles_y + x = tile_width / 2 + y = tile_height / 2 + radius = 15 while True: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() - + userInput = pygame.key.get_pressed() + if event.type == pygame.KEYDOWN: + if event.key == pygame.K_LEFT: + x -= tile_width + if event.key == pygame.K_RIGHT: + x += tile_width + if event.key == pygame.K_UP: + y -= tile_height + if event.key == pygame.K_DOWN: + y += tile_height + + pygame.time.delay(10) + pygame.display.update() screen.fill(BLACK) # rect(screen, WHITE, 50,50,90,90) draw_board(screen, WHITE, width, height, tiles_x, tiles_y) + pygame.draw.circle(screen, (178, 172, 136), (int(x), int(y)), radius) pygame.display.flip()