private void BeyazTaslariYerlestir(List<Kare> kareler) { #region Beyaz Piyonlar for (int x = 0; x < 8; x++) { //y ekseni hep 1 Kare k = kareler.Where(i => i.KonumY == 1 && i.KonumX == x).First(); Piyon piyon = new Piyon(TakimRengi.Beyaz,k); k.UzerindeBulunanTas = piyon; } #endregion #region Beyaz Kareler Kare solkalekare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 0).First(); Kale solkale = new Kale(TakimRengi.Beyaz, solkalekare); solkalekare.UzerindeBulunanTas = solkale; Kare sagkalekare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 7).First(); Kale sagkale = new Kale(TakimRengi.Beyaz, sagkalekare); sagkalekare.UzerindeBulunanTas = sagkale; #endregion #region Beyaz Atlar Kare solatkare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 1).First(); At solAt = new At(TakimRengi.Beyaz, solatkare); solatkare.UzerindeBulunanTas = solAt; Kare sagatkare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 6).First(); At sagAt = new At(TakimRengi.Beyaz, sagatkare); sagatkare.UzerindeBulunanTas = sagAt; #endregion #region Beyaz Filler Kare solfilkare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 2).First(); Fil solFil = new Fil(TakimRengi.Beyaz, solfilkare); solfilkare.UzerindeBulunanTas = solFil; Kare sagfilkare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 5).First(); Fil sagFil = new Fil(TakimRengi.Beyaz, sagfilkare); sagfilkare.UzerindeBulunanTas = sagFil; #endregion #region Beyaz Vezir Kare vezirkare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 3).First(); Vezir vezir = new Vezir(TakimRengi.Beyaz, vezirkare); vezirkare.UzerindeBulunanTas = vezir; #endregion #region Beyaz Şah Kare sahkare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 4).First(); Sah sah = new Sah(TakimRengi.Beyaz, sahkare); sahkare.UzerindeBulunanTas = sah; #endregion }
private void BeyazTaslariYerlestir(List <Kare> kareler) { #region Beyaz Piyonlar for (int x = 0; x < 8; x++) { //y ekseni hep 1 Kare k = kareler.Where(i => i.KonumY == 1 && i.KonumX == x).First(); Piyon piyon = new Piyon(TakimRengi.Beyaz, k); k.UzerindeBulunanTas = piyon; } #endregion #region Beyaz Kareler Kare solkalekare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 0).First(); Kale solkale = new Kale(TakimRengi.Beyaz, solkalekare); solkalekare.UzerindeBulunanTas = solkale; Kare sagkalekare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 7).First(); Kale sagkale = new Kale(TakimRengi.Beyaz, sagkalekare); sagkalekare.UzerindeBulunanTas = sagkale; #endregion #region Beyaz Atlar Kare solatkare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 1).First(); At solAt = new At(TakimRengi.Beyaz, solatkare); solatkare.UzerindeBulunanTas = solAt; Kare sagatkare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 6).First(); At sagAt = new At(TakimRengi.Beyaz, sagatkare); sagatkare.UzerindeBulunanTas = sagAt; #endregion #region Beyaz Filler Kare solfilkare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 2).First(); Fil solFil = new Fil(TakimRengi.Beyaz, solfilkare); solfilkare.UzerindeBulunanTas = solFil; Kare sagfilkare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 5).First(); Fil sagFil = new Fil(TakimRengi.Beyaz, sagfilkare); sagfilkare.UzerindeBulunanTas = sagFil; #endregion #region Beyaz Vezir Kare vezirkare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 3).First(); Vezir vezir = new Vezir(TakimRengi.Beyaz, vezirkare); vezirkare.UzerindeBulunanTas = vezir; #endregion #region Beyaz Şah Kare sahkare = kareler.Where(i => i.KonumY == 0 && i.KonumX == 4).First(); Sah sah = new Sah(TakimRengi.Beyaz, sahkare); sahkare.UzerindeBulunanTas = sah; #endregion }