https://github.com/Ryex/RPG-Maker-PY/blob/master/src/Kernel.pyI just finished this extension framework that will allow RMPY to be extended.
I envision it working like this
the point of this that even the core is treated as a plugin and any part of it can be replaced or extended. (want to add a button to open a new editor interface? would you like some cake to go with that?)
apart form the obvious benefit of being able to extend the program it also promotes code modality.
what I want is input, do you think I achieved my goal with the code I have written? could it be done better? are there more interfaces I should add?
that kind of thing.
also If you think I should completely redo it in another way thats ok too. just tell me what you think.