So I was recently reminded of the handy mouse_opacity var which can be used to make things like overlays or screen images 'invisible' to the mouse pointer.
Now I have a decision to make. I have a HUD with graphical representations for things like health/armor and such. There are no numbers on screen, but I made it so that hovering the mouse over the HUD elements will display their exact value/max value.
Unfortunately, this also gets in the way of other mouse operations. While you click on the map to attack, clicking on the HUD does nothing.
I could write code to allow the hovering-numbers as well as clicking to attack, but I really don't want to have all these different mouse procs flying around :D
So I'm polling you guys to see which you would prefer. I could turn it into a "solid" hud bar, by giving it a background, so that it's obvious to the player that clicking on it does not mean clicking on the map. I would then keep the hovering numbers thing. Alternatively, I could keep it as it is now, just the elements with no background. I would set mouse_opacity = 0 for all HUD elements, and allow the player to toggle between different displays (probably graphics, graphics+text, or just text)
What say you?
Poll: What kind of HUD should I use?
Login to vote.