Pong – Put a pause in the game

Pong… classic game. To put a pause in the game, we add this function with a while loop.

def pause():
    loop = 1
    write("PAUSED", 500, 150)
    write("Press Space to continue", 500, 250)
    while loop:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                loop = 0
            if event.type == pygame.KEYDOWN:
                if event.key == pygame.K_ESCAPE:
                    loop = 0
                if event.key == pygame.K_SPACE:
                    screen.fill((0, 0, 0))
                    loop = 0
        pygame.display.update()
        # screen.fill((0, 0, 0))
        clock.tick(60)

In the start function where there is the while loop that makes the game go on, we add this lines of code

                if event.key == pygame.K_SPACE:
                    pause()


Subscribe to the newsletter for updates
Tkinter templates
My youtube channel

Twitter: @pythonprogrammi - python_pygame

Videos

Speech recognition game

Pygame's Platform Game

Other Pygame's posts