|
|
@@ -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 за) |
|
|
|