Esempio n. 1
0
        private void BtnClick(object sender, RoutedEventArgs e)
        {
            ((SquareButton)sender).Background = _game.CurrentPlayer == 2 ? Brushes.Red : Brushes.RoyalBlue;
            var btn = sender as SquareButton;

            try
            {
                _api.PostMove(GameId, new Move {
                    X = btn.X, Y = btn.Y, Player = PlayerId
                });
                lbl_status.Content = "Status: Ok!";
            }
            catch (Exception ex)
            {
                lbl_status.Content = "Status: Invalid move!";
            }
            _updated = false;
        }