public override void draw(SpriteBatch sprite_batch) { base.draw(sprite_batch); if (!Offscreen && X_Move_List.Count == 0) { sprite_batch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend); Exp_Gauge.draw(sprite_batch); sprite_batch.End(); sprite_batch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend); Stats.draw(sprite_batch); sprite_batch.End(); } }
public override void draw(SpriteBatch sprite_batch) { base.draw(sprite_batch); if (!(Offscreen && Y_Move_List.Count == 0 && X_Move_List.Count == 0)) { sprite_batch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend); Affinity_Icon.draw(sprite_batch, -new Vector2(32, 16)); Exp_Gauge.draw(sprite_batch); sprite_batch.End(); Inventory.draw(sprite_batch); sprite_batch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend); Stats.draw(sprite_batch); sprite_batch.End(); } }