Em gặp rắc rối khi cài đặt thuật toán Loang trong . Em gọi đệ quy thì toàn báo stack overflow . Em không hiểu lỗi là ở đâu mong mọi người giúp đỡ . Em cài đặt như thế này
private void Loang(int x , int y)
{
if (btnGame[x][y].Text == "0" )
{
btnGame[x][y].BackColor = Color.Blue;
btnGame[x][y].Refresh();
if(x+1 < btnGame.Count)
Loang(x + 1, y);
if(x-1 >= 0)
Loang(x - 1, y);
if(y+1 < btnGame[x].Count)
Loang(x, y - 1);
if(y-1 >= 0)
Loang(x, y + 1);
}
}