protected override void LoadContent() { GestionInput = Game.Services.GetService(typeof(InputManager)) as InputManager; Caméra = Game.Services.GetService(typeof(Caméra)) as Caméra; DataPiste = Game.Services.GetService(typeof(DataPiste)) as DataPiste; PointsCentraux = DataPiste.GetPointsCentraux(); base.LoadContent(); }
public override void Initialize() { base.Initialize(); AngleRotation = 0; DonnéesPiste = Game.Services.GetService(typeof(DataPiste)) as DataPiste; Terrain = Game.Services.GetService(typeof(TerrainAvecBase)) as TerrainAvecBase; List <Vector2> pointsPatrouille = DonnéesPiste.GetPointsDePatrouille(); ListeCible = new List <Vector3>(pointsPatrouille.Count - 1); foreach (Vector2 vecteur in pointsPatrouille) { ListeCible.Add(Terrain.GetPointSpatial((int)Math.Round(vecteur.X, 0), Terrain.NbRangées - (int)Math.Round(vecteur.Y, 0))); } AnciennePositionCaméra = CaméraJeu.Position; }