Project

General

Profile

« Previous | Next » 

Revision 7f9c3cce

Added by Leszek Koltunski over 1 year ago

IAP part 6: new 'Present' object effect.

View differences:

src/main/java/org/distorted/purchase/PurchaseRenderer.java
26 26

  
27 27
public class PurchaseRenderer implements GLSurfaceView.Renderer, DistortedLibrary.ExceptionListener
28 28
{
29
   private static final int NUM_SCRAMBLES = 5;
30

  
29 31
   private final PurchaseSurfaceView mView;
30 32
   private final DistortedScreen mScreen;
31 33

  
34
   private boolean mFirstRender;
35

  
32 36
///////////////////////////////////////////////////////////////////////////////////////////////////
33 37

  
34 38
   PurchaseRenderer(PurchaseSurfaceView v)
35 39
     {
36 40
     final float BRIGHTNESS = 0.333f;
37 41

  
42
     mFirstRender = true;
38 43
     mView = v;
39 44
     mScreen = new DistortedScreen();
40 45
     mScreen.glClearColor(BRIGHTNESS, BRIGHTNESS, BRIGHTNESS, 1.0f);
......
48 53
     long time = System.currentTimeMillis();
49 54
     mView.getObjectControl().preRender();
50 55
     mScreen.render(time);
56

  
57
     if( mFirstRender )
58
       {
59
       mFirstRender=false;
60
       mView.getObjectControl().presentObject(NUM_SCRAMBLES);
61
       }
51 62
     }
52 63

  
53 64
///////////////////////////////////////////////////////////////////////////////////////////////////

Also available in: Unified diff