moveBetweenTwoCorners
Controls whether the pathfinder allows movement through diagonal gaps between two corner tiles.
When True, the pathfinder treats diagonal passages between two blocking corners as passable. When False, such passages are considered blocked.
Default value: False.
In Python, use GetMoveBetweenTwoCorners() / SetMoveBetweenTwoCorners(value).
Управляет разрешением прохода по диагонали между двумя угловыми тайлами в системе поиска пути.
Когда True, поиск пути считает диагональные проходы между двумя блокирующими углами проходимыми. Когда False — такие проходы считаются заблокированными.
Значение по умолчанию: False.
В Python используйте GetMoveBetweenTwoCorners() / SetMoveBetweenTwoCorners(value).
var moveBetweenTwoCorners: Boolean;
def GetMoveBetweenTwoCorners() -> bool: ...
def SetMoveBetweenTwoCorners(Value: bool) -> None: ...
begin
moveBetweenTwoCorners := True;
if MoveXY(SelfX + 5, SelfY, True) then
AddToSystemJournal('Moved with moveBetweenTwoCorners enabled');
end.
SetMoveBetweenTwoCorners(True)
if MoveXY(SelfX() + 5, SelfY(), True):
AddToSystemJournal('Moved with moveBetweenTwoCorners enabled')