terça-feira, 9 de setembro de 2014

AULA 7 - Relógio


Para criar o relógio, eu pesquisei e achei um código para pegar a hora e minutos do computador e criei variáveis que pegam esses valores, usando as ferramentas de divisão e resto, consegui gerar as dezenas e unidades.
O resto foi o trabalho braçal de substituir os números por imagens.

Código:

int minuto = minute();
int unidadeM = minuto%10;
int dezenaM = minuto/10;
int hora = hour();
int unidade = hora%10;
int dezena = hora/10;

void setup() {
  background(#C18758);
size(260, 70);
 frameRate(1);

}
//////////////////////////// DEZENA HORA
void draw (){
if (dezena==1) { PImage imgTeste;
imgTeste = loadImage("1.jpg");
image(imgTeste, 0, 0);
}
else if (dezena==2) { PImage imgTeste;
imgTeste = loadImage("2.jpg");
image(imgTeste, 0, 0);
}
else if (dezena==3) { PImage imgTeste;
imgTeste = loadImage("3.jpg");
image(imgTeste, 0, 0);
}
else if (dezena==4) { PImage imgTeste;
imgTeste = loadImage("4.jpg");
image(imgTeste, 0, 0);
}
else if (dezena==5) { PImage imgTeste;
imgTeste = loadImage("5.jpg");
image(imgTeste, 0, 0);
}
else if (dezena==6) { PImage imgTeste;
imgTeste = loadImage("6.jpg");
image(imgTeste, 0, 0);
}
else if (dezena==7) { PImage imgTeste;
imgTeste = loadImage("7.jpg");
image(imgTeste, 0, 0);
}
else if (dezena==8) { PImage imgTeste;
imgTeste = loadImage("8.jpg");
image(imgTeste, 0, 0);
}
else if (dezena==9) { PImage imgTeste;
imgTeste = loadImage("9.jpg");
image(imgTeste, 0, 0);
}
else if (dezena==0) { PImage imgTeste;
imgTeste = loadImage("0.jpg");
image(imgTeste, 0, 0);
}

////////////////////////////// UNIDADE HORA

if (unidade==1) { PImage img2;
img2 = loadImage("1.jpg");
image(img2, 65, 0);
}
if (unidade==2) { PImage img2;
img2 = loadImage("2.jpg");
image(img2, 65, 0);
}
if (unidade==3) { PImage img2;
img2 = loadImage("3.jpg");
image(img2, 65, 0);
}
else if (unidade==4) { PImage img2;
img2 = loadImage("4.jpg");
image(img2, 65, 0);
}
else if (unidade==5) { PImage img2;
img2 = loadImage("5.jpg");
image(img2, 65, 0);
}
else if (unidade==6) { PImage img2;
img2 = loadImage("6.jpg");
image(img2, 65, 0);
}
else if (unidade==7) { PImage img2;
img2 = loadImage("7.jpg");
image(img2, 65, 0);
}
else if (unidade==8) { PImage img2;
img2 = loadImage("8.jpg");
image(img2, 65, 0);
}
else if (unidade==9) { PImage img2;
img2 = loadImage("9.jpg");
image(img2, 65, 0);
}
else if (unidade==0) { PImage img2;
img2 = loadImage("0.jpg");
image(img2, 65, 0);
}
////////////////////////// DEZENA MINUTO
if (dezenaM==1) { PImage imgTeste;
imgTeste = loadImage("1.jpg");
image(imgTeste, 130, 0);
}
else if (dezenaM==2) { PImage imgTeste;
imgTeste = loadImage("2.jpg");
image(imgTeste, 130, 0);
}
else if (dezenaM==3) { PImage imgTeste;
imgTeste = loadImage("3.jpg");
image(imgTeste, 130, 0);
}
else if (dezenaM==4) { PImage imgTeste;
imgTeste = loadImage("4.jpg");
image(imgTeste, 130, 0);
}
else if (dezenaM==5) { PImage imgTeste;
imgTeste = loadImage("5.jpg");
image(imgTeste, 130, 0);
}
else if (dezenaM==6) { PImage imgTeste;
imgTeste = loadImage("6.jpg");
image(imgTeste, 130, 0);
}
else if (dezenaM==7) { PImage imgTeste;
imgTeste = loadImage("7.jpg");
image(imgTeste, 130, 0);
}
else if (dezenaM==8) { PImage imgTeste;
imgTeste = loadImage("8.jpg");
image(imgTeste, 130, 0);
}
else if (dezenaM==9) { PImage imgTeste;
imgTeste = loadImage("9.jpg");
image(imgTeste, 130, 0);
}
else if (dezenaM==0) { PImage imgTeste;
imgTeste = loadImage("0.jpg");
image(imgTeste, 130, 0);
}

///////////////////////////////////MINUTO UNIDADE

if (unidadeM==1) { PImage img2;
img2 = loadImage("1.jpg");
image(img2, 195, 0);
}
if (unidadeM==2) { PImage img2;
img2 = loadImage("2.jpg");
image(img2, 195, 0);
}
if (unidadeM==3) { PImage img2;
img2 = loadImage("3.jpg");
image(img2, 195, 0);
}
else if (unidadeM==4) { PImage img2;
img2 = loadImage("4.jpg");
image(img2, 195, 0);
}
else if (unidadeM==5) { PImage img2;
img2 = loadImage("5.jpg");
image(img2, 195, 0);
}
else if (unidadeM==6) { PImage img2;
img2 = loadImage("6.jpg");
image(img2, 195, 0);
}
else if (unidadeM==7) { PImage img2;
img2 = loadImage("7.jpg");
image(img2, 195, 0);
}
else if (unidadeM==8) { PImage img2;
img2 = loadImage("8.jpg");
image(img2, 195, 0);
}
else if (unidadeM==9) { PImage img2;
img2 = loadImage("9.jpg");
image(img2, 195, 0);
}
else if (unidadeM==0) { PImage img2;
img2 = loadImage("0.jpg");
image(img2, 195, 0);
}

}



Nenhum comentário:

Postar um comentário