- if (GetBlock(scr, y, x) & z & 16) BlockFall(scr, x, y-1, z & 208);
- if (GetBlock(scr, y, x) & z & 32) BlockFall(scr, x, y+1, z & 224);
- if (GetBlock(scr, y, x) & z & 64) BlockFall(scr, x+1, y, z & 112);
- if (GetBlock(scr, y, x) & z & 128) BlockFall(scr, x-1, y, z & 174);
+ if (GetBlock(scr, y, x) & z & 0x10) BlockFall(scr, x, y-1, z & 0xD0);
+ if (GetBlock(scr, y, x) & z & 0x20) BlockFall(scr, x, y+1, z & 0xE0);
+ if (GetBlock(scr, y, x) & z & 0x40) BlockFall(scr, x+1, y, z & 0x70);
+ if (GetBlock(scr, y, x) & z & 0x80) BlockFall(scr, x-1, y, z & 0xB0);