diff --git a/docker-compose/requirements/nginx/static/javascript/login/main.js b/docker-compose/requirements/nginx/static/javascript/login/main.js index cd32ee4..a0a16fb 100644 --- a/docker-compose/requirements/nginx/static/javascript/login/main.js +++ b/docker-compose/requirements/nginx/static/javascript/login/main.js @@ -6,7 +6,7 @@ /* By: edbernar { - if (isConnected) - { - usernameNode = document.createTextNode(userMeInfo.username); - loginButton.replaceChild(usernameNode, pLoginButton); - CN.new("Connected successfully", "Welcome " + userMeInfo.username, CN.defaultIcon.success); - popout.style.display = 'none'; - } - }).catch((err) => { - console.error(err); - CN.new("Error", "An error occured while trying to connect", CN.defaultIcon.error); - }); + // waitForLogin().then((isConnected) => { + // if (isConnected) + // { + // usernameNode = document.createTextNode(userMeInfo.username); + // loginButton.replaceChild(usernameNode, pLoginButton); + // CN.new("Connected successfully", "Welcome " + userMeInfo.username, CN.defaultIcon.success); + // popout.style.display = 'none'; + // } + // }).catch((err) => { + // console.error(err); + // CN.new("Error", "An error occured while trying to connect", CN.defaultIcon.error); + // }); } export { Login, changeWindowLoginBack }; \ No newline at end of file diff --git a/docker-compose/requirements/nginx/static/javascript/typeResponse/typeGame.js b/docker-compose/requirements/nginx/static/javascript/typeResponse/typeGame.js new file mode 100644 index 0000000..f1f2b8e --- /dev/null +++ b/docker-compose/requirements/nginx/static/javascript/typeResponse/typeGame.js @@ -0,0 +1,26 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* typeGame.js :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: edbernar { + sendRequest("game", {action: 0}) + }, 1500); returnButton.addEventListener('click', returnToLobby); } @@ -45,11 +48,29 @@ class WaitingGamePage if (intervalPoints) clearInterval(intervalPoints); intervalPoints = null; + if (timeout) + clearTimeout(timeout); + timeout = null; + returnButton.removeEventListener('click', returnToLobby); + + } + + static showOpponent(username) + { + const returnButton = document.getElementById('returnToLobbyButton'); + const sentence = document.getElementById('sentence'); + + if (intervalPoints) + clearInterval(intervalPoints); + intervalPoints = null; + sentence.innerText = "Match found"; + document.body.removeChild(returnButton); } } function returnToLobby() { + sendRequest("game", {action: 2}); for (let i = 0; i < document.body.children.length; i++) { document.body.children[i].style.animation = "anim3 0.6s"; diff --git a/docker-compose/requirements/nginx/static/javascript/websocket.js b/docker-compose/requirements/nginx/static/javascript/websocket.js index 13ba8a9..cf2ef83 100644 --- a/docker-compose/requirements/nginx/static/javascript/websocket.js +++ b/docker-compose/requirements/nginx/static/javascript/websocket.js @@ -6,7 +6,7 @@ /* By: edbernar