benreid24 / BLIB

Small organized collection of common code I have accumulated over the years that has amassed into a proper 2d game engine
1 stars 0 forks source link

Implement animation editor #120

Open benreid24 opened 2 years ago

benreid24 commented 2 years ago

To replace https://github.com/benreid24/Animation-Editor-2

Implement using GUI. Provide an entry point and window, but implement the editor itself as a class that can go into any GUI container. Also provide a helper class for making it windowed within another application (ie peoplemon editor).

Should avoid intermediate files. Can operate directly on spritesheets. Have base spritesheet, then defined "shards" which are just the source rects. Can update spritesheet as a feature (ie import shard or sheet). Can either keep undo/redo history in memory, or save sidecar files in temp storage somewhere.

Integrate with editor module in #136