|
|
@@ -7,7 +7,36 @@ const ИМЯ_МОДУЛЯ_РЕСУРСОВ = "Ресурсы Маджонга | |
|
|
|
|
|
|
|
ЦентрироватьСцену = мир => |
|
|
|
{ |
|
|
|
// мир.корень.position |
|
|
|
var мин = { |
|
|
|
"x": 0, |
|
|
|
"z": 0, |
|
|
|
}; |
|
|
|
var макс = { |
|
|
|
"x": 0, |
|
|
|
"z": 0, |
|
|
|
}; |
|
|
|
for (var номер in мир.фишки) |
|
|
|
{ |
|
|
|
const фишка = мир.фишки[номер]; |
|
|
|
if (фишка.position.x < мин.x) |
|
|
|
{ |
|
|
|
мин.x = фишка.position.x; |
|
|
|
} |
|
|
|
if (фишка.position.x > макс.x) |
|
|
|
{ |
|
|
|
макс.x = фишка.position.x; |
|
|
|
} |
|
|
|
if (фишка.position.z < мин.z) |
|
|
|
{ |
|
|
|
мин.z = фишка.position.z; |
|
|
|
} |
|
|
|
if (фишка.position.z > макс.z) |
|
|
|
{ |
|
|
|
макс.z = фишка.position.z; |
|
|
|
} |
|
|
|
} |
|
|
|
мир.корень.position.x -= (макс.x - мин.x) / 2; |
|
|
|
мир.корень.position.z -= (макс.z - мин.z) / 2; |
|
|
|
}; |
|
|
|
|
|
|
|
// // // // |
|
|
|