Processing 3

Exercicio3

float tamanho = 52;
boolean on = true;

void setup() {
size (600,600);
smooth ();

}

void draw() {

if (mousePressed) {
background (#f7941d);

if(frameCount% 5== 0) {
if(on)
stroke (255);
else
stroke (#c10b11);
on = !on;
}

PFont font = createFont (“Helvetica”, 12);

for (int i= 15; i < 600; i = i+ 30)
{
for (int j= 15; j < 600 ; j = j + 30)
{
fill (#c10b11);
textAlign (CENTER, CENTER);
textFont (font);
text(“A”, i, j);
}
}

textAlign (CENTER, CENTER);
fill (255);
textFont (font);
text (“H”, 300, 300);
noFill ();
rectMode (CENTER);
square (300, 300, tamanho);
square (300, 300, tamanho * 2.2);
square (300, 300, tamanho * 3.4);
square (300, 300, tamanho * 4.6);
square (300, 300, tamanho * 5.8);
square (300, 300, tamanho * 7.0);
}

else {
background (#c10b11);

PFont font = createFont (“Helvetica”, 12);

for (int i= 15; i < 600; i = i+ 30)
{
for (int j= 15; j < 600 ; j = j + 30)
{
fill (#f7941d);
textAlign (CENTER, CENTER);
textFont (font);
text(“A”, i, j);
}
}

textAlign (CENTER, CENTER);
fill (255);
textFont (font);
text (“H”, 300, 300);
noFill ();
stroke (255);
rectMode (CENTER);

square (300, 300, tamanho);
square (300, 300, tamanho * 2.2);
square (300, 300, tamanho * 3.4);
square (300, 300, tamanho * 4.6);
square (300, 300, tamanho * 5.8);
square (300, 300, tamanho * 7.0);
}
}

Deixe um comentário