func init // adds using namespace sys.add_use('System.Drawing') end func doDrawClosedCurve(data) blk.println(d("Graphics", 20), '.DrawClosedCurve(', d("Pen", 20), ', ', sys.structure_array(data, 'Points', 'Point'), ');') end func doDrawClosedCurve2(data) blk.println(d("Graphics", 20), '.DrawClosedCurve(', d("Pen", 20), ', ', sys.structure_array(data, 'Points', 'Point'), ', ', d("Tension", 107), ', ', d("FillMode", 20), ');') end func doDrawClosedCurve3(data) blk.println(d("Graphics", 20), '.DrawClosedCurve(', d("Pen", 20), ', ', sys.structure_array(data, 'Points', 'PointF'), ');') end func doDrawClosedCurve4(data) blk.println(d("Graphics", 20), '.DrawClosedCurve(', d("Pen", 20), ', ', sys.structure_array(data, 'Points', 'PointF'), ', ', d("Tension", 107), ', ', d("FillMode", 20), ');') end