The next step is giving the HUD code a good working over. I've completely removed the customization system, as well as temporarily removed the functionality of viewsize, pending an outcome of this. While it may seem a shame to see it go, it was quite a complex and fiddly thing, and I suspect that for most people it was a case of too many options. Apologies to anyone who loved it, but ultimately it was one of those features that was holding back progress.
The intended result is that there will be 4 basic HUD styles available: None, Classic, Overlay or QuakeWorld. There will also be the ability to select whether or not an inventory is shown (and for QuakeWorld, whether it's on the left or the right). The Overlay HUD will have selectable alpha, and both it and the Classic HUD will be able to be either centered or left-aligned. I'll likely change the QW HUD so that the pictures appear to the right of the values, as when you have a 2 digit stat the standard layout looks like the values are associated with the wrong pictures.
That's a total of 4 options to choose from (down from about 25,000) which will make it more accessible.
Finally I'm going to be using the behaviour of viewsize to work with these. The default of 100 will give you a full HUD (whichever type you use), 110 will hide the inventory (again for whichever type you choose), and 120 will be no HUD. Other values won't be settable. Almost the very same as before, in other words.
This will be interesting to work on, and I'm looking forward to seeing the finished article.
Tuesday, April 20, 2010
Work on the HUD Code
Posted by
mhquake
at
1:20 AM
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment