Poesia - GuilhermeLaurente/DebreixDigital GitHub Wiki
PImage Poesia, pOesia, poEsia, poeSia, poesIa, poesiA, POESIA,cardeal;
int p, o, e, s, i, a;
int mov;
boolean pp = false;
boolean oo = false;
boolean ee = false;
boolean ss = false;
boolean ii = false;
boolean aa = false;
PoesiaCardeal poesiacardeal;
Cria as variáveis que são utilizadas no decorrer do código, sendo as variáveis Poesia, pOesia, poEsia, poeSia, poesIa, poesiA, POESIA e cardeal responsáveis por carregar imagens, as variáveis p, o, e, s, i, a e mov por carregar números inteiros, a variáveis pp, oo, ee, ss, ii e aa por carregar uma informação binária iniciando em false, enquanto a variável poesiacardeal refere-se a classe PoesiaCardeal.
Poesia = loadImage("pp.png");
pOesia = loadImage("oo.png");
poEsia = loadImage("ee.png");
poeSia = loadImage("ss.png");
poesIa = loadImage("ii.png");
poesiA = loadImage("aa.png");
POESIA = loadImage("pingo.png");
cardeal = loadImage("poesia_cardeal_cardeal.png");
Carrega as imagens .png em suas respectivas variáveis para que possam ser manipuladas pelo código.
class PoesiaCardeal
{
void poesia_cardeal()
{
[...]
}
}
Cria a classe PoesiaCardeal e a função poesia_cardeal(), responsáveis por agrupar os comandos da presente interação.
poesiacardeal = new PoesiaCardeal();
poesiacardeal.poesia_cardeal();
Carrega a variável poesiacardeal com uma nova instância da classe PoesiaCardeal e a seguir chama a função poesia_cardeal através da variável poesiacardeal.
translate(displayWidth/2, displayHeight/2);
image(cardeal,0,0);
rotate(radians(encoder2));
mov = int( encoder1 * 10);
image(POESIA, 0, 0);
if (mov <=640) {
image(Poesia, 0, -640+mov);
} else {
image(Poesia, 0, 0);
}
if (mov <= 430) {
image(pOesia, -mov+430, (mov)+(mov*0.5)-645);
} else {
image(pOesia, 0, 0);
}
if (mov <= 870) {
image(poEsia, -mov+870, (mov)-((mov*0.5))-435);
} else {
image(poEsia, 0, 0);
}
if (mov <= 880) {
image(poeSia, (((-mov))+880), 0);
} else {
image(poeSia, 0, 0);
}
if (mov <= 730) {
image(poesIa, -mov+730, (-mov)+(mov*0.5)+365);
} else {
image(poesIa, 0, 0);
}
if (mov <= 410) {
image(poesiA, -mov+410, (-mov)-(mov*0.5)+615);
} else {
image(poesiA, 0, 0);
}