byond - Modules - TypesVar Details - Proc Details

cameranet

Vars

obscured_imagesList of images cloned by all chunk static images put onto turfs cameras cant see Indexed by the plane offset to use

Procs

addCameraAdd a camera to a chunk.
checkCameraVisWill check if a mob is on a viewable turf. Returns 1 if it is, otherwise returns 0.
chunkGeneratedChecks if a chunk has been Generated in x, y, z.
majorChunkChangeNever access this proc directly!!!! This will update the chunk and all the surrounding chunks. It will also add the atom to the cameras list if you set the choice to 1. Setting the choice to 0 will remove the camera from the chunks. If you want to update the chunks around an object, without adding/removing a camera, use choice 2.
removeCameraRemoves a camera from a chunk.
updatePortableCameraUsed for Cyborg cameras. Since portable cameras can be in ANY chunk.
updateVisibilityUpdates the chunks that the turf is located in. Use this when obstacles are destroyed or when doors open.
visibilityUpdates what the camera eye can see. It is recommended you use this when a camera eye moves or its location is set.

Var Details

obscured_images

List of images cloned by all chunk static images put onto turfs cameras cant see Indexed by the plane offset to use

Proc Details

addCamera

Add a camera to a chunk.

checkCameraVis

Will check if a mob is on a viewable turf. Returns 1 if it is, otherwise returns 0.

chunkGenerated

Checks if a chunk has been Generated in x, y, z.

majorChunkChange

Never access this proc directly!!!! This will update the chunk and all the surrounding chunks. It will also add the atom to the cameras list if you set the choice to 1. Setting the choice to 0 will remove the camera from the chunks. If you want to update the chunks around an object, without adding/removing a camera, use choice 2.

removeCamera

Removes a camera from a chunk.

updatePortableCamera

Used for Cyborg cameras. Since portable cameras can be in ANY chunk.

updateVisibility

Updates the chunks that the turf is located in. Use this when obstacles are destroyed or when doors open.

visibility

Updates what the camera eye can see. It is recommended you use this when a camera eye moves or its location is set.