diff options
| author | Alexey Istomin <webistomin@gmail.com> | 2021-03-21 11:18:00 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-03-21 11:18:00 +0300 |
| commit | 8b7a5fdbf9223d5ebbaed1c04801a61b5b88b870 (patch) | |
| tree | ac6698d151c498a70fd834db06b575fadd2c2535 /files/ru/games/techniques/controls_gamepad_api/index.html | |
| parent | 0e03ba431ff64f6203db81de570dae6c84cddf49 (diff) | |
| download | translated-content-8b7a5fdbf9223d5ebbaed1c04801a61b5b88b870.tar.gz translated-content-8b7a5fdbf9223d5ebbaed1c04801a61b5b88b870.tar.bz2 translated-content-8b7a5fdbf9223d5ebbaed1c04801a61b5b88b870.zip | |
Uniqy "cache" word in Russian translation (#261)
* docs(ru): uniqy cache word
* revert(redirects): revert redirects
Diffstat (limited to 'files/ru/games/techniques/controls_gamepad_api/index.html')
| -rw-r--r-- | files/ru/games/techniques/controls_gamepad_api/index.html | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/files/ru/games/techniques/controls_gamepad_api/index.html b/files/ru/games/techniques/controls_gamepad_api/index.html index 2d4cc54bce..153a341c49 100644 --- a/files/ru/games/techniques/controls_gamepad_api/index.html +++ b/files/ru/games/techniques/controls_gamepad_api/index.html @@ -201,7 +201,7 @@ window.addEventListener("gamepaddisconnected", gamepadAPI.disconnect);</code> },</code> </pre> -<p>Существует два типа действий, которые следует учитывать для кнопки: одно нажатие и удержание. Логическая переменная <code>newPress </code>будет указывать, есть ли новое нажатие кнопки или нет. Затем мы проходим через массив нажатых кнопок — если данная кнопка совпадает с той, которую мы ищем, переменная <code>newPress </code>устанавливается в <code>true</code>. Чтобы проверить, является ли нажатие новым, так как игрок не держит клавишу, мы перебираем кэшированные состояния кнопок из предыдущего кадра игрового цикла. Если мы находим его там, это означает, что кнопка удерживается, поэтому нового нажатия нет. В конце концов возвращается переменная <code>newPress</code>. Функция <code>buttonPressed </code>используется в цикле обновления игры следующим образом:</p> +<p>Существует два типа действий, которые следует учитывать для кнопки: одно нажатие и удержание. Логическая переменная <code>newPress </code>будет указывать, есть ли новое нажатие кнопки или нет. Затем мы проходим через массив нажатых кнопок — если данная кнопка совпадает с той, которую мы ищем, переменная <code>newPress </code>устанавливается в <code>true</code>. Чтобы проверить, является ли нажатие новым, так как игрок не держит клавишу, мы перебираем кешированные состояния кнопок из предыдущего кадра игрового цикла. Если мы находим его там, это означает, что кнопка удерживается, поэтому нового нажатия нет. В конце концов возвращается переменная <code>newPress</code>. Функция <code>buttonPressed </code>используется в цикле обновления игры следующим образом:</p> <pre class="brush: js"><code>if(gamepadAPI.turbo) { if(gamepadAPI.buttonPressed('A','hold')) { |
