AddPolygonsToRoom (Main.sc)¶
-
AddPolygonsToRoom
(polyBuffer)¶ Creates
Polygon
objects based on the point lists in polyBuffer and adds them to the room’s obstacles.Parameters: polyBuffer (heapPtr) – An array with polygon points. Example usage:
(AddPolygonsToRoom @P_ThePolygons)
The array begins with a number indicating how many polygons there are. This is followed by the following information for each polygon:
- A number expressing the type of the polygon (e.g. PBarredAccess).
- A number indicating how many points are in the polygon.
- (x y) pairs of numbers for each point.
Example:
[P_ThePolygons 19] = [2 PContainedAccess 4 319 189 319 50 0 50 0 189 PBarredAccess 3 319 189 319 50 0 50]
See also: Polygons.