@@ -1,7 +1,7 @@ | |||||
мир.объекты = { | мир.объекты = { | ||||
умолчание: { | умолчание: { | ||||
x: 100, | |||||
y: 100, | |||||
x: 0, | |||||
y: 0, | |||||
ширина: 40, | ширина: 40, | ||||
высота: 20, | высота: 20, | ||||
физика: { | физика: { | ||||
@@ -82,10 +82,13 @@ function пересоздатьТело(имя, свойство) | |||||
var за = мир.объекты.задано[имя]; | var за = мир.объекты.задано[имя]; | ||||
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 ширина = за.ширина ? за.ширина : ум.ширина; | ||||
var высота = за.высота ? за.высота : ум.высота; | var высота = за.высота ? за.высота : ум.высота; | ||||
// Переводим x,y из левого-верхнего угла в центр. | |||||
x = x + ширина / 2.0; | |||||
y = y + высота / 2.0; | |||||
var физика = {}; | var физика = {}; | ||||
Object.assign(физика, ум.физика); | Object.assign(физика, ум.физика); | ||||
for (var путь in за) | for (var путь in за) | ||||
@@ -12,7 +12,7 @@ | |||||
объекты: { | объекты: { | ||||
колобок: { | колобок: { | ||||
x: 100, | x: 100, | ||||
y: 100, | |||||
y: 250, | |||||
ширина: 70, | ширина: 70, | ||||
высота: 70, | высота: 70, | ||||
вид: { | вид: { | ||||
@@ -24,8 +24,8 @@ | |||||
}, | }, | ||||
}, | }, | ||||
полСлева: { | полСлева: { | ||||
x: 180, | |||||
y: 590, | |||||
x: 0, | |||||
y: 580, | |||||
ширина: 355, | ширина: 355, | ||||
вид: { | вид: { | ||||
background: "url(р/отладка/основа.jpg)", | background: "url(р/отладка/основа.jpg)", | ||||
@@ -33,8 +33,8 @@ | |||||
}, | }, | ||||
}, | }, | ||||
полКрышки: { | полКрышки: { | ||||
x: 430, | |||||
y: 590, | |||||
x: 357, | |||||
y: 580, | |||||
ширина: 135, | ширина: 135, | ||||
вид: { | вид: { | ||||
background: "url(р/отладка/основа.jpg)", | background: "url(р/отладка/основа.jpg)", | ||||
@@ -42,17 +42,17 @@ | |||||
}, | }, | ||||
}, | }, | ||||
полСправа: { | полСправа: { | ||||
x: 1250, | |||||
y: 590, | |||||
ширина: 1500, | |||||
x: 495, | |||||
y: 580, | |||||
ширина: 1505, | |||||
вид: { | вид: { | ||||
background: "url(р/отладка/основа.jpg)", | background: "url(р/отладка/основа.jpg)", | ||||
display: "none", | display: "none", | ||||
}, | }, | ||||
}, | }, | ||||
фундаментПечи: { | фундаментПечи: { | ||||
x: 840, | |||||
y: 480, | |||||
x: 570, | |||||
y: 470, | |||||
ширина: 550, | ширина: 550, | ||||
вид: { | вид: { | ||||
background: "url(р/отладка/основа.jpg)", | background: "url(р/отладка/основа.jpg)", | ||||