/// <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; }