public void UpdateBoard(int position, MathEvaluator.EBoardSelection playerMark) { DebugPrint("UpdateBoard position = " + position + "\t playerMark = " + playerMark.ToString()); board [position] = playerMark; if (MathEvaluator.EBoardSelection.E_Selection_O == playerMark) { boardPlayerMarks [position].text = "0"; boardPlayerMarks [position].color = Color.blue; } else { boardPlayerMarks [position].text = "X"; boardPlayerMarks [position].color = Color.red; } }
public void InitializePlayer(string name, EPlayerTypes playerType, MathEvaluator.EBoardSelection _playerMark) { PlayerType = playerType; PlayerMark = _playerMark; PlayerName = name; switch (playerType) { case EPlayerTypes.E_PLAYER_AI: { PlayerName += " (AI)"; break; } case EPlayerTypes.E_PLAYER_RANDOM: { PlayerName += " (RANDOM)"; break; } default: break; } }