Я хочу, чтобы объект эллипса перемещался по моей pygame, пока я могу выполнять свои функции щелчка мышью. Но поскольку я сделал прямоугольник, чтобы сохранить форму эллипса, он блокирует мою возможность добавлять объекты, пока я использую функции мыши. Как я могу сделать так, чтобы этот объект продолжал двигаться, если это не мешает мне блокировать щелчки мышью в моей игре l oop?
# Game loop
running = True
while running:
# Checks for events in pygame
for i in range (0, 700):
draw.rect(screen, NAVY, (0, 0, 700, 150))
draw.ellipse (screen, CLOUDS, (i, 0, 120, 50))
display.flip()
time.wait(10)
for e in event.get():
if e.type == QUIT:
running = False
# Checks if the mouse was clicked
if e.type == MOUSEBUTTONDOWN and mouse.get_pressed() == (1, 0, 0):
# Gets position of the mouse
x, y = mouse.get_pos()
# Sets the start value to the ending point of the previous line
start = save
# Sets the ending point for the new line
save = x, y
# Draws the line from the previous end point and the new point
draw.line(screen, COLOR, (start), (x, y), 2)