FSO.LotView.Components.FloorComponent.RotatePoolSegs C# (CSharp) 메소드

RotatePoolSegs() 개인적인 메소드

private RotatePoolSegs ( PoolSegments ps, int rotate ) : PoolSegments
ps PoolSegments
rotate int
리턴 PoolSegments
        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;
        }