-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
43 lines (41 loc) · 1.74 KB
/
index.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
function print(count) {
let message = "";
let is_red = false;
for(let i = 0; i < count; i++) {
message += '<img src="images/white.png" id="image' + (i + 1) + '" onclick="change(' + (i + 1) + ')" class="image" alt="">\n';
if(count == 4) {
if(i == 1) {
message += '<br>\n';
}
} else if(count == 9) {
if(i == 2 || i == 5 || i == 8) {
message += '<br>\n';
}
}
}
console.log(message);
document.getElementById('board').innerHTML = message;
}
function change(number) {
let color = document.getElementById("image" + number).src;
if(color.includes("images/red.png")) {
document.getElementById("image" + number).src = "images/white.png";
} else if(color.includes("images/white.png")) {
document.getElementById("image" + number).src = "images/red_white.png";
} else if(color.includes("images/red_white.png")) {
document.getElementById("image" + number).src = "images/white_red.png";
} else if(color.includes("images/white_red.png")) {
document.getElementById("image" + number).src = "images/white_red2.png";
} else if(color.includes("images/white_red2.png")) {
document.getElementById("image" + number).src = "images/red_white2.png";
} else if(color.includes("images/red_white2.png")) {
document.getElementById("image" + number).src = "images/red.png";
}
}
function transform() {
if(document.getElementById('board').style.transform == 'rotateY(0deg) rotate(45deg)') {
document.getElementById('board').style.transform = 'rotateY(0deg) rotate(0deg)';
} else {
document.getElementById('board').style.transform = 'rotateY(0deg) rotate(45deg)';
}
}