gm_Перемещения - ScreamingScythe/botgame GitHub Wiki
Общее
Мир состоит из квадратных тайлов. Возможны переходы между тайлами по диагонали; они занимают в sqrt(2) времени больше, чем переходы по X и Y. Никаких этажей у нас не будет, карта будет совершенно плоская. Нефига усложнять себе жизнь.
Возможность перехода
В соседний тайл можно перейти если его проходимость больше нуля и если он не помечен одним из следующих флагов: Rooftop, Deep Water. (Если там находится объект, мешающий пройти, то движок обязан выставить проходимость в 0)
Движение
В момент движения из тайла в тайл, объект с линейной скоростью ползет из одного тайла в другой. Второй тайл считается занятым им с момента начала движения. Движение невозможно начать, пока целевой тайл занят.