Skip to content

Commit e7573c4

Browse files
committed
stop rolling once game is finished without starting new one
1 parent d3dc824 commit e7573c4

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

dice.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ var GameArea = function (_React$Component) {
500500
value: function generateRoll() {
501501
var _this11 = this;
502502

503-
if (this.state.turnOver) {
503+
if (this.state.turnOver || this.gameIsOver()) {
504504
return;
505505
}
506506
this.state.rollNumber = this.state.rollNumber + 1; // being explicit
@@ -521,7 +521,7 @@ var GameArea = function (_React$Component) {
521521
var _this12 = this;
522522

523523
var status = "usable";
524-
if (this.state.rollNumber === 3) {
524+
if (this.state.rollNumber === 3 || this.gameIsOver()) {
525525
status = "unusable";
526526
}
527527
return React.createElement(RollButton, {

src/dice.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ class GameArea extends React.Component {
284284
}
285285

286286
generateRoll() {
287-
if (this.state.turnOver) {
287+
if (this.state.turnOver || this.gameIsOver()) {
288288
return
289289
}
290290
this.state.rollNumber = this.state.rollNumber + 1; // being explicit
@@ -303,7 +303,7 @@ class GameArea extends React.Component {
303303

304304
renderRollButton() {
305305
let status = "usable";
306-
if (this.state.rollNumber === 3) {
306+
if (this.state.rollNumber === 3 || this.gameIsOver()) {
307307
status = "unusable";
308308
}
309309
return <RollButton

0 commit comments

Comments
 (0)