Не могу заменить переменную не навредив коду,подскажите как
Здравствуйте. Пишу небольшую игру на html5/javascript.
Почти все готово,вот подзабыл только подскажите пожалуйста.:help: var tn = []; // временное хранение направления переменная code,которую не могу заменить
interval = window.setInterval(game_speed, level);
document.onkeydown = function(z) {
var code = z.keyCode - 37;
if (0 <= code && code < 4 && code !== tn[0])
{
tn.unshift(code);
}
else
{
dir = sum;
if (dir == 44||dir==94||dir==126||dir==171)
{
sum
} else if (dir === 218) easy = 0;
}
}
вся проблема в том,что если я не поставлю кнопку типо (z) то будет ошибка,поскольку дальнейшее условие не найдет эту переменную. Подскажите буду очень благодарен. |
Лука,
интересно кто первый поймёт о чём вы просите? может тут что вам поможет http://learn.javascript.ru/keyboard-events |
document.onkeydown = function(z) {
var code = z.keyCode - 37 ? z.keyCode : 4; // если не установлена, принимает стандарт. (конечно условие надо поправить)
if (0 <= code && code < 4 && code !== tn[0])
{
tn.unshift(code);
}
else
{
// ...
}
}
Если я понял суть проблемы |
| Часовой пояс GMT +3, время: 00:59. |