mirror of https://github.com/espruino/BangleApps
Also add padding for linear code, otherwise black watch border prevents scanning.
parent
fd2b347349
commit
c2792f667a
|
@ -82,16 +82,17 @@ function printSquareCode(binary, size) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function printLinearCode(binary) {
|
function printLinearCode(binary) {
|
||||||
|
var padding = 5;
|
||||||
var yFrom = 15;
|
var yFrom = 15;
|
||||||
var yTo = 28;
|
var yTo = 28;
|
||||||
var width = g.getWidth()/binary.length;
|
var width = (g.getWidth()-(2*padding))/binary.length;
|
||||||
for(var b = 0; b < binary.length; b++){
|
for(var b = 0; b < binary.length; b++){
|
||||||
var x = b * width;
|
var x = b * width;
|
||||||
if(binary[b] === "1"){
|
if(binary[b] === "1"){
|
||||||
g.setColor(BLACK).fillRect({x:x, y:yFrom, w:width, h:g.getHeight() - (yTo+yFrom)});
|
g.setColor(BLACK).fillRect({x:x+padding, y:yFrom, w:width, h:g.getHeight() - (yTo+yFrom)});
|
||||||
}
|
}
|
||||||
else if(binary[b]){
|
else if(binary[b]){
|
||||||
g.setColor(WHITE).fillRect({x:x, y:yFrom, w:width, h:g.getHeight() - (yTo+yFrom)});
|
g.setColor(WHITE).fillRect({x:x+padding, y:yFrom, w:width, h:g.getHeight() - (yTo+yFrom)});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue