基本的には、サラウンド要素の風/乾燥に依存する森林火災プログラムを作成しています。20 x 20 の配列 var Trees [,] があります。中央の正方形は「燃えている」ように設定されています。これは、ボタン 1 をクリックした後に実行する必要があることです。発火した正方形の周りの各正方形を評価して、他の正方形が発火する確率を判断します。
Color[,] map = new Color[WIDTH, HEIGHT];
for (int x = 0; x < WIDTH; x++)
for (int y = 0; y < HEIGHT; y++)
{
if (x == WIDTH / 2 && y == HEIGHT / 2)
map[x, y] = Color.Red;
else
map[x, y] = Color.Green;
}
fireBox1.box = map;
これは、中央の正方形に火をつけてセットアップした 20 x 20 のアレイです。現在燃えているものの周りに正方形(配列要素)を取得する方法がわかりません。