-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
72 lines (40 loc) · 1.85 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
function rollDice () {
var i = 1;
const interval = setInterval(function () {
var tempNumber1 = Math.floor(Math.random() * 6) + 1; // gives random number between 1-6
var tempDiceImage = "dice" + tempNumber1 + ".png"; // dice1.png to dice6.png
var tempImageSource = "images/" + tempDiceImage; //images/dice1.png to images/dice6.png
var tempimage1 = document.querySelectorAll("img")[0];
tempimage1.setAttribute("src", tempImageSource);
var tempNumber2 = Math.floor(Math.random() * 6) + 1;
var tempImageSource2 = "images/dice" + tempNumber2 + ".png";
var tempimage2= document.querySelectorAll("img")[1];
tempimage2.setAttribute("src", tempImageSource2);
i++;
if( i == 10 ) {
clearInterval(interval);
finalResult();
}
}, 100);
}
function finalResult () {
var randomNumber1 = Math.floor(Math.random() * 6) + 1; // gives random number between 1-6
var randomDiceImage = "dice" + randomNumber1 + ".png"; // dice1.png to dice6.png
var randomImageSource = "images/" + randomDiceImage; //images/dice1.png to images/dice6.png
var image1 = document.querySelectorAll("img")[0];
image1.setAttribute("src", randomImageSource);
var randomNumber2 = Math.floor(Math.random() * 6) + 1;
var randomImageSource2 = "images/dice" + randomNumber2 + ".png";
var image2= document.querySelectorAll("img")[1];
image2.setAttribute("src", randomImageSource2);
//if player 1 wins
if (randomNumber1 > randomNumber2) {
document.querySelector("h1").innerHTML = "Player 1 Wins 🚩";
}
else if(randomNumber1 < randomNumber2) {
document.querySelector("h1").innerHTML = "Player 2 Wins 🚩";
}
else {
document.querySelector("h1").innerHTML = "Draw";
}
}