title: the method is not applicable for the arguments
body: <p>I get this error:</p>
  
  <blockquote>
    <p>the method pintar() in the type t33.Psicodelia is not applicable for the arguments (int,int,int,int,int,int)</p>
  </blockquote>
  
  <p>How can I solve this?</p>
  
  <p>I have two classes and the main tab:</p>
  
  <p>Class 1</p>
  
  <pre><code>public class Logica {
    Psicodelia miPsicodelia;
  
  
    public Logica() {
    }
  
    public void pintar() {
      miPsicodelia.pintar(width/2, height/2, height/4, 0, 0, 1);
      miPsicodelia.kaleidouno(posX, posY, rad, ang, depth, tam1);
    }  
  
    public void pressed() {
      miPsicodelia.pressed();
    }
  }
  </code></pre>
  
  <p>Class 2</p>
  
  <pre><code>public class Psicodelia {
    private float anguloGrande;
    private int numBolas, contador;
  
  
    public Psicodelia() {
      stroke(255);   
      this.anguloGrande = 0.0;
      this.numBolas = 7;
    }
  
  
    public void pintar() {
      //fill((int)random(0, 255), (int)random(0, 255), (int)random(0, 255));
      fill(255, 255, 0, (int)random(20, 100));
      pintar(width/2, height/2, height/4, 0, 0, 1);
      anguloGrande += .02; //velocidad de rotacion
    }
  
    public void kaleidouno(float posX, float posY, float rad, float ang, int depth, float tam) { //pinteme las bolas en la pos posX, posY, reciba un float de radianes y de angulos, y por ultimo un int de profundidad
      if (depth &lt; contador) {
        tam=(int)random(0.5, 1.5);
        float anguloPeq = TWO_PI/numBolas;
        for (int i=0; i &lt; numBolas; i++) {
          float nuevoRad = rad/2; //distancia y tamaño de las bolas entre ellas
          float nuevoAng = ang + i*anguloPeq - anguloGrande;
          float X = cos(nuevoAng)*rad + posX;
          float Y = sin(nuevoAng)*rad + posY;
          pintar(X, Y, nuevoRad, nuevoAng, depth + 1, 1);
        }
      }
      else  if (rad &lt; 2) { 
        ellipse(posX, posY, 2.0*tam, 2.0*tam);
      }
      else { 
  
        ellipse(posX, posY, rad*2.0, rad*2.0);
      }
    }
  
    public void pressed() {
      contador++;
      if (contador &gt;= 3) { 
  
        contador--;
      }
    }
  
  
  
    float getPosX () {
      return posX ;
    }
  
  
    float getPosY () {
      return posY ;
    }
  }
  
  
  // and the main tab
  
  
  Logica miLogica;
  
  //================================================================
  
  void setup() {
    size(800,600);
    smooth();
  
  miLogica= new Logica();
  
  }
  
  //================================================================
  
  void draw() {
    background(0);
   miLogica.pintar();
  
  }
  
  //================================================================
  
  void mousePressed() {
  miLogica.pressed();
  }
  //================================================================
  </code></pre>