//------
 public Memento(VisRectangle vrect)
 {
     visRect = vrect;
     rect    = visRect.rects;
     x       = rect.x;
     y       = rect.y;
     w       = rect.w;
     h       = rect.h;
 }
 //------
 //create Rectangle object from new position
 private void saveAsRect()
 {
     rect = new CsharpPats.Rectangle(x, y, w, h);
 }
Example #3
0
 private void init()
 {
     rect = new CsharpPats.Rectangle(10, 20, 70, 100);
     sq   = new Square(150, 100, 70);
 }