Blink.StateWin.Draw C# (CSharp) Метод

Draw() публичный Метод

public Draw ( SpriteBatch sb ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void
        public void Draw(SpriteBatch sb)
        {
            map1.Draw(sb);
            foreach (PlayerClass p in players)
            {
                if (p != null)
                {
                    p.Draw(sb);
                }
            }

            Vector2 temp = new Vector2(screenSize.X / 2 - font.MeasureString("SCORES").X / 2, 300 - (((int)font.MeasureString("SCORES").Y) * activePlayers));
            sb.Draw(scores_bg, new Rectangle((int)temp.X - 15, (int)temp.Y - 10, (int)font.MeasureString("SCORES").X + 30, (int)font.MeasureString("SCORES").Y * (activePlayers + 1)), Color.White);
            sb.DrawString(font, "SCORES", temp, Color.White);

            temp.Y += 32;
            for (int i = 0; i < rank.Length; i++)
            {
                if (rank[i] != null && rank[i].score != -100)
                {
                    sb.DrawString(font, (rank[i].title) + ": " + rank[i].score, temp, Color.White);
                    temp.Y += 32;
                }
            }
        }