Exemple #1
0
 public ArrayList getEdgeParticles()
 {
     if (_edgePositions.Count == 0)
     {
         getEdgePositions();
     }
     if (_edgeParticles.Count == 0)
     {
         CircleParticle cp1 = new CircleParticle(0, 0, 1, false, 1, 0.3, 0, Color.Black, "edgeparticle");
         cp1.setCollidable(false);
         cp1.setVisible(false);
         APEngine.addParticle(cp1);
         CircleParticle cp2 = new CircleParticle(0, 0, 1, false, 1, 0.3, 0, Color.Black, "edgeparticle");
         cp2.setCollidable(false);
         cp2.setVisible(false);
         APEngine.addParticle(cp2);
         CircleParticle cp3 = new CircleParticle(0, 0, 1, false, 1, 0.3, 0, Color.Black, "edgeparticle");
         cp3.setCollidable(false);
         cp3.setVisible(false);
         APEngine.addParticle(cp3);
         CircleParticle cp4 = new CircleParticle(0, 0, 1, false, 1, 0.3, 0, Color.Black, "edgeparticle");
         cp4.setCollidable(false);
         cp4.setVisible(false);
         APEngine.addParticle(cp4);
         _edgeParticles.Add(cp1);
         _edgeParticles.Add(cp2);
         _edgeParticles.Add(cp3);
         _edgeParticles.Add(cp4);
         updateEdgeParticles();
     }
     return(_edgeParticles);
 }