radekmie/h3mapgen

Odległość na mapie

radekmie opened this issue · 1 comments

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.

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?