Open decoejz opened 5 years ago
# Recebe:
# String: Quem ganhou
# String: Quem perdeu
# Dicionario: Vizinhos
# Lista: Grupos ainda vivos
# Devolve:
# Dicionario: Vizinhos atualizado
# Lista: Grupos ainda vivos atualizada
def update_war(win,lost, vizinhos, war_g):
for i in vizinhos:
if (lost in vizinhos[i]):
vizinhos[i].remove(lost)
if ((i != win) and not (i in vizinhos[i])):
vizinhos[i].append(win)
for i in vizinhos[lost]:
if ((i != win) and not (i in vizinhos[win])):
vizinhos[win].append(i)
del vizinhos[lost]
war_g.remove(lost)
return vizinhos, war_g
Bug no momento de atualizar os vizinhos de cada grupo atacante