TftPolygon(wX_Center As Word, wY_Center As Word, bRadius As Byte, bVertexCount As Byte, bStartAngle As Byte, pSolid As Bit, wColor As Word, bWidth As Byte, sbDirection As SByte)
wX_Center: X-coordinate of the polygon center
wY_Center: Y-coordinate of the polygon center
bRadius: Radius from the center to each vertex
bVertexCount: Number of vertices in the polygon (must be greater than 3)
bStartAngle: Starting angle from the Y-axis for the first vertex, then measured clockwise
pSolid: Polygon fill type:
• 0: No fill
•1: Solid fill
wColor: Fill or outline color in 16-bit 565 RGB format
bWidth: Outline thickness in pixels:
• 0: No additional width (1-pixel wide outline)
• Other values specify additional outline width
sbDirection: Direction for additional outline width:
• 1: Outward
• -1: Inward
• Other values are ignored if there is no additional width
Draws a polygon with a specified number of vertices, starting from a given center point.
The polygon’s size is determined by the radius, and the starting angle controls the orientation of the first vertex. If pSolid is set to 1, the polygon is filled with the specified color. If set to 0, only the outline is drawn. The outline can also be customized in terms of width and direction.
Example:
TftSetUp(0) TftResetScreen(BLACK) TftPolygon(160,120,115,4,0,0,GREEN,0,0) TftPolygon(160,120,110,5,0,0,RED,0,0) TftPolygon(160,120,105,6,0,0,BLUE,0,0) TftPolygon(160,120,100,6,20,0,ORANGE,2,-1) TftPolygon(160,120,90,7,0,1,BROWN,0,0) |
Created with the Personal Edition of HelpNDoc: Experience the Power and Ease of Use of HelpNDoc for CHM Help File Generation