Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        /// <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);
            }
        }