diff --git a/website/Tickleiste.html b/website/Tickleiste.html index be179c6..6dc1814 100644 --- a/website/Tickleiste.html +++ b/website/Tickleiste.html @@ -13,7 +13,7 @@
- +
diff --git a/website/javascript.js b/website/javascript.js index cf870b9..ba05ad7 100644 --- a/website/javascript.js +++ b/website/javascript.js @@ -4,37 +4,27 @@ let changeTickButton = document.getElementById("changeTick"); let changeIdButton = document.getElementById("tickLeistenId"); let reloadButton = document.getElementById("reload"); let saveButton = document.getElementById("save"); -let url = "wss://nerfingen.de/tickLeisteSocket/"; var players = []; -let Id = "Test" //Math.floor(Math.random()*10000000000000000).toString(16) -var ws = new WebSocket(url + Id); +let Id = Math.floor(Math.random()*10000000000000000).toString(16) +var ws = new WebSocket("ws:10.9.1.129:8080/" + Id); document.getElementById("p4").innerHTML = "" + Id; /* Handles Events from Server */ -ws.onmessage = function(evt) {messageHandling(evt)}; - - - -function messageHandling(evt){ +ws.onmessage = function(evt){ var msg = evt.data; var obj = JSON.parse(msg); var valid = false; + /*Changes Tick of one Player in players. Updates the Playerlist and current Player.*/ if (obj.eventType == "SetPlayerTickE") { valid = true; - for (var i = 0; i < players.length; i++){ + for (i = 0; i < players.length; i++){ if (players[i].UUID == obj.playerUUID){ - if (obj.tick.tickType == "Tick"){ - players[i].Tick = obj.tick.tickValue; - } - else { - players[i].Tick = obj.tick.tickType; - } + players[i].Tick = obj.tick.tickValue; var pl = players[i]; players.splice(i,1); AddPlayer(pl); - break; } } PlayerList(); @@ -47,12 +37,12 @@ function messageHandling(evt){ newPlayer.Name = obj.playerName; newPlayer.UUID = obj.playerUUID; if (obj.tick.tickType == "Tick"){ - newPlayer.Tick = obj.tick.tickValue; + newPlayer.Tick = obj.tick.tickValue; } else { - newPlayer.Tick = obj.tick.tickType; + newPlayer.Tick = tickType; } - AddPlayer(newPlayer); + Add(newPlayer); PlayerList(); CurrentPlayer(); } @@ -60,17 +50,11 @@ function messageHandling(evt){ if (obj.eventType == "InitializeTickLeisteE") { valid = true; players = []; - for (var i = 0; i"; } document.getElementById("p3").innerHTML = content; @@ -188,62 +165,33 @@ function PlayerList(){ /*Updates the current Player according to the Player with the smallest Tick in players.*/ function CurrentPlayer(){ - if (players.length > 0 ){ document.getElementById("p2").innerHTML = players[0].Name; document.getElementById("p1").innerHTML = "" + players[0].Tick; - } - else{ - document.getElementById("p2").innerHTML = "-"; - document.getElementById("p1").innerHTML = "-"; - } } function AddPlayer(player){ - if (players.length == 0){ - players.push(player); - } - else { - var added = false; if (player.Tick == "Abwarten"){ players.push(player); } else { if (player.Tick == "Bereithalten"){ - for (var i = players.length; i>0;i--){ + for (i = players.length; i>0;i++){ if (players[i-1].Tick != "Abwarten"){ players.splice(i,0,player); - added = true; - break; - } - if (i == 1 && added == false){ - players.splice(0,0,player); break; } } } else { - for (var i = 0; i + + Playing YouTube video on HTML5 canvas + + + + + + +The Scream + +

Canvas:

+ +Your browser does not support the HTML5 canvas tag. + + + diff --git a/website/test.json b/website/test.json new file mode 100644 index 0000000..fcec025 --- /dev/null +++ b/website/test.json @@ -0,0 +1 @@ +"Hallo"