Пример #1
0
 public void ungroup(MyStorage storage, int k)
 {
     for (int i = count - 1; i >= 0; i--)
     {
         storage.setObject(group[i]);
     }
     storage.deleteObject(k);
 }
Пример #2
0
 public void execute(MyStorage _storage, int _ind)
 {
     storage = _storage;
     index   = _ind;
     obj     = new CStickyObject(storage.getObject(index));
     storage.deleteObject(index);
     index = storage.setObject(obj);
     Console.WriteLine(index);
 }
Пример #3
0
 override public void execute()
 {
     for (int i = storage.getCount() - 1; i >= 0; i--)
     {
         if (storage.getObject(i).IsObjectSelected() == true)
         {
             storage.deleteObject(i);
         }
     }
 }
Пример #4
0
        public void execute(MyStorage _storage)
        {
            storage = _storage;
            Count   = storage.getNumSelected();
            objects = new CPoint[Count];
            int k = 0;

            for (int i = storage.getCount() - 1; i >= 0; i--)
            {
                if (storage.getObject(i).IsObjectSelected() == true)
                {
                    objects[k] = storage.getObject(i);
                    storage.deleteObject(i);
                    k++;
                }
            }
        }
Пример #5
0
 override public void execute()
 {
     obj = new CStickyObject(storage.getObject(index));
     storage.deleteObject(index);
     index = storage.setObject(obj);
 }
Пример #6
0
 override public void unexecute()
 {
     storage.deleteObject(i);
 }