Project

General

Profile

« Previous | Next » 

Revision 8744aa41

Added by Leszek Koltunski about 7 years ago

Preparation for change of the render API.

View differences:

src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java
29 29

  
30 30
import org.distorted.library.DistortedEffects;
31 31
import org.distorted.library.DistortedScreen;
32
import org.distorted.library.DistortedTree;
32
import org.distorted.library.DistortedNode;
33 33
import org.distorted.library.EffectTypes;
34 34
import org.distorted.library.MeshFlat;
35 35
import org.distorted.library.type.Dynamic1D;
......
52 52
   private static final int NUM_LEAVES  = 8;
53 53
   
54 54
   private GLSurfaceView mView;
55
   private DistortedTree mRoot;
55
   private DistortedNode mRoot;
56 56
   private DistortedTexture mLeaf;
57 57
   private DistortedScreen mScreen;
58 58
   private int mScreenW, mScreenH;
......
69 69

  
70 70
      mScreenW = 9*LEAF_SIZE;
71 71
      mScreenH = 9*LEAF_SIZE;
72
      mRoot = new DistortedTree(new DistortedTexture(mScreenW,mScreenH), effects, mesh);
72
      mRoot = new DistortedNode(new DistortedTexture(mScreenW,mScreenH), effects, mesh);
73 73
     
74 74
      Dynamic1D rot = new Dynamic1D(5000,0.0f);
75 75
      rot.setMode(Dynamic1D.MODE_JUMP);
76 76
      rot.add(new Static1D(  0));
77 77
      rot.add(new Static1D(360));
78 78
      
79
      DistortedTree[] mCircleNode = new DistortedTree[NUM_CIRCLES];
79
      DistortedNode[] mCircleNode = new DistortedNode[NUM_CIRCLES];
80 80
    
81 81
      int[] colors    = new int[] {0,0,1,  0,0,0,  1,0,0,  1,1,0,  0,1,0}; // blue, black, red, yellow, green  
82 82
      int[] positions = new int[] {0,2*LEAF_SIZE,  3*LEAF_SIZE,2*LEAF_SIZE,  6*LEAF_SIZE,2*LEAF_SIZE,  3*LEAF_SIZE/2,9*LEAF_SIZE/2,  9*LEAF_SIZE/2,9*LEAF_SIZE/2};
......
90 90
        if( i<=1 )
91 91
          {
92 92
          effects = new DistortedEffects();
93
          mCircleNode[i] = new DistortedTree(new DistortedTexture(3*LEAF_SIZE,3*LEAF_SIZE), effects, mesh);
93
          mCircleNode[i] = new DistortedNode(new DistortedTexture(3*LEAF_SIZE,3*LEAF_SIZE), effects, mesh);
94 94
        
95 95
          for(int j=0; j<NUM_LEAVES-i; j++)
96 96
            {
......
102 102
          }
103 103
        else
104 104
          {
105
          mCircleNode[i] = new DistortedTree(mCircleNode[0], Distorted.CLONE_SURFACE |Distorted.CLONE_CHILDREN);
105
          mCircleNode[i] = new DistortedNode(mCircleNode[0], Distorted.CLONE_SURFACE |Distorted.CLONE_CHILDREN);
106 106
          }
107 107

  
108 108
        mRoot.attach(mCircleNode[i]);

Also available in: Unified diff