AristurtleDev / monogame-aseprite

A Cross Platform C# Library That Adds Support For Aseprite Files in MonoGame Projects.
https://monogameaseprite.net
MIT License
166 stars 15 forks source link

Create Pipeline Processor, Writers, and Readers #50

Closed AristurtleDev closed 1 year ago

AristurtleDev commented 1 year ago

This is an open pull request to implement Content Processors, Writers, and Readers for the following Monogame.Aseprite types

The above checklist will be updated as each type is implemented in this pull request. Once all types are implemented, then the pull request can be merged and closed.

AristurtleDev commented 1 year ago

Sprite and TextureAtlas have been taken care of prior to drafting this pull request. I'll be able to finish up the others tomorrow, need to call it a night for now.

AristurtleDev commented 1 year ago

Adding this so I don't forget. I wanted to adjust the importers to lean more toward using a new *Content type naming system (e.g. SpriteContent TextureAtlasContent, etc) as apposed to the Raw* naming system. This is in preparation for a future 5.0 release, but after going through some things, I don't think this is a good idea at this time.

Message to myself for later: just use the current Raw* types and document somewhere about the *Content types for later.