@@ -9,15 +9,15 @@ function cross(target) {
9
9
if ( count % 2 === 0 && target . textContent === '' ) {
10
10
target . textContent = '◯'
11
11
target . classList . add ( 'o' )
12
- count ++
12
+ ++ count
13
13
}
14
14
}
15
15
16
16
function zero ( target ) {
17
17
if ( count % 2 !== 0 && target . textContent === '' ) {
18
18
target . textContent = '✕'
19
19
target . classList . add ( 'x' )
20
- count ++
20
+ ++ count
21
21
}
22
22
}
23
23
@@ -43,6 +43,7 @@ function showWin() {
43
43
44
44
for ( let i = 0 ; i < comboOfWin . length ; i ++ ) {
45
45
if ( squareElements [ comboOfWin [ i ] [ 0 ] ] . classList . contains ( 'x' ) && squareElements [ comboOfWin [ i ] [ 1 ] ] . classList . contains ( 'x' ) && squareElements [ comboOfWin [ i ] [ 2 ] ] . classList . contains ( 'x' ) ) {
46
+ count = 0 ;
46
47
square . removeEventListener ( 'click' , init )
47
48
setTimeout ( ( ) => {
48
49
squareElements [ comboOfWin [ i ] [ 0 ] ] . classList . add ( 'main__square-item_win' )
@@ -52,18 +53,19 @@ function showWin() {
52
53
} , 250 )
53
54
}
54
55
else if ( squareElements [ comboOfWin [ i ] [ 0 ] ] . classList . contains ( 'o' ) && squareElements [ comboOfWin [ i ] [ 1 ] ] . classList . contains ( 'o' ) && squareElements [ comboOfWin [ i ] [ 2 ] ] . classList . contains ( 'o' ) ) {
56
+ count = 0 ;
55
57
square . removeEventListener ( 'click' , init )
56
58
setTimeout ( ( ) => {
57
59
squareElements [ comboOfWin [ i ] [ 0 ] ] . classList . add ( 'main__square-item_win' )
58
60
squareElements [ comboOfWin [ i ] [ 1 ] ] . classList . add ( 'main__square-item_win' )
59
61
squareElements [ comboOfWin [ i ] [ 2 ] ] . classList . add ( 'main__square-item_win' )
60
62
res . textContent = '0 WIN'
61
63
} , 250 )
62
-
63
64
}
64
65
else if ( count === 9 ) {
65
66
res . textContent = 'GAME DRAW'
66
67
square . removeEventListener ( 'click' , init )
68
+
67
69
}
68
70
}
69
71
}
@@ -80,3 +82,7 @@ function newGame() {
80
82
81
83
newGameButton . addEventListener ( 'click' , newGame )
82
84
85
+
86
+ setInterval ( ( ) => {
87
+ console . log ( count )
88
+ } , 500 )
0 commit comments