mirror of https://github.com/espruino/BangleApps
39 lines
949 B
JavaScript
39 lines
949 B
JavaScript
(() => {
|
|
function getFace(){
|
|
|
|
var lastmin=-1;
|
|
function drawClock(){
|
|
var d=Date();
|
|
if (d.getMinutes()==lastmin) return;
|
|
d=d.toString().split(' ');
|
|
var min=d[4].substr(3,2);
|
|
var sec=d[4].substr(-2);
|
|
var tm=d[4].substring(0,5);
|
|
var hr=d[4].substr(0,2);
|
|
lastmin=min;
|
|
g.reset();
|
|
g.clearRect(0,24,239,239);
|
|
var w=g.getWidth();
|
|
g.setColor(0xffff);
|
|
g.setFontVector(80);
|
|
g.drawString(tm,4+(w-g.stringWidth(tm))/2,64);
|
|
g.setFontVector(36);
|
|
g.setColor(0x07ff);
|
|
var dt=d[0]+" "+d[1]+" "+d[2];//+" "+d[3];
|
|
g.drawString(dt,(w-g.stringWidth(dt))/2,160);
|
|
g.flip();
|
|
}
|
|
|
|
function drawFirst(){
|
|
lastmin=-1;
|
|
drawClock();
|
|
}
|
|
|
|
return {init:drawFirst, tick:drawClock};
|
|
}
|
|
|
|
return getFace;
|
|
|
|
})();
|
|
|