Example #1
0
    Render_Queue.render_list = []

    #pygame.display.update()
    pygame.display.flip()


fps = 60
frame_start = time.time()

while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            quit()
        if event.type == pygame.KEYDOWN:
            keyHandler.add_input(event.key, True)
            interactionHandler.handle_input(event.key, True)
        if event.type == pygame.KEYUP:
            keyHandler.add_input(event.key, False)
            interactionHandler.handle_input(event.key, False)
        if event.type == pygame.VIDEORESIZE:
            screen = pygame.display.set_mode((event.w, event.h),
                                             pygame.RESIZABLE)

    keyHandler.handle_inputs()

    if time.time() - frame_start > 1 / fps:
        tick()
        render()
        frame_start = time.time()