Двери

Всего типов дверей три.

Различаются они тем, чем и как с ними взаимодействовать.


1) Дверь "толкать" - только для корабля.

2) Дверь "тянуть" - только для дрона.

3) Дверь "кнопки" - требует действий и дрона, и корабля.

1) Дверь "толкать"

Это преграда, взаимодействовать с которой может только Корабль, потому что он достаточно большой, чтобы сдвинуть её.


Суть её заключается в том, что под прямым углом к центру вращения крепятся двигающиеся "стены".

Если правильно разместить такую дверь, то одна из её "стен" всегда будет перекрывать один из возможных проходов.

2) Дверь "тянуть"

Это преграда, взаимодействовать с которой может только Дрон , потому что он достаточно ловок.


Она состоит из траектории (синий прямоугольник на рисунке) и двигающейся вдоль неё "стены" с ручкой (чёрный и бирюзовый).


На рисунке через эту дверь может пройти только дрон, двигаясь только из правого коридора.

3) Дверь "кнопки"

Определяет в какой последовательности будут проходить дрон и корабль на следующую локацию.


Пока корабль или дрон на предназначенной для них кнопке - двери открыты.

Если ни на одной кнопке никого нет - они закрыты.

Если на кнопке для корабля дрон и наоборот - ничего не происходит.