You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
706B

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