diff --git a/apps/90sclk/app.js b/apps/90sclk/app.js index 02a35e69f..76676b49a 100644 --- a/apps/90sclk/app.js +++ b/apps/90sclk/app.js @@ -32,32 +32,49 @@ function queueDraw() { } -function drawBorderString(str, x, y, bw, fc){ +function drawBorderString(str, x, y, b, fc){ g.setColor("#000"); - for(var i=-bw; i{};wd.area="";} - var x = g.getWidth()/2; + var x = g.getWidth()/2-5; var y = g.getHeight()/2-20; g.reset().clearRect(0,24,g.getWidth(),g.getHeight()); g.drawImage(getImg(),0,0); + // Draw time var date = new Date(); var timeStr = locale.time(date,1); g.setFontAlign(0,0); g.setFontTime(); drawBorderString(timeStr, x, y, 5, "#fff"); + // Draw date y += 50; x = x - g.stringWidth(timeStr) / 2 + 5; g.setFontDate(); @@ -67,6 +84,11 @@ function draw() { fc = E.getBattery() < 50 ? "#f00" : fc; drawBorderString(dateStr, x, y, 3, fc); + // Draw steps + g.setFontAlign(1,1); + var steps = parseInt(getSteps() / 1000); + drawBorderString(steps, g.getWidth()-10, g.getHeight()-10, 3, "#f0f"); + // queue draw in one minute queueDraw(); }