Код: Выделить всё
def run(self):
got_mouse_click = False
while True:
for event in pygame.event.get(exclude=[pygame.MOUSEBUTTONDOWN]):
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
pygame.event.clear(eventtype = pygame.MOUSEBUTTONDOWN)
# Here I update the screen and handle clicks using pygame.event.get(eventtype=pygame.MOUSEBUTTONDOWN)
Код: Выделить всё
for event in pygame.event.get(exclude=[pygame.MOUSEBUTTONDOWN]):
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
pygame.event.clear(eventtype = pygame.MOUSEBUTTONDOWN)
pygame.event.clear(eventtype = pygame.MOUSEBUTTONDOWN)
for event in pygame.event.get(exclude=[pygame.MOUSEBUTTONDOWN]):
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
< /code>
и < /p>
for event in pygame.event.get(exclude=[pygame.MOUSEBUTTONDOWN]):
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
pygame.event.clear(eventtype = pygame.MOUSEBUTTONDOWN)
< /code>
.
У кого -то есть представление о том, почему это происходит? это?
Подробнее здесь: https://stackoverflow.com/questions/796 ... a-for-loop