Beispiel #1
0
        private TileInfo LoadTile(ContentManager content, XElement tileElem)
        {
            var name = tileElem.Property <string>("name");

            ITileContentSource source = null;

            if (tileElem.Attribute("source") != null)
            {
                source = LoadSource(tileElem.Attribute("source").Value);
            }
            else
            {
                source = LoadSource(content, tileElem.Element("Tile.source").Elements().Single());
            }

            return(new TileInfo(name, source));
        }
Beispiel #2
0
		public TileInfo(string name, ITileContentSource source)
		{
			Name = name;
			Source = source;
		}
Beispiel #3
0
 public TileInfo(string name, ITileContentSource source)
 {
     Name   = name;
     Source = source;
 }