private SoundEffect LoadSound(string name)
{
SoundEffect sound;
try
{
sound = Game.Content.Load<SoundEffect>(name);
}
catch (Microsoft.Xna.Framework.Audio.NoAudioHardwareException e)
{
// If no audio hardware is installed, print a warning and don't try to load sounds again
MessageOverlay.ShowAlert("Audio error", e.Message);
SoundsEnabled = false;
return null;
}
loadedSounds.Add(name, sound);
return sound;
}