protected override void LoadContent()
{
// Create a new SpriteBatch, which can be used to draw textures.
spriteBatch = new SpriteBatch(GraphicsDevice);
// Load fonts
hudFont = Content.Load<SpriteFont>("Fonts/Hud");
// Load the camera
camera = new Camera2D();
//Load the level map
map = new DynamicMap(Services, camera,GraphicsDevice);
// Load overlay textures
winOverlay = Content.Load<Texture2D>("Overlays/you_win");
loseOverlay = Content.Load<Texture2D>("Overlays/you_lose");
diedOverlay = Content.Load<Texture2D>("Overlays/you_died");
//Known issue that you get exceptions if you use Media PLayer while connected to your PC
//See http://social.msdn.microsoft.com/Forums/en/windowsphone7series/thread/c8a243d2-d360-46b1-96bd-62b1ef268c66
//Which means its impossible to test this from VS.
//So we have to catch the exception and throw it away
try
{
MediaPlayer.IsRepeating = true;
//Old song
//MediaPlayer.Play(Content.Load<Song>("Sounds/Music"));
// Fez song
MediaPlayer.Play(Content.Load<Song>("Sounds/06Flow_FezOST"));
}
catch { }
LoadStory();
}