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:
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