byond - Modules - TypesVar Details - Proc Details

/datum/object_window_info

Datum that holds and tracks info about a client's object window Really only exists because I want to be able to do logic with signals And need a safe place to do the registration

Vars

actively_trackingAre we currently tracking a turf?
atoms_to_imageslist of atom -> image string for objects we have had in the right click tab this is our caching
atoms_to_imagifylist of atoms to turn into images for the object tab
atoms_to_showlist of atoms to show to our client via the object tab, at least currently
parentOur owner client

Procs

processTakes a client, attempts to generate object images for it We will update the client with any improvements we make when we're done
viewing_atom_deletedClears any cached object window stuff We use hard refs cause we'd need a signal for this anyway. Cleaner this way

Var Details

actively_tracking

Are we currently tracking a turf?

atoms_to_images

list of atom -> image string for objects we have had in the right click tab this is our caching

atoms_to_imagify

list of atoms to turn into images for the object tab

atoms_to_show

list of atoms to show to our client via the object tab, at least currently

parent

Our owner client

Proc Details

process

Takes a client, attempts to generate object images for it We will update the client with any improvements we make when we're done

viewing_atom_deleted

Clears any cached object window stuff We use hard refs cause we'd need a signal for this anyway. Cleaner this way