This week I didn't make much progress with the editor. At least you don't see anything new, most changes and additions happened under the hood. The only visible new feature is this:
It's the property window. It already works, and properties of any scene node can be read and changed with this. Pretty boring, right? But the cool thing about it: Everything is done automaticly now. I don't have to code reading and changing methods for all properties of every single scene node type now. I simply implemented a generic, pretty powerful interface for accessing and changing properties of Irrlicht objects. This interface gives access to the attributes of every scene node. Useful for scripting languages, debuggers, xml serialization - or a property window of an editor. Nice. :)