34 lines
1.4 KiB
JavaScript
34 lines
1.4 KiB
JavaScript
|
|
// // // //
|
|
// Рисователь. Поддержка портретного режима
|
|
// // // //
|
|
|
|
ИзменитьРазмерРисователя = мир =>
|
|
{
|
|
var ширина = window.innerWidth * мир.масштаб;
|
|
var высота = window.innerHeight * мир.масштаб;
|
|
var отношение = ширина / высота;
|
|
|
|
// Портрет.
|
|
if (отношение < 1)
|
|
{
|
|
мир.высотаОкна = высота;
|
|
мир.высотаОкнаПроц = 100;
|
|
мир.ширинаОкна = высота * 1.5;
|
|
мир.ширинаОкнаПроц = мир.ширинаОкна * 100 / ширина;
|
|
// Уведомляем.
|
|
мир.ориентацияПортретная = true;
|
|
мир.уведомить("изменили ориентацию");
|
|
}
|
|
// Ландшафт.
|
|
else
|
|
{
|
|
мир.ширинаОкна = window.innerWidth * мир.масштаб;
|
|
мир.высотаОкна = window.innerHeight * мир.масштаб;
|
|
мир.ширинаОкнаПроц = мир.масштаб * 100;
|
|
мир.высотаОкнаПроц = мир.масштаб * 100;
|
|
// Уведомляем.
|
|
мир.ориентацияПортретная = false;
|
|
мир.уведомить("изменили ориентацию");
|
|
}
|
|
}; |