func init // adds using namespace sys.add_use('System.Drawing') end func doDrawPolygon(data) blk.println(d("Graphics", 20), '.DrawPolygon(', d("Pen", 20), ', ', sys.structure_array(data, 'Points', 'Point'), ');') end func doDrawPolygon2(data) blk.println(d("Graphics", 20), '.DrawPolygon(', d("Pen", 20), ', ', sys.structure_array(data, 'Points', 'PointF'), ');') end