/datum/hud_displays

Holder datum for a zlevels data, concerning the overlays and the drawn level itself The individual image trackers have a raw and a normal list raw lists just store the images, while the normal ones are assoc list of [tracked_atom] = image the raw lists are to speed up the Fire() of the subsystem so we dont have to filter through WARNING! There is a byond bug: http://www.byond.com/forum/post/2661309 That that forces us to use a separate list ref when accessing the lists of this datum Yea it hurts me too
Vars | |
hud_image | Actual icon of the drawn zlevel with all of it's atoms |
---|---|
images_assoc | Assoc list of updating images; list("[flag]" = list([source] = blip) |
images_raw | Raw list containing updating images by flag; list("[flag]" = list(blip)) |
x_max | max x for this zlevel |
x_offset | x offset of the actual icon to center it to screens |
y_max | max y for this zlevel |
y_offset | y offset of the actual icons to keep it to screens |
Var Details
hud_image

Actual icon of the drawn zlevel with all of it's atoms
images_assoc

Assoc list of updating images; list("[flag]" = list([source] = blip)
images_raw

Raw list containing updating images by flag; list("[flag]" = list(blip))
x_max

max x for this zlevel
x_offset

x offset of the actual icon to center it to screens
y_max

max y for this zlevel
y_offset

y offset of the actual icons to keep it to screens