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 b9a5f72..3364108 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/templates/lobbyPage.html +++ b/docker-compose/requirements/djangoserver/file/server/server/templates/lobbyPage.html @@ -122,6 +122,11 @@

CCCCCCCCCC

DDDDDDDDDD

+



+ +

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 new file mode 100644 index 0000000..4507d91 --- /dev/null +++ b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/tournamentRequest.py @@ -0,0 +1,33 @@ +# **************************************************************************** # +# # +# ::: :::::::: # +# tournamentRequest.py :+: :+: :+: # +# +:+ +:+ +:+ # +# By: edbernar { + if (info.id == 0) + found = true; + if (!found) + i++; + }); + if (!found) + { + console.warn("Tournament is full."); + return ; + } + console.warn('Put pfp on player' + playerNb[i]); + console.warn('Put username on player' + playerNb[i]); + playerList['player' + playerNb[i]].id = content.id; + playerList['player' + playerNb[i]].pfp = content.pfp; + playerList['player' + playerNb[i]].username = content.username; + } + + static leaveOpponent(content) + { + let found = false; + let i = 0; + + Object.values(playerList).forEach((info) => { + if (info.id == content.id) + found = true; + if (!found) + i++; + }); + if (!found) + { + console.warn(`Opponent can't be remove cause he is not in this tournament`); + return ; + } + while (i < playerNb.length - 1) + { + playerList['player' + playerNb[i]] = playerList['player' + playerNb[i + 1]]; + i++; + } + playerList['player' + playerNb[i]] = {id: 0, name: null, pfp: null}; + } +} + +export { TournamentPage } \ No newline at end of file diff --git a/docker-compose/requirements/nginx/static/javascript/typeResponse/typeTournament.js b/docker-compose/requirements/nginx/static/javascript/typeResponse/typeTournament.js new file mode 100644 index 0000000..501f662 --- /dev/null +++ b/docker-compose/requirements/nginx/static/javascript/typeResponse/typeTournament.js @@ -0,0 +1,48 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* typeTournament.js :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: edbernar