Esempio n. 1
0
        public void SetShower(IShower shower)
        {
            this.Shower = shower;

            shower = new AdditionalShowerDecorator(shower, decoratedFigure);

            decoratedFigure.SetShower(shower);
        }
        public void SetShower(IShower shower)
        {
            this.Shower = shower;

            shower = new AdditionalShowerDecorator(shower, decoratedFigure);

            decoratedFigure.SetShower(shower);
        }
Esempio n. 3
0
        public override void ShowShadow(int lvl, IShower shower, Point dx)
        {
            DrawText(new String('+', lvl * 2) + "shadow");

            Point newCenter = Center + dx;

            FillEllipse(shower, newCenter, R);
        }
        public override void SetShower(IShower shower)
        {
            base.SetShower(shower);

            foreach (IFigure pf in children)
            {
                pf.SetShower(shower);
            }
        }
        public override void ShowShadow(int lvl, IShower shower, Point dx)
        {
            DrawText(new String('+', lvl * 2) + "shadow CompositeFigure" + Environment.NewLine);

            foreach (IFigure f in children)
            {
                f.ShowShadow(lvl, shower, dx);
            }
        }
 public DataProcess(DataInfo info, IShower shower, ISaver saverInfo, ISaver saverData, IMessageReceiver client)
 {
     _shower    = shower;
     _saverInfo = saverInfo;
     _saverData = saverData;
     _client    = client;
     Info       = info;
     _path      = PathInfo.GetInstance();
 }
Esempio n. 7
0
        public override void ShowShadow(int lvl, IShower shower, Point dx)
        {
            DrawText(new String('+', lvl * 2) + "shadow");

            Point[] poligon = new Point[points.Length];
            for (int i = 0; i < points.Length; i++)
            {
                poligon[i] = points[i] + dx;
            }
            FillPoligon(shower, poligon);
        }
Esempio n. 8
0
        public override void ShowBorder(int lvl, IShower shower)
        {
            DrawText(new String('+', lvl * 2) + "border");

            Point[] border = GetBorder();
            Point[] poligon = new Point[4];
            poligon[0] = new Point(border[0].X, border[0].Y);
            poligon[1] = new Point(border[0].X, border[1].Y);
            poligon[2] = new Point(border[1].X, border[1].Y);
            poligon[3] = new Point(border[1].X, border[0].Y);
            FillPoligon(shower, poligon);
        }
        public override void ShowBorder(int lvl, IShower shower)
        {
            DrawText(new String('+', lvl * 2) + "border CompositeFigure" + Environment.NewLine);

            Point[] border  = GetBorder();
            Point[] poligon = new Point[4];
            poligon[0] = new Point(border[0].X, border[0].Y);
            poligon[1] = new Point(border[0].X, border[1].Y);
            poligon[2] = new Point(border[1].X, border[1].Y);
            poligon[3] = new Point(border[1].X, border[0].Y);
            FillPoligon(shower, poligon);
        }
Esempio n. 10
0
        public override void ShowBorder(int lvl, IShower shower)
        {
            DrawText(new String('+', lvl * 2) + "border");

            Point[] border  = GetBorder();
            Point[] poligon = new Point[4];
            poligon[0] = new Point(border[0].X, border[0].Y);
            poligon[1] = new Point(border[0].X, border[1].Y);
            poligon[2] = new Point(border[1].X, border[1].Y);
            poligon[3] = new Point(border[1].X, border[0].Y);
            FillPoligon(shower, poligon);
        }
Esempio n. 11
0
        public override void ShowBorder(int lvl, IShower shower)
        {
            DrawText(new String('+', lvl * 2) + "border CompositeFigure" + Environment.NewLine);

            Point[] border = GetBorder();
            Point[] poligon = new Point[4];
            poligon[0] = new Point(border[0].X, border[0].Y);
            poligon[1] = new Point(border[0].X, border[1].Y);
            poligon[2] = new Point(border[1].X, border[1].Y);
            poligon[3] = new Point(border[1].X, border[0].Y);
            FillPoligon(shower, poligon);
        }
