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);
  }