import pygame from container.constans import WIDTH, HEIGHT,SQUARE_SIZE from container.board import Board FPS = 8 #creating game window WIN = pygame.display.set_mode((WIDTH,HEIGHT)) #setting name pygame.display.set_caption('Forest') detective =pygame.image.load(r'C:\Users\ledio\Desktop\projekt si\container\detective.png') def main(): run = True clock = pygame.time.Clock() #for fps board = Board() #agent location current_column = 0 current_row = 0 #calculate desireable location to pixels def claculate_position(x,y): x = SQUARE_SIZE * x y = SQUARE_SIZE * y return [x,y] while run: clock.tick(FPS) #print(current_column,current_row) for event in pygame.event.get(): if event.type == pygame.QUIT: run = False key_input = pygame.key.get_pressed() if key_input[pygame.K_LEFT] and current_column != 0: current_column -= 1 if key_input[pygame.K_UP] and current_row != 0: current_row -= 1 if key_input[pygame.K_RIGHT] and current_column != 9: current_column += 1 if key_input[pygame.K_DOWN] and current_row != 5: current_row += 1 board.draw_squares(WIN) WIN.blit(detective, (claculate_position(current_column,current_row)[0], claculate_position(current_column,current_row)[1])) pygame.display.update() pygame.quit() main()