protected override void draw_window(SpriteBatch sprite_batch) { UnitWindow.draw(sprite_batch); DrawStatsWindow(sprite_batch); DrawHeader(sprite_batch); if (Item_Window_1 != null && !Using) { Item_Window_1.draw_help(sprite_batch); } sprite_batch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend); if (!Trading && !Unit_Selected) { ChooseUnitWindow.draw(sprite_batch); ChooseUnitLabel.draw(sprite_batch, -ChooseUnitWindow.loc); } sprite_batch.End(); sprite_batch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend); // Labels if (!Trading) { if (!Using) { Funds_Banner.draw(sprite_batch); Funds_Label.draw(sprite_batch); Funds_G.draw(sprite_batch); Funds_Value.draw(sprite_batch); if (!Unit_Selected) { RButton.Draw(sprite_batch); } } } // Data sprite_batch.End(); }