当前位置: 首页>>代码示例>>C#>>正文


C# Image.AddText方法代码示例

本文整理汇总了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());
        }
开发者ID:nkruger311,项目名称:SongAdventureAndroid,代码行数:19,代码来源:BackpackInventory.cs

示例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());
        }
开发者ID:nkruger311,项目名称:SongAdventureAndroid,代码行数:20,代码来源:AreaProgressBar.cs

示例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;
        }
开发者ID:nkruger311,项目名称:SongAdventureAndroid,代码行数:22,代码来源:SongismSongInfoItem.cs

示例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;
        }
开发者ID:nkruger311,项目名称:SongAdventureAndroid,代码行数:56,代码来源:TitleScreen.cs

示例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);
        }
开发者ID:nkruger311,项目名称:SongAdventureAndroid,代码行数:36,代码来源:SongismScreen.cs

示例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;
        }
开发者ID:nkruger311,项目名称:SongAdventureAndroid,代码行数:62,代码来源:SongismScreen.cs


注:本文中的System.Image.AddText方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。