Pygame waiting the user to keypress a key

前端 未结 2 1032
遥遥无期
遥遥无期 2021-01-21 04:10

I am searching a method, where the program stops and waiting for a spesific key to be pressed by the user. May I can implement this one with a while loop? I need the best algori

2条回答
  •  甜味超标
    2021-01-21 05:03

    You could do it with a while loop and an event queue:

    from pygame.locals import *
    def wait():
        while True:
            for event in pygame.event.get():
                if event.type == QUIT:
                    pygame.quit()
                    sys.exit()
                if event.type == KEYDOWN and event.key == K_f:
                    return
    

提交回复
热议问题