Приращение лестницы слева направо с циклами в обработке? - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь сделать петлю для лестниц в нижней части кода, где нарисованы три лестницы, и увеличить их слева направо, чтобы сделать из них одностороннюю пирамиду лестниц:

(Я знаю, что это грязно)

float k;
float y;
float z;
float x;
float v;
float xx;
float w = 20;
float spacing = 20;
float rungWidth = 5;
float numRungs = 1000;

void setup() {
size(700, 500);

}

void draw() {
 background(255);
 noStroke();
 fill(0, 220, 0);

 drawRedLadder (k, y, 20, 5);

Я пытаюсь сделать цикл, чтобы увеличить эту часть.

for(float xx = 100; x < 700; x += spacing) {
rect(x, y, rungWidth, 50);

rect(x, z, 25, rungWidth);

rect(x+w, y, rungWidth, 50);
x = x + spacing;
fill(0,220,0); 

for(float p = 100; x < 700; x += spacing) {
rect(150, 395, rungWidth, 50); 

rect(150, 417, 25, rungWidth);

rect(170, 395, rungWidth, 50);
x = x + spacing;

rect(150, 345, rungWidth, 50);

rect(150, 370, 25, rungWidth);

rect(170, 345, rungWidth, 50);
x = x + spacing;
  }
 }     
}
...