Exemplo n.º 1
0
        public override void Draw(SpriteBatch spritebatch)
        {
            // spritebatch.End();

            spritebatch.Begin();
            if (ListCard.Count != 0)
            {
                //if (Sprite != null)
                //    this.Sprite = ListCard.First.Value.s_BackSide;
                for (int i = 0; i <= Math.Min(ListCard.Count / 4, 10); i++)
                {
                    spritebatch.Draw(
                        this.Sprite.Texture,
                        this.Position - new Vector2(i * 1, i * 1),
                        null,
                        Color.White,
                        Sprite.Rotation,
                        Sprite.Origin, Sprite.Scale,
                        SpriteEffects.None, Sprite.Depth);
                }
            }
            if (Backside.IsAction == true)
            {
                Backside.Draw(spritebatch);
            }
            //spritebatch.DrawString(m_font, Convert.ToString(ListCard.Count), Sprite.Position, Color.White);
            spritebatch.End();
            num_sprite.Draw(spritebatch);
        }
Exemplo n.º 2
0
 public virtual void Draw(SpriteBatch _spriteBatch)
 {
     for (int i = 0; i < DuelDisk.Length; i++)
     {
         DuelDisk[i].Draw(_spriteBatch);
     }
     this.m_healthbar.Draw(_spriteBatch);
     this.Lp_change.Draw(_spriteBatch);
     m_numsprite.Draw(_spriteBatch);
 }
Exemplo n.º 3
0
        public override void Draw(SpriteBatch spritebatch)
        {
            spritebatch.Begin();

            base.Draw(spritebatch);


            spritebatch.End();
            if (num_sprite != null)
            {
                num_sprite.Draw(spritebatch);
            }
        }