the opponent is the next when bomb is exploded
This commit is contained in:
@@ -169,6 +169,21 @@ class GridControl extends React.Component {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** set __ACTIVE__ player in the UserControl !!!! */
|
||||||
|
changePlayer(userControl, activePlayer, inactivePlayer) {
|
||||||
|
userControl.setState({
|
||||||
|
activePlayer: userControl.state.activePlayer ? 0 : 1
|
||||||
|
});
|
||||||
|
|
||||||
|
userControl.refs[activePlayer].setState({
|
||||||
|
active: false
|
||||||
|
});
|
||||||
|
|
||||||
|
userControl.refs[inactivePlayer].setState({
|
||||||
|
active: true
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Player control method
|
* Player control method
|
||||||
*
|
*
|
||||||
@@ -206,6 +221,10 @@ class GridControl extends React.Component {
|
|||||||
if (!justOnFirstIteration) {
|
if (!justOnFirstIteration) {
|
||||||
/** set last clicked field w/ color */
|
/** set last clicked field w/ color */
|
||||||
this.state.lastClicked[activePlayer] = [x, y];
|
this.state.lastClicked[activePlayer] = [x, y];
|
||||||
|
|
||||||
|
if (this.refs.userControl.state.bombSelected) {
|
||||||
|
this.changePlayer(userControl, activePlayer, inactivePlayer);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** set current image in field */
|
/** set current image in field */
|
||||||
@@ -216,18 +235,7 @@ class GridControl extends React.Component {
|
|||||||
this.state.sound.click.play();
|
this.state.sound.click.play();
|
||||||
|
|
||||||
if (!justOnFirstIteration) {
|
if (!justOnFirstIteration) {
|
||||||
/** set __ACTIVE__ player in the UserControl !!!! */
|
this.changePlayer(userControl, activePlayer, inactivePlayer);
|
||||||
userControl.setState({
|
|
||||||
activePlayer: userControl.state.activePlayer ? 0 : 1
|
|
||||||
});
|
|
||||||
|
|
||||||
userControl.refs[activePlayer].setState({
|
|
||||||
active: false
|
|
||||||
});
|
|
||||||
|
|
||||||
userControl.refs[inactivePlayer].setState({
|
|
||||||
active: true
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/** set current image in field - WHEN it is a number */
|
/** set current image in field - WHEN it is a number */
|
||||||
|
|||||||
Reference in New Issue
Block a user