Показать сообщение отдельно
  #4 (permalink)  
Старый 09.04.2014, 17:56
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

Сообщение от NuclleaR Посмотреть сообщение
jsnb,
Спасибо. А я просто не сообразил как сделать без массива направления. если подскажете буду благодарен.
Делаешь 2 переменных отвечающих за направления смещения по x и y.
Пусть это будут dx и dy соответственно. Если подошли к левой границе по x делаем dx положительным, а если к правой, то отрицательным. С dy аналогично. Соответственно на каждом шаге прибавляем dx и dy к текущим координатам.
Ответить с цитированием