101 lines
2.3 KiB
JavaScript
101 lines
2.3 KiB
JavaScript
|
|
|
|
// // // //
|
|
|
|
|
|
ЗадатьПораженческоеСодержимоеОкнуОкончания = мир =>
|
|
{
|
|
$(`#${мир.окна.окончание.указатель}-содержимое`).html(`
|
|
|
|
<span class="uk-text-large">Поражение</span>
|
|
⚬ <span class="uk-text-large uk-text-bold">失败</span> ⚬
|
|
<span class="uk-text-large">Defeat</span>
|
|
|
|
`);
|
|
};
|
|
|
|
|
|
// // // //
|
|
|
|
|
|
ЗадатьПобедноеСодержимоеОкнуОкончания = мир =>
|
|
{
|
|
$(`#${мир.окна.окончание.указатель}-содержимое`).html(`
|
|
|
|
<span class="uk-text-large">Победа</span>
|
|
⚬ <span class="uk-text-large uk-text-bold">胜利</span> ⚬
|
|
<span class="uk-text-large">Victory</span>
|
|
|
|
`);
|
|
};
|
|
|
|
|
|
// // // //
|
|
|
|
|
|
ПлавноПоказатьОкноОкончания = мир =>
|
|
{
|
|
мир.окна.окончание.плавно.отобразить();
|
|
};
|
|
|
|
|
|
// // // //
|
|
|
|
|
|
ЗадатьВидОкнаОкончания = мир =>
|
|
{
|
|
const css = `
|
|
|
|
#${мир.окна.окончание.указатель}-тело
|
|
{
|
|
position: absolute;
|
|
left: 50%;
|
|
top: 50%;
|
|
transform: translateX(-50%) translateY(-50%);
|
|
}
|
|
#${мир.окна.окончание.указатель}
|
|
{
|
|
background-color: white;
|
|
position: fixed;
|
|
left: 0;
|
|
top: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
}
|
|
|
|
`;
|
|
var вид = document.createElement("style");
|
|
вид.innerHTML = css;
|
|
document.head.appendChild(вид);
|
|
};
|
|
|
|
|
|
// // // //
|
|
|
|
|
|
СоздатьОкноОкончания = мир =>
|
|
{
|
|
var окно = document.createElement("div");
|
|
окно.id = "окно-окончания";
|
|
окно.style.display = "none";
|
|
document.body.appendChild(окно);
|
|
|
|
мир.окна.окончание = {
|
|
"указатель": окно.id,
|
|
"элемент": окно,
|
|
"плавно": new ПлавноОтобразитьСкрыть(окно),
|
|
};
|
|
|
|
окно.innerHTML = `
|
|
<div id="${мир.окна.окончание.указатель}-тело">
|
|
<center>
|
|
<span id="${мир.окна.окончание.указатель}-содержимое">
|
|
</span>
|
|
<hr class="uk-divider-icon">
|
|
<p>
|
|
<a href="https://twitter.com/opengamestudio" target="_blank" class="uk-icon-button" uk-icon="twitter"></a>
|
|
</p>
|
|
</center>
|
|
</div>
|
|
`;
|
|
}; |