import React from 'react'; import User from './user'; class UserControl extends React.Component { constructor() { super(); this.state = { activePlayer: 0, // activePlayer - red: 0, blue: 1 mines: 51, bombSelected: false, foundMines: false }; } youCanSelectBomb(activePlayer, clickedPlayer) { return this.refs[activePlayer].state.haveBomb && this.refs[activePlayer].state.enabledBomb && this.state.activePlayer === clickedPlayer; } onClickBombSelector(clickedPlayer) { var activePlayer = this.state.activePlayer ? 'blue' : 'red'; if (this.youCanSelectBomb(activePlayer, clickedPlayer)) { this.state.bombSelected = !this.state.bombSelected; if (!this.state.bombSelected) { this.props.bombClear(); } } } activeMines() { return "active-mines" + (this.state.foundMines ? ' found-mine' : ''); } render() { return (