QUIT event komt van Windows als je op de Close button klikt.
Misschien dat de event.pump function nog toegevoegd moet worden.
Voor quit mbv ESC key, gebruik keys.get_pressed() en check the logical van de
ESC key.
Met vriendelijke groeten,
Jacco Hoekstra
> On 27 aug. 2014, at 19:49, Marc Stevens <[email protected]> wrote:
>
> Aan de specialisten onder python,
>
> Ik probeer al een tijdje pygame's programma's netjes af te werken door een
> mogelijkheid in te bouwen om het programma af te sluiten op een professionele
> manier.
> Ik heb ook veel programma's bekeken en het afsluiten hiervan afgekeken, maar
> het
> pygame programma moest altijd 'geforceerd' afgesloten worden, tot op het
> moment
> dat ik een programma probeerde dat geschreven was voor een spel en met de
> cursor
> toetsen werkte. En warempel..... het programma reageerde op het toesenbord.
> Je
> kon met de cursortoetsen een sprite bewegen.
> Ik heb toen het een en ander afgekeken en het het onderstaande programmaatje
> bedacht, om eenvoudig te beginnen. Helaas werkt het niet. Wat doe ik fout?
>
>
>
>
> import pygame
> from pygame.locals import *
> from sys import exit
>
> pygame.init()
> size=[400,300]
> screen=pygame.display.set_mode(size)
>
> while 1:
> for event in pygame.event.get():
> if event.type==QUIT:
> return
> pygame.draw.circle(screen,(255,0,0),[60,250],40)
> pygame.display.flip()
> keys=pygame.key.get_pressed()
> if key[K_ESCAPE]:
> break
>
> pygame.quit()
> _______________________________________________
> Python-nl mailing list
> [email protected]
> https://mail.python.org/mailman/listinfo/python-nl
_______________________________________________
Python-nl mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-nl