x/y слева/сверху
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
мир.объекты = {
|
||||
умолчание: {
|
||||
x: 100,
|
||||
y: 100,
|
||||
x: 0,
|
||||
y: 0,
|
||||
ширина: 40,
|
||||
высота: 20,
|
||||
физика: {
|
||||
@@ -82,10 +82,13 @@ function пересоздатьТело(имя, свойство)
|
||||
var за = мир.объекты.задано[имя];
|
||||
var ум = мир.объекты.умолчание;
|
||||
|
||||
var x = за.x ? за.x : ум.x;
|
||||
var y = за.y ? за.y : ум.y;
|
||||
var x = за.x != null ? за.x : ум.x;
|
||||
var y = за.y != null ? за.y : ум.y;
|
||||
var ширина = за.ширина ? за.ширина : ум.ширина;
|
||||
var высота = за.высота ? за.высота : ум.высота;
|
||||
// Переводим x,y из левого-верхнего угла в центр.
|
||||
x = x + ширина / 2.0;
|
||||
y = y + высота / 2.0;
|
||||
var физика = {};
|
||||
Object.assign(физика, ум.физика);
|
||||
for (var путь in за)
|
||||
|
||||
Reference in New Issue
Block a user