Dionis871
@Dionis871
Начинающий Программист

Как сделать зависимость координат swift?

Учусь всего пару недель. До этого программированием не занимался вообще. От чего сильно путаюсь в синтаксисе =( И часто не могу понять почему та или иная запись не работает.

Задача: 4. Теперь самое интересное, персонаж может двигать ящик, если он стоит на том месте, куда персонаж хочет попасть. Главное что ни один объект не может покинуть пределы комнаты. Подвигайте ящик :)

Вопрос: почему я не могу написать примернов "if pers.x == box.x и т.д" следующее : box.switchMove(Move).

Как мне кажется логично поясняя, что при условии, двигать бокс по таким же осям координат Box.

ddde3a5d266f4b5c9593bc9f97b2a925.png
  • Вопрос задан
  • 181 просмотр
Пригласить эксперта
Ответы на вопрос 1
box.switchMove(Move) // Что??
Move это имя типа, его нельзя тут использовать. Вот box.switchMove(Move.Left) и так далее написать можно. То есть вам нужно вычислить, в каком направлении подвинулся pers и выбрать, какой параметр передать: Move.Left, Move.Right, Move.Up или Move.Down.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы