Ejemplo n.º 1
0
    for event in pygame.event.get():

        if event.type == pygame.QUIT:
            running = False

        elif event.type == pygame.MOUSEMOTION:
            MouseListener.update_pos(event)

        elif event.type == pygame.MOUSEBUTTONUP:
            MouseListener.update_button_up(event)

        elif event.type == pygame.MOUSEBUTTONDOWN:
            MouseListener.update_button_down(event)

        elif event.type == pygame.KEYDOWN:
            KeyListener.update_key_down(event)

        elif event.type == pygame.KEYUP:
            KeyListener.update_key_up(event)

    current_state.update()

    MouseListener.update()
    KeyListener.update()

    game_display.fill((255, 255, 255))

    current_state.draw()

    pygame.display.update()