Форум HeroesWorld-а - Показать сообщение отдельно - Плагин Fresh Mod для SOD
Показать сообщение отдельно
#221
Старый 16.12.2019, 20:47
  #221
^
Kventin
 
Аватар для Kventin
📖
Регистрация: 26.12.2016
Адрес: Москва
Сообщения: 127
Отправить сообщение для  Kventin с помощью ICQ
Регистрация: 26.12.2016
Адрес: Москва
Сообщения: 127
Отправить сообщение для  Kventin с помощью ICQ
По умолчанию
Re: Плагин Fresh Mod для SOD

Решил, пока сам попроверять.
И нашел проблему, не получается сделать идеальный алгоритм.
Проблема в смежных зонах без городов.
У них нет координаты куда нужно вести дорогу, поэтому приходится рекурсивно искать зону с городом и соединять ее со другой зоной с городом.
В большинстве случаев, все ок.
Но иногда из-за багнутого прохода или просто из-за близости зон, зоны с городами могу соединиться напрямую минуя смежку.
Как это победить я не представляю.
Kventin вне форума
Ответить с цитированием