Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Gère le bouton Joueur
- function CartesJoueur()
- {
- var random1 = " "; // 1ere carte : variable aléatoire sur une même famille (famille ♦ par exemple)
- var random2 = " "; // 2eme carte : variable aléatoire sur une même famille (famille ♦ par exemple)
- //random1 et random2 correspondent respectivement à la valeur de la première et de la deuxième carte tirée
- var random3 = " "; // 1ere carte : variable aléatoire sur les symboles (♦ ♣ ♥ ♠)
- var random4 = " "; // 2eme carte : variable aléatoire sur les symboles (♦ ♣ ♥ ♠)
- //random3 et random4 correspondent respectivement à la couleur de la première et de la deuxième carte tirée
- random1 = getRandomInt(2, 14); //nombre aléatoire entre 2 et 14
- random2 = getRandomInt(2, 14); //nombre aléatoire entre 2 et 14
- random3 = getRandomInt(1, 4); //nombre aléatoire entre 1 et 4
- random4 = getRandomInt(1, 4); //nombre aléatoire entre 1 et 4
- if(random3 === 1)
- var string1 = "images/♠" + random1 + ".jpg";
- else if(random3 === 2)
- var string1 = "images/♣" + random1 + ".jpg";
- else if(random3 === 3)
- var string1 = "images/♦" + random1 + ".jpg";
- else if(random3 === 4)
- var string1 = "images/♥" + random1 + ".jpg";
- if(random4 === 1)
- var string2 = "images/♠" + random2 + ".jpg";
- else if(random4 === 2)
- var string2 = "images/♣" + random2 + ".jpg";
- else if(random4 === 3)
- var string2 = "images/♦" + random2 + ".jpg";
- else if(random4 === 4)
- var string2 = "images/♥" + random2 + ".jpg";
- //permet d'éviter d'avoir deux fois la même image
- if((random3 == random4) && (random1 == random2))
- {
- random2 = getRandomInt(2, 14);
- random4 = getRandomInt(1, 4);
- }
- a =string1.substring(7);
- b =string2.substring(7);
- //console.log(b); //DEBUG
- //console.log(a); //DEBUG
- //les deux images tirées sont retournées
- $('[src$="'+a+'"]').replaceWith('<img src="images/backcard.png" width = 90, height = 127;" />');
- $('[src$="'+b+'"]').replaceWith('<img src="images/backcard.png" width = 90, height = 127;" />');
- //$('p:lt(5) img[src$="'+a+'"]').replaceWith('<img src="images/backcard.png" width = 90, height = 127, border=3, style = "border-color: #FFFFFF;" />'); //TEST AUTRE MANIERE
- //$('p:lt(5) img[src$="'+b+'"]').replaceWith('<img src="images/backcard.png" width = 90, height = 127, border=3, style = "border-color: #FFFFFF;" />'); //TEST AUTRE MANIERE
- //affichage des deux images tirées par le joueur
- var elmt = document.getElementById("cardSlotsJoueur").getElementsByTagName("div")[0];
- elmt.style.backgroundImage = "url("+ string1 +")";
- elmt.style.backgroundSize = "90px 127px";
- elmt = document.getElementById("cardSlotsJoueur").getElementsByTagName("div")[1];
- elmt.style.backgroundImage = "url("+ string2 +")";
- elmt.style.backgroundSize = "90px 127px";
- window.signJoueur1 = string1.charAt(7);
- window.signJoueur2 = string2.charAt(7);
- window.valeurJoueur1 = random1;
- window.valeurJoueur2 = random2;
- console.log(signJoueur1);
- console.log(signJoueur2);
- console.log(valeurJoueur1);
- console.log(valeurJoueur2);
- }
- //Retourne un nombre aléatoire entre 0 (inclus) et 1 (exclus)
- function getRandom()
- {
- return Math.random()
- }
- //Retourne un entier aléatoire compris entre min et max
- function getRandomInt(min, max)
- {
- return Math.floor(Math.random() * (max - min + 1) + min);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement