private void LoadTilesets() { Tilesets = new List <Tileset>(); string tilesetPath = contentPath + @"Tilesets\"; List <string> jsonPaths = Directory.GetFiles(tilesetPath, "*.json").ToList(); for (int i = 0; i < jsonPaths.Count; i++) { string jsonPath = jsonPaths[i]; Tileset tileset = Tileset.FromJsonFile(jsonPath, graphicsDevice); Tilesets.Add(tileset); } }
/// <summary> /// LoadTilesets() - Load all Tilesets in the content directory /// from their JSON files. /// </summary> private void LoadTilesets() { Tilesets = new List <Tileset>(); // create new List of Tilesets to load // Add the Tilesets directory to the contentPath string string tilesetPath = contentPath + @"Tilesets\"; // Get a list of paths to each JSON List <String> jsonPaths = Directory.GetFiles(tilesetPath, "*.json").ToList(); for (int i = 0; i < jsonPaths.Count; i++) { string jsonPath = jsonPaths[i]; Tileset tilesetInstance = Tileset.FromJsonFile(jsonPath, gDevice); Tilesets.Add(tilesetInstance); } }