Ideally, I'd like to set up the HUD screen on top and just forget about it.
There's so many different way to do this... Some better that other, depending of what you effectively plan to do. Among them, and assuming that the HUD screen is name "HUD" :
You can define it as an overlay with
You must be registered to see the links
. It's a "do and forget" easy approach, and at anytime you can decide if you'll show it with the boolean
suppress_overlay
(but it will show/hide all the overlays).
Code:
$ config.overlay_screens.append( "HUD" )
You can add it in the screens you display, with the
You must be registered to see the links
screen statement.
Code:
screen myMainScreen( image ):
frame:
text "something"
add image
[...]
use HUD
Or you can simply display it with
show screen
. The screen will stay displayed until you explicitly hide it, or show a screen with the same
You must be registered to see the links
. Just ensure that you used the
You must be registered to see the links
property to ensure that the screen will stay on top of the rest.