説明せねばなるまい。キープとは?
いい感じの目が出たのでそのままにしとくやつだ。うん、わかってる人しかわからん説明だ。
ほれ。
ね、5が3つ出たのでそのままキープしたいでしょ?
そこで、キープ。
ほれ。
やた!4つそろった!
コード的にはこんなんですね。チェックボックス置いて、チェックされたたら振らない。
private void RollButton_Click(object sender, EventArgs e)
{
var r = new Random();
if (! KeepCheckBox0.Checked)
{
DiceLabel0.Text = r.Next(1, 7).ToString();
}
if (!KeepCheckBox1.Checked)
{
DiceLabel1.Text = r.Next(1, 7).ToString();
}
if (!KeepCheckBox2.Checked)
{
DiceLabel2.Text = r.Next(1, 7).ToString();
}
if (!KeepCheckBox3.Checked)
{
DiceLabel3.Text = r.Next(1, 7).ToString();
}
if (!KeepCheckBox4.Checked)
{
DiceLabel4.Text = r.Next(1, 7).ToString();
}
}
これもキープして
ほれ。ほれ。ほれ。
…何回振ったっけ?