OSDN Git Service

[update] : リセットボタンを追加
authorhayao <hayao@fascode.net>
Wed, 4 Aug 2021 13:39:09 +0000 (22:39 +0900)
committerhayao <hayao@fascode.net>
Wed, 4 Aug 2021 13:39:09 +0000 (22:39 +0900)
sanmoku/index.html
sanmoku/script/define.js
sanmoku/script/main.js

index b2e36ae..443d109 100644 (file)
 \r
     <!-- 本文 -->\r
     <main id="main">\r
+        <!-- リセットボタン -->\r
+        <form>\r
+            <input type="button" value="リセット" id="reset">\r
+        </form>\r
 \r
         <!-- ゲーム本体 -->\r
         <p><table id="maintable"></table></p>\r
index 37ef365..2214c26 100644 (file)
@@ -34,8 +34,12 @@ const Msg = document.getElementById("msg");
 // 現在の設定を表示する場所\r
 const CurrentConfig = document.getElementById("currentconfig")\r
 \r
+// リセットボタン\r
+const ResetButton = document.getElementById("reset");\r
+\r
 // チェック済みのボックスの数\r
 let CheckedBox = 0;\r
 \r
 // ゲームが終了してるかどうか\r
+// これがtrueの場合はクリックしてもマークをつけない\r
 let GameEnded = false;\r
index 97b2b00..eaef91b 100644 (file)
@@ -50,7 +50,7 @@ const ChangePlayer = () => {
     console.log("プレイヤー" + CurrentPlayer + "の番です") //ログを表示する
 }
 
-// 現在の設定を表示する
+// 現在の設定を表示する関数
 const UpdateCurrentConfig = () => {
     // ゲーム設定を表示
     let p1 = document.createElement("p") //ゲーム設定を表示する枠を作成
@@ -67,4 +67,11 @@ const UpdateCurrentConfig = () => {
 
 
 }
+
+// 初回起動時に現在の設定を表示
 window.addEventListener("load", UpdateCurrentConfig)
+
+// リセットボタンが押されたときの処理
+ResetButton.addEventListener("click", ()=>{
+    location.reload();
+})