- Started multi online game
Django
    - Add some path
This commit is contained in:
Kum1ta
2024-09-15 00:06:51 +02:00
parent c8c88a237a
commit 88e3fa3d97
9 changed files with 115 additions and 8 deletions

View File

@ -6,7 +6,7 @@
/* By: edbernar <edbernar@student.42angouleme. +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/08/22 17:08:46 by madegryc #+# #+# */
/* Updated: 2024/09/14 01:28:25 by edbernar ### ########.fr */
/* Updated: 2024/09/14 23:21:38 by edbernar ### ########.fr */
/* */
/* ************************************************************************** */
@ -32,7 +32,6 @@ class LobbyPage
const startButton = document.getElementsByClassName('buttonStartGame')[0];
listSelectCard = document.getElementsByClassName('select-card');
gameMode = 0;
document.getElementsByClassName('game-mode')[0].addEventListener('click', showGameMode);
document.getElementById('closePopupBtn').addEventListener('click', hideGameMode);
window.addEventListener('click', closeClickOutsiteGameMode);
@ -40,6 +39,7 @@ class LobbyPage
listSelectCard[1].addEventListener('click', selectGameModeTwo);
listSelectCard[2].addEventListener('click', selectGameModeThree);
listSelectCard[3].addEventListener('click', selectGameModeFour);
document.getElementsByClassName('mode-card')[0].getElementsByTagName('p')[0].innerHTML = listSelectCard[gameMode].innerHTML;
for (let i = 0; i < document.body.children.length; i++)
{
document.body.children[i].style.animation = 'animShowMenuDiv 0.5s';
@ -53,7 +53,6 @@ class LobbyPage
{
const startButton = document.getElementsByClassName('buttonStartGame')[0];
gameMode = 0;
startButton.removeEventListener('click', startMode);
document.getElementsByClassName('game-mode')[0].removeEventListener('click', showGameMode);
document.getElementById('closePopupBtn').removeEventListener('click', hideGameMode);
@ -76,7 +75,7 @@ function startMode()
if (gameMode == 0)
startMultiLocal();
else if (gameMode == 1)
alert("Not implemented");
startMatchmaking();
else if (gameMode == 2)
alert("Not implemented");
else if (gameMode == 3)
@ -85,7 +84,8 @@ function startMode()
function startMultiLocal()
{
console.log(1);
document.body.style.animation = "none";
document.body.offsetHeight;
document.body.style.animation = "startGameAnim 0.5s";
document.body.style.opacity = 0;
setTimeout(() => {
@ -93,6 +93,17 @@ function startMultiLocal()
}, 500);
}
function startMatchmaking()
{
document.body.style.animation = "none";
document.body.offsetHeight;
document.body.style.animation = "startGameAnim 0.5s";
document.body.style.opacity = 0;
setTimeout(() => {
pageRenderer.changePage("waitingGamePage");
}, 500);
}
function showGameMode()
{
document.getElementById('loginPopup').style.display = 'flex';