diff --git a/table.html b/table.html index 798be1b..c64e63d 100644 --- a/table.html +++ b/table.html @@ -27,7 +27,14 @@ var finished = false; session=1; maxgameplayed = Math.floor(players.length / playerAtTable); - show ("Maximum "+ maxgameplayed + " parties joués en même temps"); + show ("Maximum "+ maxgameplayed + " parties joués en même temps
"); + + var differentOponentMode = players.length >= playerAtTable * games.length ; + if (differentOponentMode ) { + showPass("Tous les joueurs pourront affronter des adversaires différents à chaque table"); + }else { + showWarning("Certains joueurs s'affronteront plusieurs fois "); + } played ={}; for( const player of players ) { played[player]={}; @@ -43,7 +50,7 @@ if ( typeof played[player][game] === "undefined" && !playerPlayInSession.includes(player) ) { possibleplayers.push(player); } - if(possibleplayers.length == playerAtTable) break; //les premiers disponible n'ayant pas joué + if(possibleplayers.length == playerAtTable) break; //les premiers disponibles n'ayant pas joué } //youpi , une table faite @@ -73,14 +80,21 @@ for( const player in played) { var allplayed = Object.keys(played[player]).length == games.length; if (allplayed) { - show (""+ player + " a joué à tous les jeux"); + showPass(player + " a joué à tous les jeux"); }else { - show (""+ player + " a joué à seulement" + JSON.stringify(played[player]) +""); + showWarning( player + " a joué à seulement" + JSON.stringify(played[player]) ); } - show("
"); } } + function showPass(text){ + show (""+ text +"
"); + } + + function showWarning(text){ + show (""+ text +"
"); + } + function show(text) { elem = document.getElementById("results"); elem.insertAdjacentHTML( 'beforeend', text);