Skip to navigation

Drawing objects: objPolygonData

Name: objPolygonData [Show more] Type: Variable Category: Drawing objects Summary: Various data for object polygons (colour, drawing phase)
Context: See this variable in context in the source code References: This variable is used as follows: * DrawObject uses objPolygonData

Polygon data is stored as follows: * Bit 7 is the phase in which to draw this polygon (0 = first phase, 1 = second phase) * Bit 6 is unused and is always clear * Bits 4-5 contain the edge colour (0 to 3) * Bits 2-3 contain the fill colour (0 to 3) * Bits 0-1 give the number of sides (0 = three sides, 1 = four sides) The individual object tables (such as objTree and objSentinel) list the points that are used to draw each polygon.
.objPolygonData EQUB %00010101 \ Polygon 0 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010100 \ Polygon 1 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00010101 \ Polygon 2 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10011001 \ Polygon 3 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10011001 \ Polygon 4 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10100101 \ Polygon 5 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10100101 \ Polygon 6 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10010001 \ Polygon 7 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx00xx: Fill colour 0 (blue) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10010001 \ Polygon 8 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx00xx: Fill colour 0 (blue) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10011001 \ Polygon 9 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10010000 \ Polygon 10 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx00xx: Fill colour 0 (blue) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010000 \ Polygon 11 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx00xx: Fill colour 0 (blue) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010100 \ Polygon 12 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010100 \ Polygon 13 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010000 \ Polygon 14 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx00xx: Fill colour 0 (blue) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010000 \ Polygon 15 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx00xx: Fill colour 0 (blue) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10011100 \ Polygon 16 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10011100 \ Polygon 17 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010000 \ Polygon 18 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx00xx: Fill colour 0 (blue) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00010101 \ Polygon 19 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00111100 \ Polygon 20 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00111100 \ Polygon 21 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011001 \ Polygon 22 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00011001 \ Polygon 23 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 24 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 25 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00111101 \ Polygon 26 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10010101 \ Polygon 27 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10010100 \ Polygon 28 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010100 \ Polygon 29 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010101 \ Polygon 30 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10101000 \ Polygon 31 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10101000 \ Polygon 32 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10101000 \ Polygon 33 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10101000 \ Polygon 34 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10101000 \ Polygon 35 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10101001 \ Polygon 36 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10101000 \ Polygon 37 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10101000 \ Polygon 38 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010101 \ Polygon 39 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10101000 \ Polygon 40 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010100 \ Polygon 41 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010100 \ Polygon 42 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00010101 \ Polygon 43 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 44 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00101001 \ Polygon 45 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00101001 \ Polygon 46 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 47 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00011101 \ Polygon 48 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00011101 \ Polygon 49 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00011101 \ Polygon 50 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00011101 \ Polygon 51 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 52 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 53 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 54 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 55 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00011001 \ Polygon 56 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00011001 \ Polygon 57 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 58 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00011000 \ Polygon 59 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011100 \ Polygon 60 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011000 \ Polygon 61 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011100 \ Polygon 62 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011000 \ Polygon 63 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011100 \ Polygon 64 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011000 \ Polygon 65 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011100 \ Polygon 66 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00010100 \ Polygon 67 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00010100 \ Polygon 68 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00010100 \ Polygon 69 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00010100 \ Polygon 70 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011000 \ Polygon 71 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011000 \ Polygon 72 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011000 \ Polygon 73 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011000 \ Polygon 74 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00010101 \ Polygon 75 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 76 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 77 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00101000 \ Polygon 78 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00101000 \ Polygon 79 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011100 \ Polygon 80 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011100 \ Polygon 81 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00110101 \ Polygon 82 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10111100 \ Polygon 83 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10111100 \ Polygon 84 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10111001 \ Polygon 85 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010100 \ Polygon 86 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00010100 \ Polygon 87 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011000 \ Polygon 88 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011000 \ Polygon 89 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011000 \ Polygon 90 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00010100 \ Polygon 91 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00010100 \ Polygon 92 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00111101 \ Polygon 93 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00011000 \ Polygon 94 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011000 \ Polygon 95 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00010100 \ Polygon 96 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00010100 \ Polygon 97 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00111100 \ Polygon 98 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00111100 \ Polygon 99 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00110101 \ Polygon 100 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00110101 \ Polygon 101 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 102 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010100 \ Polygon 103 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00010100 \ Polygon 104 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010101 \ Polygon 105 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10101001 \ Polygon 106 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10010101 \ Polygon 107 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10010101 \ Polygon 108 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10010101 \ Polygon 109 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10010101 \ Polygon 110 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10010100 \ Polygon 111 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010100 \ Polygon 112 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010101 \ Polygon 113 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10101000 \ Polygon 114 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10101000 \ Polygon 115 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10101000 \ Polygon 116 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10101000 \ Polygon 117 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10101000 \ Polygon 118 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10101000 \ Polygon 119 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10101001 \ Polygon 120 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %10010100 \ Polygon 121 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010100 \ Polygon 122 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10111100 \ Polygon 123 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10111100 \ Polygon 124 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %10010101 \ Polygon 125 data: \ \ * %1xxxxxxx: Draw polygon in second phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 126 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 127 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010100 \ Polygon 128 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00010100 \ Polygon 129 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00011101 \ Polygon 130 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00011101 \ Polygon 131 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00011101 \ Polygon 132 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00011101 \ Polygon 133 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 134 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00101001 \ Polygon 135 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00101001 \ Polygon 136 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 137 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00101001 \ Polygon 138 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 139 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00101001 \ Polygon 140 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00111100 \ Polygon 141 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00111100 \ Polygon 142 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00111100 \ Polygon 143 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00111100 \ Polygon 144 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx00: Polygon has three sides (triangle) EQUB %00111101 \ Polygon 145 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00111101 \ Polygon 146 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00111101 \ Polygon 147 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 148 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 149 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00101001 \ Polygon 150 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00111101 \ Polygon 151 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 152 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 153 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00101001 \ Polygon 154 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00111101 \ Polygon 155 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 156 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00010101 \ Polygon 157 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx01xxxx: Edge colour 1 (black) \ * %xxxx01xx: Fill colour 1 (black) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00101001 \ Polygon 158 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx10xxxx: Edge colour 2 (white/yellow/cyan/red) \ * %xxxx10xx: Fill colour 2 (white/yellow/cyan/red) \ * %xxxxxx01: Polygon has four sides (quadrilateral) EQUB %00111101 \ Polygon 159 data: \ \ * %0xxxxxxx: Draw polygon in first phase \ * %xx11xxxx: Edge colour 3 (green/red/yellow/cyan) \ * %xxxx11xx: Fill colour 3 (green/red/yellow/cyan) \ * %xxxxxx01: Polygon has four sides (quadrilateral)