commit c90f5dbbc392b49ec7ac15945d6f8bd0f63583a2
Author: leszek <leszek@koltunski.pl>
Date:   Tue Apr 4 00:02:04 2017 +0100

    Improve Olimpic part 2 (still buggy!)

diff --git a/src/main/java/org/distorted/examples/olimpic/OlimpicActivity.java b/src/main/java/org/distorted/examples/olimpic/OlimpicActivity.java
index 7ffc723..2306a99 100644
--- a/src/main/java/org/distorted/examples/olimpic/OlimpicActivity.java
+++ b/src/main/java/org/distorted/examples/olimpic/OlimpicActivity.java
@@ -199,11 +199,11 @@ public class OlimpicActivity extends Activity
 
       for(int i=0; i<num; i++)
         {
-        renderer.pressed(0, i, mBlue[i]  );
-        renderer.pressed(1, i, mBlack[i] );
-        renderer.pressed(2, i, mRed[i]   );
-        renderer.pressed(3, i, mYellow[i]);
-        renderer.pressed(4, i, mGreen[i] );
+        if( !mBlue[i]   ) renderer.pressed(0, i, false );
+        if( !mBlack[i]  ) renderer.pressed(1, i, false );
+        if( !mRed[i]    ) renderer.pressed(2, i, false );
+        if( !mYellow[i] ) renderer.pressed(3, i, false );
+        if( !mGreen[i]  ) renderer.pressed(4, i, false );
         }
       }
 
diff --git a/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java b/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java
index dcad4a2..c3d7194 100644
--- a/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java
+++ b/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java
@@ -41,7 +41,6 @@ import org.distorted.library.DistortedTexture;
 
 import android.graphics.Bitmap;
 import android.graphics.BitmapFactory;
-import android.opengl.GLES30;
 import android.opengl.GLSurfaceView;
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -71,11 +70,15 @@ class OlimpicRenderer implements GLSurfaceView.Renderer
        {
        if( number==0 )
          {
+         android.util.Log.e("renderer", "pressed: root "+checked);
+
          if( checked ) mRoot.attach(mCircleNode[color]);
          else          mRoot.detach(mCircleNode[color]);
          }
        else if( number>0 && number<=NUM_LEAVES )
          {
+         android.util.Log.e("renderer", "pressed: circle: "+color+" leaf: "+number+" :"+checked);
+
          if( checked ) mCircleNode[color].attach( mLeaf, mEffects[number-1], mMesh);
          else          mCircleNode[color].detach(mEffects[number-1]);
          }
