【初心者】課題をクリアしていくスレ【講習会】at GAMEDEV【初心者】課題をクリアしていくスレ【講習会】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト378:名前は開発中のものです。 04/07/20 17:59 5+HMeKnI } str += '</tr>'; } document.getElementById('field').innerHTML = str + '</table>'; for (i = 0; i < cols * rows; i++) elms[i] = document.getElementById(i + ''); } function set(elm){ if (doing) return; map[elm.id] = 1 - map[elm.id]; elm.innerHTML = map[elm.id] ? '●' : ' '; } function get(y, x){ if (x < 0 || y < 0 || x > cols - 1 || y > rows - 1) return 0; return map[y * cols + x]; } function go(){ clearTimeout(timerID); var newMap = new Array(); for (i = 0; i < rows; i++){ for (j = 0; j < cols; j++){ next = get(i-1,j-1) + get(i-1,j) + get(i-1,j+1) + get(i,j-1) + get(i,j+1) + get(i+1,j-1) + get(i+1,j) + get(i+1,j+1); newMap[i * cols + j] = (next == 2) ? map[i * cols + j] : (next == 3) ? 1 : 0; } } for (i = 0; i < cols * rows; i++){ map[i] = newMap[i]; elms[i].innerHTML = (map[i] == 1) ? '●' : ' '; } timerID = doing ? setTimeout(go, 500) : 0; } //--></script></body></html> 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch