Тема: Pygame - хоча розмір списку 3, вже на першій ітерації out of range
привіт,
ідея - зберігати координати (кортежі у список) для подальшого перемальовування.
під час другого клацання мишкою (список з двох елементів),
не вдається намалювати хоча б перший елемент , список[0] - out of range ???
якщо малювати вручну ( if index == 1 то малювати .... if index == 2 то малювати...)
то все добре
а от через for - не йде.
while True:
for ev in event.get():
if ev.type == MOUSEBUTTONDOWN:
mousePos = ev.pos
mouseBot = ev.button
if mouseBot == 1:
Circs.append(mousePos)
elif mouseBot == 3:
Circs = []
scr.fill((0, 0, 0))
display.update()
pygame.event.clear()
if len(Circs) > 0:
for x in (0, len(Circs)+1):
draw.circle(scr, (0, 240, 0), Circs[x], 10)
display.update()
вдалось поки тільки через if-elif ...
але це ж не діло...
вкажіть на помилку, будь-ласка.