private void GérerTransitionDécompte() { if (!DécompteInitial.EstActif) { État = ÉtatsJeu.JEU; Joueur.EstActif = true; DécompteInitial.Enabled = false; DécompteInitial.Visible = false; NetworkManager.TempsDeCourseJ = new ChronoAugmente(Game, new TimeSpan(0), "Arial", new Vector2(Game.Window.ClientBounds.Width / 2, 30), "Blanc", true, false, Color.White, INTERVALLE_MAJ); Game.Components.Add(NetworkManager.TempsDeCourseJ); MenuDesOptions.DésactiverDifficulté(); AffNbTours = new Titre(Game, "Tour : 1", "Arial20", new Vector2(Game.Window.ClientBounds.Width / 15, Game.Window.ClientBounds.Height / 18), "Blanc", false, Color.White); Game.Components.Add(AffNbTours); } }
private void ConnectionAuServeur(string ip, int port) { //Si le serveur est déjà créé, on ne veut pas le refaire if (!ServeurCréé) { if (ÉtatJoueur != ÉtatsJoueur.CLIENT) { Serveur = new Server(port, ip); Game.Services.AddService(typeof(Server), Serveur); } NetworkManager = new Réseautique(Game, ip, port); NetworkManager.SetEnnemi(MenuDesOptions.GetDifficulté()); Game.Services.AddService(typeof(Réseautique), NetworkManager); ServeurCréé = true; } else { NetworkManager.Reset(ip, port); } ConnectionÉtablie = true; }