hud 
Vars | |
| hand_slots | A list of ///atom/movable/screen/inventory/hand objects |
|---|---|
| inv_slots | A list of ///atom/movable/screen/inventory objects, ordered by their slot ID. |
| plane_master_controllers | Assoc list of controller groups, associated with key string group name with value of the plane master controller ref |
| screentip_color | The color to use for the screentips. This is updated by the preference for cheaper reads than would be had with a proc call, especially on one of the hottest procs in the game (MouseEntered). |
| screentip_text | UI for screentips that appear when you mouse over things |
| screentips_enabled | Whether or not screentips are enabled. This is updated by the preference for cheaper reads than would be had with a proc call, especially on one of the hottest procs in the game (MouseEntered). |
Procs | |
| add_screen_object | Add a managed screen object. |
| build_action_groups | Generates and fills new action groups with our mob's current actions |
| generate_landings | Generates visual landings for all groups that the button is not a memeber of |
| get_action_buttons_icons | This is a silly proc used in hud code code to determine what icon and icon state we should be using for hud elements (such as action buttons) that don't have their own icon and icon state set. |
| hide_action | Removes the passed in action from its current position on the screen |
| hide_landings | Clears all currently visible landings |
| initialize_screens | Called in New() to create default screen objects |
| remove_screen_object | Remove a managed screen object. |
| update_locked_slots | Handles dimming inventory slots that a mob can't equip items to in their current state |
| view_audit_buttons | Ensures all of our buttons are properly within the bounds of our client's view, moves them if they're not |
Var Details
hand_slots 
A list of ///atom/movable/screen/inventory/hand objects
inv_slots 
A list of ///atom/movable/screen/inventory objects, ordered by their slot ID.
plane_master_controllers 
Assoc list of controller groups, associated with key string group name with value of the plane master controller ref
screentip_color 
The color to use for the screentips. This is updated by the preference for cheaper reads than would be had with a proc call, especially on one of the hottest procs in the game (MouseEntered).
screentip_text 
UI for screentips that appear when you mouse over things
screentips_enabled 
Whether or not screentips are enabled. This is updated by the preference for cheaper reads than would be had with a proc call, especially on one of the hottest procs in the game (MouseEntered).
Proc Details
add_screen_object
Add a managed screen object.
build_action_groups
Generates and fills new action groups with our mob's current actions
generate_landings
Generates visual landings for all groups that the button is not a memeber of
get_action_buttons_icons
This is a silly proc used in hud code code to determine what icon and icon state we should be using for hud elements (such as action buttons) that don't have their own icon and icon state set.
It returns a list, which is pretty much just a struct of info
hide_action
Removes the passed in action from its current position on the screen
hide_landings
Clears all currently visible landings
initialize_screens
Called in New() to create default screen objects
remove_screen_object
Remove a managed screen object.
update_locked_slots
Handles dimming inventory slots that a mob can't equip items to in their current state
view_audit_buttons
Ensures all of our buttons are properly within the bounds of our client's view, moves them if they're not