#include "Canvas.as"
Canvas.setBackgroundcolor(.7, .7, .7);
Canvas.setPenWeight(.002);
Canvas.setPenColor(0, 0, 0);
// endpoints to one line
var p1y = .05;
var p2y = .1;
var p1x = .05, p2x = .05;
// transformation value
var negativespace = .01;
var spacer = .01;
var distance = (negativespace*3)+spacer;
var distancey = (p2y-p1y)+(negativespace*2);
//draws columns
for (var repeaty = 0; repeaty<1; repeaty += distancey) {
	var p1x = .05, p2x = .05;
	//draws row
	for (var repeatx = 0; repeatx<1; repeatx += distance) {
		//draws diagonal
		Canvas.drawLine(d1x, d1y, d2x, d2y);
		var d1x = p1x+.005, d1y = p1y;
		var d2x = p2x+spacer*3, d2y = p2y;
		//Inner loop draws 4 lines
		for (x=0; x<4; x++) {
			Canvas.drawLine(p1x, p1y, p2x, p2y);
			p1x += negativespace;
			p2x += negativespace;
		}
		p1x = p1x+spacer;
		p2x = p2x+spacer;
	}
	p1y += distancey;
	p2y += distancey;
}