Пример #1
0
        private static void changeColor(CircleObject circle, string color)
        {
            var funcObj = new colorSetter(circle, color);

            funcObj.execute();
            stack.Push(funcObj);
        }
Пример #2
0
        private static CircleObject CreateCircle(int x, int y, int r)
        {
            var circle = new CircleObject(x, y, r);

            circle.draw();
            return(circle);
        }
Пример #3
0
        private static void changeSize(CircleObject circle, int size)
        {
            var funcObj = new sizeSetter(circle, size);

            funcObj.execute();
            stack.Push(funcObj);
        }
Пример #4
0
 public colorSetter(CircleObject circle, string color)
 {
     this.circle = circle;
     this.color  = color;
 }
Пример #5
0
 public sizeSetter(CircleObject circle, int size)
 {
     this.circle = circle;
     this.size   = size;
 }