Esempio n. 12
0
 public override void SetShower(IShower shower)
 {
     this.Shower = shower;
     base.SetShower(shower);
     decoratedFigure.SetShower(shower);
 }
Esempio n. 13
0
        public override void ShowShadow(int lvl, IShower shower, Point dx)
        {
            DrawText(new String('+', lvl * 2) + "shadow CompositeFigure" + Environment.NewLine);

            foreach (IFigure f in children)
                f.ShowShadow(lvl, shower, dx);
        }
Esempio n. 14
0
 protected void FillPoligon(IShower shower, params Point[] Points)
 {
     shower.FillPoligon(Points);
 }
Esempio n. 15
0
 protected void FillEllipse(IShower shower, Point Center, Double R)
 {
     shower.FillEllipse(Center, R);
 }
Esempio n. 16
0
 protected void FillEllipse(IShower shower, Point Center, Double R)
 {
     shower.FillEllipse(Center, R);
 }
 public AdditionalShowerDecorator(IShower decoratedShower, IFigure figureThatItWillShow)
 {
     this.decoratedShower      = decoratedShower;
     this.figureThatItWillShow = figureThatItWillShow;
 }
Esempio n. 18
0
        public override void ShowShadow(int lvl, IShower shower, Point dx)
        {
            DrawText(new String('+', lvl * 2) + "shadow");

            Point newCenter = Center + dx;
            FillEllipse(shower, newCenter, R);
        }
Esempio n. 19
0
 public override void ShowShadow(int lvl, IShower shower, Point dx)
 {
     decoratedFigure.ShowShadow(lvl, shower, dx);
 }
Esempio n. 20
0
 public virtual void SetShower(IShower shower)
 {
     this.Shower = shower;
 }                                                                           // overrided in CompositeFigure
Esempio n. 21
0
 public abstract void ShowBorder(int lvl, IShower shower);
Esempio n. 22
0
 public abstract void ShowShadow(int lvl, IShower shower, Point dx);
 public void ShowBorder(int lvl, IShower shower)
 {
     decoratedFigure.ShowBorder(lvl, shower);
 }
 public void ShowShadow(int lvl, IShower shower, Point dx)
 {
     decoratedFigure.ShowShadow(lvl, shower, dx);
 }
Esempio n. 25
0
 public abstract void ShowShadow(int lvl, IShower shower, Point dx);
Esempio n. 26
0
        public override void SetShower(IShower shower)
        {
            base.SetShower(shower);

            foreach (IFigure pf in children)
            {
                pf.SetShower(shower);
            }
        }
Esempio n. 27
0
 protected void FillPoligon(IShower shower, params Point[] Points)
 {
     shower.FillPoligon(Points);
 }
Esempio n. 28
0
 public override void SetShower(IShower shower)
 {
     this.Shower = shower;
     base.SetShower(shower);
     decoratedFigure.SetShower(shower);
 }
Esempio n. 29
0
        public override void ShowShadow(int lvl, IShower shower, Point dx)
        {
            DrawText(new String('+', lvl * 2) + "shadow");

            Point[] poligon = new Point[points.Length];
            for (int i = 0; i < points.Length; i++)
                poligon[i] = points[i] + dx;
            FillPoligon(shower, poligon);
        }
Esempio n. 30
0
 public override void ShowBorder(int lvl, IShower shower)
 {
     decoratedFigure.ShowBorder(lvl, shower);
 }
Esempio n. 31
0
 public virtual void SetShower(IShower shower)
 {
     this.Shower = shower;
 }
 public AdditionalShowerDecorator(IShower decoratedShower, IFigure figureThatItWillShow)
 {
     this.decoratedShower = decoratedShower;
     this.figureThatItWillShow = figureThatItWillShow;
 }
Esempio n. 33
0
 public abstract void ShowBorder(int lvl, IShower shower);