|
|
@@ -0,0 +1,34 @@ |
|
|
|
мир.игрок = { |
|
|
|
задано: {}, |
|
|
|
обновить: обновитьИгрока, |
|
|
|
}; |
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
мир.ключники.push(function(ключ, путь, значение){ |
|
|
|
if (!ключ.startsWith("игрок")) |
|
|
|
{ |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
var свойство = путь.slice(1).join("."); |
|
|
|
мир.игрок.задано[свойство] = значение; |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
function обновитьИгрока() |
|
|
|
{ |
|
|
|
var к = [ |
|
|
|
мир.игрок.задано["клавиши.0"], |
|
|
|
мир.игрок.задано["клавиши.1"], |
|
|
|
мир.игрок.задано["клавиши.2"], |
|
|
|
]; |
|
|
|
var влево = (мир.ввод.клавиши[к[0]] == true); |
|
|
|
var вправо = (мир.ввод.клавиши[к[1]] == true); |
|
|
|
var вверх = (мир.ввод.клавиши[к[2]] == true); |
|
|
|
console.debug("игрок. влево/вправо/вверх", влево, вправо, вверх); |
|
|
|
} |