+ bool allCharactersSelected = true;\r
+ for (int i = 0; i < State.NumberOfPlayers; i++)\r
+ {\r
+ //If player has not selected a player yet let them select one.\r
+ if (State.mCharacters[i] == null)\r
+ {\r
+ allCharactersSelected = false;\r
+ if (State.GetKeysDown(i).Contains(Keys.Enter))\r
+ {\r
+ State.mCharacters[i] = new Human(this, "", State.Map.GetStartingPositionForPlayer(i + 1), i);\r
+ State.mCharacters[i].LoadContent(mContentManager);\r
+ }\r
+ }\r
+ }\r
+ if (allCharactersSelected)\r
+ {\r
+ \r
+ State.mDisplay.Draw(spriteBatch);\r
+ }\r
+ else\r
+ {\r
+ spriteBatch.GraphicsDevice.Clear(Color.Black);\r
+ spriteBatch.DrawString(menu, "Press Enter To Select A Character", new Vector2(30, 30), Color.RosyBrown);\r
+ }\r