Tja, es wird wirklich nur ein Event gesendet. Dann ist wahrscheinlich, wie üblich, mal wieder mit Deiner Programmlogik etwas nicht in Ordnung. Das kleinste Programm dass dieses Problem hat, und was ich glaube ich, schon einmal bei Dir gesehen habe:
Code: Alles auswählen
import pygame
pygame.init()
pygame.display.set_mode((320, 240))
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
exit()
if event.type == pygame.MOUSEBUTTONDOWN:
print 'down',
Egal ob das nun das Problem ist, was auch in Deinem Quelltext steckt, solltest Du erst weiter programmieren, wenn Du verstanden hast, warum das da oben endlos 'down' ausgibt, wenn man die Maustaste mal gedrückt hatte. Wenn Du das nicht verstehst, lass die Finger vom Programmieren und such Dir 'nen anderes Hobby.