/tg/ Station 13 - Modules - TypesVar Details - Proc Details

screen

Vars

assigned_mapMap name assigned to this object. Automatically set by /client/proc/add_obj_to_map.
clear_with_screenIf FALSE, this will not be cleared when calling /client/clear_screen()
del_on_map_removalMark this object as garbage-collectible after you clean the map it was registered on.
hudA reference to the owner HUD, if any.
master_refA reference to the object in the slot. Grabs or items, generally, but any datum will do.

Procs

fill_rectSets screen_loc to fill a rectangular area of the map.
get_mobReturns the mob this is being displayed to, if any
set_positionSets screen_loc of this screen object, in form of point coordinates, with optional pixel offset (px, py).

Var Details

assigned_map

Map name assigned to this object. Automatically set by /client/proc/add_obj_to_map.

clear_with_screen

If FALSE, this will not be cleared when calling /client/clear_screen()

del_on_map_removal

Mark this object as garbage-collectible after you clean the map it was registered on.

This could probably be changed to be a proc, for conditional removal. But for now, this works.

hud

A reference to the owner HUD, if any.

master_ref

A reference to the object in the slot. Grabs or items, generally, but any datum will do.

Proc Details

fill_rect

Sets screen_loc to fill a rectangular area of the map.

If applicable, "assigned_map" has to be assigned before this proc call.

get_mob

Returns the mob this is being displayed to, if any

set_position

Sets screen_loc of this screen object, in form of point coordinates, with optional pixel offset (px, py).

If applicable, "assigned_map" has to be assigned before this proc call.