Radnen / spherestudio

A .NET based editor for your Sphere RPG games.
MIT License
16 stars 3 forks source link

Script editor support, plugin conversion #21

Closed fatcerberus closed 11 years ago

fatcerberus commented 11 years ago

New script editor support for plugins, plugin engine will try to use registered script editor, if none found it falls back to a generic textbox. The codebase still needs some more cleanup, I think, but it's getting there. :smiley:

Oh, one other thing: Using the FastScripter plugin as an embedded editor is bugged, but I can't figure out what's wrong. It screws up when entering text and doesn't appear to remember the contents when clicking OK. I can't figure out what's wrong, though, as the stock script plugin appears to work fine.

edit: Nuked dead code, moved map and image menus into respective plugins. The editor code is much cleaner and easier to navigate now!

edit 2: Spriteset and windowstyle plugins

fatcerberus commented 11 years ago

Yay, plugin conversion is finished! I think I caused a few minor regressions (like the aforementioned script editor bug, which turns out to affect the Scintilla one as well--haven't tracked it down yet), but overall the process went pretty smoothly.

fatcerberus commented 11 years ago

Just finished doing a massive manual organizational overhaul on the entire solution. I think I'm done now, phew! :smile:

Radnen commented 11 years ago

Good, solid work. :)