Odległość na mapie
radekmie opened this issue · 1 comments
radekmie commented
Przy stawianiu zamków/kopalń/czegokolwiek, chcemy mieć jakąś sprawiedliwość w odległościach. Do tego będziemy potrzebować funkcji w stylu:
local d = distance(map, {x1, y1}, {x2, y2})
Póki co musi uwzględniać tylko teren, z czasem także budynki, rzeki, drogi i (najważniejsze?) potwory.
EDIT:
local d = distance(map, {x1, y1, z1}, {x2, y2, z2})
Póki co: z1 == z2
.
acatai commented
OK, do tego potrzebujemy dospecyfikować format w jakim trzymamy mapę.
Co do potworów to funkcja powinna chyba mieć dwie wersje - taką w której potwory traktuje jako pola 'przechadzalne' i taką w której nie...
Rozumiem, że to będzie jako następny task dla Jacka?