Ejemplo n.º 1
0
 //Constructeur sérialiseur
 public Mode1v1LAN( Game game, InfoJoueurMultijoueur infoJoueurPrincipal, InfoJoueurMultijoueur infoJoueurSecondaire, 
     bool estPartieActive, InfoGestionEnvironnement infoEnvironnementPartie, NetworkServer infoServeur)
     : base(game)
 {
     JoueurPrincipal = new JoueurMultijoueur(this.Game,infoJoueurPrincipal);
     if(infoJoueurSecondaire != null)
         JoueurSecondaire = new JoueurMultijoueur(this.Game, infoJoueurSecondaire);
     EstPartieActive = estPartieActive;
     Environnement = infoEnvironnementPartie.NomEnvironnement;
     Serveur = infoServeur;
 }
Ejemplo n.º 2
0
        public InfoMode1v1LAN(JoueurMultijoueur joueurPrincipal,JoueurMultijoueur joueurSecondaire, GestionPartie gestionnairePartie, 
            bool estPartieActive, GestionEnvironnement environnementPartie, 
            NetworkServer serveur)
        {
            if (joueurPrincipal != null)
            {
                InfoJoueurPrincipal = new InfoJoueurMultijoueur(joueurPrincipal.Avatar, joueurPrincipal.GamerTag,
                    joueurPrincipal.ImageJoueur, joueurPrincipal.GestionnaireDeLaPartie,
                    joueurPrincipal.EstActif, joueurPrincipal.IP);
            }
            else
                Console.WriteLine("Joueur Principal null");

            if (joueurSecondaire != null)
            {
                InfoJoueurSecondaire = new InfoJoueurMultijoueur(joueurSecondaire.Avatar, joueurSecondaire.GamerTag,
                    joueurSecondaire.ImageJoueur, joueurSecondaire.GestionnaireDeLaPartie,
                    joueurSecondaire.EstActif, joueurSecondaire.IP);
            }
            else
                Console.WriteLine("Joueur Secondaire null");

            InfoGestionnairePartie = new InfoGestionPartie();

            EstPartieActive = estPartieActive;

            InfoGestionnaireEnvironnement = new InfoGestionEnvironnement(environnementPartie.NomEnvironnement);

            InfoServer = new InfoNetworkServer(serveur.Port, serveur.NomJeu, serveur.Temps);
        }
 //Constructeur Sérialiseur -> reste à ajouter modif personnages ***
 public GestionEnvironnement(Game game, InfoGestionEnvironnement infoGestionEnvironnement)
     : base(game)
 {
     NomEnvironnement = infoGestionEnvironnement.NomEnvironnement;
 }