2020-05-04 17:08:59 +00:00
<!doctype html>
< html lang = "en-us" >
< head >
< meta charset = "utf-8" >
< meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" >
< title > MKXP< / title >
< style >
body {
margin: 0;
padding: 0;
background-color: black;
height: 100vh
}
2020-05-05 13:23:13 +00:00
#main {
height: 100%;
width: 100%;
}
2020-05-04 17:08:59 +00:00
#canvas {
padding: 0;
margin: 0 auto;
display: block;
border: 0px none;
background-color: black;
height: 100%;
}
#spinner {
position: fixed;
2020-05-05 04:52:09 +00:00
bottom: 20px;
2020-05-04 17:08:59 +00:00
left: 20px;
2020-05-05 13:23:13 +00:00
opacity: 0.5;
2020-05-04 17:08:59 +00:00
}
.spinner {
2020-05-05 13:23:13 +00:00
height: 25px;
width: 25px;
2020-05-04 17:08:59 +00:00
margin: 0px auto;
-webkit-animation: rotation .8s linear infinite;
-moz-animation: rotation .8s linear infinite;
-o-animation: rotation .8s linear infinite;
animation: rotation 0.8s linear infinite;
border-left: 10px solid white;
border-right: 10px solid white;
border-bottom: 10px solid white;
border-top: 10px solid transparent;
border-radius: 100%;
background-color: transparent;
}
@-webkit-keyframes rotation {
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}
@-moz-keyframes rotation {
from {-moz-transform: rotate(0deg);}
to {-moz-transform: rotate(360deg);}
}
@-o-keyframes rotation {
from {-o-transform: rotate(0deg);}
to {-o-transform: rotate(360deg);}
}
@keyframes rotation {
from {transform: rotate(0deg);}
to {transform: rotate(360deg);}
}
2020-05-05 13:23:13 +00:00
#fullscreen {
position: fixed;
bottom: 20px;
right: 20px;
opacity: 0.5;
cursor: pointer;
}
#fullscreen:hover {
opacity: 1;
}
#fullscreen > svg {
height: 25px;
width: 25px;
}
2020-05-04 17:08:59 +00:00
< / style >
< / head >
< body >
2020-05-05 13:23:13 +00:00
< div id = "main" >
< div style = "overflow:visible;" id = "spinner" >
< div class = "spinner" > < / div >
< / div >
2020-05-04 17:08:59 +00:00
2020-05-05 13:23:13 +00:00
< canvas class = "emscripten" id = "canvas" oncontextmenu = "event.preventDefault()" tabindex = -1 width = "640" height = "480" > < / canvas >
< / div >
< div onclick = "fullscreen()" id = "fullscreen" >
< svg version = "1.1" xmlns = "http://www.w3.org/2000/svg" xmlns:xlink = "http://www.w3.org/1999/xlink" x = "0px" y = "0px" viewBox = "0 0 1000 1000" enable-background = "new 0 0 1000 1000" xml:space = "preserve" >
< g >
< path fill = "white" d = "M947.4,9.8H707.6c-23.6,0-42.7,19.2-42.7,42.8l98.5,98.8L644.5,270.3c-11.9,11.9-17.9,27.5-17.9,43.1s6,31.2,17.9,43.1c23.8,23.8,62.4,23.8,86.3,0l118.7-118.7l97.9,98.3c23.6,0,42.6-19.2,42.6-42.8V52.5C990,29,971,9.8,947.4,9.8L947.4,9.8z" / >
< path fill = "white" d = "M947.2,664.7l-100.4,100l-121-121c-23.9-23.9-62.4-23.9-86.3,0c-23.8,23.8-23.8,62.4,0,86.2l121,120.9l-96.7,96.4c0,23.6,19.2,42.6,42.8,42.6h240.7c23.6,0,42.8-19,42.8-42.6V707.4C990,683.7,970.8,664.7,947.2,664.7L947.2,664.7z" / >
< path fill = "white" d = "M238.1,150.9L336.4,53c0-23.6-19.3-42.6-42.8-42.6H52.9c-23.6,0-42.8,19-42.8,42.6v239.7c0,23.6,19.2,42.7,42.8,42.7l98.9-98.4l122.1,122c11.9,12,27.5,17.9,43,17.9c15.7,0,31.2-6,43.2-17.9c23.7-23.7,23.7-62.4,0-86.1L238.1,150.9L238.1,150.9z" / >
< path fill = "white" d = "M312.1,602.7L151.5,763.3L52.7,664C29.2,664,10,683.2,10,706.8v240.7c0,23.6,19.2,42.8,42.7,42.8h239.8c23.5,0,42.6-19.2,42.6-42.8l-97.4-97.9l160.7-160.7c23.9-23.9,23.9-62.4,0-86.3C374.6,578.9,336,578.9,312.1,602.7L312.1,602.7z" / >
< / g >
< / svg >
< / div >
2020-05-04 17:08:59 +00:00
< script type = 'text/javascript' >
var Module = {
preRun: [],
postRun: [],
print: (function() {
return function(text) {
console.log(text);
};
})(),
printErr: function(text) {
if (arguments.length > 1) text = Array.prototype.slice.call(arguments).join(' ');
console.error(text);
},
canvas: (function() {
var canvas = document.getElementById('canvas');
canvas.addEventListener("webglcontextlost", function(e) { alert('WebGL context lost. You will need to reload the page.'); e.preventDefault(); }, false);
return canvas;
})(),
setStatus: function(text) {
}
};
window.setBusy = function() {
document.getElementById('spinner').style.display = "block";
};
window.setNotBusy = function() {
document.getElementById('spinner').style.display = "none";
};
2020-05-05 13:23:13 +00:00
function fullscreen() {
document.getElementById('main').requestFullscreen();
}
2020-05-04 17:08:59 +00:00
window.onerror = function() {
alert("An error occured!")
};
< / script >
{{{ SCRIPT }}}
< / body >
< / html >