Merhaba. For döngüsü ile 8x8lik bi satranç tahtası oluşturdum siyah beyaz renklerini atadım ve a1-a2... diye isimlendirmelerini verdim. Ardından At hareketini yazmaya geldi sıra.. Bir radiobutton ekledim amacım şu. Radiobutton.Checked == true olduğunda satranç tahtasında bir butona tıklanıcak ve tıklandığı yere göre atın gidebileceği yerleri göstericek. Kordinatlarından almayı denedim fakat nasıl bir yol izleyeceğimi bilemedim
for (byte y = 0; y < 8; y++)
{
for (byte x = 0; x < 8; x++)
{
byte index = (byte)(y + (x * 8));

byte move;
if (y < 6 && x > 0)
dedim ve kaldım. İf in içini dolduramadım


Bu arada satranç tahtasının oluşumunun kodunu isteyen olursa diye buraya bırakıyorum

private void CreateButton()
{
int satranc = 65;
for (int i = 0; i < 8; i++)
{

for (int j = 0; j < 8; j++)
{
Button btn = new Button();

btn.Width = 40;
btn.Height = 35;
btn.Left = 30 + (30 * i);
btn.Top = 30 + (30 * j);
if ((i + j) % 2 == 0)
{
btn.BackColor = Color.White;
}
else
{
btn.BackColor = Color.Black;
}
btn.Text = Convert.ToChar(satranc + j) + (i + 1).ToString();
btn.TextAlign = ContentAlignment.MiddleCenter;
btn.Click += Btn_Click;
this.Controls.Add(btn);
}

}