I've decided that I'm just going to use tonight and tomorrow to screw around with 3D sound, and start the actual coding friday afternoon (we're working friday instead of tomorrow.)
Ok, I've almost got everything setup so I can start messing with the 3D audio tomorrow. I just got done coding a test widget class, and it sucks, but it works. The one thing I can't figure out is how to tile part of a texture (I don't think that it is possible.) If not, oh well, the system still is very nice (if you design your skin right.) I whipped this one up in a few minutes - Movie.
I'm not redoing the font engine at the moment, since it works fine and isn't too big (and I'd much rather spend the time working on the audio system.)
This widget won't be in the GUI module, its just going to be hacked in (I'm actually coding the thing now, and instead of using the 3x3 grid for it, I'm just going to use stretched since its temporary.)
IGNORE THIS, IT'S FOR DFT Version 2
But, the movie is a good example of what will be able to be done with the GUI system once I finish it. The button widget is split into 16x16 chunks, the corners are always 16x16, the top and bottom are Xx16 and the left and right are 16xX. The chunks can be any size (I had 8x8 earlier, but I wanted to do something that looked better) and I plan on allowing the bottom to be a different height than the top, so the top/bottom can have something special and then the other one can be like smaller.
Once I actually start working on it I'll post a features list.
GOD DAMN IT!!! I keep posting about/working on version 2 of the engine, which will be much more customizeable. The first version will use static sized/position widgets. So, -10 for Donny [bawling]