Nadanie wlasciwego celu po kazdej paczce agentowi

This commit is contained in:
Vladyslav Serhiienko 2022-06-08 22:04:45 +02:00
parent 610290e7cd
commit 0b48f1647a

12
main.py
View File

@ -223,15 +223,13 @@ def main():
algorytm = best_route(lista_paczek) algorytm = best_route(lista_paczek)
for j in range(5): for j in range(5):
Agent.cel = lista_paczek[algorytm[j]] wiersz_cel = lista_paczek[algorytm[j]][0]
nadaj_cel_agentowi(krata_magazynu.agent, cel) kolumna_cel = lista_paczek[algorytm[j]][1]
cel_po_algorytmu = Stan(Kierunek(random.randint(0, 3)), PoleKraty(krata_magazynu, wiersz_cel, kolumna_cel))
nadaj_cel_agentowi(krata_magazynu.agent, cel_po_algorytmu)
krata_magazynu.agent.idzDoCelu() krata_magazynu.agent.idzDoCelu()
# powrot
cel = wroc()
nadaj_cel_agentowi(krata_magazynu.agent, cel)
krata_magazynu.agent.idzDoCelu()
if flaga1 == 1: if flaga1 == 1:
osoba.krata.krata[osoba.wiersz][osoba.kolumna] = ZawartoscPola.PUSTE osoba.krata.krata[osoba.wiersz][osoba.kolumna] = ZawartoscPola.PUSTE
okno1.wyswietlOkno() okno1.wyswietlOkno()