예제 #1
0
 /// <summary>
 /// Seçilen şekli, pozisyonu ve oyun tahtasini parametre alarak nesneye özelliklerine set eder.
 /// </summary>
 /// <param name="secilenSekil"></param>
 /// <param name="pozisyon"></param>
 /// <param name="oynTahtasi"></param>
 public Sekil(Sekil secilenSekil, Point pozisyon, Tahta oynTahtasi)
 {
     this.Tertomino = secilenSekil.Tertomino;
     this.Merkez    = new Nokta(secilenSekil.Merkez.X, secilenSekil.Merkez.Y);
     this.Bloklar   = new Nokta[4];
     for (int i = 0; i < 4; i++)
     {
         this.Bloklar[i]   = new Nokta();
         this.Bloklar[i].X = secilenSekil.Bloklar[i].X;
         this.Bloklar[i].Y = secilenSekil.Bloklar[i].Y;
     }
     this.Pozisyon   = new Point(pozisyon.X, pozisyon.Y);
     this.OynTahtasi = oynTahtasi;
 }