public Figure CreateFigure()
        {
            LineDrawer     drawer  = new LineDrawer();
            LineUpdater    updater = new LineUpdater();
            RegularMover   mover   = new RegularMover();
            RegularRotator rotator = new RegularRotator();
            RegularScaler  scaler  = new RegularScaler();

            return(new Figure(drawer, scaler, updater, mover, rotator));
        }
        public Figure CreateFigure()
        {
            PolygonDrawer            drawer  = new PolygonDrawer();
            IsoscelesTriangleUpdater updater = new IsoscelesTriangleUpdater();
            RegularMover             mover   = new RegularMover();
            RegularRotator           rotator = new RegularRotator();
            RegularScaler            scaler  = new RegularScaler();
            Figure figure = new Figure(drawer, scaler, updater, mover, rotator);

            return(figure);
        }
        public Figure CreateFigure()
        {
            BrushUpdater   updater = new BrushUpdater();
            RegularMover   mover   = new RegularMover();
            LineDrawer     drawer  = new LineDrawer();
            RegularRotator rotator = new RegularRotator();
            RegularScaler  scaler  = new RegularScaler();
            Figure         figure  = new Figure(drawer, scaler, updater, mover, rotator);

            figure.PointsAmount = 1000;
            return(figure);
        }
Beispiel #4
0
        public Figure CreateFigure()
        {
            RegularPolygonUpdater updater = new RegularPolygonUpdater();
            RegularPolygonDrawer  drawer  = new RegularPolygonDrawer();
            RegularRotator        rotator = new RegularRotator();
            RegularScaler         scaler  = new RegularScaler();
            RegularMover          mover   = new RegularMover();
            Figure figure = new Figure(drawer, scaler, updater, mover, rotator);

            figure.PointsAmount = PointAmount;
            return(figure);
        }