BangleApps/apps/multiclock/big.face.js

31 lines
724 B
JavaScript

(() => {
function getFace(){
const W = g.getWidth();
const H = g.getHeight();
const F = 132*H/240; // reasonable approximation
function drawTime() {
const d = new Date()
g.reset();
var da = d.toString().split(" ");
var time = da[4].substr(0, 5).split(":");
var hours = time[0],
minutes = time[1];
g.clearRect(0,24,W-1,H-1);
g.setColor(g.theme.fg);
g.setFont("Vector",F);
g.setFontAlign(0,-1);
g.drawString(hours,W/2,24,true);
g.setColor(g.theme.fg2);
g.drawString(minutes,W/2,12+H/2,true);
}
return {init:drawTime, tick:drawTime, tickpersecond:false};
}
return getFace;
})();