Я пытаюсь сделать петлю для лестниц в нижней части кода, где нарисованы три лестницы, и увеличить их слева направо, чтобы сделать из них одностороннюю пирамиду лестниц:
(Я знаю, что это грязно)
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;
}
}
}