Skip to content

Instantly share code, notes, and snippets.

@thomashope

thomashope/index.html Secret

Created Mar 14, 2021
Embed
What would you like to do?
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
* {
margin: 0;
padding: 0;
background-color: #222;
}
canvas {
margin: 0 auto;
display: block;
}
</style>
</head>
<body>
<script type='text/javascript'>
var Module = {};
fetch('index.wasm')
.then(response =>
response.arrayBuffer()
).then(buffer => {
Module.canvas = document.getElementById("canvas");
Module.wasmBinary = buffer;
var script = document.createElement('script');
script.src = "index.js";
script.onload = function() {
console.log("Emscripten boilerplate loaded.")
}
document.body.appendChild(script);
// When you click outside the canvas on itch.io input stops working, this fixes it
Module.canvas.onclick = function() {
Module.canvas.focus()
}
});
</script>
<canvas id="canvas" style="width:auto; height:100%; outline:none;" tabindex=0></canvas>
</body>
</html>
@thomashope

This comment has been minimized.

Copy link
Owner Author

@thomashope thomashope commented Mar 14, 2021

The above .html file is a free and unencumbered software released into the public domain.
For more information, please refer to <http://unlicense.org/>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment