Tickleiste ändern onmessage zu Websocket hinzugefügt

This commit is contained in:
Franziska 2021-04-07 18:50:24 +02:00
parent a7b35b386c
commit 49366dc20f

View file

@ -12,11 +12,14 @@ document.getElementById("p4").innerHTML = "" + Id;
/* Handles Events from Server */
ws.onmessage = function(evt){
ws.onmessage = function(evt) {messageHandling(evt)};
function messageHandling(evt){
var msg = evt.data;
var obj = JSON.parse(msg);
var valid = false;
console.log (obj);
/*Changes Tick of one Player in players. Updates the Playerlist and current Player.*/
if (obj.eventType == "SetPlayerTickE") {
valid = true;
@ -57,7 +60,6 @@ ws.onmessage = function(evt){
if (obj.eventType == "InitializeTickLeisteE") {
valid = true;
players = [];
console.log(obj);
for (i = 0; i<obj.tickLeiste.length;i++){
for (j =0;j<obj.tickLeiste[i][1].length;j++ ){
if (obj.tickLeiste[i][0].tickType == "Tick"){
@ -156,10 +158,11 @@ changeTickButton.onclick = function() {
/*When the Button is clicked, a new WebSocket connection is opened with the new ID*/
changeIdButton.onclick = function() {
Id = document.getElementById("D").value;
newId = document.getElementById("D").value;
ws.close();
ws = new WebSocket(url + Id);
document.getElementById("p4").innerHTML = "" + Id;
ws = new WebSocket(url + newId);
document.getElementById("p4").innerHTML = "" + newId;
ws.onmessage = function(evt) {messageHandling(evt)};
}
/*When the Button is clicked, a TickLeisteR request is send to the server.*/