コード例 #1
0
        public void RotateRectangles(int width)
        {
            foreach (var rectangle in Rectangles)
            {
                if (rectangle.RightClicked)
                {
                    rectangle.Rotate(width);
                }
            }

            Rectangles.RemoveAll(rect => rect.RightClicked && rect.Disappeared);
        }
コード例 #2
0
        public void MoveRectangles(int height)
        {
            foreach (var rectangle in Rectangles)
            {
                if (rectangle.LeftClicked)
                {
                    rectangle.Move(height);
                }
            }

            Rectangles.RemoveAll(rect => rect.LeftClicked && rect.Disappeared);
        }