Revision 7f9c3cce
Added by Leszek Koltunski over 1 year ago
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
IAP part 6: new 'Present' object effect.