Update app.js
parent
04460509be
commit
33c1582d3c
|
|
@ -1,11 +1,12 @@
|
||||||
|
BANGLEJS2 = process.env.HWVERSION==2;
|
||||||
Bangle.setLCDBrightness(1);
|
Bangle.setLCDBrightness(1);
|
||||||
Bangle.setLCDMode("doublebuffered");
|
if (!BANGLEJS2) Bangle.setLCDMode("doublebuffered");
|
||||||
Bangle.setLCDTimeout(0);
|
Bangle.setLCDTimeout(0);
|
||||||
|
|
||||||
let points = 0;
|
let points = 0;
|
||||||
let level = 1;
|
let level = 1;
|
||||||
let levelSpeedStart = 0.8;
|
let levelSpeedStart = 0.8;
|
||||||
let nextLevelPoints = 20;
|
let nextLevelPoints = 10;
|
||||||
let levelSpeedFactor = 0.2;
|
let levelSpeedFactor = 0.2;
|
||||||
let counterWidth = 10;
|
let counterWidth = 10;
|
||||||
let gWidth = g.getWidth() - counterWidth;
|
let gWidth = g.getWidth() - counterWidth;
|
||||||
|
|
@ -81,12 +82,23 @@ function drawLevelText() {
|
||||||
g.setColor("#26b6c7");
|
g.setColor("#26b6c7");
|
||||||
g.setFontAlign(0, 0);
|
g.setFontAlign(0, 0);
|
||||||
g.setFont("4x6", 5);
|
g.setFont("4x6", 5);
|
||||||
g.drawString("Level " + level, 120, 80);
|
g.drawString("Level " + level, g.getWidth()/2, g.getHeight()/2);
|
||||||
|
}
|
||||||
|
|
||||||
|
function drawPointsText() {
|
||||||
|
g.setColor("#26b6c7");
|
||||||
|
g.setFontAlign(0, 0);
|
||||||
|
g.setFont("4x6", 2);
|
||||||
|
g.drawString("Points " + points, g.getWidth()/2, g.getHeight()-20);
|
||||||
}
|
}
|
||||||
|
|
||||||
function draw() {
|
function draw() {
|
||||||
//bg
|
//bg
|
||||||
|
if (!BANGLEJS2) {
|
||||||
g.setColor("#71c6cf");
|
g.setColor("#71c6cf");
|
||||||
|
} else {
|
||||||
|
g.setColor("#002000");
|
||||||
|
}
|
||||||
g.fillRect(0, 0, g.getWidth(), g.getHeight());
|
g.fillRect(0, 0, g.getWidth(), g.getHeight());
|
||||||
|
|
||||||
//counter
|
//counter
|
||||||
|
|
@ -94,6 +106,7 @@ function draw() {
|
||||||
|
|
||||||
//draw level
|
//draw level
|
||||||
drawLevelText();
|
drawLevelText();
|
||||||
|
drawPointsText();
|
||||||
|
|
||||||
//dot
|
//dot
|
||||||
g.setColor("#ff0000");
|
g.setColor("#ff0000");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue