import * as status from "../../net/status.js" // import {joinGame, createGame} from "../../net/netcode.js" import { changeScene } from "../scene.js" import {ID} from "../../util.js" const joinType = ID("joinType") const joinGameMenu = ID("joinGame") const createGameMenu = ID("createGame") const codeInput = ID("joinGameCode") codeInput.addEventListener("input", e => { e.target.value = e.target.value.toUpperCase().replace(/[^0-9a-z]/gi, '') }) ID("gotoCreate").addEventListener("click", e => { changeScene("newgame") }) ID("gotoJoin").addEventListener("click", e => { if (codeInput.value.length !== 6) return console.log("error") net.initJoin(codeInput.value) }) ID("joinGameButton").addEventListener("click", e => { join(e) }); function join(event) { const roomCode = ID("joinGameCode").value const name = ID("joinGameUsername").value if (roomCode == '' || name == '' || status.get() == 'disconnected') return joinGame({room: roomCode, name: name}) }