예제 #1
0
 /// <summary>Permet de joindre une partie existante tout en vérifiant son existence et sa validité .</summary>
 public void JoindrePartie()
 {
     try {
         Partie partie = new Partie(menuPrincipal.EntreeNomClient, menuPrincipal.EntreeIPAdresse);
         partie.Afficher();
     } catch (FormatException) {
         MenuPrincipal.AdresseIPFormatInvalide();
     } catch (SocketException) {
         MenuPrincipal.AdresseIPHoteIntrouvable();
     } catch (Exception ex) {
         MenuPrincipal.AfficherErreur(ex.Message);
     }
 }
예제 #2
0
 /// <summary>Créer l'instance d'une partie en s'assurant de la validité de ses paramètres via différentes closes catch respectives</summary>
 public void CreerPartie()
 {
     try {
         Partie partie = new Partie(menuPrincipal.EntreeNomHote, menuPrincipal.EntreeNBjoueurs, menuPrincipal.EntreeInitial,
                                    menuPrincipal.EntreeMin, menuPrincipal.EntreeBot);
         partie.Afficher();
     } catch (FormatException) {
         MenuPrincipal.AdresseIPFormatInvalide();
     } catch (SocketException) {
         MenuPrincipal.HebergementInvalide();
     } catch (Exception ex) {
         MenuPrincipal.AfficherErreur(ex.Message);
     }
 }