前提・実現したいこと
初心者です。
JavaScriptで迷路を作成しています。
ソースコードのWhile文のmap[x + r[0]][y + r[1]]とmap[x + r[0]][y + r[0]]の挙動の違いがよくわかりません
説明していただけると助かります。
発生している問題・エラーメッセージ
エラーメッセージ
while (map[x + r[0]][y + r[1]] === 1);
map[x + r[0]][y + r[1]] = 1;
該当のソースコード
JavaScript
ソースコード
for (var x = 1; x < col; x += 2) { for (var y = 1; y < row; y += 2) { do { if (x === 1) { // 上下左右に倒す var r = points[rand(3)]; } else { // 左以外に倒す var r = points[rand(2)]; } } while (map[x + r[0]][y + r[1]] === 1); map[x + r[0]][y + r[1]] = 1; ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
https://dotinstall.com/terms
第6条(禁止事項)
12. 本サービス内のコンテンツについて、無断でそのコピー、複製、アップロード、ダウンロード、掲示、伝送、配布等をする行為
回答1件
あなたの回答
tips
プレビュー