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