public void HébergerPartie() { try { CréerServeur(); CréerMasterClient(); PartieEnCours = new Mode1v1LAN(Game, Serveur, this); Game.Components.Insert(6,PartieEnCours); } catch(Exception e) { Console.WriteLine("Problème dans l'hébergement de la partie"); Console.WriteLine(e.ToString()); Menu menu = new Menu(Game); Game.Components.Add(menu); menu.BoutonsLAN(); } }
public void EnvoyerInfoPartieToServeur_StartGame(Mode1v1LAN partieToSend) { Console.WriteLine("Essaie Sérialisation partie"); try { InfoMode1v1LAN infoMode1v1LAN = new InfoMode1v1LAN((JoueurMultijoueur)partieToSend.JoueurPrincipal, (JoueurMultijoueur)partieToSend.JoueurSecondaire, partieToSend.gestionnairePartie, partieToSend.EstPartieActive, partieToSend.EnvironnementPartie, partieToSend.Serveur); byte[] infoPartie = Serialiseur.ObjToByteArray(infoMode1v1LAN); EnvoyerMessageServeur(PacketTypes.STARTGAME_INFO, infoPartie); } catch (Exception e) { Console.WriteLine("Erreur dans l'envoie des informations de début de partie au serveur"); Console.WriteLine(e.ToString()); } }