From 86a7c28612d65f9ab1d3f27f18303cc624045245 Mon Sep 17 00:00:00 2001 From: Nathaniel Wesley Filardo Date: Sat, 11 Jun 2016 03:30:17 -0400 Subject: [PATCH] Move renderers to their own package --- .../java/com/acmetensortoys/watchviz/MainActivity.java | 7 +++++-- .../watchviz/{RenderGrid.java => render/Grid.java} | 8 +++++--- .../WholeMax.java} | 10 ++++++---- 3 files changed, 16 insertions(+), 9 deletions(-) rename app/src/main/java/com/acmetensortoys/watchviz/{RenderGrid.java => render/Grid.java} (89%) rename app/src/main/java/com/acmetensortoys/watchviz/{RenderWholeScreenMax.java => render/WholeMax.java} (87%) diff --git a/app/src/main/java/com/acmetensortoys/watchviz/MainActivity.java b/app/src/main/java/com/acmetensortoys/watchviz/MainActivity.java index da75bc7..55e1458 100644 --- a/app/src/main/java/com/acmetensortoys/watchviz/MainActivity.java +++ b/app/src/main/java/com/acmetensortoys/watchviz/MainActivity.java @@ -41,6 +41,9 @@ import android.view.ViewGroup; import android.widget.LinearLayout; import android.widget.TextView; +import com.acmetensortoys.watchviz.render.Grid; +import com.acmetensortoys.watchviz.render.WholeMax; + import java.text.SimpleDateFormat; import java.util.ArrayDeque; import java.util.Date; @@ -76,8 +79,8 @@ public class MainActivity extends WearableActivity } } { - cyclercbq.add(RenderWholeScreenMax.class); - cyclercbq.add(RenderGrid.class); + cyclercbq.add(WholeMax.class); + cyclercbq.add(Grid.class); } // The surface to which this callback is bound is created only after audio permissions diff --git a/app/src/main/java/com/acmetensortoys/watchviz/RenderGrid.java b/app/src/main/java/com/acmetensortoys/watchviz/render/Grid.java similarity index 89% rename from app/src/main/java/com/acmetensortoys/watchviz/RenderGrid.java rename to app/src/main/java/com/acmetensortoys/watchviz/render/Grid.java index 254067d..004ded8 100644 --- a/app/src/main/java/com/acmetensortoys/watchviz/RenderGrid.java +++ b/app/src/main/java/com/acmetensortoys/watchviz/render/Grid.java @@ -1,16 +1,18 @@ -package com.acmetensortoys.watchviz; +package com.acmetensortoys.watchviz.render; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; -public final class RenderGrid extends RenderCB { +import com.acmetensortoys.watchviz.RenderCB; + +public final class Grid extends RenderCB { private boolean doDebug; private final Paint p = new Paint(); private final Paint dbp = new Paint(); private float[] hsv = new float[]{0.0f, 1.0f, 1.0f}; - public RenderGrid() + public Grid() { dbp.setColor(Color.WHITE); } diff --git a/app/src/main/java/com/acmetensortoys/watchviz/RenderWholeScreenMax.java b/app/src/main/java/com/acmetensortoys/watchviz/render/WholeMax.java similarity index 87% rename from app/src/main/java/com/acmetensortoys/watchviz/RenderWholeScreenMax.java rename to app/src/main/java/com/acmetensortoys/watchviz/render/WholeMax.java index fb84033..f2af121 100644 --- a/app/src/main/java/com/acmetensortoys/watchviz/RenderWholeScreenMax.java +++ b/app/src/main/java/com/acmetensortoys/watchviz/render/WholeMax.java @@ -1,18 +1,20 @@ -package com.acmetensortoys.watchviz; +package com.acmetensortoys.watchviz.render; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.PorterDuff; +import com.acmetensortoys.watchviz.RenderCB; + import java.util.Locale; -public final class RenderWholeScreenMax extends RenderCB { +public final class WholeMax extends RenderCB { private boolean doDebug; private final Paint dbp = new Paint(); private float[] hsv = new float[]{0.0f, 1.0f, 1.0f}; - public RenderWholeScreenMax() + public WholeMax() { dbp.setColor(Color.WHITE); } @@ -26,7 +28,7 @@ public final class RenderWholeScreenMax extends RenderCB { public void render(Canvas cv, float[] samples) { float msamp = 0.0f; int mix = -1; - /* Restrict search to lowest half in agreement with RenderGrid */ + /* Restrict search to lowest half in agreement with Grid */ for (int i = 0; i < samples.length/2; i += 2) { if (samples[i] > msamp) { msamp = samples[i]; -- 2.50.1