Example #1
0
 public void setTilesToAcceptInput(TTT_GameManager.GameState current_state)
 {
     for (int n = 0; n < m_board_tiles.Count; n++)
     {
         m_board_tiles[n].setInputState(current_state);
     }
 }
Example #2
0
 public void setInputState(TTT_GameManager.GameState game_state)
 {
     if (game_state == TTT_GameManager.GameState.Player1_Turn)
     {
         m_input_state = TileState.PLAYER_1;
     }
     else if (game_state == TTT_GameManager.GameState.Player2_Turn)
     {
         m_input_state = TileState.PLAYER_2;
     }
     else if (game_state == TTT_GameManager.GameState.GameOver)
     {
         //the game has ended, do not accept further input
         m_input_state = TileState.NONE;
     }
     else
     {
         Debug.LogError("Improper game state signaled to game tile: " + game_state);
     }
 }