From 2094d9a926e58ecbb015d9e35b26438512ae81df Mon Sep 17 00:00:00 2001 From: James Ball Date: Sun, 26 Jan 2020 22:45:07 +0000 Subject: [PATCH] Another interesting rotation --- src/AudioPlayer.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/AudioPlayer.java b/src/AudioPlayer.java index 7a80923..c8c02bf 100644 --- a/src/AudioPlayer.java +++ b/src/AudioPlayer.java @@ -21,11 +21,11 @@ public class AudioPlayer extends Thread { line.rotate(nextTheta(stream.getFormat().mix.rate, 0.000001)); int framesToDraw = (int) (line.length() * 100); - int neg = line.getX1() < line.getX2() || line.getY1() < line.getY2() ? 1 : -1; + //int neg = line.getX1() < line.getX2() || line.getY1() < line.getY2() ? 1 : -1; for (int c = 0; c < format.outputs; c++) { - ((float[]) output)[f * format.outputs] = line.getX1() + Math.abs(line.getX2() - line.getX1()) * (float) (neg * framesDrawn) / framesToDraw; - ((float[]) output)[f * format.outputs + 1] = line.getY1() + Math.abs(line.getY2() - line.getY1()) * (float) (neg * framesDrawn) / framesToDraw; + ((float[]) output)[f * format.outputs] = line.getX1() + Math.abs(line.getX2() - line.getX1()) * (float) (framesDrawn) / framesToDraw; + ((float[]) output)[f * format.outputs + 1] = line.getY1() + Math.abs(line.getY2() - line.getY1()) * (float) (framesDrawn) / framesToDraw; } framesDrawn++;