code/__DEFINES/dcs/basetype_signals.dm
COMSIG_CLIENT_CLICK | Signals for base types that have too few related signals to put in separate files.
Doc format: /// when the signal is called: (signal arguments) .
All signals send the source datum of the signal as the first argument
from base of client/Click(): (atom/target, atom/location, control, params, mob/user) |
---|---|
COMSIG_CLIENT_MOUSEDOWN | from base of client/MouseDown(): (/client, object, location, control, params) |
COMSIG_CLIENT_MOUSEUP | from base of client/MouseUp(): (/client, object, location, control, params) |
COMSIG_CLIENT_MOUSEDRAG | from base of client/MouseUp(): (/client, object, location, control, params) |
COMSIG_AREA_ENTERED | from base of area/Entered(): (atom/movable/M) |
COMSIG_AREA_EXITED | from base of area/Exited(): (atom/movable/M) |
COMSIG_TURF_CHANGE | from base of turf/ChangeTurf(): (path, list/new_baseturfs, flags, list/transferring_comps) |
COMSIG_TURF_ON_SHUTTLE_MOVE | from base of turf/proc/onShuttleMove(): (turf/new_turf) |
Define Details
COMSIG_AREA_ENTERED
from base of area/Entered(): (atom/movable/M)
COMSIG_AREA_EXITED
from base of area/Exited(): (atom/movable/M)
COMSIG_CLIENT_CLICK
Signals for base types that have too few related signals to put in separate files.
Doc format: /// when the signal is called: (signal arguments)
.
All signals send the source datum of the signal as the first argument
from base of client/Click(): (atom/target, atom/location, control, params, mob/user)
COMSIG_CLIENT_MOUSEDOWN
from base of client/MouseDown(): (/client, object, location, control, params)
COMSIG_CLIENT_MOUSEDRAG
from base of client/MouseUp(): (/client, object, location, control, params)
COMSIG_CLIENT_MOUSEUP
from base of client/MouseUp(): (/client, object, location, control, params)
COMSIG_TURF_CHANGE
from base of turf/ChangeTurf(): (path, list/new_baseturfs, flags, list/transferring_comps)
COMSIG_TURF_ON_SHUTTLE_MOVE
from base of turf/proc/onShuttleMove(): (turf/new_turf)