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); }
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); }
public override void Draw(SpriteBatch spritebatch) { spritebatch.Begin(); base.Draw(spritebatch); spritebatch.End(); if (num_sprite != null) { num_sprite.Draw(spritebatch); } }