demo code, needs some work to be more stable

This commit is contained in:
2025-05-27 18:43:02 -06:00
parent 88ce6db3aa
commit ef4602a062
7 changed files with 46 additions and 28 deletions
+5 -5
View File
@@ -32,11 +32,11 @@
load("./static/frontend_bg.wasm");
}
window.run = function (join_type) {
console.log("Joining as: ", join_type);
console.log("Joining as:", join_type);
var xhr = new XMLHttpRequest();
xhr.open("POST", "./login/" + join_type);
xhr.onload = function (event) {
console.log("Starting game...", event.target);
console.log("Starting game...", event);
document.getElementById("run-container").remove();
document
.getElementById("glcanvas")
@@ -46,7 +46,7 @@
};
// or onerror, onabort
var formData = new FormData(document.getElementById("login"));
xhr.send(JSON.stringify(Object.fromEntries(formData));
xhr.send(JSON.stringify(Object.fromEntries(formData)));
};
</script>
<div
@@ -62,8 +62,8 @@
<form id="login">
<label for="username">Username:</label><br />
<input type="text" id="username" name="username" /><br />
<label for="gamecode">Gamecode:</label><br />
<input type="text" id="gamecode" name="gamecode" /><br />
<label for="game_code">Gamecode:</label><br />
<input type="text" id="game_code" name="game_code" /><br />
</form>
<button onclick="run('join')">Join Game</button>
<button onclick="run('host')">Host Game</button>