Проверить Matter.js
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

35 linhas
974B

  1. мир.игрок = {
  2. задано: {},
  3. обновить: обновитьИгрока,
  4. };
  5. // // // //
  6. мир.ключники.push(function(ключ, путь, значение){
  7. if (!ключ.startsWith("игрок"))
  8. {
  9. return;
  10. }
  11. var свойство = путь.slice(1).join(".");
  12. мир.игрок.задано[свойство] = значение;
  13. });
  14. // // // //
  15. function обновитьИгрока()
  16. {
  17. var к = [
  18. мир.игрок.задано["клавиши.0"],
  19. мир.игрок.задано["клавиши.1"],
  20. мир.игрок.задано["клавиши.2"],
  21. ];
  22. var влево = (мир.ввод.клавиши[к[0]] == true);
  23. var вправо = (мир.ввод.клавиши[к[1]] == true);
  24. var вверх = (мир.ввод.клавиши[к[2]] == true);
  25. console.debug("игрок. влево/вправо/вверх", влево, вправо, вверх);
  26. }