Rispetto all’orologio digitale testuale utilizza delle immagini per le cifre.
final int xDIM=64; PImage immagini[]=new PImage[10]; PImage punti =new PImage(); PImage nullo =new PImage(); int x0=0*xDIM, x1=1*xDIM, x2=2*xDIM, x3=3*xDIM, x4=4*xDIM, x5=5*xDIM, x6=6*xDIM, x7=7*xDIM; boolean alterna=true; void setup() { size(500, 76); frameRate(2); for(int i=0; i<10; i++) { immagini[i]=loadImage(i+".gif"); } punti=loadImage("punti.gif"); nullo=loadImage("null.gif"); } void draw() { background(0); int h1=hour()/10; int h2=hour()%10; int m1=minute()/10; int m2=minute()%10; int s1=second()/10; int s2=second()%10; image(immagini[h1], x0, 0); image(immagini[h2], x1, 0); image(immagini[m1], x3, 0); image(immagini[m2], x4, 0); image(immagini[s1], x6, 0); image(immagini[s2], x7, 0); if(alterna) { image(punti, x2, 0); image(punti, x5, 0); } else { image(nullo, x2, 0); image(nullo, x5, 0); } alterna=!alterna; }