Пример #1
0
 public void CompareWith(ObjectCollection Collection)
 {
     for (int i = 0; i < Viewports.Count; i++)
     {
         ViewportData vp1 = Viewports[i];
         ViewportData vp2 = i < Collection.Viewports.Count ? Collection.Viewports[i] : null;
         if (vp2 == null)
         {
             Console.WriteLine($"One disposed viewport ({vp1.X}, {vp1.Y}, {vp1.Width}, {vp1.Height})");
         }
         else
         {
             vp1.CompareWith(vp2);
         }
     }
     for (int i = Viewports.Count; i < Collection.Viewports.Count; i++)
     {
         ViewportData vp = Collection.Viewports[i];
         Console.WriteLine($"One new viewport ({vp.X}, {vp.Y}, {vp.Width}, {vp.Height})");
     }
 }
Пример #2
0
 public static void MarkObjects()
 {
     CurrentObjects = new ObjectCollection(Renderers[0]);
 }