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(); }
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; }