forked from Shotnik420/Wojna-Statkow-Mechanik
-
Notifications
You must be signed in to change notification settings - Fork 0
/
multiplayer.js
75 lines (72 loc) · 1.95 KB
/
multiplayer.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
const wysylamy = new Event("sendTheData");
const dawajGracza = new Event("getThePlayer");
const dawajDane = new Event("getTheData");
const szblix = new Event("dajSzablon");
const szukaj = new Event("szukajGry");
setInterval(() => {
if (multi > 0) {
//Pokaż przycisk "Kontynuuj"
document.dispatchEvent(dawajGracza);
if (whoGames == lista) {
document.querySelector(".multiB").style.display = "flex";
} else {
holUpMulti();
document.querySelector(".multiB").style.display = "none";
}
}
}, 200);
//Download & ZmienPlansze()
function dZP() {
console.log("want data");
document.dispatchEvent(dawajDane);
areWeGood = 1;
}
//Send & ZmienPlansze()
function sZP() {
if (areWeGood == 1) {
if (lista == 1) {
for (let i = 0; i < strzaly.length; i++) {
strzalyMem.push(strzaly[i]);
}
} else if (lista == 2) {
for (let i = 0; i < strzaly.length; i++) {
strzalyMem2.push(strzaly[i]);
}
}
strzaly.splice(0, strzaly.length);
fuckTheNan();
console.log("send data");
document.dispatchEvent(wysylamy);
} else {
}
}
//Funckja z ekranem ładowania ale dla multiplayera
function holUpMulti() {
Trio = document.getElementById("onHold4");
Trio.style.display = "flex";
}
//Funkcja która zamienia wszystkie NaN'y na "brak"
function fuckTheNan() {
for (let n = 0; n < statkiGhost.length; n++) {
if (statkiGhost[n] == statkiGhost[n]) {
} else {
statkiGhost.splice(n, 1, "brak");
}
}
for (let n = 0; n < statkiGhost2.length; n++) {
if (statkiGhost2[n] == statkiGhost2[n]) {
} else {
statkiGhost2.splice(n, 1, "brak");
}
}
}
function polacz() {
bitchKlucz = document.getElementById("kodGry").value;
document.dispatchEvent(szukaj);
}
function anuluj(x) {
document.getElementById("onHold5").style.display = "none";
document.getElementById("onHold6").style.display = "none";
document.getElementById("onHold7").style.display = "none";
gameMode(x);
}