commit d5e134f23e23d52c520324542154635f2cb5180f
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sat Jul 18 23:39:04 2020 +0100

    Fixes for pausing and restarting.

diff --git a/src/main/java/org/distorted/examples/dynamic/DynamicSurfaceView.java b/src/main/java/org/distorted/examples/dynamic/DynamicSurfaceView.java
index 9eed8d2..2e00f95 100644
--- a/src/main/java/org/distorted/examples/dynamic/DynamicSurfaceView.java
+++ b/src/main/java/org/distorted/examples/dynamic/DynamicSurfaceView.java
@@ -430,7 +430,7 @@ public class DynamicSurfaceView extends GLSurfaceView
             mPoints[MAX_DIM*mPosition+indexW] = halfScreenHeight;
             }
 
-          if( dyn.get(mPoints,MAX_DIM*mPosition, time-mStartTime, mDiffTime) )
+          if( dyn.get(mPoints,MAX_DIM*mPosition, time, mDiffTime) )
             {
             stopDynamic();
             }
diff --git a/src/main/java/org/distorted/examples/movingeffects/MovingEffectsSurfaceView.java b/src/main/java/org/distorted/examples/movingeffects/MovingEffectsSurfaceView.java
index 1255dc3..a7c8b4d 100644
--- a/src/main/java/org/distorted/examples/movingeffects/MovingEffectsSurfaceView.java
+++ b/src/main/java/org/distorted/examples/movingeffects/MovingEffectsSurfaceView.java
@@ -229,7 +229,7 @@ public class MovingEffectsSurfaceView extends GLSurfaceView
           for(int i=0; i<NUM_POINTS; i++)
             {
             mPaint.setColor( 0xffffffff );
-            mCenter.get( drawCoord, 0, (long)(i*step) );
+            mCenter.get( drawCoord, 0, (long)(i*step), 0 );
             c.drawCircle( (drawCoord[0]+0.5f)*mScrWidth, 0.5f*mScrHeight-drawCoord[1]*mScrWidth, mSize1, mPaint );
             }
           }
