// 座標を設定\r
td.dataset.x = x; // X軸方向が同じグループを作成\r
td.dataset.y = y; // Y軸方向が同じグループを作成\r
- td.setAttribute("id", `${x},${y}`)\r
- \r
-\r
+ const id = x+ "," + y\r
+ td.setAttribute("id", id) // ボックスIDを座標名で設定\r
\r
// ボックスを表示\r
td.addEventListener("click", ClickedBox) //ボックスがクリックされた時「ClickedBox」関数を実行する\r
// 左上からの斜め方向の判定
{
for (i=0; i<TableXNumber; i++){
- let e = document.getElementById(`${i},${i}`)
+ let e = document.getElementById(i + "," + i)
if (e.dataset.clicked == "true" && e.dataset.player == p){
- CheckedbyCurrentPlayerD.push(`${i},${i}`);
+ CheckedbyCurrentPlayerD.push(i + "," + i);
}
}
{
for(x=TableXNumber-1; x > -1; x--){
let y = TableXNumber - x - 1;
- let e = document.getElementById(`${x},${y}`);
+ let e = document.getElementById(x + "," + y);
if (e.dataset.clicked == "true" && e.dataset.player == p){
- CheckedbyCurrentPlayerD.push(`${x},${y}`);
+ CheckedbyCurrentPlayerD.push(x + "," + y);
}
}
if(CheckedbyCurrentPlayerD.length == TableXNumber){
const UpdateCurrentConfig = function() {
// ゲーム設定を表示
let p1 = document.createElement("p") //ゲーム設定を表示する枠を作成
- p1.innerText = `横: ${TableXNumber} 縦: ${TableYNumber}` // テキストを設定
+ p1.innerText = "横: " + TableXNumber + "縦: " + TableYNumber // テキストを設定
// プレーヤー情報を表示
let p2 = document.createElement("p") // プレーヤー情報を表示する枠を作成
- p2.innerText = `人数: ${PlayerNumer}人 現在: ${PlayerMarks[CurrentPlayer]}`
+ p2.innerText = "人数: " + PlayerNumer + "人 現在: " + PlayerMarks[CurrentPlayer]
// 作成した枠を文書に挿入
CurrentConfig.innerHTML = null; // 枠の中の文書を削除
CurrentConfig.appendChild(p1); // ゲーム設定を挿入
CurrentConfig.appendChild(p2); // プレーヤー情報を挿入
-
-
}
// 初回起動時に現在の設定を表示