Jest sobie tablica dwuwymiarowa:
GML
global.tablica[x,y]
i jak obiekt "idzie" do danego punkty to sprawdza tą tablicę, z polami:
GML
global.tablica[TargetX,TargetY]
i jak jest równe zero to nic się nie dzieje, a jak jest równe 1, to zatrzymuje się i obiera nowy cel.
Kiedy obiekt dochodzi do celu ustawia tablicę z polami:
GML
global.tablica[x,y]=1
I to by było chyba na tyle, bo nic innego do głowy mi nie przychodzi.