Skip to content

Commit f636dfe

Browse files
author
ernestodebesto
committed
dziala
1 parent 1c8fccf commit f636dfe

File tree

2 files changed

+53
-11
lines changed

2 files changed

+53
-11
lines changed

js/out.js

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9814,15 +9814,13 @@ document.addEventListener('DOMContentLoaded', function () {
98149814
humanPoints: num,
98159815
end: true
98169816
});
9817-
_this.stopAndReset();
98189817
} else {
98199818
console.log('komputer wygral');
98209819
var _num = _this.state.computerPoints + 1;
98219820
_this.setState({
98229821
computerPoints: _num,
98239822
end: true
98249823
});
9825-
_this.stopAndReset();
98269824
}
98279825
};
98289826

@@ -9835,8 +9833,33 @@ document.addEventListener('DOMContentLoaded', function () {
98359833
};
98369834

98379835
_this.stopAndReset = function () {
9838-
console.log($('.field'));
9839-
$('.field').forEach(function (field) {});
9836+
_this.setState({
9837+
fieldOne: '',
9838+
fieldTwo: '',
9839+
fieldThree: '',
9840+
fieldFour: '',
9841+
fieldFive: '',
9842+
fieldSix: '',
9843+
fieldSeven: '',
9844+
fieldEight: '',
9845+
fieldNine: '',
9846+
takenFieldsX: [],
9847+
takenFieldsY: [],
9848+
moveNumber: 0,
9849+
end: false
9850+
});
9851+
9852+
if (_this.state.player === 'human') {
9853+
_this.setState({
9854+
player: 'computer'
9855+
}, function () {
9856+
return _this.moveAI();
9857+
});
9858+
} else {
9859+
_this.setState({
9860+
player: 'human'
9861+
});
9862+
}
98409863
};
98419864

98429865
_this.randomMove = function () {

js/zadanie01.jsx

Lines changed: 26 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -95,15 +95,13 @@ document.addEventListener('DOMContentLoaded', function() {
9595
humanPoints : num,
9696
end : true
9797
});
98-
this.stopAndReset();
9998
} else {
10099
console.log('komputer wygral');
101100
let num = this.state.computerPoints+1
102101
this.setState({
103102
computerPoints : num,
104103
end : true,
105104
});
106-
this.stopAndReset();
107105
}
108106
} //zatrzymaj cala gre, dodaj punkt, pokaz przycisk restart, pokaz animacje w miejscu gdzie trzeba zrobic animacje
109107

@@ -119,13 +117,34 @@ document.addEventListener('DOMContentLoaded', function() {
119117

120118

121119
stopAndReset = () => {
122-
console.log($('.field'));
123-
$('.field').forEach(field => {
124-
125-
})
126-
}
120+
this.setState({
121+
fieldOne: '',
122+
fieldTwo: '',
123+
fieldThree: '',
124+
fieldFour: '',
125+
fieldFive: '',
126+
fieldSix: '',
127+
fieldSeven: '',
128+
fieldEight: '',
129+
fieldNine: '',
130+
takenFieldsX: [],
131+
takenFieldsY: [],
132+
moveNumber: 0,
133+
end : false
134+
});
127135

136+
if (this.state.player === 'human'){
137+
this.setState({
138+
player : 'computer'
139+
}, () => this.moveAI())
128140

141+
} else {
142+
this.setState({
143+
player : 'human'
144+
})
145+
}
146+
}
147+
129148

130149
//generator losowego ruchu
131150
randomMove = () => {

0 commit comments

Comments
 (0)