To Figa :Predpocitani- vezmes si "mapu": pole intu nebo booleanu , podle potreby- jestli staci "jsem na prekazce/nejsem na prekazce" booleanu nebo jestli potrebujes "jestli jsem na prekazce,tak na ktere" tak inty a nasekas tam vsecky prekazky- proste je projedes a na to misto kde je napises bool ze tam je, nebo int cislo prekazky.
(Pokud potrebujes i vzdalenost od prekazky, tak pust vlnu od kazde prekazky a zapisuj si vzdalenost.
Pokud potrebujes i cislo nejblizsi prekazky tak si do pole zapisuj aj cislo prekazky od ktere jdes.)
Potom v samotnem programu jenom delas toto: Podivas se do mapy na pozici- je tam nula nebo nejaky jiny specialni znak pro "neni prekazky" tak tam neni prekazka, nebo tam bude cislo prekazky- jsi na prekazce. Toto jde kontrolovat treba i pro sousedni policka jestli chces. Predpokladam diskretni prostor, jinak by nesla vytvorit mapa.