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();
            }
        }
Exemplo n.º 2
0
        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();
            }
        }