Removed pipeline stuff that was used with Monogame.
This commit is contained in:
		@@ -1,16 +0,0 @@
 | 
			
		||||
using Microsoft.Xna.Framework.Content.Pipeline;
 | 
			
		||||
using Newtonsoft.Json;
 | 
			
		||||
using RecrownedGTK.Data;
 | 
			
		||||
using System.IO;
 | 
			
		||||
 | 
			
		||||
namespace RecrownedGTK.Pipeline.NinePatch
 | 
			
		||||
{
 | 
			
		||||
    [ContentImporter(".9p", DisplayName = "Nine Patch Importer - RecrownedGTK", DefaultProcessor = "NinePatchProcessor")]
 | 
			
		||||
    internal class NinePatchImporter : ContentImporter<NinePatchData>
 | 
			
		||||
    {
 | 
			
		||||
        public override NinePatchData Import(string filename, ContentImporterContext context)
 | 
			
		||||
        {
 | 
			
		||||
            return JsonConvert.DeserializeObject<NinePatchData>(File.ReadAllText(filename));
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -1,19 +0,0 @@
 | 
			
		||||
using Microsoft.Xna.Framework.Content.Pipeline;
 | 
			
		||||
using Newtonsoft.Json;
 | 
			
		||||
using RecrownedGTK.Data;
 | 
			
		||||
using System.IO;
 | 
			
		||||
using System.Text;
 | 
			
		||||
 | 
			
		||||
namespace RecrownedGTK.Pipeline.NinePatch
 | 
			
		||||
{
 | 
			
		||||
    [ContentImporter(DisplayName = "Nine Patch - RecrownedGTK")]
 | 
			
		||||
    class NinePatchProcessor : ContentProcessor<NinePatchData, NinePatchData>
 | 
			
		||||
    {
 | 
			
		||||
        public override NinePatchData Process(NinePatchData input, ContentProcessorContext context)
 | 
			
		||||
        {
 | 
			
		||||
            if (Path.GetFileNameWithoutExtension(context.SourceIdentity.SourceFilename) == Path.GetFileNameWithoutExtension(input.textureName)) throw new InvalidContentException("Ninepatch data and texture for the data can't have the same name.");
 | 
			
		||||
            context.AddDependency(input.textureName);
 | 
			
		||||
            return input;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -1,26 +0,0 @@
 | 
			
		||||
using Microsoft.Xna.Framework.Content.Pipeline;
 | 
			
		||||
using Microsoft.Xna.Framework.Content.Pipeline.Serialization.Compiler;
 | 
			
		||||
using Newtonsoft.Json;
 | 
			
		||||
using RecrownedGTK.Data;
 | 
			
		||||
using System.IO;
 | 
			
		||||
 | 
			
		||||
namespace RecrownedGTK.Pipeline.NinePatch
 | 
			
		||||
{
 | 
			
		||||
    [ContentTypeWriter]
 | 
			
		||||
    class NinePatchWriter : ContentTypeWriter<NinePatchData>
 | 
			
		||||
    {
 | 
			
		||||
        public override string GetRuntimeReader(TargetPlatform targetPlatform)
 | 
			
		||||
        {
 | 
			
		||||
            return "RecrownedGTK.ContentReaders.NinePatchDataReader, RecrownedGTK";
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        protected override void Write(ContentWriter output, NinePatchData value)
 | 
			
		||||
        {
 | 
			
		||||
            output.Write(Path.GetFileNameWithoutExtension(value.textureName));
 | 
			
		||||
            output.Write(value.left);
 | 
			
		||||
            output.Write(value.right);
 | 
			
		||||
            output.Write(value.bottom);
 | 
			
		||||
            output.Write(value.top);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -1,10 +0,0 @@
 | 
			
		||||
<Project Sdk="Microsoft.NET.Sdk">
 | 
			
		||||
  <PropertyGroup>
 | 
			
		||||
    <TargetFramework>netstandard2.0</TargetFramework>
 | 
			
		||||
  </PropertyGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
  </ItemGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
    <ProjectReference Include="..\RecrownedGTK\RecrownedGTK.csproj" PrivateAssets="All"/>
 | 
			
		||||
  </ItemGroup>
 | 
			
		||||
</Project>
 | 
			
		||||
@@ -1,18 +0,0 @@
 | 
			
		||||
using Microsoft.Xna.Framework.Content.Pipeline;
 | 
			
		||||
using Microsoft.Xna.Framework.Content.Pipeline.Graphics;
 | 
			
		||||
using Microsoft.Xna.Framework.Content.Pipeline.Processors;
 | 
			
		||||
using Newtonsoft.Json;
 | 
			
		||||
using RecrownedGTK.Data;
 | 
			
		||||
using System.IO;
 | 
			
		||||
 | 
			
		||||
namespace RecrownedGTK.Pipeline.TextureAtlas
 | 
			
		||||
{
 | 
			
		||||
    [ContentImporter(".tatlas", DisplayName = "Texture Atlas Importer - RecrownedGTK", DefaultProcessor = "TextureAtlasProcessor")]
 | 
			
		||||
    internal class TextureAtlasImporter : ContentImporter<TextureAtlasData>
 | 
			
		||||
    {
 | 
			
		||||
        public override TextureAtlasData Import(string filename, ContentImporterContext context)
 | 
			
		||||
        {
 | 
			
		||||
            return JsonConvert.DeserializeObject<TextureAtlasData>(File.ReadAllText(filename));
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -1,21 +0,0 @@
 | 
			
		||||
using Microsoft.Xna.Framework.Content.Pipeline;
 | 
			
		||||
using Microsoft.Xna.Framework.Content.Pipeline.Graphics;
 | 
			
		||||
using Microsoft.Xna.Framework.Content.Pipeline.Processors;
 | 
			
		||||
using Newtonsoft.Json;
 | 
			
		||||
using RecrownedGTK.Data;
 | 
			
		||||
using System.IO;
 | 
			
		||||
using System.Text;
 | 
			
		||||
 | 
			
		||||
namespace RecrownedGTK.Pipeline.TextureAtlas
 | 
			
		||||
{
 | 
			
		||||
    [ContentProcessor(DisplayName = "Texture Atlas - RecrownedGTK")]
 | 
			
		||||
    class TextureAtlasProcessor : ContentProcessor<TextureAtlasData, TextureAtlasData>
 | 
			
		||||
    {
 | 
			
		||||
        public override TextureAtlasData Process(TextureAtlasData input, ContentProcessorContext context)
 | 
			
		||||
        {
 | 
			
		||||
            if (context.SourceIdentity.SourceFilename == input.textureName) throw new InvalidContentException("Texture atlas data and texture file for the atlas can't have the same name.");
 | 
			
		||||
            context.AddDependency(input.textureName);
 | 
			
		||||
            return input;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -1,41 +0,0 @@
 | 
			
		||||
using Microsoft.Xna.Framework.Content.Pipeline;
 | 
			
		||||
using Microsoft.Xna.Framework.Content.Pipeline.Serialization.Compiler;
 | 
			
		||||
using Newtonsoft.Json;
 | 
			
		||||
using RecrownedGTK.Data;
 | 
			
		||||
using System.IO;
 | 
			
		||||
 | 
			
		||||
namespace RecrownedGTK.Pipeline.TextureAtlas
 | 
			
		||||
{
 | 
			
		||||
    [ContentTypeWriter]
 | 
			
		||||
    class TextureAtlasWriter : ContentTypeWriter<TextureAtlasData>
 | 
			
		||||
    {
 | 
			
		||||
        public override string GetRuntimeReader(TargetPlatform targetPlatform)
 | 
			
		||||
        {
 | 
			
		||||
            return "RecrownedGTK.ContentReaders.TextureAtlasDataReader, RecrownedGTK";
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        protected override void Write(ContentWriter output, TextureAtlasData value)
 | 
			
		||||
        {
 | 
			
		||||
            output.Write(Path.GetFileNameWithoutExtension(value.textureName));
 | 
			
		||||
            output.Write(value.regions.Length);
 | 
			
		||||
 | 
			
		||||
            for (int i = 0; i < value.regions.Length; i++)
 | 
			
		||||
            {
 | 
			
		||||
                output.Write(value.regions[i].name);
 | 
			
		||||
                output.Write(value.regions[i].bounds.X);
 | 
			
		||||
                output.Write(value.regions[i].bounds.Y);
 | 
			
		||||
                output.Write(value.regions[i].bounds.Width);
 | 
			
		||||
                output.Write(value.regions[i].bounds.Height);
 | 
			
		||||
                bool hasNPatch = value.regions[i].ninePatchData != null;
 | 
			
		||||
                output.Write(hasNPatch);
 | 
			
		||||
                if (hasNPatch)
 | 
			
		||||
                {
 | 
			
		||||
                    output.Write(value.regions[i].ninePatchData.left);
 | 
			
		||||
                    output.Write(value.regions[i].ninePatchData.right);
 | 
			
		||||
                    output.Write(value.regions[i].ninePatchData.bottom);
 | 
			
		||||
                    output.Write(value.regions[i].ninePatchData.top);
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user