public void init(ContentManager content) { SFXEngineParams sfxEngineParms = new SFXEngineParams(); sfxEngineParms.Muted = true; this.SFXEngine = new SFXEngine(sfxEngineParms); this.emitters = new List <SoundEmitter>(); MusicEngineParams musicParms = new MusicEngineParams { Muted = true, PlayList = new List <Song> { LoadingUtils.load <Song>(content, "SnakeRawrRawr") } }; this.MusicEngine = new MusicEngine(musicParms); }
public void init(ContentManager content) { SFXEngineParams parms = new SFXEngineParams(); //parms.Muted = true; #if !DEBUG parms.Muted = false; #endif this.sfxEngine = new SFXEngine(parms); MusicEngineParams musicParms = new MusicEngineParams { Muted = false, PlayList = new List <Song> { LoadingUtils.load <Song>(content, "Music") } }; this.MusicEngine = new MusicEngine(musicParms); }
/// <summary> /// Builds a MusicEngine based on the data passed in via the parameter object /// </summary> /// <param name="parms">MusicEngineParams object containing the required data</param> public MusicEngine(MusicEngineParams parms) : base(parms) { this.playList = new List <MusicWrapper>(); this.internalTrackNumber = parms.StartTrack; add(parms.PlayList); MediaPlayer.Volume = base.Volume; MediaPlayer.IsMuted = base.Muted; if (parms.State == MediaState.Playing && this.playList.Count > 0) { play(); } else { MediaPlayer.Stop(); } }