Ejemplo n.º 1
0
        internal PoolSegments RotatePoolSegs(PoolSegments ps, int rotate)
        {
            int poolSides = (int)ps;
            int rotPart   = ((poolSides << (rotate * 2) % 8) & 255) | ((poolSides & 255) >> (8 - rotate * 2) % 8);

            return((PoolSegments)rotPart);
        }
Ejemplo n.º 2
0
 internal PoolSegments RotatePoolSegs(PoolSegments ps, int rotate)
 {
     int poolSides = (int)ps;
     int rotPart = ((poolSides << (rotate*2)%8) & 255) | ((poolSides & 255) >> (8 - rotate *2)%8);
     return (PoolSegments)rotPart;
 }