本文整理汇总了C#中System.Image.AddText方法的典型用法代码示例。如果您正苦于以下问题:C# Image.AddText方法的具体用法?C# Image.AddText怎么用?C# Image.AddText使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Image
的用法示例。
在下文中一共展示了Image.AddText方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LoadContent
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());
}
示例2: LoadContent
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());
}
示例3: LoadContent
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;
}
示例4: LoadButtons
void LoadButtons()
{
_btnNewGame = new DialogButton(true);
_btnLoadGame = new DialogButton(CheckForExistingGameFiles());
Image newGameImage = new Image();
newGameImage.Path = "Gameplay/UI/buttonsheet";
newGameImage.Effects = "SpriteSheetEffect";
newGameImage.FontName = "Fonts/GameFont_Size32";
newGameImage.TextAnimationTravel = new Vector2(0, 9);
newGameImage.TextAlignment = Globals.TextAlignment.Center;
newGameImage.LoadContent();
Image loadGameImage = new Image();
loadGameImage.Path = "Gameplay/UI/buttonsheet";
loadGameImage.Effects = "SpriteSheetEffect";
loadGameImage.FontName = "Fonts/GameFont_Size32";
loadGameImage.TextAnimationTravel = new Vector2(0, 9);
loadGameImage.TextAlignment = Globals.TextAlignment.Center;
if (!CheckForExistingGameFiles())
loadGameImage.TextColor = Color.Gray;
loadGameImage.LoadContent();
_btnNewGame.ButtonName = "_btnNewGame";
_btnNewGame.Image = newGameImage;
newGameImage.SpriteSheetEffect.AmountOfFrames = new Vector2(1, 2);
newGameImage.SpriteSheetEffect.CurrentFrame = new Vector2(0, 0);
newGameImage.UpdateSourceRectPosition ((int)newGameImage.Position.X, (int)newGameImage.Position.Y);
_btnNewGame.Image.Position = new Vector2 ((ScreenManager.Instance.GraphicsDevice.Viewport.Width / 2) - (newGameImage.SourceRect.Width),
(ScreenManager.Instance.GraphicsDevice.Viewport.Height / 2) - newGameImage.SpriteSheetEffect.FrameHeight);
newGameImage.AddText("New Game");
_btnLoadGame.ButtonName = "_btnLoadGame";
_btnLoadGame.Image = loadGameImage;
loadGameImage.SpriteSheetEffect.AmountOfFrames = new Vector2(1, 2);
loadGameImage.SpriteSheetEffect.CurrentFrame = new Vector2(0, 0);
loadGameImage.UpdateSourceRectPosition ((int)loadGameImage.Position.X, (int)loadGameImage.Position.Y);
_btnLoadGame.Image.Position = new Vector2((ScreenManager.Instance.GraphicsDevice.Viewport.Width - loadGameImage.SourceRect.Width) - (ScreenManager.Instance.GraphicsDevice.Viewport.Width / 25),
(ScreenManager.Instance.GraphicsDevice.Viewport.Height - loadGameImage.SpriteSheetEffect.FrameHeight - 16));
_btnLoadGame.Image.Position = new Vector2 ((ScreenManager.Instance.GraphicsDevice.Viewport.Width / 2) - (newGameImage.SourceRect.Width),
(_btnNewGame.Image.Position.Y + loadGameImage.SpriteSheetEffect.FrameHeight + 50));
loadGameImage.AddText("Load Game");
_btnNewGame.OnButtonRelease += _btnNewGame_OnButtonRelease;
_btnLoadGame.OnButtonRelease += _btnLoadGame_OnButtonRelease;
}
示例5: LoadSongism
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);
}
示例6: LoadButtons
void LoadButtons()
{
addToSongBook = new DialogButton(!currentSongism.Discovered);
cancel = new DialogButton(true);
Image addImage = new Image();
addImage.Path = "Gameplay/UI/buttonsheet";
addImage.Effects = "SpriteSheetEffect";
addImage.FontName = "Fonts/GameFont_Size32";
addImage.TextAnimationTravel = new Vector2(0, 9);
addImage.TextAlignment = Globals.TextAlignment.Center;
if (currentSongism.Discovered)
addImage.TextColor = Color.Gray;
addImage.LoadContent();
Image cancelImage = new Image();
cancelImage.Path = "Gameplay/UI/buttonsheet";
cancelImage.Effects = "SpriteSheetEffect";
cancelImage.FontName = "Fonts/GameFont_Size32";
cancelImage.TextAnimationTravel = new Vector2(0, 9);
cancelImage.TextAlignment = Globals.TextAlignment.Center;
cancelImage.LoadContent();
addToSongBook.ButtonName = "Add";
addToSongBook.Image = addImage;
//addToSongBook.Image.Position = new Vector2((ScreenManager.Instance.GraphicsDevice.Viewport.Width / 2) - (addImage.SourceRect.Width / 2),
// (ScreenManager.Instance.GraphicsDevice.Viewport.Height - addImage.SourceRect.Height));
//addToSongBook.Image.Position = new Vector2((ScreenManager.Instance.GraphicsDevice.Viewport.Width / 2) - (addImage.SourceRect.Width),
// (ScreenManager.Instance.GraphicsDevice.Viewport.Height - addImage.SourceRect.Height));
addImage.SpriteSheetEffect.AmountOfFrames = new Vector2(1, 2);
addImage.SpriteSheetEffect.CurrentFrame = new Vector2(0, 0);
addImage.UpdateSourceRectPosition ((int)addImage.Position.X, (int)addImage.Position.Y);
//addToSongBook.Image.Position = new Vector2((ScreenManager.Instance.GraphicsDevice.Viewport.Width / 2) - (addImage.SourceRect.Width),
// (ScreenManager.Instance.GraphicsDevice.Viewport.Height - addImage.SpriteSheetEffect.FrameHeight - 16));
addToSongBook.Image.Position = new Vector2(CurrentSongismImage.Position.X - addImage.SpriteSheetEffect.FrameWidth + 16,
ScreenManager.Instance.GraphicsDevice.Viewport.Height - addImage.SpriteSheetEffect.FrameHeight - 16);
addImage.AddText("Add");
cancel.ButtonName = "Cancel";
cancel.Image = cancelImage;
//cancel.Image.Position = new Vector2((ScreenManager.Instance.GraphicsDevice.Viewport.Width - cancelImage.SourceRect.Width) - (ScreenManager.Instance.GraphicsDevice.Viewport.Width / 25),
// (ScreenManager.Instance.GraphicsDevice.Viewport.Height - cancelImage.SourceRect.Height));
cancelImage.SpriteSheetEffect.AmountOfFrames = new Vector2(1, 2);
cancelImage.SpriteSheetEffect.CurrentFrame = new Vector2(0, 0);
cancelImage.UpdateSourceRectPosition ((int)cancelImage.Position.X, (int)cancelImage.Position.Y);
//cancel.Image.Position = new Vector2((ScreenManager.Instance.GraphicsDevice.Viewport.Width - cancelImage.SourceRect.Width) - (ScreenManager.Instance.GraphicsDevice.Viewport.Width / 25),
// (ScreenManager.Instance.GraphicsDevice.Viewport.Height - cancelImage.SpriteSheetEffect.FrameHeight - 16));
cancel.Image.Position = new Vector2(CurrentSongismImage.Position.X + (CurrentSongismImage.SourceRect.Width / 2) + 16,
ScreenManager.Instance.GraphicsDevice.Viewport.Height - cancelImage.SpriteSheetEffect.FrameHeight - 16);
cancelImage.AddText("Cancel");
addToSongBook.OnButtonRelease += addToSongBook_OnButtonRelease;
cancel.OnButtonRelease += cancel_OnButtonRelease;
}