alpine-alpaca / asefile

Library for loading Aseprite files. Directly reads binary Aseprite files and does not require you to export files to JSON.
MIT License
43 stars 15 forks source link

Public-facing constructors #8

Open B-Reif opened 3 years ago

B-Reif commented 3 years ago

Currently, most asefile structs hide their fields and expose immutable access methods. To support use cases around testing and actually manipulating Aseprite files from code, we'll need to allow some level of public-facing constructor and/or mutation support.

alpine-alpaca commented 3 years ago

Can you provide an example of what those kinds of manipulations might entail? I find it difficult to design a good API without a good understanding of the use cases.