step
This commit is contained in:
@@ -10,12 +10,8 @@
|
||||
задано: {},
|
||||
тела: {},
|
||||
элементы: {},
|
||||
свойстваТела: ["x", "y", "ширина", "высота"],
|
||||
свойстваТела: ["x", "y", "ширина", "высота", "статика"],
|
||||
обновить: обновитьПлатформы,
|
||||
/*
|
||||
задатьФизику: задатьФизикуПлатформы,
|
||||
задатьDiv: задатьDivПлатформы,
|
||||
*/
|
||||
};
|
||||
|
||||
|
||||
@@ -31,14 +27,7 @@
|
||||
var имя = путь[1];
|
||||
var свойство = путь[2];
|
||||
|
||||
// Сохранить заданные значения.
|
||||
if (!(имя in мир.платформы.задано))
|
||||
{
|
||||
мир.платформы.задано[имя] = {};
|
||||
}
|
||||
мир.платформы.задано[имя][свойство] = значение;
|
||||
|
||||
console.debug("задано", мир.платформы.задано[имя]);
|
||||
сохранитьЗаданноеЗначение(имя, свойство, значение);
|
||||
|
||||
// Удалить физическое тело.
|
||||
if (имя in мир.платформы.тела)
|
||||
@@ -117,5 +106,15 @@ function обновитьПлатформы()
|
||||
let угол = тело.angle;
|
||||
элемент.style.transform = `translate(${x}px, ${y}px) rotate(${угол}rad)`;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
function сохранитьЗаданноеЗначение(имя, свойство, значение)
|
||||
{
|
||||
if (!(имя in мир.платформы.задано))
|
||||
{
|
||||
мир.платформы.задано[имя] = {};
|
||||
}
|
||||
мир.платформы.задано[имя][свойство] = значение;
|
||||
console.debug("задано", мир.платформы.задано[имя]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user