Silverlight で 1 プレイヤー モードでプレイできる Tic Tac Toe ゲームを作成しようとしています。そのため、ボタンをクリックしてその内容を「X」または「O」に変更した後、ランダムなボタンの内容を変更する必要があります。
すべてのボタンのリストを作成して、ランダムな値を取得しようとしました:
public List<string> avail = new List<string>() { "button1", "button2", "button3", "button4", "button5", "button6", "button7", "button8", "button9" };
public string Ran()
{
Random b1 = new Random();
int index = b1.Next(avail.Count);
if (index > 0)
return avail[index];
else
return null;
}
しかし、ランダムな文字列をボタンにする方法がわからないので、次のメソッドを呼び出すことができます:
public void buttonchange(Button b)
{
if (b.Content.ToString() == "")
if (x == true)
{
x = false;
b.Content = "X";
}
else
{
x = true;
b.Content = "O";
}
if(b.Name!=null)
avail.Remove(b.Name);
}
何か案は?ありがとう!