/// <summary> /// LoadContent will be called once per game and is the place to load /// all of your content. /// </summary> 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 overlay textures winOverlay = Content.Load <Texture2D>("Overlays/you_win"); loseOverlay = Content.Load <Texture2D>("Overlays/you_lose"); diedOverlay = Content.Load <Texture2D>("Overlays/you_died"); //Work out how much we need to scale our graphics to fill the screen float horScaling = GraphicsDevice.PresentationParameters.BackBufferWidth / baseScreenSize.X; float verScaling = GraphicsDevice.PresentationParameters.BackBufferHeight / baseScreenSize.Y; Vector3 screenScalingFactor = new Vector3(horScaling, verScaling, 1); globalTransformation = Matrix.CreateScale(screenScalingFactor); virtualGamePad = new VirtualGamePad(baseScreenSize, globalTransformation, Content.Load <Texture2D>("Sprites/VirtualControlArrow")); //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; MediaPlayer.Play(Content.Load <Song>("Sounds/Music")); } catch { } LoadNextLevel(); }
/// <summary> /// LoadContent will be called once per game and is the place to load /// all of your content. /// </summary> 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 overlay textures winOverlay = Content.Load <Texture2D>("Overlays/you_win"); loseOverlay = Content.Load <Texture2D>("Overlays/you_lose"); diedOverlay = Content.Load <Texture2D>("Overlays/you_died"); ScalePresentationArea(); virtualGamePad = new VirtualGamePad(baseScreenSize, globalTransformation, Content.Load <Texture2D>("Sprites/VirtualControlArrow")); //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; MediaPlayer.Play(Content.Load <Song>("Sounds/Music")); } catch { } LoadNextLevel(); }
private async void LoadStuff() { await GameContent.Init(Content, GraphicsDevice); //Work out how much we need to scale our graphics to fill the screen float horScaling = GraphicsDevice.PresentationParameters.BackBufferWidth / baseScreenSize.X; float verScaling = GraphicsDevice.PresentationParameters.BackBufferHeight / baseScreenSize.Y; Vector3 screenScalingFactor = new Vector3(horScaling, verScaling, 1); globalTransformation = Matrix.CreateScale(screenScalingFactor); virtualGamePad = new VirtualGamePad(baseScreenSize, globalTransformation, GameContent.Texture.VirtualControlArrow); MediaPlayer.IsRepeating = true; LoadNextLevel(); }
/// <summary> /// LoadContent will be called once per game and is the place to load /// all of your content. /// </summary> 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 overlay textures winOverlay = Content.Load<Texture2D>("Overlays/you_win"); loseOverlay = Content.Load<Texture2D>("Overlays/you_lose"); diedOverlay = Content.Load<Texture2D>("Overlays/you_died"); //Work out how much we need to scale our graphics to fill the screen float horScaling = GraphicsDevice.PresentationParameters.BackBufferWidth / baseScreenSize.X; float verScaling = GraphicsDevice.PresentationParameters.BackBufferHeight / baseScreenSize.Y; Vector3 screenScalingFactor = new Vector3(horScaling, verScaling, 1); globalTransformation = Matrix.CreateScale(screenScalingFactor); virtualGamePad = new VirtualGamePad(baseScreenSize, globalTransformation, Content.Load<Texture2D>("Sprites/VirtualControlArrow")); try { MediaPlayer.IsRepeating = true; //MediaPlayer.Play(Content.Load<Song>("Sounds/Music")); } catch { } LoadNextLevel(); }
/// <summary> /// LoadContent will be called once per game and is the place to load /// all of your content. /// </summary> 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 overlay textures winOverlay = Content.Load<Texture2D>("Overlays/you_win"); loseOverlay = Content.Load<Texture2D>("Overlays/you_lose"); diedOverlay = Content.Load<Texture2D>("Overlays/you_died"); //Work out how much we need to scale our graphics to fill the screen float horScaling = GraphicsDevice.PresentationParameters.BackBufferWidth / baseScreenSize.X; float verScaling = GraphicsDevice.PresentationParameters.BackBufferHeight / baseScreenSize.Y; Vector3 screenScalingFactor = new Vector3(horScaling, verScaling, 1); globalTransformation = Matrix.CreateScale(screenScalingFactor); virtualGamePad = new VirtualGamePad(baseScreenSize, globalTransformation, Content.Load<Texture2D>("Sprites/VirtualControlArrow")); //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; MediaPlayer.Play(Content.Load<Song>("Sounds/Music")); } catch { } LoadNextLevel(); }