Имитировать движение юнитов по сфере можно и в четверке. Для этого нужно взять Y координату тайла, вычислить градус паралели, найти синус полученого угла и умножить на возвращающее значение в функции int CvPlot::movementCost(const CvUnit* pUnit, const CvPlot* pFromPlot) const.
Метод не очень точный, зато простой.




Ответить с цитированием