diff --git a/docker-compose/requirements/djangoserver/file/server/server/templates/multiOnlineGamePage.html b/docker-compose/requirements/djangoserver/file/server/server/templates/multiOnlineGamePage.html index e69de29..f352309 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/templates/multiOnlineGamePage.html +++ b/docker-compose/requirements/djangoserver/file/server/server/templates/multiOnlineGamePage.html @@ -0,0 +1,13 @@ +
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/docker-compose/requirements/nginx/static/img/multiOnlineGamePage/fullscreen.png b/docker-compose/requirements/nginx/static/img/multiOnlineGamePage/fullscreen.png new file mode 100644 index 0000000..84b7ec5 Binary files /dev/null and b/docker-compose/requirements/nginx/static/img/multiOnlineGamePage/fullscreen.png differ diff --git a/docker-compose/requirements/nginx/static/img/multiOnlineGamePage/left-arrow.png b/docker-compose/requirements/nginx/static/img/multiOnlineGamePage/left-arrow.png new file mode 100644 index 0000000..c81666e Binary files /dev/null and b/docker-compose/requirements/nginx/static/img/multiOnlineGamePage/left-arrow.png differ diff --git a/docker-compose/requirements/nginx/static/javascript/home3D/home3D.js b/docker-compose/requirements/nginx/static/javascript/home3D/home3D.js index 40747ce..cb0b78b 100644 --- a/docker-compose/requirements/nginx/static/javascript/home3D/home3D.js +++ b/docker-compose/requirements/nginx/static/javascript/home3D/home3D.js @@ -6,7 +6,7 @@ /* By: edbernar { pageRenderer = new Page(); launchSocket(); }); -export { pageRenderer }; \ No newline at end of file +export { pageRenderer, isMobile }; \ No newline at end of file diff --git a/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/Map.js b/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/Map.js index 293892d..230f793 100644 --- a/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/Map.js +++ b/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/Map.js @@ -3,10 +3,10 @@ /* ::: :::::::: */ /* Map.js :+: :+: :+: */ /* +:+ +:+ +:+ */ -/* By: hubourge +#+ +:+ +#+ */ +/* By: edbernar +#+ +:+ +#+ */ +/* By: edbernar { + goFullscreen(); + }); + gamePad.style.display = 'flex'; + for (let i = 0; i < buttons.length; i++) + { + buttons[i].addEventListener('touchstart', (event) => { + const key = event.target.getAttribute("id"); + + if (key == 'padLeft') + addKeyInArr({key: 'a'}); + else if (key == 'padRight') + addKeyInArr({key: 'd'}); + else if (key == 'padTop') + addKeyInArr({key: 'w'}); + else if (key == 'padBottom') + addKeyInArr({key: 's'}); + + }); + buttons[i].addEventListener('touchend', (event) => { + const key = event.target.getAttribute("id"); + + if (key == 'padLeft') + remKeyInArr({key: 'a'}); + else if (key == 'padRight') + remKeyInArr({key: 'd'}); + else if (key == 'padTop') + remKeyInArr({key: 'w'}); + else if (key == 'padBottom') + remKeyInArr({key: 's'}); + }); + } +} + export { Player, playerExist, goalAnimation}; \ No newline at end of file diff --git a/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/multiOnlineGamePage.js b/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/multiOnlineGamePage.js index de90031..60efe82 100644 --- a/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/multiOnlineGamePage.js +++ b/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/multiOnlineGamePage.js @@ -6,7 +6,7 @@ /* By: edbernar