As part of our project, we decided to create our own GUI, similar to what Windows provides. This means we've had to make a whole lot of weird things, such as buttons, tab orders, list boxes and scroll bars. The Idea behind this GUI stuff is that we want to try and keep our code nice and expandable; should we ever decide to swap out our renderer or go cross platform, we can change a few classes and the game will work...
OK, so there's a bit more to it than that, but that's the basic philosophy.
Thursday, November 27, 2008
Subscribe to:
Post Comments (Atom)
We had a choice?
ReplyDelete