예제 #1
0
 void ObtenirDonnéesPiste()
 {
     PointsBordureExt = DonnéesPiste.GetBordureExtérieure();
     PointsBordureInt = DonnéesPiste.GetBordureIntérieur();
     PointsCentraux   = DonnéesPiste.GetPointsCentraux();
     PointsPointillés = DonnéesPiste.GetPointsPointillés();
 }
예제 #2
0
        public override void Initialize()
        {
            DonnéesPiste = Game.Services.GetService(typeof(DataPiste)) as DataPiste;
            Terrain      = Game.Services.GetService(typeof(TerrainAvecBase)) as TerrainAvecBase;

            BordureIntérieure = DonnéesPiste.GetBordureIntérieure();
            BordureExtérieure = DonnéesPiste.GetBordureExtérieure();

            NbSommets = BordureExtérieure.Count * NB_TRIANGLES;
            Sommets   = new VertexPositionColor[NbSommets];

            base.Initialize();
        }
예제 #3
0
 void ObtenirPointsCentraux()
 {
     PointsCentraux = GénérerListeRestreinte(DonnéesPiste.GetPointsCentraux());
 }