Update app.js

Added heartRate to screen
master
Andy Smy 2025-05-11 13:21:20 +01:00 committed by GitHub
parent 922b95f75b
commit 02bd79370c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 3 deletions

View File

@ -23,13 +23,14 @@ var overTimes = [];
var timeTimes = []; var timeTimes = [];
var log = []; var log = [];
var timeCalled = false; var timeCalled = false;
var heartRate = '...'; var heartRate = '';
var HRM = false; var HRM = false;
function toggleHRM() { function toggleHRM() {
if(HRM) { if(HRM) {
Bangle.setHRMPower(0); Bangle.setHRMPower(0);
HRM = false; HRM = false;
heartRate = '';
} else { } else {
Bangle.setHRMPower(1); Bangle.setHRMPower(1);
HRM = true; HRM = true;
@ -164,9 +165,11 @@ function countDown(dir) {
} }
g.clear(1); // clear screen and reset graphics state g.clear(1); // clear screen and reset graphics state
g.setFontAlign(0,0); // center font
g.setFont("Vector",24); // vector font, 80px g.setFont("Vector",24); // vector font, 80px
g.drawString(wickets, 158, 10); g.drawString(wickets, 158, 10);
g.setFontAlign(0,0); // center font g.setFont("Vector",18); // vector font, 80px
g.drawString(heartRate, 18, 10);
g.setFont("Vector",48); // vector font, 80px g.setFont("Vector",48); // vector font, 80px
g.drawString(formatTimeOfDay(timeSig), g.getWidth()/1.89, 50); g.drawString(formatTimeOfDay(timeSig), g.getWidth()/1.89, 50);
g.setFont("Vector",80); // vector font, 80px g.setFont("Vector",80); // vector font, 80px
@ -301,7 +304,10 @@ function showMainMenu() {
menu = showMainMenu(); menu = showMainMenu();
} }
if(scrollMenuItems[idx]=="Start HRM" if(scrollMenuItems[idx]=="Start HRM"
|| scrollMenuItems[idx]=="Stop HRM") toggleHRM(); || scrollMenuItems[idx]=="Stop HRM") {
toggleHRM();
resumeGame();
}
} }
}); });
} }