func init // adds using namespace sys.add_use('System.Drawing') end func doDrawRectangle(data) blk.println(d("Graphics", 20), '.DrawRectangle(', d("Pen", 20), ', ', d("x", 1), ', ', d("y", 1), ', ', d("width", 1), ', ', d("height", 1), ');') end func doDrawRectangle2(data) blk.println(d("Graphics", 20), '.DrawRectangle(', d("Pen", 20), ', ', d("Rect", 20), ');') end func doDrawRectangle3(data) blk.println(d("Graphics", 20), '.DrawRectangle(', d("Pen", 20), ', ', d("x", 107), ', ', d("y", 107), ', ', d("width", 107), ', ', d("height", 107), ');') end func doDrawRectangles(data) blk.println(d("Graphics", 20), '.DrawRectangles(', d("Pen", 20), ', ', sys.structure_array(data, 'Rects', 'Rectangle'), ');') end func doDrawRectangles2(data) blk.println(d("Graphics", 20), '.DrawRectangles(', d("Pen", 20), ', ', sys.structure_array(data, 'Rects', 'RectangleF'), ');') end