Blink.StateWin.LoadContent C# (CSharp) Method

LoadContent() public method

public LoadContent ( Microsoft.Xna.Framework.Content.ContentManager Content ) : void
Content Microsoft.Xna.Framework.Content.ContentManager
return void
        public void LoadContent(ContentManager Content)
        {
            pos[0] = new Vector2(96, 96);
            pos[1] = new Vector2(400, 96);
            pos[2] = new Vector2(1120, 96);
            pos[3] = new Vector2(1400, 96);

            for (int i = 0; i < players.Length; i++)
            {
                if (players[i] != null)
                {
                    players[i].reset(map1);
                    activePlayers++;
                }
                ranking.Add(players[i]);
            }
            for(int i= 0; i < 4; i++)
            {
                PlayerClass highest = dummy;
                int k = 0;
                int high = 0;
                foreach(PlayerClass p in ranking)
                {
                    if(p!= null)
                    {
                        if (p.score > highest.score)
                        {
                            highest = p;
                            high = k;
                        }
                    }
                    k++;
                }
                rankp.Add(highest);
                ranking.RemoveAt(high);
            }

            int left = 0;
            if (rankp.Count < 4)
            {
                left = 4 - rankp.Count;
            }
            for (int i = 0; i < left; i++)
            {
                PlayerClass faker = null;
                rankp.Add(faker);
            }
            rank = rankp.ToArray();
            StreamReader mapData;
            mapData = File.OpenText("Content/MapData/" + mapName + ".map");
            map1.Initialize(Content.Load<Texture2D>("MapData/" + mapName + "Color"), mapData.ReadToEnd(), 32, 50, 30, rank, null);
            scores_bg = Content.Load<Texture2D>("scores");
            font = Content.Load<SpriteFont>("miramo30");
        }