Espruino/libs/js/pixljs/E_showMessage.js
2020-04-29 11:17:48 +01:00

17 lines
416 B
JavaScript

(function(msg,title) {
g.clear(1);
g.setFont("4x6");
g.setFontAlign(0,0);
var W = g.getWidth();
var H = g.getHeight();
if (title) {
g.drawString(title,W/2,6);
var w = (g.stringWidth(title)+8)/2;
g.fillRect((W/2)-w,10,(W/2)+w,10);
}
var lines = msg.split("\n");
var offset = (H + 10 - lines.length*7)/2;
lines.forEach((line,y)=>
g.drawString(line,W/2,offset + y*7));
g.flip();
})