コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: milotiger/Gomoku
        private void BoardOnWinNotify(State player)
        {
            MessageBox.Show("Player " + player.ToString() + " win!", "We have a Winner", MessageBoxButton.OK, MessageBoxImage.Information);
            ResetButton();

            isWaiting = false;
            isWin     = true;
            this.Dispatcher.Invoke(() =>
            {
                Mouse.OverrideCursor = null;
            });

            Board.PlayingPlayer = State.Player1;

            Board.ResetBoard();
        }
コード例 #2
0
ファイル: MainWindow.xaml.cs プロジェクト: milotiger/Gomoku
        private void ChangeMode_Click(object sender, RoutedEventArgs e)
        {
            if (Board.CurrentMode == PlayMode.Online || Board.CurrentMode == PlayMode.MachineVsOnline)
            {
                GomokuSocket.Disconnect();
            }

            ModePicking();

            NameChangeBt.IsEnabled = false;

            GameInit();
            //ResetButton();
            NewGame();
            Board.ResetBoard();
            Board.PlayingPlayer = State.Player1;
        }