Книга: Выразительный JavaScript
Оно двигается
Оно двигается
Мы создали экземпляр мирового объекта. Теперь, когда все необходимые методы готовы, у нас должно получиться заставить его двигаться.
for (var i = 0; i < 5; i++) {
world.turn();
console.log(world.toString());
}
// ? … пять ходов
Просто выводить пять копий карты – не очень удобный способ наблюдения за миром. Поэтому в песочнице для книги (или в файлах для скачивания) есть волшебная функция animateWorld
, которая показывает мир как анимацию на экране, делая по три шага в секунду, пока вы не нажмёте стоп.
animateWorld(world);
// ? … заработало!
Реализация animateWorld
пока останется тайной, но после прочтения следующих глав книги, обсуждающих интеграцию JavaScript в браузеры, она уже не будет выглядеть так загадочно.
Похожие страницы
- 6.3. Добавление фоновой музыки
- 5.2. Ономастическое поле
- Звонок по поводу оплаты
- 1.1. Понятие рекламного права и рекламного законодательства
- 20.5. Ситуация гонок
- Удаление шаблонов узлов STP
- Можно ли печатать экономно?
- 5.12. Обмен файлами с мобильным телефоном по Bluetooth
- Почему указатель оптической мыши самопроизвольно двигается по экрану?
- Как уменьшить размер изображения, чтобы оно быстрее загружалось через Интернет?
- Снял видео сотовым телефоном в формате 3GP. Как теперь просмотреть его на компьютере?
- Интересный диалог или монолог