/* built with Studio Sketchpad:
* https://sketchpad.cc
*
* observe the evolution of this sketch:
* https://designuniandes.sketchpad.cc/sp/pad/view/ro.WW0xZ2m7vT0/rev.15
*
* authors:
* Camilo Sandoval
* license (unless otherwise specified):
* creative commons attribution-share alike 3.0 license.
* https://creativecommons.org/licenses/by-sa/3.0/
*/
// This sketch builds on a prior work, "Modified clone of 'Assignment 2: Repetition'", created by Camilo Sandoval
// http://designuniandes.sketchpad.cc/sp/pad/view/ro.BEG0jmfkC38JJY/rev.1
// This sketch builds on a prior work, "Assignment 2: Repetition", created by Hernando Barragan
// http://designuniandes.sketchpad.cc/sp/pad/view/ro.BpKiLNJl5Fs183/rev.1
int a= 10;
size (400, 400);
background (255, 0, 0);
smooth();
noStroke();
//blanco
fill ( 255);
rect(1*a, 2*a, 1*a, 24*a);
rect(3*a, 9*a, 10*a, 1*a);
rect(13*a, 7*a, 15*a, 1*a);
rect(10*a, 27*a, 10*a, 1*a);
rect(20*a, 25*a, 7*a, 2*a);
rect(31*a, 16*a, 1*a, 5*a);
for ( int j = 0; j < 16; j = j+2) {
rect ( 3*a, (9*a)+j*a, 6*a, 1*a);
}
for ( int j = 0; j < 4; j = j+2) {
rect ( 10*a + j*a, 11*a, 1*a, 10*a);
}
for ( int j = 0; j < 4; j = j+2) {
rect ( 9*a, 21*a + j*a, 11*a, 1*a);
}
for ( int j = 0; j < 8; j = j+2) {
rect ( 20*a + j*a, 22*a, 1*a, 3*a);
}
for ( int j = 0; j < 6; j = j+2) {
rect ( 26*a, 16*a + j*a, 5*a, 1*a);
}
for ( int h = 0; h < 8; h = h+2) {
for ( int j = 0; j < 6; j = j+2) {
rect ( 14*a + j*a, 14*a + h*a, 1*a, 1*a);
}
}
for ( int h = 0; h < 6; h = h+2) {
for ( int j = 0; j < 6; j = j+2) {
rect ( 20*a + j*a, 16*a + h*a, 1*a, 1*a);
}
}
for ( int h = 0; h < 9; h = h+2) {
for ( int j = 0; j < 6; j = j+2) {
rect ( 3*a + j*a, 14*a + h*a, 1*a, 1*a);
}
}
for ( int h = 0; h < 6; h = h+2) {
for ( int j = 0; j < 10; j = j+2) {
rect ( 10*a + j*a, 22*a + h*a, 1*a, 1*a);
}
}
//Negro
fill ( 0);
rect(3*a, 25*a, 17*a, 1*a);
rect(20*a, 27*a, 14*a, 1*a);
rect(26*a, 21*a, 8*a, 1*a);
rect(34*a, 2*a, 1*a, 14*a);
for ( int j = 0; j < 6; j = j+2) {
rect ( 28*a +j*a, 8*a, 1*a, 8*a);
}
for ( int j = 0; j < 8; j = j+2) {
rect ( 28*a , 8*a +j*a, 5*a, 1*a);
}
for ( int j = 0; j < 8; j = j+2) {
rect ( 20*a +j*a, 2*a, 1*a, 14*a);
}
for ( int j = 0; j < 4; j = j+2) {
rect ( 10*a +j*a, 10*a, 1*a, 1*a);
}
for ( int j = 0; j < 6; j = j+2) {
rect ( 20*a +j*a, 21*a, 1*a, 1*a);
}
for ( int h = 0; h < 10; h = h+2) {
for ( int j = 0; j < 6; j = j+2) {
rect ( 4*a + j*a, 14*a + h*a, 1*a, 1*a);
}
}
for ( int h = 0; h < 4; h = h+2) {
for ( int j = 0; j < 6; j = j+2) {
rect ( 14*a + j*a, 10*a + h*a, 1*a, 1*a);
}
}
for ( int h = 0; h < 6; h = h+2) {
for ( int j = 0; j < 6; j = j+2) {
rect ( 28*a + j*a, 22*a + h*a, 1*a, 1*a);
}
}