From c0052b045b77109b92ab1850858e1e8a77e0ca05 Mon Sep 17 00:00:00 2001
From: sjhuang26 <sjhuang26@gmail.com>
Date: Fri, 24 Nov 2017 11:03:55 -0500
Subject: [PATCH] Add number rounding in monitors

---
 src/lib/monitor-adapter.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/lib/monitor-adapter.js b/src/lib/monitor-adapter.js
index ea4a30270..ce4388b0f 100644
--- a/src/lib/monitor-adapter.js
+++ b/src/lib/monitor-adapter.js
@@ -35,6 +35,11 @@ export default function ({id, spriteName, index, opcode, params, value, x, y}) {
     // @todo e.g. this does not work well when monitors have already been moved
     if (isUndefined(x)) x = PADDING;
     if (isUndefined(y)) y = PADDING + (index * (PADDING + MONITOR_HEIGHT));
-
+    
+    // If value is a number, round it to six decimal places
+    if (!isNaN(value)) {
+        value = Number(Number(value).toFixed(6));
+    }
+    
     return {id, label, category, value, x, y};
 }
-- 
GitLab