Editor Progress Week 5

Posted on:May 09 2006

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. :)





Comments:


Any step forward, even if it's a small one, it's a step forward afterall. So, keep up the good work :P
andrei25ni
Quote
2006-05-09 19:51:00


Very nice work !

Why the fascination with XML ? IMHO it is easier to store things like propeties and settings in a database. Storing information is what they are meant for anyway.
Loading/saving, undo operations, no need for lists/array's are some of the benefits for an editor that I can think of.
evo
Quote
2006-05-09 21:27:00


well, XML is text-only; whereas database is typically binary format. when program that reads in binary database isn't around anymore, binary data inside database is useless. data in XML is not restricted to a particular app. thus, the format is re-usable and nearly future-proof.
lug
Quote
2006-05-10 02:45:00


"I simply implemented a generic, pretty powerful interface for accessing and changing properties of Irrlicht objects"
Great!
etcaptor
Quote
2006-05-10 11:36:00


Add comment:


Posted by:


Enter the missing letter in: "Int?rnational"


Text:

 

  

Possible Codes


Feature Code
Link [url] www.example.com [/url]
Bold [b]bold text[/b]
Quote [quote]quoted text[/quote]
Code [code]source code[/code]

Emoticons