]> git.cworth.org Git - lmno.games/blobdiff - tictactoe/tictactoe.jsx
Add two buttons to allow the player to choose a team to join
[lmno.games] / tictactoe / tictactoe.jsx
index 71690b91e2ecf7692790eeb5517080aa35ef5653..f1426ecff4f443c8837237fffd8caeef3f751153 100644 (file)
@@ -241,6 +241,10 @@ class Game extends React.Component {
     }
   }
 
+  join_team(team) {
+    fetch_put_json("player", {team: team});
+  }
+
   render() {
     const history = this.state.history;
     const current = history[this.state.step_number];
@@ -266,6 +270,11 @@ class Game extends React.Component {
         team={this.state.player_info.team}
       />,
       <div key="game" className="game">
+        <button className="inline"
+                onClick={() => this.join_team('X')}>Join Team X</button>
+        &nbsp;
+        <button className="inline"
+                onClick={() => this.join_team('O')}>Join Team O</button>
         <div>{status}</div>
         <div className="game-board">
           <Board