From 857d0a4cf28bf7dec06c51eeaa3a4c2d5e12a67b Mon Sep 17 00:00:00 2001 From: Joshua Sigona Date: Tue, 12 Oct 2021 11:47:42 +0900 Subject: [PATCH] Change display of parameters. --- LLSIG/src/main/java/LLSIG/SpectrographBar.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/LLSIG/src/main/java/LLSIG/SpectrographBar.java b/LLSIG/src/main/java/LLSIG/SpectrographBar.java index d197f74..226d3ca 100644 --- a/LLSIG/src/main/java/LLSIG/SpectrographBar.java +++ b/LLSIG/src/main/java/LLSIG/SpectrographBar.java @@ -16,8 +16,8 @@ public class SpectrographBar { update(NO_UPDATE); } public void update(float value) { - if (value!=NO_UPDATE) { - if (Math.abs(current_magnitude)>0.3f) { + if (value==NO_UPDATE) { + if (Math.abs(current_magnitude)>1f) { current_magnitude/=1.01f; } else { current_magnitude=0; @@ -27,8 +27,11 @@ public class SpectrographBar { } } public void draw(Graphics g,int x,int w,int h) { - int colVal = (int)((Math.abs(current_magnitude)/60d)*255); - g.setColor(new Color(colVal,colVal,colVal,colVal)); - g.fillRect(x,0,w,h); + if (current_magnitude!=NO_UPDATE) { + System.out.println(current_magnitude); + int colVal = (int)(((60d-Math.abs(current_magnitude))/60d)*255); + g.setColor(new Color(colVal,colVal,colVal,colVal)); + g.fillRect(x,0,w,h); + } } }