// // // // ЗадатьПораженческоеСодержимоеОкнуОкончания = мир => { $(`#${мир.окна.окончание.указатель}-содержимое`).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 = ` #${мир.окна.окончание.указатель} { opacity: 0; animation: ${мир.окна.окончание.указатель}ПлавноПоказать 0.5s ease; animation-fill-mode: forwards; } `; мир.окна.окончание.анимация.innerHTML = css; мир.окна.окончание.элемент.style.display = "block"; }; // // // // ПодготовитьАнимациюОкнаОкончания = мир => { мир.окна.окончание.анимация = document.createElement("style"); document.head.appendChild(мир.окна.окончание.анимация); }; // // // // ЗадатьВидИАнимациюОкнаОкончания = мир => { 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; } @keyframes ${мир.окна.окончание.указатель}ПлавноСкрыть { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes ${мир.окна.окончание.указатель}ПлавноПоказать { 0% { opacity: 0; } 100% { opacity: 1; } } `; var вид = document.createElement("style"); вид.innerHTML = css; document.head.appendChild(вид); }; // // // // СоздатьОкноОкончания = мир => { мир.окна.окончание = { "указатель": "окно-окончания", }; const html = ` <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> `; var окно = document.createElement("div"); окно.id = мир.окна.окончание.указатель; окно.innerHTML = html; document.body.appendChild(окно); окно.style.display = "none"; мир.окна.окончание.элемент = окно; };