Nadanie wlasciwego celu po kazdej paczce agentowi
This commit is contained in:
parent
610290e7cd
commit
0b48f1647a
12
main.py
12
main.py
@ -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()
|
||||||
|
Loading…
Reference in New Issue
Block a user