Exemple #1
0
    maze_drop_down.draw_list()
    if draw_text_box:
        maze_drop_down_text_box.draw_text_box()

    # Check pygame events
    events = pygame.event.get()
    for event in events:
        if event.type == pygame.QUIT:
            pygame.quit()
        if event.type == pygame.MOUSEBUTTONDOWN:
            posx, posy = pygame.mouse.get_pos()

            if start_button.active:
                start = start_button.set_pos(graph1, posx - centered_w,
                                             posy - centered_h)
            start_button.check_pressed(posx, posy)

            if end_button.active:
                end = end_button.set_pos(graph1, posx - centered_w,
                                         posy - centered_h)
            end_button.check_pressed(posx, posy)

            if restart_button.check_pressed(posx, posy):
                once = True
                start = None
                end = None
                start_button.active = False
                end_button.active = False
                display.blit(maze_img, (centered_w, centered_h))
                surf.fill((255, 255, 255, 0))