как сделать кнопку перезагрузки на pygame без main () - PullRequest
0 голосов
/ 26 апреля 2020

Мне не удалось заставить кнопку перезапуска работать с функцией main (). если я использую функцию main (), другая функция не работает. Пожалуйста, помогите. код:

running = True
while running:

    screen.fill((0,0,0))
    screen.blit(bg, (0,0))
    #button
    button = pygame.draw.rect(screen, (138, 55, 171),(10,10,175,50))
    click = pygame.mouse.get_pressed()
    mouse = pygame.mouse.get_pos()
    if 10+175 > mouse[0] > 10 and 10+50 > mouse[1] > 10:
        pygame.draw.rect(screen, (193,127,219),(10,10,175,50))
        if click[0] == 1:
            print("i want this print function goes to be from the beginning")
    else:
        pygame.draw.rect(screen, (138,55,171),(10,10,175,50)) 
    restartbttn()

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False
            pygame.quit()```
...