step
This commit is contained in:
@@ -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("задано", мир.платформы.задано[имя]);
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user