+ /// <summary>\r
+ /// Get the starting position of a player.\r
+ /// </summary>\r
+ /// <param name="playerNumber">The number of the player (i.e. 1-4).\r
+ /// This number must be a valid player number.</param>\r
+ /// <returns>The starting position of the player.</returns>\r
+ public Point GetStartingPositionForPlayer(int playerNumber)\r
+ {\r
+ Debug.Assert(1 <= playerNumber && playerNumber <= NumPlayers.Max());\r
+ return mData.PlayerPositions[playerNumber];\r
+ }\r
+\r
+\r