# POLYGON > [HTML Version](polygon_pd.htm) _Revised December 2017_ **//POLYGON, mode, brush, x1, y1, x2, y2, \{...X10, Y10\}** POLYGON draws a polygon based on up to 10 points. Straight lines are drawn between the points using the current pen, including a line from the last point back to the first. The points are specified in the current map mode. **Parameters** _mode_ specifies the polygon fill mode: | **Symbol** | **Value** | **Description** | |------|------|------| | | 0 | Use existing mode (whatever was last set) | | Alternate | 1 | Fills in the area between odd and even sides | | Winding | 2 | Fills in any area with a non-zero "winding value". | The difference between the modes is not significant for simple enclosed polygons, but becomes apparent with polygons whose sides cross over themselves. An illustrative example would be a five-pointed star, whose lines intersect to create a pentagon in the middle. The _alternate_ fill mode would fill in the points, whereas the _winding_ fill mode would fill in the entire region. The _winding_ value is defined as the number of times a pen used to draw the polygon would go around the region. _brush_ selects a value for _fill_ from the table below. See the topic [Parameters: Symbols vs. Values](parameterssymbolsvs_values.htm.md) if you have questions about which to use. | **Symbol** | **Value** | **Description** | **Comment** | |------|------|------|------| | WHITE\_BRUSH | 0 | White | Overrides color set by SETBRUSH | | LTGRAY\_BRUSH | 1 | Light gray | Or color set by SETBRUSH | | GRAY\_BRUSH | 2 | Gray | Or color set by SETBRUSH | | DKGRAY\_BRUSH | 3 | Dark gray | Or color set by SETBRUSH | | BLACK\_BRUSH | 4 | Black | Overrides color set bySETBRUSH | | NULL\_BRUSH | 5 | Hollow (default) | Overrides color set by SETBRUSH | **History** 2011 January, A-Shell 6.0.1203: Added to A-Shell