@lingdon26
@int_WTF 随机地形以及生成出来的效果
void randomf() {
initBlocks();
reg.set(reg.get("stone"), minimum, minimum);
reg.drawRow();
reg.moveUp(1).drawRow();
for (int y = minimum-2*blsize; y <= minimum + 8 * blsize; y += blsize) {
for (int x = minimum; x <= maximum; x += blsize) {
reg.moveRight(1);
srand(y*time(NULL)+x);
if (rand()%2) reg.moveUp(1);
else if ((reg.getY() <= minimum + 2 * blsize)) reg.moveUp(1);
else reg.moveDown(1);
//if (reg.getY() <= minimum + blsize * 5) reg.setCurrent(reg.get("stone"));
/*else*/ if (reg.getY() <= minimum + blsize * 5) reg.setCurrent(reg.get("dirt"));
else reg.setCurrent(reg.get("grass"));
reg.draw();
output("register " + (string)reg.getCurrent());
}
reg.setXY(y, minimum);
}
}