Ejemplo n.º 1
0
        private void WriteImageLayer(ContentWriter writer, TiledMapImageLayerContent imageLayer)
        {
            var externalReference = _contentItem.GetExternalReference <Texture2DContent>(imageLayer.Image.Source);

            writer.WriteExternalReference(externalReference);
            writer.Write(new Vector2(imageLayer.X, imageLayer.Y));
        }
Ejemplo n.º 2
0
        private static void WriteImageLayer(ContentWriter output, TiledMapImageLayerContent imageLayer)
        {
            var textureAssetName = Path.ChangeExtension(imageLayer.Image.Source, null);

            output.Write(textureAssetName);
            output.Write(new Vector2(imageLayer.X, imageLayer.Y));
        }
Ejemplo n.º 3
0
        private static TiledMapLayerModelContent CreateImageLayerModel(TiledMapImageLayerContent imageLayer)
        {
            var model = new TiledMapLayerModelContent(imageLayer.Name, imageLayer.Image);

            // sprite/tile; same thing
            model.AddTileIndices();
            model.AddTileVertices(new Point2(imageLayer.X, imageLayer.Y));

            return(model);
        }