for(i=0; i<nfaces; i++) {
pos[i].x = (rand() & 0xffff) - 0x8000;
pos[i].y = (rand() & 0xffff) - 0x8000;
pos[i].x += pos[i].x << 4;
pos[i].y += pos[i].y << 4;
}
for(i=0; i<nfaces; i++) {
pos[i].x = (rand() & 0xffff) - 0x8000;
pos[i].y = (rand() & 0xffff) - 0x8000;
pos[i].x += pos[i].x << 4;
pos[i].y += pos[i].y << 4;
}