private void משחקחדשToolStripMenuItem_Click(object sender, EventArgs e) { g = CreateGraphics(); p = new Point(50, 50); pic = Image.FromFile("55.png"); g.DrawImage(pic, p); b = new Board1(); b.DrawBoard(g); // g עבור כל תא אם לא ריק מצייר turn = 1; // שחור i = 0; j = 0; label5.Text = "2"; label6.Text = "2"; }
private void משחקחדשToolStripMenuItem_Click_1(object sender, EventArgs e) { label5.Text = 2.ToString(); label6.Text = 2.ToString(); g = CreateGraphics(); p = new Point(50, 50); pic = Image.FromFile("55.png"); g.DrawImage(pic, p);//מצייר לוח b = new Board1(); b.DrawBoard(g); turn = 1;// שחור i = 0; j = 0; }
private void mmm(object sender, MouseEventArgs e) { int bcount = b.getblacks(); int wcount = b.getwhites(); j = (e.X - 60) / 99; i = (e.Y - 60) / 99; if (turn == 1) // שחור { if (i <= 7 && j <= 7 && b.getcell(i, j).getcolor() == 0 && i >= 0 && j >= 0) { if (b.IsLigalMove(i, j, turn)) //מצא שיש לפחות דיסק אחד שמתהפך { b.MakeMove(i, j, turn); //הופך אותם label1.Text = "לבן"; b.DrawBoard(g); turn = -turn; b.Update_count(); label5.Text = b.getblacks().ToString(); label6.Text = b.getwhites().ToString(); if (b.getwhites() + b.getblacks() < 64) // לא נגמר המשחק { MessageBox.Show("תור לבן"); label1.Text = "לבן"; b.DrawBoard(g); } else { EndGame(); } //משחק ניגמר } else { MessageBox.Show("מהלך לא חוקי"); } } else { MessageBox.Show("מהלך לא חוקי"); } } else // תור הלבן { if (i <= 7 && j <= 7 && b.getcell(i, j).getcolor() == 0 && i >= 0 && j >= 0) { if (b.IsLigalMove(i, j, turn))//מצא שיש לפחות דיסק אחד שמתהפך { b.MakeMove(i, j, turn); label1.Text = "שחור"; b.DrawBoard(g); turn = -turn; b.Update_count(); label5.Text = b.getblacks().ToString(); label6.Text = b.getwhites().ToString(); if (b.getwhites() + b.getblacks() < 64) // לא נגמר המשחק { MessageBox.Show("תור שחור"); b.DrawBoard(g); } else { EndGame();//משחק ניגמר } } else { MessageBox.Show("מהלך לא חוקי"); } } else { MessageBox.Show("מהלך לא חוקי"); } } }
private void mmm(object sender, MouseEventArgs e) { int bcount = b.getblacks(); int wcount = b.getwhites(); j = (e.X - 60) / 99; i = (e.Y - 60) / 99; if (turn == 1) // שחור { if (i <= 7 && j <= 7 && b.getcell(i, j).getcolor() == 0 && i >= 0 && j >= 0) { illigal_player_turn(); if (b.IsLigalMove(i, j, turn)) { b.MakeMove(i, j, turn); b.DrawBoard(g); label5.Text = b.getblacks().ToString(); label6.Text = b.getwhites().ToString(); if (b.getwhites() + b.getblacks() < 64) // לא נגמר המשחק { computermove(); b.DrawBoard(g); label5.Text = b.getblacks().ToString(); label6.Text = b.getwhites().ToString(); } else { EndGame();//משחק ניגמר } } else { MessageBox.Show("מהלך לא חוקי"); } } } }