public void LoadContent() { IsInitializing = true; SongInfoImage = new Image(); SongInfoImage.Text = _sSongInfoText; SongInfoImage.FontName = "Fonts/GameFont_Size32"; SongInfoImage.LoadContent(); SongInfoImage.DeactivateEffect("FadeEffect"); SongInfoImage.DeactivateEffect("SpriteSheetEffect"); SongInfoImage.Alpha = 1.0f; SongInfoImage.AddText(SongInfoImage.Text); //SongNameImage.AddTextThreadSafe(SongNameImage.Text); SongInfoImage.Position = Position; _songNameBoundingBox = new Rectangle((int)SongInfoImage.Position.X, (int)SongInfoImage.Position.Y, SongInfoImage.SourceRect.Width, SongInfoImage.SourceRect.Height); IsInitializing = false; }
public SongismGuessingItem(string songName) { Position = Vector2.Zero; Checked = false; RadioButton = new Image(); RadioButton.Path = "Gameplay/UI/radiobuttonsheet"; RadioButton.SourceRect = new Rectangle(0, 0, 36, 36); RadioButton.Effects = "SpriteSheetEffect"; RadioButton.DeactivateEffect("FadeEffect"); SongName = songName; }
public void LoadContent() { Image = new Image(); Image.Path = "Gameplay/UI/backpack"; Image.LoadContent(); Image.SourceRect = new Rectangle(0, 0, 64, 64); Image.IsActive = true; Image.DeactivateEffect ("SpriteSheetEffect"); Image.SpriteSheetEffect.IsActive = false; Image.FadeEffect.IsActive = false; Image.TextAlignment = Globals.TextAlignment.Center; Image.TextColor = Color.White; Image.AddText(Inventory.Instance.SongBook.Count.ToString()); }
public void LoadContent() { Image = new Image(); Image.Path = "Gameplay/UI/areaprogressicon"; Image.FontName = "Fonts/GameFont_Size32"; Image.LoadContent(); Image.SourceRect = new Rectangle(0, 0, 100, 100); Image.IsActive = true; Image.DeactivateEffect ("SpriteSheetEffect"); Image.SpriteSheetEffect.IsActive = false; Image.FadeEffect.IsActive = false; Image.TextAlignment = Globals.TextAlignment.Center; Image.TextColor = Color.White; Image.AddText(Inventory.Instance.SongBook.Count.ToString()); }
void LoadSongism() { XmlManager<Songism> currentSongismLoader = new XmlManager<Songism>(); currentSongism = currentSongismLoader.Load(System.IO.Path.Combine(Globals.LoadGameplaySongismsDirectory, "CurrentSongism.xml")); CurrentSongismImage = new Image(); CurrentSongismImage.Path = currentSongism.Image.Path; CurrentSongismImage.LoadContent(); CurrentSongismImage.DeactivateEffect("FadeEffect"); CurrentSongismImage.DeactivateEffect("SpriteSheetEffect"); CurrentSongismImage.Alpha = 1.0f; CurrentSongismImage.Scale = new Vector2((512 / CurrentSongismImage.SourceRect.Width), (512 / CurrentSongismImage.SourceRect.Height)); CurrentSongismImage.Position = new Vector2((ScreenManager.Instance.GraphicsDevice.Viewport.Width / 2) + (ScreenManager.Instance.GraphicsDevice.Viewport.Width / 4) - (ScreenManager.Instance.GraphicsDevice.Viewport.Width / 20), // - (ScreenManager.Instance.GraphicsDevice.Viewport.Width / 100), (ScreenManager.Instance.GraphicsDevice.Viewport.Height / 2) - (ScreenManager.Instance.GraphicsDevice.Viewport.Height / 10)); _songismName = new Image(); _songismName.FontName = "Fonts/GameFont_Size32"; _songismName.TextAlignment = Globals.TextAlignment.Center; if (currentSongism.Discovered) _songismName.Text = currentSongism.Name; else _songismName.Text = "????"; _songismName.LoadContent(); _songismName.DeactivateEffect("FadeEffect"); _songismName.DeactivateEffect("SpriteSheetEffect"); _songismName.Alpha = 1.0f; if (currentSongism.Discovered) _songismName.AddText(currentSongism.Name); else _songismName.AddText("????"); _songismName.Position = new Vector2(CurrentSongismImage.Position.X + (CurrentSongismImage.SourceRect.Width / 2) - (_songismName.SourceRect.Width / 2), 16); }
public void LoadContent() { IsInitializing = true; RadioButton = new Image(); RadioButton.Path = "Gameplay/UI/radiobuttonsheet"; RadioButton.SourceRect = new Rectangle(0, 0, 36, 36); RadioButton.Effects = "SpriteSheetEffect"; RadioButton.LoadContent(); RadioButton.DeactivateEffect("FadeEffect"); RadioButton.Alpha = 1.0f; RadioButton.SpriteSheetEffect.AmountOfFrames = new Vector2(1, 2); RadioButton.SpriteSheetEffect.CurrentFrame = new Vector2(0, 0); RadioButton.Position = Position; RadioButton.UpdateSourceRectPosition ((int)RadioButton.Position.X, (int)RadioButton.Position.Y); font = ScreenManager.Instance.Content.Load<SpriteFont> ("Fonts/GameFont_Size32"); _radioButtonBoundingBox = new Rectangle(RadioButton.SourceRect.X, RadioButton.SourceRect.Y, RadioButton.SourceRect.Width, RadioButton.SourceRect.Height); _songNameBoundingBox = new Rectangle((int)RadioButton.Position.X + RadioButton.SpriteSheetEffect.FrameWidth + 10, (int)Position.Y - 10, (int)font.MeasureString(SongName).X, (int)font.MeasureString(SongName).Y); Loaded = true; IsInitializing = false; }