Я сделал этот код, но я не могу сделать больше кнопок, если я его скопирую или что-нибудь , так что я могу получить больше кнопок, так как я установил этот код? и можно ли ввести def display_button() и вызвать его в цикле?Как сделать более одной кнопки в pygame?
def Main():
pygame.font.init()
font = pygame.font.Font(None, 25)
my_font = pygame.font.SysFont("segoe print", 16)
button_surf = pygame.Surface((60, 40))
button_rect = button_surf.get_rect()
button_surf.fill(WHITE)
button_rect.center = (500, 750)
txt_surf = my_font.render("LEFT", 1, BLACK)
txt_rect = txt_surf.get_rect(center=(30,20))
button_surf.blit(txt_surf, txt_rect)
Seconds = 0
Frame=0
gameExit = False
while not gameExit:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
Screen.fill(BLACK)
Screen.blit(button_surf, button_rect)
, что мой код