Mad and Crazy ([info]mad_and_crazy) wrote in [info]spectreblog,
@ 2008-05-02 19:54:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Editor Tutorial #12; XML Loader for UI
Editor Tutorial #12: Now up on YouTube.

While I was working on the SLED level properties window today, I found myself getting very, very frustrated at the amount of repetitious C++ bullshit I had to perform in order to get things up and running. Finally, I said fuck it - time to get the XML loader for UI code up and running. Surprisingly, it only took me two hours - which I think validates several of my design decisions. Anyhow, from now on all of the UIs for SLED will probably be at least partly constructed out of XML dialogs. Like, for instance, this level properties window that I am constructing right now so I can finish the godawful Ruby scripting integration.

I really wonder if it would be worth separating the UI code from Spectre, packaging it up and selling it as its own product. It does work pretty damn well.

(Even if it's not an Immediate Mode GUI!)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…