X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=public%2Fjavascripts%2Fcomponents%2Froom.js;fp=public%2Fjavascripts%2Fcomponents%2Froom.js;h=941434b4f56aa784ccee64e8ad13cdee1bab87d7;hp=0000000000000000000000000000000000000000;hb=b6487fb9c41705187cf97215fc9e8f86a59057c7;hpb=f5722ecec4798fb46dc5c62ad4243139bcdd1032 diff --git a/public/javascripts/components/room.js b/public/javascripts/components/room.js new file mode 100644 index 00000000..941434b4 --- /dev/null +++ b/public/javascripts/components/room.js @@ -0,0 +1,20 @@ +// TODO: main playing hall, chat + online players + current challenges + button "new game" +/* +input#modal-newgame.modal(type="checkbox") +div(role="dialog" aria-labelledby="newGameTxt") + .card.smallpad.small-modal + label#close-newgame.modal-close(for="modal-newgame") + h3#newGameTxt= translations["New game"] + p= translations["Waiting for opponent..."] +*/ + +/* +Players + challenges : == "room" home of variant (surligner si nouveau défi perso et pas affichage courant) +joueurs en ligne (dte), +Nouvelle partie + défis en temps réel + parties en cours (milieu, tabs), +chat général (gauche, activé ou non (bool global storage)). +(cadences base + incrément, corr == incr >= 1jour ou base >= 7j) +--> correspondance: stocker sur serveur lastMove + peerId + color + movesCount + gameId + variant + timeleft +quand je poste un lastMove corr, supprimer mon ancien lastMove le cas échéant (tlm l'a eu) +fin de partie corr: garder maxi nbPlayers lastMove sur serveur, pendant 7 jours (arbitraire) +*/