Daedalus Dock - Modules - TypesVar Details - Proc Details

cartesian_plane

Vars

offset_xAdded to any accesses to the first array
offset_yAdded to any accesses of a nested array
planeData Storage Hellscape:tm:
x1Lower bound of the X axis
x2Upper bound of the X axis
x_sizeThe logical size of the X axis
y1Lower bound of the Y axis
y2Upper bound of the Y axis
y_sizeThe logical size of the Y axis

Procs

SanitizeCoordinatePass in a logical coordinate and see if it's in the map. This does not take array coordinates!
return_blockReturn the contents of a block given logical coordinates
return_boundsReturns the bounds of the map as a list
return_coordinateGet the content at a given coordinate
return_offsetsReturns the offsets of the map as a list
return_rangeReturns the contents of a block of coordinates in chebyshev range from the given coordinate
set_coordinateSet the content at a given coordinate

Var Details

offset_x

Added to any accesses to the first array

offset_y

Added to any accesses of a nested array

plane

Data Storage Hellscape:tm:

x1

Lower bound of the X axis

x2

Upper bound of the X axis

x_size

The logical size of the X axis

y1

Lower bound of the Y axis

y2

Upper bound of the Y axis

y_size

The logical size of the Y axis

Proc Details

SanitizeCoordinate

Pass in a logical coordinate and see if it's in the map. This does not take array coordinates!

return_block

Return the contents of a block given logical coordinates

return_bounds

Returns the bounds of the map as a list

return_coordinate

Get the content at a given coordinate

return_offsets

Returns the offsets of the map as a list

return_range

Returns the contents of a block of coordinates in chebyshev range from the given coordinate

set_coordinate

Set the content at a given coordinate