Auslagern von Funktionen

This commit is contained in:
2025-04-04 09:16:52 +02:00
parent f1da693d34
commit a3c398bc44

View File

@@ -6,14 +6,9 @@ class ServerConnectionManager {
this.body = document.getElementsByTagName("body")[0]; this.body = document.getElementsByTagName("body")[0];
// Socket.on Handler und Routen // Socket.on Handler und Routen
this.socket.on("waitingForPlayers", (msg) => {
const { msg: message, waitingSeconds } = msg;
document.getElementById("wM").innerText = message;
document.getElementById("wS").innerText = waitingSeconds;
});
this.socket.on("gameEnd", (msg) => { this.gameEnd(msg) });
this.socket.on("startGame", () => { this.startGame() }); this.socket.on("startGame", () => { this.startGame() });
this.socket.on("waitingForPlayers", (data) => { this.waitingForPlayers(data) });
this.socket.on("gameEnd", (msg) => { this.gameEnd(msg) });
this.basicSetup(); this.basicSetup();
} }
@@ -22,6 +17,11 @@ class ServerConnectionManager {
this.body.innerHTML = "<h1>Spielfeld</h1>"; this.body.innerHTML = "<h1>Spielfeld</h1>";
} }
waitingForPlayers(data){
document.getElementById("wM").innerText = data.msg;
document.getElementById("wS").innerText = data.waitingSeconds;
}
gameEnd(msg){ gameEnd(msg){
this.socket.disconnect(); this.socket.disconnect();
confirm(msg) confirm(msg)