Я пытаюсь написать программу рисования, используя pygame, и у меня возникла проблема с инструментом эллипса. Я хочу, чтобы пользователь мог нарисовать эллипсы как сплошные или кольца, когда мышь оставлена. Затем я хочу, чтобы пользователь мог рисовать круги при перемещении. Я знаю, что есть способ сделать это. Я просто не знаю, как это сделать. У меня есть инструмент прямоугольника, который может рисовать квадраты на основе тех же идей, и он работает. Это не так. Пожалуйста помоги.draw circle with ellipse pygame
if tool=="ellipse":
screen.blit(copy,(0,0))
a=min(mx,start[0])
b=min(my,start[1])
x=abs(mx-start[0])
y=abs(my-start[1])
if keys[304] or keys[305]:
y=x
if keys[32]:
if x<size*2 or y<size*2:
draw.ellipse(screen,(c),(a,b,x,y))
else:
draw.ellipse(screen,(c),(a,b,x,y),size)
else:
draw.ellipse(screen,(c),(a,b,x,y))
Не то, что я искал, но вы открыли мои глаза, чтобы рисовать их в виде кругов и исправлять мою программу. Спасибо! – Collin