1
1
Fork 0
mirror of https://github.com/boxgaming/qbjs.git synced 2024-05-12 08:00:12 +00:00
qbjs/export/play.html

44 lines
1.8 KiB
HTML

<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="qbjs.css"></link>
<script type="text/javascript" src="pako.2.1.0.min.js"></script>
</head>
<body onresize="resizeScreen()">
<div id="gx-container"><a href="#" onclick="return startProgram()" id="gx-load-screen"><span style="visibility:hidden">_</span></a></div>
<div id="gx-footer" style="display:none">
<div id="gx-link"><a href="https://github.com/boxgaming/qbjs/wiki" target="_blank" title="Powered by QBJS"><img src="logo.png"></a></div>
<div id="gx-fullscreen" onclick="GX.fullScreen(true)" title="Full Screen Mode"></div>
</div>
</body>
<script language="javascript" src="vfs.js"></script>
<script language="javascript" src="gx/gx.js"></script>
<script language="javascript" src="qb.js"></script>
<script language="javascript" src="program.js"></script>
<script language="javascript">
function startProgram() {
document.getElementById("gx-load-screen").style.display = "none";
__qbjs_run();
resizeScreen();
return false;
}
function resizeScreen() {
var c = document.getElementById("gx-container");
c.style.width = window.innerWidth;
c.style.height = window.innerHeight;
var cv = GX.canvas();
if (cv) {
var footer = document.getElementById("gx-footer");
if (footer.parentNode != c) {
footer.style.display = "flex";
c.appendChild(footer);
document.getElementById("gx-load-screen").remove();
}
QB.resize(c.clientWidth, c.clientHeight);
}
}
resizeScreen();
</script>
</html>