Home API Manuals About Forum
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

moveOpenDoor

Controls whether the movement system (MoveXY, MoveXYZ, StepQ, newMoveXY) automatically opens doors encountered along the path.

When True, the mover attempts to use (open) a door blocking the next tile. Up to 3 attempts are made; if the door remains after 3 tries, the tile is marked as bad via SetBadLocation and the path is recomputed.

Default value: False.

In Python, use GetMoveOpenDoor() / SetMoveOpenDoor(value).

Управляет автоматическим открытием дверей системой перемещения (MoveXY, MoveXYZ, StepQ, newMoveXY).

Когда True, мувер пытается использовать (открыть) дверь, блокирующую следующий тайл. До 3 попыток; если дверь остаётся — тайл помечается как непроходимый через SetBadLocation и путь пересчитывается.

Значение по умолчанию: False.

В Python используйте GetMoveOpenDoor() / SetMoveOpenDoor(value).

Pascal

var moveOpenDoor: Boolean;

Python

def GetMoveOpenDoor() -> bool: ...
def SetMoveOpenDoor(Value: bool) -> None: ...

Pascal Example

begin
  moveOpenDoor := True;
  MoveXY(1234, 5678, True, 1, True);
end.

Python Example

SetMoveOpenDoor(True)
newMoveXY(1234, 5678, True, 1, True)

See Also

MoveXY, StepQ, newMoveXY