Sunteți pe pagina 1din 1

Functie buton (start, finish){

Array start creat in functie de id-ul butonului


Array path gol initial
Int Valoare_vecin_nord; //nu este declarat, este gol
Int Valoare_vecin_est;
Valoare_vecin_sud;
Valoare_vecin_vest;

While (start != finish){


push array start in array path
calculeza cea mai scurta cale ipotetica
// calculam toate cele patru directii si asociem
if (vecinul din nord == walkable){
calculam valoarea vecinului din nord si o asociem cu Valoare_vecin_nord
}
Else {
Valoare_vecin_nord = 0
}
allege valoare_vecinului cea mai mica si face

S-ar putea să vă placă și