diff --git a/docker-compose/requirements/djangoserver/file/server/server/templates/lobbyPage.html b/docker-compose/requirements/djangoserver/file/server/server/templates/lobbyPage.html index 04bbf5f..2976133 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/templates/lobbyPage.html +++ b/docker-compose/requirements/djangoserver/file/server/server/templates/lobbyPage.html @@ -106,8 +106,8 @@
-
US
-
FR
+
US
+
FR
@@ -131,8 +131,8 @@
-
US
-
FR
+
US
+
FR
@@ -164,8 +164,8 @@
-
US
-
FR
+
US
+
FR
@@ -198,8 +198,8 @@
-
US
-
FR
+
US
+
FR

Tournament code

diff --git a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/tournamentRequest.py b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/tournamentRequest.py index c8119ca..9cfe8d6 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/tournamentRequest.py +++ b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/tournamentRequest.py @@ -6,7 +6,7 @@ # By: edbernar server will send all the data of the tournament (players, messages, etc...) with his actions diff --git a/docker-compose/requirements/nginx/static/javascript/lobbyPage/main.js b/docker-compose/requirements/nginx/static/javascript/lobbyPage/main.js index 8e49bf8..96116ac 100644 --- a/docker-compose/requirements/nginx/static/javascript/lobbyPage/main.js +++ b/docker-compose/requirements/nginx/static/javascript/lobbyPage/main.js @@ -6,7 +6,7 @@ /* By: edbernar { + for (let i = 0; i < USkeys.length; i++) + { + USkeys[i].classList.add('select-keys'); + USkeys[i].classList.remove('not-select-keys'); + FRkeys[i].classList.remove('select-keys'); + FRkeys[i].classList.add('not-select-keys'); + } + layoutSelected = {US: true, FR: false}; + }); + } + for (let i = 0; i < FRkeys.length; i++) + { + FRkeys[i].addEventListener('click', () => { + for (let i = 0; i < USkeys.length; i++) + { + USkeys[i].classList.remove('select-keys'); + USkeys[i].classList.add('not-select-keys'); + FRkeys[i].classList.add('select-keys'); + FRkeys[i].classList.remove('not-select-keys'); + } + layoutSelected = {US: false, FR: true}; + }); + } + +} + +export { LobbyPage, layoutSelected }; diff --git a/docker-compose/requirements/nginx/static/javascript/multiLocalGame/Players.js b/docker-compose/requirements/nginx/static/javascript/multiLocalGame/Players.js index 422a509..85f6f24 100644 --- a/docker-compose/requirements/nginx/static/javascript/multiLocalGame/Players.js +++ b/docker-compose/requirements/nginx/static/javascript/multiLocalGame/Players.js @@ -6,17 +6,20 @@ /* By: edbernar -limits) - player1.position.z -= speed; - if (pressedButton[i] == 'z' && player1.position.z > -limits) + if (pressedButton[i] == key.up && player1.position.z > -limits) player1.position.z -= speed; else if (pressedButton[i] == 's' && player1.position.z < limits) player1.position.z += speed; diff --git a/docker-compose/requirements/nginx/static/javascript/multiLocalGame/multiLocalGamePage.js b/docker-compose/requirements/nginx/static/javascript/multiLocalGame/multiLocalGamePage.js index e7c6937..3e9dd88 100644 --- a/docker-compose/requirements/nginx/static/javascript/multiLocalGame/multiLocalGamePage.js +++ b/docker-compose/requirements/nginx/static/javascript/multiLocalGame/multiLocalGamePage.js @@ -3,10 +3,10 @@ /* ::: :::::::: */ /* multiLocalGamePage.js :+: :+: :+: */ /* +:+ +:+ +:+ */ -/* By: hubourge +#+ +:+ +#+ */ +/* By: edbernar +#+ +:+ +#+ */ +/* By: edbernar this.limits.down) + if (pressedButton[i] == key.down && this.object.position.y > this.limits.down) { this.isUp = false; if (this.interval) @@ -311,13 +316,13 @@ class Player } }, 5); } - if (pressedButton[i] == 'd' && this.object.position.x < this.limits.right) + if (pressedButton[i] == key.right && this.object.position.x < this.limits.right) { this.object.position.x += this.speed * this.deltaTime; if (!this.cameraFixed && !isOnPointAnim) this.camera.position.x += this.speed * this.deltaTime; } - if (pressedButton[i] == 'a' && this.object.position.x > this.limits.left) + if (pressedButton[i] == key.left && this.object.position.x > this.limits.left) { this.object.position.x -= this.speed * this.deltaTime; if (!this.cameraFixed && !isOnPointAnim) @@ -422,7 +427,7 @@ function showGamePad() const gamePad = document.getElementsByClassName('gamePad')[0]; const canvas = document.getElementById('canvasMultiGameOnline'); const keyList = ['padLeft', 'padRight', 'padTop', 'padBottom'] - const keyAction = ['a', 'd', 'w', 's'] + const keyAction = [key.left, key.right, key.up, key.down]; canvas.addEventListener('touchstart', function(e) { e.preventDefault(); diff --git a/docker-compose/requirements/nginx/static/javascript/tournamentPage/TournamentPage.js b/docker-compose/requirements/nginx/static/javascript/tournamentPage/TournamentPage.js index a45de5b..90f155d 100644 --- a/docker-compose/requirements/nginx/static/javascript/tournamentPage/TournamentPage.js +++ b/docker-compose/requirements/nginx/static/javascript/tournamentPage/TournamentPage.js @@ -6,10 +6,11 @@ /* By: edbernar