private static void changeColor(CircleObject circle, string color) { var funcObj = new colorSetter(circle, color); funcObj.execute(); stack.Push(funcObj); }
private static CircleObject CreateCircle(int x, int y, int r) { var circle = new CircleObject(x, y, r); circle.draw(); return(circle); }
private static void changeSize(CircleObject circle, int size) { var funcObj = new sizeSetter(circle, size); funcObj.execute(); stack.Push(funcObj); }
public colorSetter(CircleObject circle, string color) { this.circle = circle; this.color = color; }
public sizeSetter(CircleObject circle, int size) { this.circle = circle; this.size = size; }