x/y слева/сверху
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
мир.объекты = {
|
мир.объекты = {
|
||||||
умолчание: {
|
умолчание: {
|
||||||
x: 100,
|
x: 0,
|
||||||
y: 100,
|
y: 0,
|
||||||
ширина: 40,
|
ширина: 40,
|
||||||
высота: 20,
|
высота: 20,
|
||||||
физика: {
|
физика: {
|
||||||
@@ -82,10 +82,13 @@ function пересоздатьТело(имя, свойство)
|
|||||||
var за = мир.объекты.задано[имя];
|
var за = мир.объекты.задано[имя];
|
||||||
var ум = мир.объекты.умолчание;
|
var ум = мир.объекты.умолчание;
|
||||||
|
|
||||||
var x = за.x ? за.x : ум.x;
|
var x = за.x != null ? за.x : ум.x;
|
||||||
var y = за.y ? за.y : ум.y;
|
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,
|
x: 0,
|
||||||
y: 590,
|
y: 580,
|
||||||
ширина: 355,
|
ширина: 355,
|
||||||
вид: {
|
вид: {
|
||||||
background: "url(р/отладка/основа.jpg)",
|
background: "url(р/отладка/основа.jpg)",
|
||||||
@@ -33,8 +33,8 @@
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
полКрышки: {
|
полКрышки: {
|
||||||
x: 430,
|
x: 357,
|
||||||
y: 590,
|
y: 580,
|
||||||
ширина: 135,
|
ширина: 135,
|
||||||
вид: {
|
вид: {
|
||||||
background: "url(р/отладка/основа.jpg)",
|
background: "url(р/отладка/основа.jpg)",
|
||||||
@@ -42,17 +42,17 @@
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
полСправа: {
|
полСправа: {
|
||||||
x: 1250,
|
x: 495,
|
||||||
y: 590,
|
y: 580,
|
||||||
ширина: 1500,
|
ширина: 1505,
|
||||||
вид: {
|
вид: {
|
||||||
background: "url(р/отладка/основа.jpg)",
|
background: "url(р/отладка/основа.jpg)",
|
||||||
display: "none",
|
display: "none",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
фундаментПечи: {
|
фундаментПечи: {
|
||||||
x: 840,
|
x: 570,
|
||||||
y: 480,
|
y: 470,
|
||||||
ширина: 550,
|
ширина: 550,
|
||||||
вид: {
|
вид: {
|
||||||
background: "url(р/отладка/основа.jpg)",
|
background: "url(р/отладка/основа.jpg)",
|
||||||
|
|||||||
Reference in New Issue
Block a user