Borders.append(Tile.Tile(10, 10, i, 0, BLACK)) Borders.append(Tile.Tile(10, 10, i, WIDTH, RED)) BLACK, RED = RED, BLACK i += 10 i = 0 while i < WIDTH + 10: Borders.append(Tile.Tile(10, 10, 0, i, BLACK)) Borders.append(Tile.Tile(10, 10, HEIGHT, i, RED)) BLACK, RED = RED, BLACK i += 10 for i in Borders: AllSprite.add(i) i.Direction = "" Player[ 0].Direction = "P" ####################################################################################################### Food = Tile.Food(10, 10, WIDTH, HEIGHT, Player) AllSprite.add(Food) AllSprite.add(Player[0]) while running: print("Player:" + str(Player[0].rect.center) + " Food:" + str(Food.rect.center) + " Player size:" + str(len(Player))) for event in pygame.event.get(): if event.type == pygame.QUIT: running = False if event.type == pygame.KEYDOWN: if event.key == pygame.K_LEFT: Player[0].ChangeDirection("L") if event.key == pygame.K_RIGHT: Player[0].ChangeDirection("R") if event.key == pygame.K_UP: Player[0].ChangeDirection("U")