Update note about keydown event

This commit is contained in:
Fedor Korotkiy 2023-04-28 11:17:18 +04:00
parent b93565cd9e
commit dce6183179

View file

@ -79,9 +79,12 @@ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
1. Создать `<canvas>` элемент на странице и получить на него ссылку.
2. Получить из элемента `2d` контекст для рисования.
3. Запустить цикл игры, используя `requestAnimationFrame`. Эта функция
просит браузер вызвать колбек перед отрисовкой следующего кадра.
4. В этом колбеке вы должны:
3. Зарегистрировать обработчик события `keydown`, чтобы гофер подпрыгивал
по нажатию на пробел. В js это делается вызовом функции
`window.addEventListener('keydown', ...)`.
4. Запустить цикл игры, используя `requestAnimationFrame`. Эта функция
просит браузер вызвать callback перед отрисовкой следующего кадра.
5. В этом callback вы должны:
* Обновить состояние игры
* Очистить канвас и нарисовать на нём новый фрейм.
* Зашедулить следующий фрейм, используя `requestAnimationFrame`