私は三目並べゲームを作成し、コードを減らして別のバージョンを作成しています。とにかく...ここに私のコードがあります...do whileステートメントの間にいくつかのコードを取りましたが、ええ...
var rc = new Random();
do
{
storeRI = rc.Next(1, 9);
if (storeRI == 1 & button1.Text == "")
{
button1.Text = "O";
Turn = 1;
TestWin();
break;
}
else if (storeRI == 2 & button2.Text == "")
{
button2.Text = "O";
Turn = 1;
TestWin();
break;
}
} while (Turn == 2 & button1.Text == "" | button2.Text == "" | button3.Text == "" | button3.Text == "" | button4.Text == "" | button5.Text == "" | button6.Text == "" | button7.Text == "" | button8.Text == "" | button9.Text == "");
}
else
{
MessageBox.Show("It's a draw");
}
私は主にこのコードブロックに焦点を当てたいと思っています...短くするために... :)
} while (Turn == 2 & button1.Text == "" | button2.Text == "" | button3.Text == "" | button3.Text == "" | button4.Text == "" | button5.Text == "" | button6.Text == "" | button7.Text == "" | button8.Text == "" | button9.Text == "");