Тема: РобоКот
Показать сообщение отдельно
Старый 19.01.2011, 22:09   #15
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: РобоКот

Сообщение от Reks888 Посмотреть сообщение
Мне не нравится что документация не организована, что в ней не описаны функции передвижения(назад так и не научился ездить), функция вывода текста, функция атаки, функция поворота.
SetSpeed принимает в качестве аргумента не только числа <=3, а также и большие(поставь камикадзе боту 15 скорости, и он разнесет все за несколько секунд). Turn(5) и Turn(90) работают одинаково(хотя, возможно, я что-то не понимаю в этой не задокументированной функции)
В документации описаны все функции, в том числе и функции передвижения, атаки, вывода текста и поворота. Читай внимательней. Тебе непонятна строчка "MoveForward() - Кот двигается вперёд относительно своего положения"?
Видимо ты очень невнимательный, раз не заметил даже то, что при SetSpeed(2) и SetSpeed(25) скорость кота одинаковая. Да, функция принимает любые значения, однако, if speed>2 speed=2
if speed<1 speed=1
Да, поворотник при Turn(5) и Turn(90) работает одинаково, так как существует ограничение на скорость поворота, а ты что хотел? Что бы кот мог за один кадр повернутся на 90 градусов?

P.S. Только что проверил, насчёт скорости ты прав, что странно. Сейчас проверю и исправлю
(Offline)
 
Ответить с цитированием