mirror of https://github.com/espruino/BangleApps
40 lines
996 B
JavaScript
40 lines
996 B
JavaScript
(() => {
|
|
function getFace(){
|
|
|
|
const locale = require("locale");
|
|
|
|
var W = g.getWidth();
|
|
var H = g.getHeight();
|
|
var scale = W/240;
|
|
|
|
function drawClock(){
|
|
var now=Date();
|
|
d=now.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,W-1,H-1);
|
|
g.setColor(g.theme.fg);
|
|
g.setFontAlign(0,-1);
|
|
g.setFontVector(80*scale);
|
|
g.drawString(tm,4+W/2,H/2+24-80*scale);
|
|
g.setFontVector(36*scale);
|
|
g.setColor(g.theme.fg2);
|
|
d[1] = locale.month(now,3);
|
|
d[0] = locale.dow(now,3);
|
|
var dt=d[0]+" "+d[1]+" "+d[2];//+" "+d[3];
|
|
g.drawString(dt,W/2,H/2+24);
|
|
}
|
|
|
|
|
|
return {init:drawClock, tick:drawClock, tickpersec:false};
|
|
}
|
|
|
|
return getFace;
|
|
|
|
})();
|
|
|