Example #1
0
        protected override void LoadContent()
        {
            ArialFont              = Game.Content.Load <SpriteFont>("Fonts/Bebas");
            GestionSprites         = Game.Services.GetService(typeof(SpriteBatch)) as SpriteBatch;
            GestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>;
            GestionnaireDeSon      = Game.Services.GetService(typeof(RessourcesManager <SoundEffect>)) as RessourcesManager <SoundEffect>;
            Aiguille      = GestionnaireDeTextures.Find(NomAiguille);
            Accéléromètre = GestionnaireDeTextures.Find(NomAccéléromètre);
            //Notification = GestionnaireDeTextures.Find("notif");
            TableauNotification = new Texture2D[4] {
                GestionnaireDeTextures.Find("notif"), GestionnaireDeTextures.Find("notifTour"), GestionnaireDeTextures.Find("notifFinCourse"), GestionnaireDeTextures.Find("notifPerteConnection")
            };

            SoundNotif = GestionnaireDeSon.Find("notif").CreateInstance();

            base.LoadContent();
        }
Example #2
0
        protected override void LoadContent()
        {
            GestionSprites        = Game.Services.GetService(typeof(SpriteBatch)) as SpriteBatch; //ToDELETE
            ArialFont             = Game.Content.Load <SpriteFont>("Fonts/Arial");                //ToDELETE
            CaméraJeu             = Game.Services.GetService(typeof(Caméra)) as Caméra;
            GestionnaireDeModèles = Game.Services.GetService(typeof(RessourcesManager <Model>)) as RessourcesManager <Model>;
            GestionnaireDeSon     = Game.Services.GetService(typeof(RessourcesManager <SoundEffect>)) as RessourcesManager <SoundEffect>;
            GestionnaireDeMusique = Game.Services.GetService(typeof(RessourcesManager <Song>)) as RessourcesManager <Song>;
            Modèle = GestionnaireDeModèles.Find(NomModèle);

            Roues[0] = GestionnaireDeModèles.Find("Pneu");
            Roues[1] = GestionnaireDeModèles.Find("Pneu");
            Roues[2] = GestionnaireDeModèles.Find("Pneu");
            Roues[3] = GestionnaireDeModèles.Find("Pneu");

            TransformationsRoues.Add(new Matrix[Roues[0].Bones.Count]);
            TransformationsRoues.Add(new Matrix[Roues[1].Bones.Count]);
            TransformationsRoues.Add(new Matrix[Roues[2].Bones.Count]);
            TransformationsRoues.Add(new Matrix[Roues[3].Bones.Count]);

            TransformationsModèle = new Matrix[Modèle.Bones.Count];
            Modèle.CopyAbsoluteBoneTransformsTo(TransformationsModèle);
            for (int i = 0; i < Roues.Length; i++)
            {
                Roues[i].CopyAbsoluteBoneTransformsTo(TransformationsRoues[i]);
            }
            GestionInput          = Game.Services.GetService(typeof(InputManager)) as InputManager;
            SoundAcceleration     = GestionnaireDeSon.Find("Gear1").CreateInstance();
            SoundBrake            = GestionnaireDeSon.Find("brakeEffect").CreateInstance();
            SoundCourbe           = GestionnaireDeSon.Find("BrakeCurveMajor").CreateInstance();
            BornToBeWild          = GestionnaireDeSon.Find("BornToBeWild").CreateInstance();
            ChaseAndStatus        = GestionnaireDeSon.Find("ChaseAndStatus").CreateInstance();
            SoundFrein            = GestionnaireDeSon.Find("frein").CreateInstance();
            SoundCollisionBordure = GestionnaireDeSon.Find("collisionBordure");
            SoundCollisionVoiture = GestionnaireDeSon.Find("collisionVoiture").CreateInstance();

            ListeChanson = new List <SoundEffectInstance>();
            ListeChanson.Add(BornToBeWild);
            ListeChanson.Add(ChaseAndStatus);
        }