if event.type == pygame.MOUSEBUTTONDOWN: repeat = False bots_turn = False mx, my = pygame.mouse.get_pos() #print('(', mx, ') (', my, ')') #337 for vertex in graph.get_vertexs(): x_r = vertex['axis']['right']['list'][0] y_r = vertex['axis']['right']['list'][1] x_d = vertex['axis']['down']['list'][0] y_d = vertex['axis']['down']['list'][1] if mx >= x_r+160 and mx <= x_r+160+70 and my >= y_r+40 and my<= y_r+40+5: #se os vertices ja tiverem conectados, o jogador tem que jogar de novo if graph.is_connected(vertex['value'], vertex['value'] + 1): print('repeat') repeat = True break repeat = False graph.connect_egde(vertex['value'], vertex['value'] + 1, 'horizontal') vertex['axis']['right']['clicked'] = 1 pygame.draw.rect(screen, BLUE ,[x_r+160, y_d+40, 60,5]) bots_turn = True elif mx >= x_d+150 and mx <= x_d+150+5 and my >= y_d+50 and my<= y_d+50+60: if graph.is_connected(vertex['value'], vertex['value'] + graph.get_columns()): print('repeat') repeat = True