Browse Source

step

master
parent
commit
ac552cf5b3
1 changed files with 13 additions and 14 deletions
  1. +13
    -14
      00130.платформы.js

+ 13
- 14
00130.платформы.js View File

@@ -10,12 +10,8 @@
задано: {}, задано: {},
тела: {}, тела: {},
элементы: {}, элементы: {},
свойстваТела: ["x", "y", "ширина", "высота"],
свойстваТела: ["x", "y", "ширина", "высота", "статика"],
обновить: обновитьПлатформы, обновить: обновитьПлатформы,
/*
задатьФизику: задатьФизикуПлатформы,
задатьDiv: задатьDivПлатформы,
*/
}; };




@@ -31,14 +27,7 @@
var имя = путь[1]; var имя = путь[1];
var свойство = путь[2]; var свойство = путь[2];


// Сохранить заданные значения.
if (!(имя in мир.платформы.задано))
{
мир.платформы.задано[имя] = {};
}
мир.платформы.задано[имя][свойство] = значение;

console.debug("задано", мир.платформы.задано[имя]);
сохранитьЗаданноеЗначение(имя, свойство, значение);


// Удалить физическое тело. // Удалить физическое тело.
if (имя in мир.платформы.тела) if (имя in мир.платформы.тела)
@@ -117,5 +106,15 @@ function обновитьПлатформы()
let угол = тело.angle; let угол = тело.angle;
элемент.style.transform = `translate(${x}px, ${y}px) rotate(${угол}rad)`; элемент.style.transform = `translate(${x}px, ${y}px) rotate(${угол}rad)`;
} }
};
}

function сохранитьЗаданноеЗначение(имя, свойство, значение)
{
if (!(имя in мир.платформы.задано))
{
мир.платформы.задано[имя] = {};
}
мир.платформы.задано[имя][свойство] = значение;
console.debug("задано", мир.платформы.задано[имя]);
}



Loading…
Cancel
Save