Okay, so me and jaakko777 have decided to make a GUI system for our own games, but in a common effort.
This is intended to be developed relatively quickly, and (I hope) it don’t need to be sophisticated.
Here are the defined concepts :
- Uses Xith multi-pass render capability (class MultiPassView still to add to Xith core)
- Uses Textured Quad in PARALLEL_PROJECTION mode
[li]Doesn’t need picking, (maybe just for calibrating when the application is started or the GUI resized ?)
Other features/ideas need to be discussed.
I think we can start doing a sort of Panel object, that is just a colored quad. Then we can do TexturedPanel, a textured quad. Then we can do TexturedButton, a textured quad with mouse reaction. Then we can do TextLabel, using font -> texture generation. Then we can do TextButton and we will have an “acceptable” GUI system.