Tickleiste ändern onmessage zu Websocket hinzugefügt
This commit is contained in:
parent
a7b35b386c
commit
49366dc20f
1 changed files with 9 additions and 6 deletions
|
@ -12,11 +12,14 @@ document.getElementById("p4").innerHTML = "" + Id;
|
||||||
|
|
||||||
|
|
||||||
/* Handles Events from Server */
|
/* Handles Events from Server */
|
||||||
ws.onmessage = function(evt){
|
ws.onmessage = function(evt) {messageHandling(evt)};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function messageHandling(evt){
|
||||||
var msg = evt.data;
|
var msg = evt.data;
|
||||||
var obj = JSON.parse(msg);
|
var obj = JSON.parse(msg);
|
||||||
var valid = false;
|
var valid = false;
|
||||||
console.log (obj);
|
|
||||||
/*Changes Tick of one Player in players. Updates the Playerlist and current Player.*/
|
/*Changes Tick of one Player in players. Updates the Playerlist and current Player.*/
|
||||||
if (obj.eventType == "SetPlayerTickE") {
|
if (obj.eventType == "SetPlayerTickE") {
|
||||||
valid = true;
|
valid = true;
|
||||||
|
@ -57,7 +60,6 @@ ws.onmessage = function(evt){
|
||||||
if (obj.eventType == "InitializeTickLeisteE") {
|
if (obj.eventType == "InitializeTickLeisteE") {
|
||||||
valid = true;
|
valid = true;
|
||||||
players = [];
|
players = [];
|
||||||
console.log(obj);
|
|
||||||
for (i = 0; i<obj.tickLeiste.length;i++){
|
for (i = 0; i<obj.tickLeiste.length;i++){
|
||||||
for (j =0;j<obj.tickLeiste[i][1].length;j++ ){
|
for (j =0;j<obj.tickLeiste[i][1].length;j++ ){
|
||||||
if (obj.tickLeiste[i][0].tickType == "Tick"){
|
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*/
|
/*When the Button is clicked, a new WebSocket connection is opened with the new ID*/
|
||||||
changeIdButton.onclick = function() {
|
changeIdButton.onclick = function() {
|
||||||
Id = document.getElementById("D").value;
|
newId = document.getElementById("D").value;
|
||||||
ws.close();
|
ws.close();
|
||||||
ws = new WebSocket(url + Id);
|
ws = new WebSocket(url + newId);
|
||||||
document.getElementById("p4").innerHTML = "" + Id;
|
document.getElementById("p4").innerHTML = "" + newId;
|
||||||
|
ws.onmessage = function(evt) {messageHandling(evt)};
|
||||||
}
|
}
|
||||||
|
|
||||||
/*When the Button is clicked, a TickLeisteR request is send to the server.*/
|
/*When the Button is clicked, a TickLeisteR request is send to the server.*/
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue