Пример #1
0
        private void InputManagerOnRotate()
        {
            var preRotateState = blockStruct;

            blockStruct.Rotate();
            blockStruct.MirrorWithShift();

            if (grid.CheckCollision(Position, BlockStruct, out var byBounds))
            {
                blockStruct = preRotateState;
            }
            else
            {
                SetupBricks();
            }
        }