From 4c768c0b474499fc63f8c331fbea78595241999a Mon Sep 17 00:00:00 2001 From: Andy Smy <47543767+AndySmee@users.noreply.github.com> Date: Fri, 18 Apr 2025 16:38:32 +0100 Subject: [PATCH] Update app.js --- apps/umpire/app.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/apps/umpire/app.js b/apps/umpire/app.js index 0046e3e81..90cadf54d 100644 --- a/apps/umpire/app.js +++ b/apps/umpire/app.js @@ -29,13 +29,17 @@ function countDown(dir) { if(counter<0) counter=0; var timeSig = new Date(); - ballTimes.push(timeSig.getTime()); - + var lastBallTime = timeSig.getTime(); + if(over>0) lastBallTime = ballTimes[ballTimes.length - 1]; + //console.log(lastBallTime); + var deadDuration = new Date(timeSig.getTime() - lastBallTime); + if(dir!=0) { + ballTimes.push(timeSig.getTime()); if(dir>0) { - addLog(timeSig, over, counter, "Ball", ""); + addLog(timeSig, over, counter, "Ball", formatDuration(deadDuration)); } else { - addLog(timeSig, over, counter, "Correction", ""); + addLog(timeSig, over, counter, "Correction", formatDuration(deadDuration)); } if(counter==4) { Bangle.buzz().then(()=>{ @@ -96,11 +100,6 @@ function countDown(dir) { g.drawString(formatTimeOfDay(timeSig), g.getWidth()/1.89, g.getHeight()/3.5); g.setFont("Vector",80); // vector font, 80px g.drawString(over + "." + counter, g.getWidth()/1.89, g.getHeight()/1.4); - - var lastBallTime = timeSig.getTime(); - if(over>0) lastBallTime = ballTimes[ballTimes.length - 1]; - console.log(lastBallTime); - var deadDuration = new Date(timeSig.getTime() - lastBallTime); g.setFont("Vector",16); g.drawString(formatDuration(deadDuration), g.getWidth()/1.89, 18);