嘿,所以我正在拼凑一个随机模式生成的东西。
到目前为止我的代码:
int permutes = 100;
int y = 31;
int x = 63;
while (permutes > 0) {
int rndTurn = random(1, 4);
if (rndTurn == 1) { y = y - 1; } //go up
if (rndTurn == 2) { y = y + 1; } //go down
if (rndTurn == 3) { x = x - 1; } //go right
if (rndTurn == 4) { x = x + 1; } //go left
setP(x, y, 1);
delay(250);
}
我的问题是,我将如何让代码不返回自身?
例如,代码说“向左走”,但通过它的下一个循环说“向右走”,我怎样才能阻止它?
注意:setP 打开一个特定的像素。
人民干杯!