public void Play(string soundEffectName, bool isLooped, float volume) { soundEffect = gestionnaireDeSoundEffect.Find(soundEffectName); if (!(listeSound.Contains(soundEffectName))) { listeSound.Add(soundEffectName); soundEffectInstanceList.Add(soundEffect.CreateInstance()); } for (int i = 0; i < listeSound.Count; ++i) { test = string.Compare(listeSound[i], soundEffectName) == 0; if (test) { index = i; break; } } test = false; soundEffectInstance = soundEffectInstanceList[index]; if (isLooped && !estRentré) { soundEffectInstance.IsLooped = true; estRentré = true; } soundEffectInstance.Volume = volume; if (!(soundEffectInstance.State == SoundState.Playing)) { soundEffectInstance.Play(); } }
protected override void LoadContent() { EffetDeBase = new BasicEffect(GraphicsDevice); gestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; TextureMurs = gestionnaireDeTextures.Find(NomTextureMurs); TextureToit = gestionnaireDeTextures.Find(NomTextureToit); InitialiserParamètresEffetDeBase(); GestionInput = Game.Services.GetService(typeof(InputManager)) as InputManager; base.LoadContent(); }
public void Play(string songName) { song = gestionnaireDeSong.Find(songName); if (MediaPlayer.State == MediaState.Paused) { MediaPlayer.Resume(); } if (MediaPlayer.State == MediaState.Stopped) { MediaPlayer.Play(song); } }
protected override void LoadContent() { base.LoadContent(); GestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; GestionSprite = Game.Services.GetService(typeof(SpriteBatch)) as SpriteBatch; BatteriePleine = GestionnaireDeTextures.Find("BatteriePleine"); BatterieMoyenne = GestionnaireDeTextures.Find("BatterieMoyen"); BatterieCritique = GestionnaireDeTextures.Find("BatterieCritique"); BatterieVide = GestionnaireDeTextures.Find("BatterieVide"); Icône = BatteriePleine; Dimensions = new Rectangle(Game.Window.ClientBounds.Width - Icône.Width, 0, Icône.Width, Icône.Height); }
protected override void LoadContent() { base.LoadContent(); gestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; textureTuile = gestionnaireDeTextures.Find(NomTextureTuile); InitialiserParamètresEffetDeBase(); }
protected override void LoadContent() { GestionSprites = Game.Services.GetService(typeof(SpriteBatch)) as SpriteBatch; GestionnaireDeFonts = Game.Services.GetService(typeof(RessourcesManager <SpriteFont>)) as RessourcesManager <SpriteFont>; PoliceDeCaractères = GestionnaireDeFonts.Find(NomFont); ModifierTexte(TexteÀAfficher); }
protected override void LoadContent() { GestionSprite = Game.Services.GetService(typeof(SpriteBatch)) as SpriteBatch; GestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; GestionnaireFont = new RessourcesManager <SpriteFont>(Game, "Fonts"); Font = GestionnaireFont.Find("Arial"); ArrièreBouttonSansSouris = GestionnaireDeTextures.Find(NomImageAvant); ArrièreBouttonAvecSouris = GestionnaireDeTextures.Find(NomImageAprès); base.LoadContent(); }
protected override void LoadContent() { base.LoadContent(); GestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; GestionnaireDeShaders = Game.Services.GetService(typeof(RessourcesManager <Effect>)) as RessourcesManager <Effect>; EffetAffichage = GestionnaireDeShaders.Find(NomEffetAffichage); TextureBumpMap = NomTextureBumpMap != null?GestionnaireDeTextures.Find(NomTextureBumpMap) : null; LampeDePoche = Game.Services.GetService(typeof(LampeTorche)) as LampeTorche; MatériauAffichage = new MatériauÉclairé(CaméraJeu, LumièreJeu, TextureBumpMap, CouleurLumièreAmbiante, CouleurLumièreDiffuse, CouleurLumièreEmissive, CouleurLumièreSpéculaire, LumièreJeu.Intensité, LampeDePoche); }
protected override void Initialize() { CurrentGameState = GameState.MenuPrincipal; ListeDesBoutons = new List <Bouton>(); TempsDePartie = 15 * 60; NomMap = "Pub/club_map_2"; OrigineÉchiquier = new Vector3(163.20f, 55.28f, -74.17f); Vector3 positionObjet = new Vector3(0, 0, 0); Vector3 rotationObjet = new Vector3(0, 0, 0); PositionCaméra = new Vector3(140.76f, 65.08f, -68.30f); CibleCaméra = new Vector3(157.2f, 55.28f, -68.17f); OVCaméra = new Vector3(-0.5933704f, 0.8049271f, -0.00201782f); CouleursÉchiquier = new Color[3]; CouleursÉchiquier[0] = Color.NavajoWhite; CouleursÉchiquier[1] = Color.Gray; CouleursÉchiquier[2] = Color.Aquamarine; GestionnaireDeFonts = new RessourcesManager <SpriteFont>(this, "Fonts"); GestionnaireDeTextures = new RessourcesManager <Texture2D>(this, "Textures"); GestionnaireDeModèles = new RessourcesManager <Model>(this, "Models"); GestionnaireDeSons = new RessourcesManager <SoundEffect>(this, "Sons"); GestionInput = new InputManager(this); GestionSprites = new SpriteBatch(GraphicsDevice); Components.Add(GestionInput); Components.Add(ArrièrePlanDéroulant = new ZoneDéroulante(this, "chess", new Rectangle(0, 0, Window.ClientBounds.Width, Window.ClientBounds.Height), INTERVALLE_MAJ_STANDARD)); Components.Add(CaméraJeu = new CaméraSubjective(this, PositionCaméra, CibleCaméra, OVCaméra, INTERVALLE_MAJ_STANDARD)); Services.AddService(typeof(Random), new Random()); Services.AddService(typeof(RessourcesManager <SpriteFont>), GestionnaireDeFonts); Services.AddService(typeof(RessourcesManager <Texture2D>), GestionnaireDeTextures); Services.AddService(typeof(RessourcesManager <Model>), GestionnaireDeModèles); Services.AddService(typeof(RessourcesManager <SoundEffect>), GestionnaireDeSons); Services.AddService(typeof(InputManager), GestionInput); Services.AddService(typeof(Caméra), CaméraJeu); Services.AddService(typeof(SpriteBatch), GestionSprites); CréerMP(); CréerOptions(); CréerChoixPause(); CréerChoixClrsÉchi(); CréerChoixTemps(); CréerChoixMusique(); //******************* MUSIQUE Chanson = GestionnaireDeSons.Find("Mozart_Lacrimosa").CreateInstance(); base.Initialize(); }
protected override void LoadContent() { gestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; textureTuile = gestionnaireDeTextures.Find(NomTextureTuile); base.LoadContent(); }
protected override void LoadContent() { GestionSprites = Game.Services.GetService(typeof(SpriteBatch)) as SpriteBatch; GestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; Image = GestionnaireDeTextures.Find(NomImage); }