예제 #1
0
 public Tileset Map(Tiled.Tileset src, Tileset dst = null)
 {
     if (dst == null)
     {
         dst = new Tileset();
     }
     dst.Name            = src.Name;
     dst.ExternalTileset = src.Source;
     dst.ImageSource     = src.Image?.Source;
     dst.ImagePath       = src.FullImagePath;
     dst.StartId         = src.FirstGid;
     dst.TileWidth       = src.TileWidth;
     dst.TileHeight      = src.TileHeight;
     dst.Spacing         = src.Spacing ?? 0;
     dst.Margin          = src.Margin ?? 0;
     dst.TilesPerRow     = src.Columns;
     dst.TilesCount      = src.TileCount;
     return(dst);
 }
예제 #2
0
 public Tiled.Tileset Map(Tileset src, Tiled.Tileset dst = null)
 {
     throw new NotImplementedException();
     //if (dst == null) dst = new Tiled.Tileset();
     //return dst;
 }