35 lines
974 B
JavaScript
35 lines
974 B
JavaScript
мир.игрок = {
|
|
задано: {},
|
|
обновить: обновитьИгрока,
|
|
};
|
|
|
|
// // // //
|
|
|
|
|
|
мир.ключники.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("игрок. влево/вправо/вверх", влево, вправо, вверх);
|
|
}
|