Made endsDontShow its own variable

master
David Volovskiy 2025-02-23 13:54:27 -05:00
parent 398c448768
commit 6795a11a08
1 changed files with 4 additions and 3 deletions

View File

@ -313,9 +313,10 @@ Bangle.on('HRM', function(hrm) {
// putting into 1 function like this, rather than individual variables // putting into 1 function like this, rather than individual variables
// reduces ram usage from 70%-13% // reduces ram usage from 70%-13%
function getGaugeImage(p, type) { function getGaugeImage(p, type) {
const endsDontShow = ['Minutes', 'Seconds']; // Don't show non-5% iincrements with these ring types const endsDontShowList = ['Minutes', 'Seconds']; // Don't show non-5% iincrements with these ring types
var endsDontShow = !endsDontShowList.includes(type);
// p0 // p0
if (p < 2 || (p < 5 && endsDontShow.includes(type))) return { if (p < 2 || (p < 5 && endsDontShow)) return {
width : 176, height : 176, bpp : 2, width : 176, height : 176, bpp : 2,
transparent : -1, transparent : -1,
palette : pal1, palette : pal1,
@ -475,7 +476,7 @@ function getGaugeImage(p, type) {
}; };
// p95 // p95
if (p < 98 || (p < 100 && endsDontShow.includes(type))) return { if (p < 98 || (p < 100 && endsDontShow)) return {
width : 176, height : 176, bpp : 2, width : 176, height : 176, bpp : 2,
transparent : -1, transparent : -1,
palette : pal2, palette : pal2,