var random = 0 var URLdeck=[ "WDtjXTw/r-0", "Sf6jPXL/r-1", "Sf6jPXL/r-1", "HxPpGKX/r-2", "HxPpGKX/r-2", "P1CXy4b/r-3", "P1CXy4b/r-3", "R9rRcPm/r-4", "R9rRcPm/r-4", "wyFYWMt/r-5", "wyFYWMt/r-5", "JtJQCB2/r-6", "JtJQCB2/r-6", "41RgTCS/r-7", "41RgTCS/r-7", "9rqpcZh/r-8", "9rqpcZh/r-8", "7VDDbXF/r-9", "7VDDbXF/r-9", "F8Rz5G4/b-0", "j5r3Nsh/b-1", "j5r3Nsh/b-1", "cL3h84V/b-2", "cL3h84V/b-2", "tPsR5KM/b-3", "tPsR5KM/b-3", "THMpMtW/b-4", "THMpMtW/b-4", "GWhB8y2/b-5", "GWhB8y2/b-5", "TKk8mj3/b-6", "TKk8mj3/b-6", "RpnHLBF/b-7", "RpnHLBF/b-7", "WxCQtZq/b-8", "WxCQtZq/b-8", "Y8hDSjP/b-9", "Y8hDSjP/b-9", "cws9z0C/j-0", "mtXmYVX/j-1", "mtXmYVX/j-1", "StmRxxB/j-2", "StmRxxB/j-2", "MSLyc4V/j-3", "MSLyc4V/j-3", "s3VMTPd/j-4", "s3VMTPd/j-4", "4dTVS5v/j-5", "4dTVS5v/j-5", "64ygWsR/j-6", "64ygWsR/j-6", "2dTF1SY/j-7", "2dTF1SY/j-7", "ssFCr3V/j-8", "ssFCr3V/j-8", "VYvTDnb/j-9", "VYvTDnb/j-9", "N7DZBrQ/v-0", "BsG9btQ/v-1", "BsG9btQ/v-1", "W6TJPbt/v-2", "W6TJPbt/v-2", "7rNB8mc/v-3", "7rNB8mc/v-3", "T0F90Nx/v-4", "T0F90Nx/v-4", "0tys8zx/v-5", "0tys8zx/v-5", "2PjtK5V/v-6", "2PjtK5V/v-6", "GWmR44x/v-7", "GWmR44x/v-7", "1d2ZmSw/v-8", "1d2ZmSw/v-8", "Rj5jVsn/v-9", "Rj5jVsn/v-9", "F7vBmVq/1-+4", "F7vBmVq/1-+4", "F7vBmVq/1-+4", "F7vBmVq/1-+4", "FbrWjD3/0-color", "FbrWjD3/0-color", "FbrWjD3/0-color", "FbrWjD3/0-color", "xg0r7Rt/b1-plus2", "xg0r7Rt/b1-plus2", "kBnBXrd/j-plus2", "kBnBXrd/j-plus2", "2gX9D0Y/r-plus2", "2gX9D0Y/r-plus2", "FJSHK6Z/v-plus2", "FJSHK6Z/v-plus2", "8M9dQtq/r-reverse", "8M9dQtq/r-reverse", "FKSns9B/b-reverse", "FKSns9B/b-reverse", "Zm57wpm/j-reverse", "Zm57wpm/j-reverse", "5r9d14z/v1-reverse", "5r9d14z/v1-reverse", "71gc9vz/r-stop", "71gc9vz/r-stop", "nnddfGb/b1-stop", "nnddfGb/b1-stop", "sFN1Fhr/j1-stop", "sFN1Fhr/j1-stop", "p24qrRc/v1-stop", "p24qrRc/v1-stop", ]; var deck=[ "r-0","r-1","r-1-1","r-2","r-2-1","r-3","r-3-1","r-4","r-4-1","r-5","r-5-1","r-6","r-6-1","r-7","r-7-1","r-8","r-8-1","r-9","r-9-1", "b-0","b-1","b-1-1","b-2","b-2-1","b-3","b-3-1","b-4","b-4-1","b-5","b-5-1","b-6","b-6-1","b-7","b-7-1","b-8","b-8-1","b-9","b-9-1", "v-0","v-1","v-1-1","v-2","v-2-1","v-3","v-3-1","v-4","v-4-1","v-5","v-5-1","v-6","v-6-1","v-7","v-7-1","v-8","v-8-1","v-9","v-9-1", "j-0","j-1","j-1-1","j-2","j-2-1","j-3","j-3-1","j-4","j-4-1","j-5","j-5-1","j-6","j-6-1","j-7","j-7-1","j-8","j-8-1","j-9","j-9-1", "1-+4","2-+4","3-+4","-+4", "0-color","1-color","2-color","3-color", "r-+2","r-+2-1","b-+2","b-+2-1","j-+2","j-+2-1","v-+2-1","v-+2-1", "r-reverse","r-reverse-1","b-reverse","b-reverse-1","j-reverse","j-reverse-1","v-reverse","v-reverse-1", "r-stop","r-stop-1","b-stop","b-stop-1","j-stop1","j-stop-1","v-stop","v-stop-1" ]; // nom des carte = "couleur-type-1" (le 1 sert a differencier chaque paire de carte) var deckj1=[] var deckj2=[] var deckj3=[] var deckj4=[] var tapis=[] var textsurletapis = 0 var tableautextsurletapis = 0 var variable = 0 function jouer(idcarte,bouton,joueurselectionner) { // id carte = carte jouer // joueurselectionner = tableau du joueur qui possede la carte // verifier si la carte est jouable/ si la 1er ou 2 eme info de la carte est egale a celle de a carte du tapis tableauidcarte = idcarte.split("-") tableautextsurletapis = textsurletapis.split("-") if (tableauidcarte[0] == tableautextsurletapis[0] || tableauidcarte[1] == tableautextsurletapis[1] ) { console.log("playable") bouton.remove() textsurletapis = idcarte tapisrouge.innerHTML = textsurletapis tableautextsurletapis = textsurletapis.split("-") tapis.push(idcarte) var a = joueurselectionner.indexOf(idcarte) joueurselectionner.splice(joueurselectionner.indexOf(idcarte), 1) document.getElementById("deck-j1").value = deckj1.join(", "); } else{alert("la carte n'est pas jouable") } console.log(joueurselectionner) console.log(idcarte) console.log(a) console.log(joueurselectionner.indexOf(idcarte)) } function pioche(joueurselectionner) { x=Math.random()*deck.length var random = Math.floor(x) var pioche = deck[random] var retirage = deck.splice(x,1) joueurselectionner.push(retirage) if (joueurselectionner == deckj1) { //créer un bouton pour jouer la carte var bouton = document.createElement("BUTTON") bouton.id = pioche bouton.innerHTML = pioche bouton.className = "bouton" var div = document.getElementById("zonedetest") div.appendChild(bouton) bouton.addEventListener("click", function() { jouer(bouton.id,bouton,joueurselectionner) }) document.getElementById("deck-j1").value = deckj1.join(", "); } /*if (joueurselectionner == deckj2 || joueurselectionner == deckj3 ||joueurselectionner == deckj4 ) { jouerbot(pioche) }*/ if (joueurselectionner == tapis) { tapisrouge.innerHTML = pioche textsurletapis = pioche } } function depart() { //fait piocher 7 carte a chaque joueur et place une carte sur le tapis pioche(tapis) for (var i = 0; i < 7;i++) { pioche(deckj1) pioche(deckj4); pioche(deckj3) pioche(deckj2) } document.getElementById("deck-j1").value = deckj1.join(", "); document.getElementById("deck-j2").value = deckj2.join(", "); document.getElementById("deck-j3").value = deckj3.join(", "); document.getElementById("deck-j4").value = deckj4.join(", "); }