/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* TournamentPage.js :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: edbernar { if (info.id == 0) found = true; if (!found) i++; }); if (!found) { console.warn("Tournament is full."); return ; } document.getElementById('user-' + playerNb[i]).innerText = content.username; document.getElementById('pfp-' + playerNb[i]).style.backgroundImage = `url(${content.pfp})`; 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 ; } document.getElementById('user-' + playerNb[i]).innerText = "Nobody"; document.getElementById('pfp-' + playerNb[i]).style.backgroundImage = null; 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 }