コード例 #1
0
        /// <summary>
        /// Draws the control, using SpriteBatch and SpriteFont.
        /// </summary>
        protected override void Draw()
        {
            ParentEditor.ZoomBox.Camera.Update(1 / 60f);
            GraphicsDevice.Clear(Color.RoyalBlue);

            _textItem.Draw(1f);


            DrawingManager.ViewPortSize = new Point(this.Width, this.Height);
            SquidEditorForm.SwapCameraAndRenderScene(ParentEditor.ZoomBox.Camera);
            _parent.Update(1 / 60f);
        }
コード例 #2
0
ファイル: LeftButton.cs プロジェクト: Yud07/Pax-Infinium
 public void Draw(SpriteBatch spriteBatch)
 {
     sprite.Draw(spriteBatch);
     arrowText.Draw(spriteBatch);
     if (clickTime != DateTime.MinValue)
     {
         if (DateTime.Now - clickTime < TimeSpan.FromSeconds(.5))
         {
             clickedFilter.Draw(spriteBatch);
         }
         else
         {
             clickTime = DateTime.MinValue;
         }
     }
 }
コード例 #3
0
 public void Draw(SpriteBatch spriteBatch)
 {
     if (Game1.world.level.grid.characters.list[0].team == 1)
     {
         sprite.visible = true;
         sprite.Draw(spriteBatch);
         text.Draw(spriteBatch);
         if (clickTime != DateTime.MinValue)
         {
             if (DateTime.Now - clickTime < TimeSpan.FromSeconds(.5))
             {
                 clickedFilter.Draw(spriteBatch);
             }
             else
             {
                 clickTime = DateTime.MinValue;
             }
         }
     }
     else
     {
         sprite.visible = false;
     }
 }