I should at least make a topic for updates on this. Essentially, this is aimed at KermM or anyone else working on SC3.
Essentially, I am making a extendable and modular sprite and animation editor. It uses jQuery and jQuery UI right now (UI needed as I am basically having it generate Cemetech-styled UI elements). The goal for now is getting core components ready, such as the toolbar, different tools, viewer/editor, timeline, etc.. This editor is extendable, so getting image loading of different formats will only require writing different extensions and the core editor will handle the rest (aimed at loading image files, parsing programs from file and from the site, raw image data, etc.).
In order to make it easy to use, I am having it dump all of its needed elements into an element provided the ID for it. It will handle all script loading, UI creation and handling, just needs a few lines to start and extensions to be functional.
Basis for the canvas renderer:
Currently can support multiple images and has a mouse over callback system in-place with a test that highlights the current pixel. In the works is a robust way of spacing/sizing each pixel. Next will be the toolbars (different ones for the different image types). Right now, alpha is ignored as I plan on doing masked transparency or RGBA5551 (or some other system).
The event system will be expanded to handle clicks, drags, etc. for tools like line drawing, droppers, brushes, etc..
Last on the list will be an animation support. Not that I will have to modify what I have, I will just lack a GUI for it.
Essentially, I am making a extendable and modular sprite and animation editor. It uses jQuery and jQuery UI right now (UI needed as I am basically having it generate Cemetech-styled UI elements). The goal for now is getting core components ready, such as the toolbar, different tools, viewer/editor, timeline, etc.. This editor is extendable, so getting image loading of different formats will only require writing different extensions and the core editor will handle the rest (aimed at loading image files, parsing programs from file and from the site, raw image data, etc.).
In order to make it easy to use, I am having it dump all of its needed elements into an element provided the ID for it. It will handle all script loading, UI creation and handling, just needs a few lines to start and extensions to be functional.
Basis for the canvas renderer:
Currently can support multiple images and has a mouse over callback system in-place with a test that highlights the current pixel. In the works is a robust way of spacing/sizing each pixel. Next will be the toolbars (different ones for the different image types). Right now, alpha is ignored as I plan on doing masked transparency or RGBA5551 (or some other system).
The event system will be expanded to handle clicks, drags, etc. for tools like line drawing, droppers, brushes, etc..
Last on the list will be an animation support. Not that I will have to modify what I have, I will just lack a GUI for it.