def find_closest_enemy(enemies, player_pos):
closest = None
min_dist = float('inf')
for enemy in enemies:
dist = ((enemy[0] - player_pos[0])**2 + (enemy[1] - player_pos[1])**2)**0.5
if dist < min_dist:
min_dist = dist
closest = enemy
return closest
def aim(player_pos, enemy_pos):
direction = (enemy_pos[0] - player_pos[0], enemy_pos[1] - player_pos[1])
print(f"Aiming at direction: {direction}")
enemies_positions = [(120, 150), (200, 180), (140, 160)]
player_position = (130, 140)
target = find_closest_enemy(enemies_positions, player_position)
aim(player_position, target