public void UpdateBoard() { //Update turn display if (playerTurn == true) //white { TurnText.Text = "TURN: WHITE"; } else { TurnText.Text = "TURN: BLACK"; } for (int i = 0; i < stonesBoard.Spaces.GetLength(0); i++) { for (int j = 0; j < stonesBoard.Spaces.GetLength(1); j++) { if (stonesBoard.Spaces[i, j].IsActive) { bool color = stonesBoard.Spaces[i, j].Color; if (color == true) { GetSpace(PlayBoard, i, j).Fill = new ImageBrush() { ImageSource = new BitmapImage(new Uri("ms-appx:///Assets/circle.png")) }; } if (color == false) { GetSpace(PlayBoard, i, j).Fill = new ImageBrush() { ImageSource = new BitmapImage(new Uri("ms-appx:///Assets/circleBlack.png")) }; } } else { if (stonesBoard.CheckStoneIsValid(stonesBoard.Spaces[i, j], playerTurn)) { GetSpace(PlayBoard, i, j).Fill = new SolidColorBrush(Colors.Orange); } else { GetSpace(PlayBoard, i, j).Fill = new SolidColorBrush(Colors.DarkGreen); } } } } //Update pieces count WhitePieces.Text = "" + stonesBoard.GetWhitePieces(); BlackPieces.Text = "" + stonesBoard.GetBlackPieces(); }