コード例 #1
0
        public override void Initialize()
        {
            base.Initialize();

            if (Game.Components.Where(x => x is CaméraAutomate).ToList().Count < 1)
            {
                CaméraJeu = Game.Services.GetService(typeof(Caméra)) as CaméraAutomate;
                Game.Components.Add(CaméraJeu);
            }
            EstRéussi = false;
            EstÉchec  = false;
            _Niveau   = new Niveau(Game, NombreSectionsNiveau, PositionInitialeNiveau);
            Armées    = new Armée(Game, NombreSoldats, PositionInitialeNiveau + new Vector3(0, 2, -30), IntervalleMaj, _Niveau.GetTableauListObjetCollisionables(), _Niveau.GetListSectionNiveau());
            Game.Components.Add(Armées);
            GestionnaireDeMusiques = Game.Services.GetService(typeof(RessourcesManager <Song>)) as RessourcesManager <Song>;
            ChansonJeu             = GestionnaireDeMusiques.Find("Starboy");

            MediaPlayer.Play(ChansonJeu);
            JouerMusique = true;
            //Mute = new Boutton(Game, " ", RectangleAffichageMute, Color.White, son, mute, 0, 0, INTERVAL_MAJ_MOYEN);
            //Game.Components.Add(Mute);
        }