camerachunk 
Vars | |
active_static_images | images currently in use on obscured turfs. |
---|---|
cameras | cameras that can see into our grid indexed by the z level of the camera |
obscuredTurfs | turfs our cameras cant see but are inside our grid. associative list of the form: list(obscured turf = static image on that turf) |
seenby | camera mobs that can see turfs in our grid |
turfs | list of all turfs, associative with that turf's static image turf -> /image |
visibleTurfs | turfs our cameras can see inside our grid |
Procs | |
New | Create a new camera chunk, since the chunks are made as they are needed. |
update | The actual updating. It gathers the visible turfs from cameras and puts them into the appropiate lists. Accepts an optional partial_update argument, that blocks any calls out to chunks that could affect us, like above or below |
Var Details
active_static_images 
images currently in use on obscured turfs.
cameras 
cameras that can see into our grid indexed by the z level of the camera
obscuredTurfs 
turfs our cameras cant see but are inside our grid. associative list of the form: list(obscured turf = static image on that turf)
seenby 
camera mobs that can see turfs in our grid
turfs 
list of all turfs, associative with that turf's static image turf -> /image
visibleTurfs 
turfs our cameras can see inside our grid
Proc Details
New
Create a new camera chunk, since the chunks are made as they are needed.
update
The actual updating. It gathers the visible turfs from cameras and puts them into the appropiate lists. Accepts an optional partial_update argument, that blocks any calls out to chunks that could affect us, like above or below