void newGame() { timer.Stop(); foreach (KareInfo item in listKare) { if (!item.sinir) { item.uzuvYapma(); item.yemYapma(); } } gameOver = false; yon = 2; yemVar = false; lblSkor.Text = "0"; listUzuv.Clear(); yilanInfo = new YilanInfo(listKare, listUzuv); }
private void Form1_Load(object sender, EventArgs e) { int kareKenarUzunluk = 12; int kareX = 1; int kareY = 1; int margin = 2; for (int i = 0; i < toplamKareSayisi; i++) { KareInfo kareInfo = new KareInfo(this.panel, new Point(kareX, kareY), new Size(kareKenarUzunluk, kareKenarUzunluk), i); listKare.Add(kareInfo); kareX += kareKenarUzunluk + margin; if ((i + 1) % 30 == 0) { kareX = 1; kareY += kareKenarUzunluk + margin; } } sinirEkle(); yilanInfo = new YilanInfo(listKare, listUzuv); }