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;
}
}
}