public override void LoadContent() { base.LoadContent(); Image = new Image(); Image.Path = "Gameplay/UI/loadingscreenanimation"; //Image.SourceRect = new Rectangle(0, 0, 400, 100); //Image.Position = new Vector2 ((ScreenManager.Instance.GraphicsDevice.Viewport.Width / 2) - 100, // (ScreenManager.Instance.GraphicsDevice.Viewport.Height / 2) - 100); Image.LoadContent(); Image.SourceRect = new Rectangle(0, 0, 100, 100); //Image.Position = new Vector2 ((ScreenManager.Instance.GraphicsDevice.Viewport.Width / 2) - 100, // (ScreenManager.Instance.GraphicsDevice.Viewport.Height / 2) - 100); Image.IsActive = true; Image.ActivateEffect ("SpriteSheetEffect"); Image.SpriteSheetEffect.IsActive = true; /* Turn the fade effect off */ Image.FadeEffect.IsActive = false; /* Make the player face the camera */ Image.SpriteSheetEffect.SwitchFrame = 250; Image.SpriteSheetEffect.AmountOfFrames = new Vector2(4, 1); Image.SpriteSheetEffect.DefaultFrame = Vector2.Zero; Image.SpriteSheetEffect.CurrentFrame = Image.SpriteSheetEffect.DefaultFrame; Image.Position = new Vector2 (Image.Position.X - 50, Image.Position.Y - 50); }
public override void LoadContent() { loadingImage = new Image(); loadingImage.Path = "Gameplay/UI/loadingscreenanimation"; //Image.SourceRect = new Rectangle(0, 0, 400, 100); //Image.Position = new Vector2 ((ScreenManager.Instance.GraphicsDevice.Viewport.Width / 2) - 100, // (ScreenManager.Instance.GraphicsDevice.Viewport.Height / 2) - 100); loadingImage.LoadContent(); loadingImage.SourceRect = new Rectangle(0, 0, 100, 100); //Image.Position = new Vector2 ((ScreenManager.Instance.GraphicsDevice.Viewport.Width / 2) - 100, // (ScreenManager.Instance.GraphicsDevice.Viewport.Height / 2) - 100); loadingImage.IsActive = true; loadingImage.ActivateEffect ("SpriteSheetEffect"); loadingImage.SpriteSheetEffect.IsActive = true; loadingImage.FadeEffect.IsActive = false; loadingImage.SpriteSheetEffect.SwitchFrame = 250; loadingImage.SpriteSheetEffect.AmountOfFrames = new Vector2(4, 1); loadingImage.SpriteSheetEffect.DefaultFrame = Vector2.Zero; loadingImage.SpriteSheetEffect.CurrentFrame = loadingImage.SpriteSheetEffect.DefaultFrame; loadingImage.Position = new Vector2 (loadingImage.Position.X - 50, loadingImage.Position.Y - 50); IsInitializing = true; base.LoadContent(); InputManager.Instance.ResetInputState(); Camera2D.Instance.PlayerPosition = Camera2D.Instance.ScreenCenter; Camera2D.Instance.Position = Camera2D.Instance.ScreenCenter; LoadBackground(); LoadSongism(); LoadButtons(); //_guessingItem = new SongismGuessingItem("All Mixed Up"); //_guessingItem.Position = new Vector2(16, 16); //_guessingItem.LoadContent(); _fDiscovered = currentSongism.Discovered; if (_fDiscovered) { _oSongInfoList = new SongismSongInfoListBox (currentSongism.SongInfo); _oSongInfoList.LoadContent (); } else { _guessingList = new SongismGuessingListBox(); _guessingList.LoadContent(); } IsInitializing = false; }