New to code, need help please!

if you could help me , im trying to make a loop rotate by clicking

1 Like

Pictures of code aren’t helpful.

Please post the code itself.

Remember to format it with the magic code formatting button, which looks like this: </>

1 Like
void setup() {// corre somente uma vez e prepara
  size(1000, 1000);
  background(255);
  locX = width/2;
  locY = height/2;
}

//desenhar
void draw() {//corre quantas vezes quisermos/ desenha ciclos/ desenhar graficos em movimento


  background(255);

  //posição
  //rotação
  //escala
  //sem pushmatrix, escala e atua em tudo
  // criar um cliclo de 10 robots

  for (int i = 0; i < 10; i ++) {
   
      pushMatrix();//guarda
      translate(mouseX, mouseY);// define localização do ponto inicial do objeto// posição do r
      rotate(radians(i *36));// roda o objeto a partir de um ponto e multiplica
      robot(691, 0, 0.5);
      popMatrix();
       if (mousePressed) {// ao clicar faz os seguinte:
       rotate(r);

         r = 546;
    }
  }
}  

//inserir robot pessoal
void robot(int x, int y, float s ) {//cria função legoHead/ inserir parametros

  scale(s);
  //--------------------------------------------------------------------------------inicio do desenho
  //pescoço
  stroke(0);
  fill(#E04D30);//Cor de pescoço
  rect(x-15, Y-135, 30, 30);
  rect(x-15, Y-105, 30, 20);
  rect(x-15, Y-95, 30, 20);
  //sombra
  fill(149, 48, 30);
  rect(x+5, Y-135, 10, 30);
  rect(x+5, Y-105, 10, 20);
  rect(x+5, Y-95, 10, 20);
1 Like

It seems like the top and the bottom of the code you pasted is missing, so it cannot be run.

locX cannot be resolved to a variable

…and part of robot is missing – maybe just a }, or maybe more.